VK Blocks - Version 1.0.16

Version Description

[ Specification Change ] Update VK-Admin Library

Download this release

Release Info

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

Code changes from version 0.61.2 to 1.0.16

Files changed (46) hide show
  1. .distignore +19 -0
  2. .editorconfig +29 -0
  3. .eslintignore +4 -0
  4. .github/workflows/create_trello_card_when_issue_opened.yml +21 -0
  5. .github/workflows/wp-plugin-deploy.yml +28 -0
  6. .gitignore +4 -0
  7. .node-version +1 -1
  8. .wordpress-org/banner-1544x500.png +0 -0
  9. .wordpress-org/banner-772x250.png +0 -0
  10. .wordpress-org/icon-128x128.png +0 -0
  11. .wordpress-org/icon.svg +52 -0
  12. .wordpress-org/screenshot-1.png +0 -0
  13. .wordpress-org/screenshot-2.png +0 -0
  14. .wp-env.json +6 -0
  15. README.md +34 -67
  16. babel.config.js +11 -0
  17. components/align-control/index.js +0 -24
  18. components/card-align-control/index.js +0 -26
  19. components/link-control/index.js +0 -52
  20. editor-css/_editor_after.scss +9 -0
  21. editor-css/_editor_before.scss +113 -40
  22. editor-css/_editor_before_balloon.scss +1 -1
  23. editor-css/_editor_before_grid-column.scss +67 -36
  24. editor-css/_editor_before_select-post.scss +198 -0
  25. editor-css/_editor_common_core.scss +1 -1
  26. editor-css/_variables.scss +2 -0
  27. editor-css/editor-block-build-marge.scss +119 -2864
  28. eslintrc.js +4 -0
  29. example.png +0 -0
  30. gulpfile.js +36 -47
  31. inc/font-awesome/package/class-vk-font-awesome-versions.php +3 -3
  32. inc/saved-block-version.php +0 -31
  33. inc/term-color/package/class.term-color.php +6 -6
  34. inc/tgm-plugin-activation/class-tgm-plugin-activation.php +3640 -0
  35. inc/tgm-plugin-activation/tgm-config.php +154 -0
  36. inc/vk-admin/package/_scss/vk_admin.scss +78 -0
  37. inc/vk-admin/package/class-vk-admin.php +2 -2
  38. inc/vk-admin/package/css/vk_admin.css +1 -1
  39. inc/vk-blocks-config.php +4 -7
  40. inc/vk-blocks/admin/admin-block-patterns.php +25 -14
  41. inc/vk-blocks/admin/admin.php +0 -1
  42. inc/vk-blocks/blocks/page-content/class-vk-page-content-block.php +0 -149
  43. inc/vk-blocks/build/block-build-editor.css +2 -2
  44. inc/vk-blocks/build/block-build.asset.php +1 -0
  45. inc/vk-blocks/build/block-build.css +13 -13
  46. inc/vk-blocks/build/block-build.js +0 -2
.distignore ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .node-version
2
+ .wp-env.json
3
+ babel.config.js
4
+ composer.json
5
+ composer.lock
6
+ eslintrc.js
7
+ gulpfile_free.js
8
+ gulpfile.js
9
+ package-lock.json
10
+ package.json
11
+ phpunit.xml.dist
12
+ README.md
13
+ vk-blocks-pro.code-workspace
14
+ webpack.common.js
15
+ webpack.dev.js
16
+ webpack.prod.js
17
+ example.png
18
+ node_modules
19
+ dist
.editorconfig ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ root = true
2
+
3
+ [*.php]
4
+ charset = utf-8
5
+ end_of_line = lf
6
+ insert_final_newline = true
7
+ trim_trailing_whitespace = true
8
+ indent_style = tab
9
+
10
+ [*.{js,json}]
11
+ charset = utf-8
12
+ end_of_line = lf
13
+ insert_final_newline = true
14
+ trim_trailing_whitespace = true
15
+ indent_style = tab
16
+
17
+ [*.{css,scss}]
18
+ charset = utf-8
19
+ end_of_line = lf
20
+ insert_final_newline = true
21
+ trim_trailing_whitespace = true
22
+ indent_style = tab
23
+
24
+ [*.yml]
25
+ indent_style = space
26
+ indent_size = 2
27
+
28
+ [*.md]
29
+ trim_trailing_whitespace = false
.eslintignore ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ **/deprecated/*.js
2
+ !**/deprecated/index.js
3
+ **/deprecated/**/*.js
4
+ src/translation_dummy.js
.github/workflows/create_trello_card_when_issue_opened.yml ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Create trello card when issue opened # GitHubに表示されるアクションの名前
2
+
3
+ on: # 何をトリガーにするか
4
+ issues: # Issue
5
+ types: [opened, reopened] # オープンと、リオープンをトリガーにする
6
+
7
+ jobs:
8
+ create_trello_card_job: # ジョブのID
9
+ runs-on: ubuntu-latest # ジョブを実行するマシン
10
+ name: Create Trello Card # GitHubに表示されるジョブの名前
11
+ steps: # ジョブ内のタスクをステップと呼ぶ
12
+ - name: Call trello-github-actions # GitHubに表示されるステップの名前
13
+ id: call-trello-github-actions # ステップの識別子
14
+ uses: vektor-inc/trello-github-actions@v1.0 # 実行するアクション。v1.0を指定してください
15
+ with: # アクションに渡す入力パラメータ。Card作成のメソッドを指定している
16
+ trello-action: create_card_when_issue_opened
17
+ env: # アクションで用いる環境変数。Secretsに指定したTrelloの情報を設定する
18
+ TRELLO_API_KEY: ${{ secrets.TRELLO_API_KEY }}
19
+ TRELLO_API_TOKEN: ${{ secrets.TRELLO_API_TOKEN }}
20
+ TRELLO_BOARD_ID: ${{ secrets.TRELLO_BOARD_ID }}
21
+ TRELLO_LIST_ID: ${{ secrets.TRELLO_WAITING_LIST_ID }} # 作業待ちリストにカードを作成する
.github/workflows/wp-plugin-deploy.yml ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Deploy to WordPress.org
2
+ on:
3
+ push:
4
+ tags:
5
+ - "*"
6
+ jobs:
7
+ tag:
8
+ name: New tag
9
+ runs-on: ubuntu-latest
10
+ strategy:
11
+ matrix:
12
+ node-version: [12.x]
13
+ steps:
14
+ - uses: actions/checkout@master
15
+ - name: Use Node.js ${{ matrix.node-version }}
16
+ uses: actions/setup-node@v1
17
+ with:
18
+ node-version: ${{ matrix.node-version }}
19
+ - name: Build
20
+ run: |
21
+ npm install
22
+ npm run build:free
23
+ - name: WordPress Plugin Deploy
24
+ uses: 10up/action-wordpress-plugin-deploy@master
25
+ env:
26
+ SVN_PASSWORD: ${{ secrets.SVN_PASSWORD }}
27
+ SVN_USERNAME: ${{ secrets.SVN_USERNAME }}
28
+ SLUG: vk-blocks
.gitignore ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ /*.html
2
+ node_modules/
3
+ dist/
4
+ inc/vk-blocks/build/*.js.map
.node-version CHANGED
@@ -1 +1 @@
1
- 8.3.0
1
+ 14.15.1
.wordpress-org/banner-1544x500.png ADDED
Binary file
.wordpress-org/banner-772x250.png ADDED
Binary file
.wordpress-org/icon-128x128.png ADDED
Binary file
.wordpress-org/icon.svg ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
+ <svg version="1.1" id="レイヤー_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
4
+ y="0px" viewBox="0 0 259.8 260" style="enable-background:new 0 0 259.8 260;" xml:space="preserve">
5
+ <style type="text/css">
6
+ .st0{fill:#E2E2E2;}
7
+ .st1{fill:#C1C1C1;}
8
+ .st2{fill:#FFFFFF;}
9
+ .st3{fill:#878787;}
10
+ .st4{fill:#E07170;}
11
+ .st5{clip-path:url(#SVGID_2_);fill:#E07170;}
12
+ </style>
13
+ <rect y="0" class="st0" width="259.8" height="260"/>
14
+ <rect x="17.3" y="29.4" class="st1" width="225.2" height="93.5"/>
15
+ <rect x="17.3" y="26.4" class="st2" width="225.2" height="94"/>
16
+ <rect x="28.5" y="36.5" class="st0" width="202.8" height="61"/>
17
+ <polygon class="st3" points="129.9,113.6 135.8,103.4 124,103.4 "/>
18
+ <rect x="37.4" y="46.9" class="st3" width="126" height="9.9"/>
19
+ <rect x="37.4" y="62.7" class="st3" width="126" height="9.9"/>
20
+ <rect x="37.4" y="78.6" class="st3" width="126" height="9.9"/>
21
+ <g>
22
+ <rect x="17.3" y="144.4" class="st1" width="225.2" height="93.5"/>
23
+ <rect x="17.3" y="141.4" class="st2" width="225.2" height="94"/>
24
+ <rect x="116.1" y="151.6" class="st0" width="115.2" height="73.5"/>
25
+ <g>
26
+ <circle class="st4" cx="61.4" cy="179.6" r="31"/>
27
+ <g>
28
+ <g>
29
+ <defs>
30
+ <rect id="SVGID_1_" x="25" y="196.7" width="72.7" height="28.4"/>
31
+ </defs>
32
+ <clipPath id="SVGID_2_">
33
+ <use xlink:href="#SVGID_1_" style="overflow:visible;"/>
34
+ </clipPath>
35
+ <path class="st5" d="M97.7,238.4H25c0-20.1,16.3-36.3,36.3-36.3S97.7,218.4,97.7,238.4z"/>
36
+ </g>
37
+ </g>
38
+ </g>
39
+ <polygon class="st0" points="101.2,188.3 123.5,201.2 123.5,175.5 "/>
40
+ </g>
41
+ <rect x="128.6" y="167.8" class="st3" width="92.2" height="9.9"/>
42
+ <rect x="128.6" y="199.2" class="st3" width="92.2" height="9.9"/>
43
+ <rect x="171.9" y="46.9" class="st2" width="50.8" height="41.5"/>
44
+ <g>
45
+ <g>
46
+ <circle class="st4" cx="212" cy="58.1" r="6.2"/>
47
+ <path class="st4" d="M178.1,83.4c-1.1,0,28.9,0,30.1,0s2-1.6,1.3-3.1s-6.9-14.2-7.2-15c-0.3-0.8-2.1-2-3.1-0.9
48
+ c-0.9,1-2.3,2.1-2.3,2.1s-5.3-9-5.6-9.5c-0.3-0.6-1.4-0.9-2.1-0.9s-1.5,0.4-1.9,1.1s-10.2,22-10.8,23.2s-0.3,2.2,0,2.4
49
+ C176.9,83,178.1,83.4,178.1,83.4z"/>
50
+ </g>
51
+ </g>
52
+ </svg>
.wordpress-org/screenshot-1.png ADDED
Binary file
.wordpress-org/screenshot-2.png ADDED
Binary file
.wp-env.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ {
2
+ "core": null,
3
+ "plugins": [
4
+ "."
5
+ ]
6
+ }
README.md CHANGED
@@ -2,52 +2,68 @@
2
 
3
  This is a plugin that extends Gutenberg's blocks.
4
 
5
- ## How to Build
 
 
 
6
 
 
7
  ```
8
- npm install --save-dev
9
- npm run build
10
  ```
11
- ## Work
12
-
13
- 通常作業時は
14
 
 
 
 
15
  ```
16
- gulp watch
 
17
  ```
 
 
 
 
 
18
 
19
-
 
 
20
 
 
21
  ```
 
22
  npm run watch
23
  ```
24
 
25
- で動かす。
26
- ただし、翻訳作業をする時は事前に `npm run build` をした方が無難
27
-
28
- ## Translate Only
29
 
30
  ```
31
- npm run build
 
32
  ```
33
 
34
- 翻訳は PoEdit などを使って po ファイルを開いて編集するが、
35
  新たに翻訳箇所が追加された場合はメニューから「potファイルから更新」を選んで更新する
36
 
37
- ## CSS name rule
38
 
39
- プリフィックスの後は - にする
 
 
 
 
 
 
40
  ```
41
  [ prefix ]_[ ブロック名 ]
42
  ```
43
 
44
- 各div要素は _ で連結する。一つのdivのクラス名は現状キャメルケース
45
  ```
46
  [ prefix ]_[ ブロック名 ]_[ divのクラス名 ]
47
  [ prefix ]_[ ブロック名 ]_[ divのクラス名 ]_[ 子のdivのクラス名 ]
48
  ```
49
 
50
- 属性の前はハイフンにする
51
  ```
52
  [ prefix ]_[ ブロック名 ]-[ 属性名 ]-[ 属性値 ]
53
  [ prefix ]_[ ブロック名 ]_[ 子のdivのクラス名 ]-[ 属性名 ]-[ 属性値 ]
@@ -60,52 +76,3 @@ npm run build
60
  -border-solid としておき -border-dotted -border-wave とする事ができるようにしておく。
61
  何がなんでも あり/なし 以外以外発生しないというケースの場合は -border-true あるいは例外的に -border など属性名だけでも可
62
 
63
- ## 公開手順
64
-
65
- NOTE : `0.0.0`は前のバージョン番号、`1.1.1`は公開するバージョン番号。
66
-
67
- 1. 以下のファイルのバージョンを、公開するバージョンで置き換える。
68
- - `vk-blocks.php`の `Version: 0.0.0`
69
- - `readme.txt`の `Stable tag: 0.0.0`
70
-
71
- 1. `readem.txt`の`== Changelog ==`に、修正内容を追加。
72
- 1. 1,2の修正後、コミットメッセージ `[change Version] 1.1.1` でコミット & プッシュ。
73
- 1. 全ての変更を `master`にマージ。
74
- 1. `master`ブランチをローカルにプルし、`git tag 1.1.1` 、`git push origin 1.1.1`
75
-
76
- これで自動で、VWSにPro版が、WordPress.orgに無料版がアップロードされます。
77
-
78
-
79
- ## 公開の仕組み(GitHubAtions) [開発者向け]
80
-
81
- ### プロ版公開スクリプト
82
- ビルド&distして、`vk-blocks-pro.zip`を作成。VWSのサーバーにアップロードしている。
83
- アップロードには`burnett01/rsync-deployments@4.1`というGitHubActionを使用。
84
-
85
- 参考URL
86
- - https://github.com/vektor-inc/vk-blocks-pro/blob/master/.github/workflows/deploy.yml
87
- - https://github.com/Burnett01/rsync-deployments
88
-
89
-
90
- ### 無料版公開スクリプト
91
- GitHubAction内で、無料版のレポジトリにcloneして修正内容を追加して`master`ブランチにpushしている。
92
- その後に、`git tag 1.1.1`、`git push origin 1.1.1` を実行してWordPress.orgにアップロードするアクションを発火させている。
93
-
94
- 詳細はコード内のコメントを参考に。
95
-
96
- 参考URL
97
- - https://github.com/vektor-inc/vk-blocks-pro/blob/master/.github/workflows/deploy-free.yml
98
-
99
-
100
- ## リリースビルド(石川専用)
101
-
102
- gulp dist して zip に圧縮してそのzipファイルをvwsのパッケージディレクトリに移動している
103
-
104
- ```
105
- bin/dist_kuru.sh
106
- ```
107
-
108
- ## NodeJSのバージョン
109
- `.node-version`を参照してください。
110
-
111
- ## 公開の仕組み(GitHubAtions) [開発者向け]
2
 
3
  This is a plugin that extends Gutenberg's blocks.
4
 
5
+ ## 前提
6
+ - Docker
7
+ - WP-CLI([インストール方法](https://github.com/vektor-inc/vk-blocks-pro/wiki/WP-CLI%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB))
8
+ - NodeJS、NPM
9
 
10
+ ## 依存関係のインストール
11
  ```
12
+ npm install
 
13
  ```
 
 
 
14
 
15
+ ## 開発環境の立ち上げ
16
+ ```
17
+ npm start
18
  ```
19
+
20
+ ## ビルド
21
  ```
22
+ // 本番環境用
23
+ npm build
24
+
25
+ // 開発用(開発者ツールのconsoleでログが追いやすくなる)
26
+ npm run build:dev
27
 
28
+ // リリース用(石川専用:gulp dist して zip に圧縮してそのzipファイルをvwsのパッケージディレクトリに移動している)
29
+ bin/dist_kuru.sh
30
+ ```
31
 
32
+ ## Watch
33
  ```
34
+ // CSSの変更のみ監視
35
  npm run watch
36
  ```
37
 
38
+ ## 翻訳
 
 
 
39
 
40
  ```
41
+ // .pot ファイル生成、.po ファイルから翻訳用JSONを生成
42
+ npm run translate
43
  ```
44
 
45
+ 翻訳は PoEdit などを使って `.po` ファイルを開いて編集するが、
46
  新たに翻訳箇所が追加された場合はメニューから「potファイルから更新」を選んで更新する
47
 
 
48
 
49
+ ## デプロイ
50
+ 手順は[wiki](https://github.com/vektor-inc/vk-blocks-pro/wiki/%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4)を参考に
51
+
52
+
53
+ ## CSS 命名規則
54
+
55
+ ### プリフィックスの後は - にする
56
  ```
57
  [ prefix ]_[ ブロック名 ]
58
  ```
59
 
60
+ ### 各div要素は _ で連結する。一つのdivのクラス名は現状キャメルケース
61
  ```
62
  [ prefix ]_[ ブロック名 ]_[ divのクラス名 ]
63
  [ prefix ]_[ ブロック名 ]_[ divのクラス名 ]_[ 子のdivのクラス名 ]
64
  ```
65
 
66
+ ### 属性の前はハイフンにする
67
  ```
68
  [ prefix ]_[ ブロック名 ]-[ 属性名 ]-[ 属性値 ]
69
  [ prefix ]_[ ブロック名 ]_[ 子のdivのクラス名 ]-[ 属性名 ]-[ 属性値 ]
76
  -border-solid としておき -border-dotted -border-wave とする事ができるようにしておく。
77
  何がなんでも あり/なし 以外以外発生しないというケースの場合は -border-true あるいは例外的に -border など属性名だけでも可
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
babel.config.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ module.exports = ( api ) => {
2
+ api.cache( true );
3
+
4
+ return {
5
+ presets: [ '@wordpress/babel-preset-default' ],
6
+ plugins: [
7
+ '@emotion/babel-plugin',
8
+ 'babel-plugin-inline-json-import'
9
+ ],
10
+ };
11
+ };
components/align-control/index.js DELETED
@@ -1,24 +0,0 @@
1
- const { __ } = wp.i18n;
2
- const { useState } = wp.element;
3
- const { Toolbar } = wp.components;
4
-
5
- export const AlignControl = props => {
6
- const { setAttributes, schema, initial, component } = props;
7
- const [activeControl, setActiveControl] = useState(initial);
8
-
9
- function createAlignControl(align) {
10
- return {
11
- icon: `editor-align${align}`,
12
- title: __(`Align ${align}`, "vk-blocks"),
13
- isActive: activeControl === align,
14
- onClick: () => {
15
- schema[component] = align;
16
- setAttributes({ activeControl: JSON.stringify(schema) });
17
- setActiveControl(align);
18
- }
19
- };
20
- }
21
- return (
22
- <Toolbar controls={["left", "center", "right"].map(createAlignControl)} />
23
- );
24
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
components/card-align-control/index.js DELETED
@@ -1,26 +0,0 @@
1
- const { __ } = wp.i18n;
2
- const { PanelBody, BaseControl } = wp.components;
3
- import { AlignControl } from "../align-control";
4
- import { capitalize } from "../../src/_helper/capitalize";
5
-
6
- export const CardAlignControls = props => {
7
- const { attributes } = props;
8
- const shema = JSON.parse(attributes.activeControl);
9
- props.schema = shema;
10
-
11
- const createAlignControl = label => {
12
- props.initial = shema[label];
13
- props.component = label;
14
- return (
15
- <BaseControl label={__(`${capitalize(label)}`, "vk-blocks")}>
16
- <AlignControl {...props} />
17
- </BaseControl>
18
- );
19
- };
20
- const alignControls = ["title", "text", "button"].map(createAlignControl);
21
- return (
22
- <PanelBody title={__("Align", "vk-blocks")} initialOpen={false}>
23
- {alignControls}
24
- </PanelBody>
25
- );
26
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
components/link-control/index.js DELETED
@@ -1,52 +0,0 @@
1
- const { __ } = wp.i18n;
2
- const { BaseControl, TextControl, ToggleControl } = wp.components;
3
- const { useCallback } = wp.element;
4
-
5
- export const LinkControl = props => {
6
- const { setAttributes, attributes, blockName } = props;
7
- const { linkTarget, rel } = attributes;
8
-
9
- const NEW_TAB_REL = "noreferrer noopener";
10
- const onSetLinkRel = useCallback(
11
- value => {
12
- setAttributes({ rel: value });
13
- },
14
- [setAttributes]
15
- );
16
- const onToggleOpenInNewTab = useCallback(
17
- value => {
18
- const newLinkTarget = value ? "_blank" : undefined;
19
-
20
- let updatedRel = rel;
21
- if (newLinkTarget && !rel) {
22
- updatedRel = NEW_TAB_REL;
23
- } else if (!newLinkTarget && rel === NEW_TAB_REL) {
24
- updatedRel = undefined;
25
- }
26
-
27
- setAttributes({
28
- linkTarget: newLinkTarget,
29
- rel: updatedRel
30
- });
31
- },
32
- [rel, setAttributes]
33
- );
34
-
35
- return (
36
- <BaseControl
37
- label={__("Link target", "vk-blocks")}
38
- id={`sidebar-${blockName}-block-url-settings`}
39
- >
40
- <ToggleControl
41
- label={__("Open in new tab", "vk-blocks")}
42
- onChange={onToggleOpenInNewTab}
43
- checked={linkTarget === "_blank"}
44
- />
45
- <TextControl
46
- label={__("Link rel", "vk-blocks")}
47
- value={rel || ""}
48
- onChange={onSetLinkRel}
49
- />
50
- </BaseControl>
51
- );
52
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
editor-css/_editor_after.scss CHANGED
@@ -1,3 +1,12 @@
 
 
 
 
 
 
 
 
 
1
 
2
  /* .vk_hidden.vk_hidden は2つじゃないと上書きできない */
3
  .vk_hidden {
1
+ .wp-block.vk_prBlocks,
2
+ .wp-block.vk_posts {
3
+ margin-left: auto;
4
+ margin-right: auto;
5
+ }
6
+
7
+ .vk_tableOfContents_openCloseBtn {
8
+ display: block;
9
+ }
10
 
11
  /* .vk_hidden.vk_hidden は2つじゃないと上書きできない */
12
  .vk_hidden {
editor-css/_editor_before.scss CHANGED
@@ -130,7 +130,7 @@ $color-danger: #dd3333;
130
 
131
 
132
  /* editor area *********************************************/
133
- .edit-post-visual-editor.editor-styles-wrapper,
134
  .components-tab-panel__tab-content{
135
 
136
  /*
@@ -141,7 +141,6 @@ $color-danger: #dd3333;
141
  // コンテンツエリアをはみ出させる
142
  .wp-block { max-width:100%; }
143
  }
144
-
145
  .vk_width-full div[data-type="vk-blocks/slider-item"]{
146
  max-width:100%;
147
  .vk_slider_item-paddingLR-use,
@@ -199,6 +198,9 @@ div[data-type="vk-blocks/page-content"].is-selected{
199
  }
200
  }
201
 
 
 
 
202
  // アニメーションブロックの識別用枠線
203
  @import "./editor_before_animation";
204
 
@@ -304,141 +306,196 @@ $color-danger: #b52727;
304
  height: 100%;
305
  margin-top: 0;
306
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
307
  }
308
- .block-list-appender {
309
- clear: both;
310
- width: 100%;
311
- }
312
- }
313
 
 
 
 
 
314
  .vk_posts .vk_posts-edit {
315
  &-col-xs-2 .editor-block-list__block,
316
- &-col-xs-2 .block-editor-block-list__block {
 
317
  width: calc(16.66% - 30px);
318
  }
319
  &-col-xs-3 .editor-block-list__block,
320
- &-col-xs-3 .block-editor-block-list__block {
 
321
  width: calc(25% - 30px);
322
  }
323
  &-col-xs-4 .editor-block-list__block,
324
- &-col-xs-4 .block-editor-block-list__block {
 
325
  width: calc(33.3% - 30px);
326
  }
327
  &-col-xs-6 .editor-block-list__block,
328
- &-col-xs-6 .block-editor-block-list__block {
 
329
  width: calc(50% - 30px);
330
  }
331
  &-col-xs-12 .editor-block-list__block,
332
- &-col-xs-12 .block-editor-block-list__block {
 
333
  width: calc(100% - 30px);
334
  }
335
  @media (min-width: $sm-min) {
336
  &-col-sm-2 .editor-block-list__block,
337
- &-col-sm-2 .block-editor-block-list__block {
 
338
  width: calc(16.66% - 30px);
339
  }
340
  &-col-sm-3 .editor-block-list__block,
341
- &-col-sm-3 .block-editor-block-list__block {
 
342
  width: calc(25% - 30px);
343
  }
344
  &-col-sm-4 .editor-block-list__block,
345
- &-col-sm-4 .block-editor-block-list__block {
 
346
  width: calc(33.3% - 30px);
347
  }
348
  &-col-sm-6 .editor-block-list__block,
349
- &-col-sm-6 .block-editor-block-list__block {
 
350
  width: calc(50% - 30px);
351
  }
352
  &-col-sm-12 .editor-block-list__block,
353
- &-col-sm-12 .block-editor-block-list__block {
 
354
  width: calc(100% - 30px);
355
  }
356
  }
357
  @media (min-width: $md-min) {
358
  &-col-md-2 .editor-block-list__block,
359
- &-col-md-2 .block-editor-block-list__block {
 
360
  width: calc(16.66% - 30px);
361
  }
362
  &-col-md-3 .editor-block-list__block,
363
- &-col-md-3 .block-editor-block-list__block {
 
364
  width: calc(25% - 30px);
365
  }
366
  &-col-md-4 .editor-block-list__block,
367
- &-col-md-4 .block-editor-block-list__block {
 
368
  width: calc(33.3% - 30px);
369
  }
370
  &-col-md-6 .editor-block-list__block,
371
- &-col-md-6 .block-editor-block-list__block {
 
372
  width: calc(50% - 30px);
373
  }
374
  &-col-md-12 .editor-block-list__block,
375
- &-col-md-12 .block-editor-block-list__block {
 
376
  width: calc(100% - 30px);
377
  }
378
  }
379
  @media (min-width: $lg-min) {
380
  &-col-lg-2 .editor-block-list__block,
381
- &-col-lg-2 .block-editor-block-list__block {
 
382
  width: calc(16.66% - 30px);
383
  }
384
  &-col-lg-3 .editor-block-list__block,
385
- &-col-lg-3 .block-editor-block-list__block {
 
386
  width: calc(25% - 30px);
387
  }
388
  &-col-lg-4 .editor-block-list__block,
389
- &-col-lg-4 .block-editor-block-list__block {
 
390
  width: calc(33.3% - 30px);
391
  }
392
  &-col-lg-6 .editor-block-list__block,
393
- &-col-lg-6 .block-editor-block-list__block {
 
394
  width: calc(50% - 30px);
395
  }
396
  &-col-lg-12 .editor-block-list__block,
397
- &-col-lg-12 .block-editor-block-list__block {
 
398
  width: calc(100% - 30px);
399
  }
400
  }
401
  @media (min-width: $xl-min) {
402
  &-col-xl-2 .editor-block-list__block,
403
- &-col-xl-2 .block-editor-block-list__block {
 
404
  width: calc(16.66% - 30px);
405
  }
406
  &-col-xl-3 .editor-block-list__block,
407
- &-col-xl-3 .block-editor-block-list__block {
 
408
  width: calc(25% - 30px);
409
  }
410
  &-col-xl-4 .editor-block-list__block,
411
- &-col-xl-4 .block-editor-block-list__block {
 
412
  width: calc(33.3% - 30px);
413
  }
414
  &-col-xl-6 .editor-block-list__block,
415
- &-col-xl-6 .block-editor-block-list__block {
 
416
  width: calc(50% - 30px);
417
  }
418
  &-col-xl-12 .editor-block-list__block,
419
- &-col-xl-12 .block-editor-block-list__block {
 
420
  width: calc(100% - 30px);
421
  }
422
  }
423
  @media (min-width: $xxl-min) {
424
  &-col-xxl-2 .editor-block-list__block,
425
- &-col-xxl-2 .block-editor-block-list__block {
 
426
  width: calc(16.66% - 30px);
427
  }
428
  &-col-xxl-3 .editor-block-list__block,
429
- &-col-xxl-3 .block-editor-block-list__block {
 
430
  width: calc(25% - 30px);
431
  }
432
  &-col-xxl-4 .editor-block-list__block,
433
- &-col-xxl-4 .block-editor-block-list__block {
 
434
  width: calc(33.3% - 30px);
435
  }
436
  &-col-xxl-6 .editor-block-list__block,
437
- &-col-xxl-6 .block-editor-block-list__block {
 
438
  width: calc(50% - 30px);
439
  }
440
  &-col-xxl-12 .editor-block-list__block,
441
- &-col-xxl-12 .block-editor-block-list__block {
 
442
  width: calc(100% - 30px);
443
  }
444
  }
@@ -460,8 +517,24 @@ $color-danger: #b52727;
460
  opacity: 0.2;
461
  }
462
 
463
- .wp-block-vk-blocks-icon-card{
464
- .vk_icon-card_item{
465
- margin: 15px auto!important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
466
  }
467
  }
130
 
131
 
132
  /* editor area *********************************************/
133
+ .edit-post-visual-editor,
134
  .components-tab-panel__tab-content{
135
 
136
  /*
141
  // コンテンツエリアをはみ出させる
142
  .wp-block { max-width:100%; }
143
  }
 
144
  .vk_width-full div[data-type="vk-blocks/slider-item"]{
145
  max-width:100%;
146
  .vk_slider_item-paddingLR-use,
198
  }
199
  }
200
 
201
+ // 選択投稿リストブロックの編集用CSS
202
+ @import "./_editor_before_select-post";
203
+
204
  // アニメーションブロックの識別用枠線
205
  @import "./editor_before_animation";
206
 
306
  height: 100%;
307
  margin-top: 0;
308
  }
309
+ & + .block-list-appender.wp-block {
310
+ border: 1px dashed #ccc;
311
+ // border-radius: .25rem;
312
+ margin: 0 15px 30px;
313
+ padding: 0;
314
+ min-height: 100px;
315
+ &:hover{
316
+ border-style: solid;
317
+ border-color:$color-hover;
318
+ }
319
+ .block-editor-button-block-appender {
320
+ position: absolute;
321
+ top: 0;
322
+ right: 0;
323
+ bottom: 0;
324
+ left: 0;
325
+ margin: auto;
326
+ }
327
+ .block-editor-inner-blocks .block-list-appender.wp-block{ //打ち消し
328
+ border:unset;
329
+ border-radius: unset;
330
+ margin:unset;
331
+ padding:unset;
332
+ }
333
+
334
+ }
335
  }
 
 
 
 
 
336
 
337
+ } //.vk_posts > .vk_posts-edit
338
+
339
+
340
+ //.block-list-appender.wp-block はアイテム追加のインサーターのdiv
341
  .vk_posts .vk_posts-edit {
342
  &-col-xs-2 .editor-block-list__block,
343
+ &-col-xs-2 .block-editor-block-list__block,
344
+ &-col-xs-2 .block-editor-block-list__block + .block-list-appender.wp-block {
345
  width: calc(16.66% - 30px);
346
  }
347
  &-col-xs-3 .editor-block-list__block,
348
+ &-col-xs-3 .block-editor-block-list__block,
349
+ &-col-xs-3 .block-editor-block-list__block + .block-list-appender.wp-block {
350
  width: calc(25% - 30px);
351
  }
352
  &-col-xs-4 .editor-block-list__block,
353
+ &-col-xs-4 .block-editor-block-list__block,
354
+ &-col-xs-4 .block-editor-block-list__block + .block-list-appender.wp-block {
355
  width: calc(33.3% - 30px);
356
  }
357
  &-col-xs-6 .editor-block-list__block,
358
+ &-col-xs-6 .block-editor-block-list__block,
359
+ &-col-xs-6 .block-editor-block-list__block + .block-list-appender.wp-block {
360
  width: calc(50% - 30px);
361
  }
362
  &-col-xs-12 .editor-block-list__block,
363
+ &-col-xs-12 .block-editor-block-list__block,
364
+ &-col-xs-12 .block-editor-block-list__block + .block-list-appender.wp-block {
365
  width: calc(100% - 30px);
366
  }
367
  @media (min-width: $sm-min) {
368
  &-col-sm-2 .editor-block-list__block,
369
+ &-col-sm-2 .block-editor-block-list__block,
370
+ &-col-sm-2 .block-editor-block-list__block + .block-list-appender.wp-block {
371
  width: calc(16.66% - 30px);
372
  }
373
  &-col-sm-3 .editor-block-list__block,
374
+ &-col-sm-3 .block-editor-block-list__block,
375
+ &-col-sm-3 .block-editor-block-list__block + .block-list-appender.wp-block {
376
  width: calc(25% - 30px);
377
  }
378
  &-col-sm-4 .editor-block-list__block,
379
+ &-col-sm-4 .block-editor-block-list__block,
380
+ &-col-sm-4 .block-editor-block-list__block + .block-list-appender.wp-block {
381
  width: calc(33.3% - 30px);
382
  }
383
  &-col-sm-6 .editor-block-list__block,
384
+ &-col-sm-6 .block-editor-block-list__block,
385
+ &-col-sm-6 .block-editor-block-list__block + .block-list-appender.wp-block {
386
  width: calc(50% - 30px);
387
  }
388
  &-col-sm-12 .editor-block-list__block,
389
+ &-col-sm-12 .block-editor-block-list__block,
390
+ &-col-sm-12 .block-editor-block-list__block + .block-list-appender.wp-block {
391
  width: calc(100% - 30px);
392
  }
393
  }
394
  @media (min-width: $md-min) {
395
  &-col-md-2 .editor-block-list__block,
396
+ &-col-md-2 .block-editor-block-list__block,
397
+ &-col-md-2 .block-editor-block-list__block + .block-list-appender.wp-block {
398
  width: calc(16.66% - 30px);
399
  }
400
  &-col-md-3 .editor-block-list__block,
401
+ &-col-md-3 .block-editor-block-list__block,
402
+ &-col-md-3 .block-editor-block-list__block + .block-list-appender.wp-block {
403
  width: calc(25% - 30px);
404
  }
405
  &-col-md-4 .editor-block-list__block,
406
+ &-col-md-4 .block-editor-block-list__block,
407
+ &-col-md-4 .block-editor-block-list__block + .block-list-appender.wp-block {
408
  width: calc(33.3% - 30px);
409
  }
410
  &-col-md-6 .editor-block-list__block,
411
+ &-col-md-6 .block-editor-block-list__block,
412
+ &-col-md-6 .block-editor-block-list__block + .block-list-appender.wp-block {
413
  width: calc(50% - 30px);
414
  }
415
  &-col-md-12 .editor-block-list__block,
416
+ &-col-md-12 .block-editor-block-list__block,
417
+ &-col-md-12 .block-editor-block-list__block + .block-list-appender.wp-block {
418
  width: calc(100% - 30px);
419
  }
420
  }
421
  @media (min-width: $lg-min) {
422
  &-col-lg-2 .editor-block-list__block,
423
+ &-col-lg-2 .block-editor-block-list__block,
424
+ &-col-lg-2 .block-editor-block-list__block + .block-list-appender.wp-block {
425
  width: calc(16.66% - 30px);
426
  }
427
  &-col-lg-3 .editor-block-list__block,
428
+ &-col-lg-3 .block-editor-block-list__block,
429
+ &-col-lg-3 .block-editor-block-list__block + .block-list-appender.wp-block {
430
  width: calc(25% - 30px);
431
  }
432
  &-col-lg-4 .editor-block-list__block,
433
+ &-col-lg-4 .block-editor-block-list__block,
434
+ &-col-lg-4 .block-editor-block-list__block + .block-list-appender.wp-block {
435
  width: calc(33.3% - 30px);
436
  }
437
  &-col-lg-6 .editor-block-list__block,
438
+ &-col-lg-6 .block-editor-block-list__block,
439
+ &-col-lg-6 .block-editor-block-list__block + .block-list-appender.wp-block {
440
  width: calc(50% - 30px);
441
  }
442
  &-col-lg-12 .editor-block-list__block,
443
+ &-col-lg-12 .block-editor-block-list__block,
444
+ &-col-lg-12 .block-editor-block-list__block + .block-list-appender.wp-block {
445
  width: calc(100% - 30px);
446
  }
447
  }
448
  @media (min-width: $xl-min) {
449
  &-col-xl-2 .editor-block-list__block,
450
+ &-col-xl-2 .block-editor-block-list__block,
451
+ &-col-xl-2 .block-editor-block-list__block + .block-list-appender.wp-block {
452
  width: calc(16.66% - 30px);
453
  }
454
  &-col-xl-3 .editor-block-list__block,
455
+ &-col-xl-3 .block-editor-block-list__block,
456
+ &-col-xl-3 .block-editor-block-list__block + .block-list-appender.wp-block {
457
  width: calc(25% - 30px);
458
  }
459
  &-col-xl-4 .editor-block-list__block,
460
+ &-col-xl-4 .block-editor-block-list__block,
461
+ &-col-xl-4 .block-editor-block-list__block + .block-list-appender.wp-block {
462
  width: calc(33.3% - 30px);
463
  }
464
  &-col-xl-6 .editor-block-list__block,
465
+ &-col-xl-6 .block-editor-block-list__block,
466
+ &-col-xl-6 .block-editor-block-list__block + .block-list-appender.wp-block {
467
  width: calc(50% - 30px);
468
  }
469
  &-col-xl-12 .editor-block-list__block,
470
+ &-col-xl-12 .block-editor-block-list__block,
471
+ &-col-xl-12 .block-editor-block-list__block + .block-list-appender.wp-block {
472
  width: calc(100% - 30px);
473
  }
474
  }
475
  @media (min-width: $xxl-min) {
476
  &-col-xxl-2 .editor-block-list__block,
477
+ &-col-xxl-2 .block-editor-block-list__block ,
478
+ &-col-xxl-2 .block-editor-block-list__block + .block-list-appender.wp-block {
479
  width: calc(16.66% - 30px);
480
  }
481
  &-col-xxl-3 .editor-block-list__block,
482
+ &-col-xxl-3 .block-editor-block-list__block,
483
+ &-col-xxl-3 .block-editor-block-list__block + .block-list-appender.wp-block {
484
  width: calc(25% - 30px);
485
  }
486
  &-col-xxl-4 .editor-block-list__block,
487
+ &-col-xxl-4 .block-editor-block-list__block,
488
+ &-col-xxl-4 .block-editor-block-list__block + .block-list-appender.wp-block {
489
  width: calc(33.3% - 30px);
490
  }
491
  &-col-xxl-6 .editor-block-list__block,
492
+ &-col-xxl-6 .block-editor-block-list__block,
493
+ &-col-xxl-6 .block-editor-block-list__block + .block-list-appender.wp-block {
494
  width: calc(50% - 30px);
495
  }
496
  &-col-xxl-12 .editor-block-list__block,
497
+ &-col-xxl-12 .block-editor-block-list__block,
498
+ &-col-xxl-12 .block-editor-block-list__block + .block-list-appender.wp-block {
499
  width: calc(100% - 30px);
500
  }
501
  }
517
  opacity: 0.2;
518
  }
519
 
520
+ .vk_icon-card_item_title {//Added not to decorate
521
+ background-color: transparent;
522
+ margin-top: 0.9em;
523
+ margin-bottom: 0.6em;
524
+ font-size: 21px;
525
+ line-height: 1.4em;
526
+ border: none;
527
+ border-radius:unset;
528
+ padding: 0;
529
+ outline: unset;
530
+ outline-offset: unset;
531
+ box-shadow: unset;
532
+ color: inherit;
533
+ display: block;
534
+ &::before {
535
+ content: none;
536
+ }
537
+ &::after {
538
+ border: none;
539
  }
540
  }
editor-css/_editor_before_balloon.scss CHANGED
@@ -15,7 +15,7 @@
15
  }
16
  }
17
  .block-editor-block-list__block .block-list-appender{
18
- margin: inherit;
19
  }
20
 
21
  .icon-image-list {
15
  }
16
  }
17
  .block-editor-block-list__block .block-list-appender{
18
+ // margin: inherit;
19
  }
20
 
21
  .icon-image-list {
editor-css/_editor_before_grid-column.scss CHANGED
@@ -1,7 +1,7 @@
1
  /*-------------------------------------------*/
2
- /* .vk_grid-column Layout
3
  /*-------------------------------------------*/
4
- .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout {
5
  border:none;
6
  display: flex;
7
  flex-direction: row;
@@ -12,6 +12,13 @@
12
  .block-list-appender{
13
  height: 100px;
14
  }
 
 
 
 
 
 
 
15
 
16
  // colの余分な余白の削除など
17
  // col内に入れたブロックにまで反映されないように & > 指定
@@ -30,145 +37,167 @@
30
  }
31
  }
32
 
33
- & > .col-xs-2 {
34
  width: calc(16.66% - 30px);
35
  max-width: var(--vk-width-couter-col-2) ;
36
  }
37
- & > .col-xs-3 {
38
  width: calc(25% - 30px);
39
  max-width: var(--vk-width-couter-col-3) ;
40
  }
41
- & > .col-xs-4 {
42
  width: calc(33.3% - 30px);
43
  max-width: var(--vk-width-couter-col-4) ;
44
  }
45
 
46
- & > .col-xs-6 {
47
  width: calc(50% - 30px);
48
  max-width: var(--vk-width-couter-col-6) ;
49
  }
50
 
51
- & > .col-xs-12 {
52
  width: calc(100% - 30px);
53
  max-width: var(--vk-width-couter-col-12) ;
54
  }
55
  @media (min-width: $sm-min) {
56
- & > .col-sm-2 {
57
  width: calc(16.66% - 30px);
58
  max-width: var(--vk-width-couter-col-2) ;
59
  }
60
- & > .col-sm-3 {
61
  width: calc(25% - 30px);
62
  max-width: var(--vk-width-couter-col-3) ;
63
  }
64
- & > .col-sm-4 {
65
  width: calc(33.3% - 30px);
66
  max-width: var(--vk-width-couter-col-4) ;
67
  }
68
- & > .col-sm-6 {
69
  width: calc(50% - 30px);
70
  max-width: var(--vk-width-couter-col-6) ;
71
  }
72
- & > .col-sm-12 {
73
  width: calc(100% - 30px);
74
  max-width: var(--vk-width-couter-col-12) ;
75
  }
76
  }
77
  @media (min-width: $md-min) {
78
- & > .col-md-2 {
79
  width: calc(16.66% - 30px);
80
  max-width: var(--vk-width-couter-col-2) ;
81
  }
82
- & > .col-md-3 {
83
  width: calc(25% - 30px);
84
  max-width: var(--vk-width-couter-col-3) ;
85
  }
86
- & > .col-md-4 {
87
  width: calc(33.3% - 30px);
88
  max-width: var(--vk-width-couter-col-4) ;
89
  }
90
- & > .col-md-6 {
91
  width: calc(50% - 30px);
92
  max-width: var(--vk-width-couter-col-6) ;
93
  }
94
- & > .col-md-12 {
95
  width: calc(100% - 30px);
96
  max-width: var(--vk-width-couter-col-12) ;
97
  }
98
  }
99
  @media (min-width: $lg-min) {
100
- & > .col-lg-2 {
101
  width: calc(16.66% - 30px);
102
  max-width: var(--vk-width-couter-col-2) ;
103
  }
104
- & > .col-lg-3{
105
  width: calc(25% - 30px);
106
  max-width: var(--vk-width-couter-col-3) ;
107
  }
108
- & > .col-lg-4 {
109
  width: calc(33.3% - 30px);
110
  max-width: var(--vk-width-couter-col-4) ;
111
  }
112
- & > .col-lg-6 {
113
  width: calc(50% - 30px);
114
  max-width: var(--vk-width-couter-col-6) ;
115
  }
116
- & > .col-lg-12 {
117
  width: calc(100% - 30px);
118
  max-width: var(--vk-width-couter-col-12) ;
119
  }
120
  }
121
  @media (min-width: $xl-min) {
122
- & > .col-xl-2 {
123
  width: calc(16.66% - 30px);
124
  max-width: var(--vk-width-couter-col-2) ;
125
  }
126
- & > .col-xl-3 {
127
  width: calc(25% - 30px);
128
  max-width: var(--vk-width-couter-col-3) ;
129
  }
130
- & > .col-xl-4 {
131
  width: calc(33.3% - 30px);
132
  max-width: var(--vk-width-couter-col-4) ;
133
  }
134
- & > .col-xl-6 {
135
  width: calc(50% - 30px);
136
  max-width: var(--vk-width-couter-col-6) ;
137
  }
138
- & > .col-xl-12 {
139
  width: calc(100% - 30px);
140
  max-width: var(--vk-width-couter-col-12) ;
141
  }
142
  }
143
  @media (min-width: $xxl-min) {
144
- & > .col-xxl-2 {
145
  width: calc(16.66% - 30px);
146
  max-width: var(--vk-width-couter-col-2) ;
147
  }
148
- & > .col-xxl-3 {
149
  width: calc(25% - 30px);
150
  max-width: var(--vk-width-couter-col-3) ;
151
  }
152
- & > .col-xxl-4 {
153
  width: calc(33.3% - 30px);
154
  max-width: var(--vk-width-couter-col-4) ;
155
  }
156
- & > .col-xxl-6 {
157
  width: calc(50% - 30px);
158
  max-width: var(--vk-width-couter-col-6) ;
159
  }
160
- & > .col-xxl-12 {
161
  width: calc(100% - 30px);
162
  max-width: var(--vk-width-couter-col-12) ;
163
  }
164
  }
165
- }//.vk_grid-column
166
 
167
- .vk_grid-column .block-list-appender{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  width: 100%;
169
  }
170
 
171
- .vk_grid-column {
 
 
172
  div[data-type="vk-blocks/grid-column-item"]{
173
  // これがないとカラムのセルが潰れて中に何もいれられない
174
  min-height:30px;
@@ -176,6 +205,7 @@
176
  .wp-block-vk-blocks-grid-column-item .block-editor-block-list__layout{
177
  // プレースホルダーの文字が枠から左にはみ出す
178
  margin-left:0;
 
179
  }
180
  .wp-block-vk-blocks-grid-column-item{
181
  .wp-block[data-align="left"], .wp-block[data-align="right"]{
@@ -183,4 +213,5 @@
183
  height: auto;
184
  }
185
  }
186
- }
 
1
  /*-------------------------------------------*/
2
+ /* .wp-block-vk-blocks-grid-column Layout
3
  /*-------------------------------------------*/
4
+ .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout {
5
  border:none;
6
  display: flex;
7
  flex-direction: row;
12
  .block-list-appender{
13
  height: 100px;
14
  }
15
+ //inner-blocksの中のinner-blocksのcss打ち消し
16
+ .block-editor-inner-blocks .block-editor-block-list__layout{
17
+ display: unset;
18
+ flex-direction:unset;
19
+ flex-wrap: unset;
20
+ }
21
+
22
 
23
  // colの余分な余白の削除など
24
  // col内に入れたブロックにまで反映されないように & > 指定
37
  }
38
  }
39
 
40
+ & > .col-xs-2 , & > .col-xs-2 + .block-list-appender.wp-block {
41
  width: calc(16.66% - 30px);
42
  max-width: var(--vk-width-couter-col-2) ;
43
  }
44
+ & > .col-xs-3 , & > .col-xs-3 + .block-list-appender.wp-block {
45
  width: calc(25% - 30px);
46
  max-width: var(--vk-width-couter-col-3) ;
47
  }
48
+ & > .col-xs-4 , & > .col-xs-4 + .block-list-appender.wp-block {
49
  width: calc(33.3% - 30px);
50
  max-width: var(--vk-width-couter-col-4) ;
51
  }
52
 
53
+ & > .col-xs-6 , & > .col-xs-6 + .block-list-appender.wp-block {
54
  width: calc(50% - 30px);
55
  max-width: var(--vk-width-couter-col-6) ;
56
  }
57
 
58
+ & > .col-xs-12 , & > .col-xs-12 + .block-list-appender.wp-block {
59
  width: calc(100% - 30px);
60
  max-width: var(--vk-width-couter-col-12) ;
61
  }
62
  @media (min-width: $sm-min) {
63
+ & > .col-sm-2 , & > .col-sm-2 + .block-list-appender.wp-block {
64
  width: calc(16.66% - 30px);
65
  max-width: var(--vk-width-couter-col-2) ;
66
  }
67
+ & > .col-sm-3 , & > .col-sm-3 + .block-list-appender.wp-block {
68
  width: calc(25% - 30px);
69
  max-width: var(--vk-width-couter-col-3) ;
70
  }
71
+ & > .col-sm-4 , & > .col-sm-4 + .block-list-appender.wp-block {
72
  width: calc(33.3% - 30px);
73
  max-width: var(--vk-width-couter-col-4) ;
74
  }
75
+ & > .col-sm-6 , & > .col-sm-6 + .block-list-appender.wp-block {
76
  width: calc(50% - 30px);
77
  max-width: var(--vk-width-couter-col-6) ;
78
  }
79
+ & > .col-sm-12 , & > .col-sm-12 + .block-list-appender.wp-block {
80
  width: calc(100% - 30px);
81
  max-width: var(--vk-width-couter-col-12) ;
82
  }
83
  }
84
  @media (min-width: $md-min) {
85
+ & > .col-md-2 , & > .col-md-2 + .block-list-appender.wp-block {
86
  width: calc(16.66% - 30px);
87
  max-width: var(--vk-width-couter-col-2) ;
88
  }
89
+ & > .col-md-3 , & > .col-md-3 + .block-list-appender.wp-block {
90
  width: calc(25% - 30px);
91
  max-width: var(--vk-width-couter-col-3) ;
92
  }
93
+ & > .col-md-4 , & > .col-md-4 + .block-list-appender.wp-block {
94
  width: calc(33.3% - 30px);
95
  max-width: var(--vk-width-couter-col-4) ;
96
  }
97
+ & > .col-md-6 , & > .col-md-6 + .block-list-appender.wp-block {
98
  width: calc(50% - 30px);
99
  max-width: var(--vk-width-couter-col-6) ;
100
  }
101
+ & > .col-md-12 , & > .col-md-12 + .block-list-appender.wp-block {
102
  width: calc(100% - 30px);
103
  max-width: var(--vk-width-couter-col-12) ;
104
  }
105
  }
106
  @media (min-width: $lg-min) {
107
+ & > .col-lg-2 , & > .col-lg-2 + .block-list-appender.wp-block {
108
  width: calc(16.66% - 30px);
109
  max-width: var(--vk-width-couter-col-2) ;
110
  }
111
+ & > .col-lg-3 , & > .col-lg-3 + .block-list-appender.wp-block {
112
  width: calc(25% - 30px);
113
  max-width: var(--vk-width-couter-col-3) ;
114
  }
115
+ & > .col-lg-4 , & > .col-lg-4 + .block-list-appender.wp-block {
116
  width: calc(33.3% - 30px);
117
  max-width: var(--vk-width-couter-col-4) ;
118
  }
119
+ & > .col-lg-6 , & > .col-lg-6 + .block-list-appender.wp-block {
120
  width: calc(50% - 30px);
121
  max-width: var(--vk-width-couter-col-6) ;
122
  }
123
+ & > .col-lg-12 , & > .col-lg-12 + .block-list-appender.wp-block {
124
  width: calc(100% - 30px);
125
  max-width: var(--vk-width-couter-col-12) ;
126
  }
127
  }
128
  @media (min-width: $xl-min) {
129
+ & > .col-xl-2 , & > .col-xl-2 + .block-list-appender.wp-block {
130
  width: calc(16.66% - 30px);
131
  max-width: var(--vk-width-couter-col-2) ;
132
  }
133
+ & > .col-xl-3 , & > .col-xl-3 + .block-list-appender.wp-block {
134
  width: calc(25% - 30px);
135
  max-width: var(--vk-width-couter-col-3) ;
136
  }
137
+ & > .col-xl-4 , & > .col-xl-4 + .block-list-appender.wp-block {
138
  width: calc(33.3% - 30px);
139
  max-width: var(--vk-width-couter-col-4) ;
140
  }
141
+ & > .col-xl-6 , & > .col-xl-6 + .block-list-appender.wp-block {
142
  width: calc(50% - 30px);
143
  max-width: var(--vk-width-couter-col-6) ;
144
  }
145
+ & > .col-xl-12 , & > .col-xl-12 + .block-list-appender.wp-block {
146
  width: calc(100% - 30px);
147
  max-width: var(--vk-width-couter-col-12) ;
148
  }
149
  }
150
  @media (min-width: $xxl-min) {
151
+ & > .col-xxl-2 , & > .col-xxl-2 + .block-list-appender.wp-block {
152
  width: calc(16.66% - 30px);
153
  max-width: var(--vk-width-couter-col-2) ;
154
  }
155
+ & > .col-xxl-3 , & > .col-xxl-3 + .block-list-appender.wp-block {
156
  width: calc(25% - 30px);
157
  max-width: var(--vk-width-couter-col-3) ;
158
  }
159
+ & > .col-xxl-4 , & > .col-xxl-4 + .block-list-appender.wp-block {
160
  width: calc(33.3% - 30px);
161
  max-width: var(--vk-width-couter-col-4) ;
162
  }
163
+ & > .col-xxl-6 , & > .col-xxl-6 + .block-list-appender.wp-block {
164
  width: calc(50% - 30px);
165
  max-width: var(--vk-width-couter-col-6) ;
166
  }
167
+ & > .col-xxl-12 , & > .col-xxl-12 + .block-list-appender.wp-block {
168
  width: calc(100% - 30px);
169
  max-width: var(--vk-width-couter-col-12) ;
170
  }
171
  }
 
172
 
173
+ //インサーターの調整
174
+
175
+ .wp-block-vk-blocks-grid-column-item + .block-list-appender.wp-block {
176
+ border: 1px dashed #ccc;
177
+ margin: 0 15px 15px;
178
+ &:hover{
179
+ border-style: solid;
180
+ border-color:$color-hover;
181
+ }
182
+ .block-editor-button-block-appender {
183
+ position: absolute;
184
+ top: 0;
185
+ right: 0;
186
+ bottom: 0;
187
+ left: 0;
188
+ margin: auto;
189
+ }
190
+ }
191
+
192
+ }//.wp-block-vk-blocks-grid-column
193
+
194
+ .wp-block-vk-blocks-grid-column .block-list-appender{
195
  width: 100%;
196
  }
197
 
198
+
199
+
200
+ .wp-block-vk-blocks-grid-column {
201
  div[data-type="vk-blocks/grid-column-item"]{
202
  // これがないとカラムのセルが潰れて中に何もいれられない
203
  min-height:30px;
205
  .wp-block-vk-blocks-grid-column-item .block-editor-block-list__layout{
206
  // プレースホルダーの文字が枠から左にはみ出す
207
  margin-left:0;
208
+ margin-right: 0;
209
  }
210
  .wp-block-vk-blocks-grid-column-item{
211
  .wp-block[data-align="left"], .wp-block[data-align="right"]{
213
  height: auto;
214
  }
215
  }
216
+ }
217
+
editor-css/_editor_before_select-post.scss ADDED
@@ -0,0 +1,198 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .vk_selectPostList-edit {
2
+ .block-editor-inner-blocks{
3
+ width:100%;
4
+ }
5
+ .block-editor-block-list__layout {
6
+ margin-left: -15px;
7
+ margin-right: -15px;
8
+ display: flex;
9
+ flex-wrap: wrap;
10
+ clear: both;
11
+ }
12
+ .wp-block {
13
+ margin-left: 15px;
14
+ margin-right: 15px;
15
+
16
+ & > div,
17
+ .vk_post {
18
+ width:100%;
19
+ margin: 0;
20
+ height: 100%;
21
+ }
22
+ }
23
+ .block-list-appender.wp-block {
24
+ border: 1px solid #cccccc;
25
+ min-height: 4em;
26
+ .block-editor-button-block-appender {
27
+ position: absolute;
28
+ top: 0;
29
+ right: 0;
30
+ bottom: 0;
31
+ left: 0;
32
+ margin: auto;
33
+ }
34
+
35
+ }
36
+
37
+ }
38
+
39
+ .vk_selectPostList-edit-col-12 {
40
+ .wp-block {
41
+ width: calc(100% - 30px);
42
+ }
43
+ }
44
+ .vk_selectPostList-edit-col-6 {
45
+ .wp-block {
46
+ width: calc(50% - 30px);
47
+ }
48
+ }
49
+ .vk_selectPostList-edit-col-4 {
50
+ .wp-block {
51
+ width: calc(33.3333% - 30px);
52
+ }
53
+ }
54
+ .vk_selectPostList-edit-col-3 {
55
+ .wp-block {
56
+ width: calc(25% - 30px);
57
+ }
58
+ }
59
+ .vk_selectPostList-edit-col-2 {
60
+ .wp-block {
61
+ width: calc(16.6667% - 30px);
62
+ }
63
+ }
64
+ @media (min-width: 576px) {
65
+ .vk_selectPostList-edit-col-sm-12 {
66
+ .wp-block {
67
+ width: calc(100% - 30px);
68
+ }
69
+ }
70
+ .vk_selectPostList-edit-col-sm-6 {
71
+ .wp-block {
72
+ width: calc(50% - 30px);
73
+ }
74
+ }
75
+ .vk_selectPostList-edit-col-sm-4 {
76
+ .wp-block {
77
+ width: calc(33.3333% - 30px);
78
+ }
79
+ }
80
+ .vk_selectPostList-edit-col-sm-3 {
81
+ .wp-block {
82
+ width: calc(25% - 30px);
83
+ }
84
+ }
85
+ .vk_selectPostList-edit-col-sm-2 {
86
+ .wp-block {
87
+ width: calc(16.6667% - 30px);
88
+ }
89
+ }
90
+ }
91
+ @media (min-width: 768px) {
92
+ .vk_selectPostList-edit-col-md-12 {
93
+ .wp-block {
94
+ width: calc(100% - 30px);
95
+ }
96
+ }
97
+ .vk_selectPostList-edit-col-md-6 {
98
+ .wp-block {
99
+ width: calc(50% - 30px);
100
+ }
101
+ }
102
+ .vk_selectPostList-edit-col-md-4 {
103
+ .wp-block {
104
+ width: calc(33.3333% - 30px);
105
+ }
106
+ }
107
+ .vk_selectPostList-edit-col-md-3 {
108
+ .wp-block {
109
+ width: calc(25% - 30px);
110
+ }
111
+ }
112
+ .vk_selectPostList-edit-col-md-2 {
113
+ .wp-block {
114
+ width: calc(16.6667% - 30px);
115
+ }
116
+ }
117
+ }
118
+ @media (min-width: 992px) {
119
+ .vk_selectPostList-edit-col-lg-12 {
120
+ .wp-block {
121
+ width: calc(100% - 30px);
122
+ }
123
+ }
124
+ .vk_selectPostList-edit-col-lg-6 {
125
+ .wp-block {
126
+ width: calc(50% - 30px);
127
+ }
128
+ }
129
+ .vk_selectPostList-edit-col-lg-4 {
130
+ .wp-block {
131
+ width: calc(33.3333% - 30px);
132
+ }
133
+ }
134
+ .vk_selectPostList-edit-col-lg-3 {
135
+ .wp-block {
136
+ width: calc(25% - 30px);
137
+ }
138
+ }
139
+ .vk_selectPostList-edit-col-lg-2 {
140
+ .wp-block {
141
+ width: calc(16.6667% - 30px);
142
+ }
143
+ }
144
+ }
145
+ @media (min-width: 1200px) {
146
+ .vk_selectPostList-edit-col-xl-12 {
147
+ .wp-block {
148
+ width: calc(100% - 30px);
149
+ }
150
+ }
151
+ .vk_selectPostList-edit-col-xl-6 {
152
+ .wp-block {
153
+ width: calc(50% - 30px);
154
+ }
155
+ }
156
+ .vk_selectPostList-edit-col-xl-4 {
157
+ .wp-block {
158
+ width: calc(33.3333% - 30px);
159
+ }
160
+ }
161
+ .vk_selectPostList-edit-col-xl-3 {
162
+ .wp-block {
163
+ width: calc(25% - 30px);
164
+ }
165
+ }
166
+ .vk_selectPostList-edit-col-xl-2 {
167
+ .wp-block {
168
+ width: calc(16.6667% - 30px);
169
+ }
170
+ }
171
+ }
172
+ @media (min-width: 1400px) {
173
+ .vk_selectPostList-edit-col-xxl-12 {
174
+ .wp-block {
175
+ width: calc(100% - 30px);
176
+ }
177
+ }
178
+ .vk_selectPostList-edit-col-xxl-6 {
179
+ .wp-block {
180
+ width: calc(50% - 30px);
181
+ }
182
+ }
183
+ .vk_selectPostList-edit-col-xxl-4 {
184
+ .wp-block {
185
+ width: calc(33.3333% - 30px);
186
+ }
187
+ }
188
+ .vk_selectPostList-edit-col-xxl-3 {
189
+ .wp-block {
190
+ width: calc(25% - 30px);
191
+ }
192
+ }
193
+ .vk_selectPostList-edit-col-xxl-2 {
194
+ .wp-block {
195
+ width: calc(16.6667% - 30px);
196
+ }
197
+ }
198
+ }
editor-css/_editor_common_core.scss CHANGED
@@ -2,7 +2,7 @@
2
  コア側のブロックcssを上書き用のファイルです
3
  --------------------------------------------*/
4
 
5
- .edit-post-visual-editor.editor-styles-wrapper {
6
  //ソーシャルアイコン
7
  .vk_card_item .block-editor-inner-blocks .block-editor-block-list__layout,//これがないとカード内のインナーブロックで効かない
8
  .wp-block-social-links{
2
  コア側のブロックcssを上書き用のファイルです
3
  --------------------------------------------*/
4
 
5
+ .edit-post-visual-editor {
6
  //ソーシャルアイコン
7
  .vk_card_item .block-editor-inner-blocks .block-editor-block-list__layout,//これがないとカード内のインナーブロックで効かない
8
  .wp-block-social-links{
editor-css/_variables.scss CHANGED
@@ -4,3 +4,5 @@
4
  --vk-width-couter-col-6: 50%;
5
  --vk-width-couter-col-12: 100%;
6
  }
 
 
4
  --vk-width-couter-col-6: 50%;
5
  --vk-width-couter-col-12: 100%;
6
  }
7
+
8
+ $color-hover:#007cba;
editor-css/editor-block-build-marge.scss CHANGED
@@ -2,7 +2,7 @@
2
  コア側のブロックcssを上書き用のファイルです
3
  --------------------------------------------*/
4
 
5
- .edit-post-visual-editor.editor-styles-wrapper {
6
  //ソーシャルアイコン
7
  .vk_card_item .block-editor-inner-blocks .block-editor-block-list__layout,//これがないとカード内のインナーブロックで効かない
8
  .wp-block-social-links{
@@ -146,7 +146,7 @@ $color-danger: #dd3333;
146
 
147
 
148
  /* editor area *********************************************/
149
- .edit-post-visual-editor.editor-styles-wrapper,
150
  .components-tab-panel__tab-content{
151
 
152
  /*
@@ -157,7 +157,6 @@ $color-danger: #dd3333;
157
  // コンテンツエリアをはみ出させる
158
  .wp-block { max-width:100%; }
159
  }
160
-
161
  .vk_width-full div[data-type="vk-blocks/slider-item"]{
162
  max-width:100%;
163
  .vk_slider_item-paddingLR-use,
@@ -215,6 +214,9 @@ div[data-type="vk-blocks/page-content"].is-selected{
215
  }
216
  }
217
 
 
 
 
218
  // アニメーションブロックの識別用枠線
219
  @import "./editor_before_animation";
220
 
@@ -320,141 +322,196 @@ $color-danger: #b52727;
320
  height: 100%;
321
  margin-top: 0;
322
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
323
  }
324
- .block-list-appender {
325
- clear: both;
326
- width: 100%;
327
- }
328
- }
329
 
 
 
 
 
330
  .vk_posts .vk_posts-edit {
331
  &-col-xs-2 .editor-block-list__block,
332
- &-col-xs-2 .block-editor-block-list__block {
 
333
  width: calc(16.66% - 30px);
334
  }
335
  &-col-xs-3 .editor-block-list__block,
336
- &-col-xs-3 .block-editor-block-list__block {
 
337
  width: calc(25% - 30px);
338
  }
339
  &-col-xs-4 .editor-block-list__block,
340
- &-col-xs-4 .block-editor-block-list__block {
 
341
  width: calc(33.3% - 30px);
342
  }
343
  &-col-xs-6 .editor-block-list__block,
344
- &-col-xs-6 .block-editor-block-list__block {
 
345
  width: calc(50% - 30px);
346
  }
347
  &-col-xs-12 .editor-block-list__block,
348
- &-col-xs-12 .block-editor-block-list__block {
 
349
  width: calc(100% - 30px);
350
  }
351
  @media (min-width: $sm-min) {
352
  &-col-sm-2 .editor-block-list__block,
353
- &-col-sm-2 .block-editor-block-list__block {
 
354
  width: calc(16.66% - 30px);
355
  }
356
  &-col-sm-3 .editor-block-list__block,
357
- &-col-sm-3 .block-editor-block-list__block {
 
358
  width: calc(25% - 30px);
359
  }
360
  &-col-sm-4 .editor-block-list__block,
361
- &-col-sm-4 .block-editor-block-list__block {
 
362
  width: calc(33.3% - 30px);
363
  }
364
  &-col-sm-6 .editor-block-list__block,
365
- &-col-sm-6 .block-editor-block-list__block {
 
366
  width: calc(50% - 30px);
367
  }
368
  &-col-sm-12 .editor-block-list__block,
369
- &-col-sm-12 .block-editor-block-list__block {
 
370
  width: calc(100% - 30px);
371
  }
372
  }
373
  @media (min-width: $md-min) {
374
  &-col-md-2 .editor-block-list__block,
375
- &-col-md-2 .block-editor-block-list__block {
 
376
  width: calc(16.66% - 30px);
377
  }
378
  &-col-md-3 .editor-block-list__block,
379
- &-col-md-3 .block-editor-block-list__block {
 
380
  width: calc(25% - 30px);
381
  }
382
  &-col-md-4 .editor-block-list__block,
383
- &-col-md-4 .block-editor-block-list__block {
 
384
  width: calc(33.3% - 30px);
385
  }
386
  &-col-md-6 .editor-block-list__block,
387
- &-col-md-6 .block-editor-block-list__block {
 
388
  width: calc(50% - 30px);
389
  }
390
  &-col-md-12 .editor-block-list__block,
391
- &-col-md-12 .block-editor-block-list__block {
 
392
  width: calc(100% - 30px);
393
  }
394
  }
395
  @media (min-width: $lg-min) {
396
  &-col-lg-2 .editor-block-list__block,
397
- &-col-lg-2 .block-editor-block-list__block {
 
398
  width: calc(16.66% - 30px);
399
  }
400
  &-col-lg-3 .editor-block-list__block,
401
- &-col-lg-3 .block-editor-block-list__block {
 
402
  width: calc(25% - 30px);
403
  }
404
  &-col-lg-4 .editor-block-list__block,
405
- &-col-lg-4 .block-editor-block-list__block {
 
406
  width: calc(33.3% - 30px);
407
  }
408
  &-col-lg-6 .editor-block-list__block,
409
- &-col-lg-6 .block-editor-block-list__block {
 
410
  width: calc(50% - 30px);
411
  }
412
  &-col-lg-12 .editor-block-list__block,
413
- &-col-lg-12 .block-editor-block-list__block {
 
414
  width: calc(100% - 30px);
415
  }
416
  }
417
  @media (min-width: $xl-min) {
418
  &-col-xl-2 .editor-block-list__block,
419
- &-col-xl-2 .block-editor-block-list__block {
 
420
  width: calc(16.66% - 30px);
421
  }
422
  &-col-xl-3 .editor-block-list__block,
423
- &-col-xl-3 .block-editor-block-list__block {
 
424
  width: calc(25% - 30px);
425
  }
426
  &-col-xl-4 .editor-block-list__block,
427
- &-col-xl-4 .block-editor-block-list__block {
 
428
  width: calc(33.3% - 30px);
429
  }
430
  &-col-xl-6 .editor-block-list__block,
431
- &-col-xl-6 .block-editor-block-list__block {
 
432
  width: calc(50% - 30px);
433
  }
434
  &-col-xl-12 .editor-block-list__block,
435
- &-col-xl-12 .block-editor-block-list__block {
 
436
  width: calc(100% - 30px);
437
  }
438
  }
439
  @media (min-width: $xxl-min) {
440
  &-col-xxl-2 .editor-block-list__block,
441
- &-col-xxl-2 .block-editor-block-list__block {
 
442
  width: calc(16.66% - 30px);
443
  }
444
  &-col-xxl-3 .editor-block-list__block,
445
- &-col-xxl-3 .block-editor-block-list__block {
 
446
  width: calc(25% - 30px);
447
  }
448
  &-col-xxl-4 .editor-block-list__block,
449
- &-col-xxl-4 .block-editor-block-list__block {
 
450
  width: calc(33.3% - 30px);
451
  }
452
  &-col-xxl-6 .editor-block-list__block,
453
- &-col-xxl-6 .block-editor-block-list__block {
 
454
  width: calc(50% - 30px);
455
  }
456
  &-col-xxl-12 .editor-block-list__block,
457
- &-col-xxl-12 .block-editor-block-list__block {
 
458
  width: calc(100% - 30px);
459
  }
460
  }
@@ -476,2840 +533,38 @@ $color-danger: #b52727;
476
  opacity: 0.2;
477
  }
478
 
479
- .wp-block-vk-blocks-icon-card{
480
- .vk_icon-card_item{
481
- margin: 15px auto!important;
482
- }
483
- }
484
-
485
- :root {
486
- --vk-margin-elem:2rem;
487
- }
488
-
489
- .text-nowrap {
490
- white-space: nowrap;
491
- }
492
-
493
- /*-------------------------------------------*/
494
- /* リストデザイン
495
- /*-------------------------------------------*/
496
- @mixin mark-before {
497
- font-family: "Font Awesome 5 Free";
498
- font-weight: 900;
499
- position: absolute;
500
- }
501
-
502
- $stylePalette: (
503
- is-style-vk-default: "•",
504
- is-style-vk-arrow-mark: "\f138",
505
- is-style-vk-triangle-mark: "\f0da",
506
- is-style-vk-check-mark: "\f00c",
507
- is-style-vk-check-circle-mark: "\f058",
508
- is-style-vk-check-square-mark: "\f14a",
509
- is-style-vk-handpoint-mark: "\f0a4",
510
- is-style-vk-pencil-mark: "\f303",
511
- is-style-vk-smile-mark: "\f118",
512
- is-style-vk-frown-mark: "\f119",
513
- );
514
-
515
- $colorPalette: (
516
- vk-has-pale-pink-color: #f78da7,
517
- vk-has-vivid-red-color: #cf2e2e,
518
- vk-has-luminous-vivid-orange-color: #ff6900,
519
- vk-has-luminous-vivid-amber-color: #fcb900,
520
- vk-has-light-green-cyan-color: #7bdcb5,
521
- vk-has-vivid-green-cyan-color: #00d084,
522
- vk-has-pale-cyan-blue-color: #8ed1fc,
523
- vk-has-vivid-cyan-blue-color: #0693e3,
524
- vk-has-vivid-purple-color: #9b51e0,
525
- vk-has-very-light-gray-color: #eee,
526
- vk-has-cyan-bluish-gray-color: #abb8c3,
527
- vk-has-very-dark-gray-color: #313131,
528
- vk-has-white-color: #ffffff
529
- );
530
-
531
- ul,
532
- ol {
533
- &.is-style {
534
- &-vk-default,
535
- &-vk-arrow-mark,
536
- &-vk-triangle-mark,
537
- &-vk-check-mark,
538
- &-vk-check-circle-mark,
539
- &-vk-check-square-mark,
540
- &-vk-handpoint-mark,
541
- &-vk-pencil-mark,
542
- &-vk-smile-mark,
543
- &-vk-frown-mark,
544
- &-vk-numbered-circle-mark,
545
- &-vk-numbered-square-mark {
546
- padding-inline-start: 2em;
547
- li {
548
- list-style: none;
549
- position: relative;
550
- margin-bottom: 0.8em;
551
- line-height: 1.65em;
552
- }
553
- }
554
- }
555
-
556
- &.is-style-vk-numbered-circle-mark {
557
- counter-reset: number;
558
- list-style-type: none;
559
-
560
- li {
561
- position: relative;
562
- list-style: none;
563
- padding-left: .5em;
564
- &:before {
565
- position: absolute;
566
- left: 0;
567
- counter-increment: number;
568
- content: counter(number);
569
- margin-left: -1.8em;
570
- background: #222;
571
- color: #fff;
572
- text-indent: 0;
573
- display: inline-block;
574
- font-weight: bold;
575
- border-radius: 50%;
576
- font-size: 1em;
577
- line-height: 1.8em;
578
- width: 26px;
579
- height: 26px;
580
- text-align: center;
581
- }
582
- }
583
- }
584
-
585
- &.is-style-vk-numbered-square-mark {
586
- counter-reset: number;
587
- list-style-type: none;
588
-
589
- li {
590
- position: relative;
591
- list-style: none;
592
- padding-left: .5em;
593
- &:before {
594
- position: absolute;
595
- left: -0.3em;
596
- counter-increment: number;
597
- content: counter(number);
598
- margin-left: -25px;
599
- background: #222;
600
- color: #fff;
601
- text-indent: 0;
602
- display: inline-block;
603
- font-weight: bold;
604
- font-size: 1em;
605
- line-height: 1.8em;
606
- width: 26px;
607
- height: 26px;
608
- text-align: center;
609
- border-radius: 2px;
610
- }
611
- }
612
- }
613
-
614
- &.is-style-vk-numbered-circle-mark,
615
- &.is-style-vk-numbered-square-mark {
616
- &.fa-lg {
617
- li::before {
618
- left: -0.8em;
619
- }
620
- }
621
-
622
- &.fa-2x {
623
- li {
624
- line-height: 1.25em;
625
- }
626
-
627
- li::before {
628
- left: -1.1em;
629
- }
630
- }
631
-
632
- &.fa-3x {
633
- li {
634
- line-height: 1.25em;
635
- }
636
-
637
- li::before {
638
- left: -1.4em;
639
- }
640
- }
641
-
642
- &.fa-4x {
643
- li {
644
- line-height: 1.25em;
645
- }
646
-
647
- li::before {
648
- left: -1.5em;
649
- }
650
- }
651
-
652
- &.fa-5x {
653
- li {
654
- line-height: 1.25em;
655
- }
656
-
657
- li::before {
658
- left: -1.6em;
659
- }
660
- }
661
- }
662
-
663
- @each $styleClass, $faCode in $stylePalette {
664
- &.#{$styleClass} {
665
- li {
666
- &::before {
667
- @include mark-before;
668
- content: $faCode;
669
- left: -1.5em;
670
- }
671
- }
672
- }
673
- &.is-style-vk-default {
674
- li {
675
- &::before {
676
- font-size: 22px;
677
- line-height: 1.1em;
678
- }
679
- }
680
- }
681
- }
682
-
683
- @each $colorClass, $color in $colorPalette {
684
- &.#{$colorClass} {
685
- li::before {
686
- color: $color;
687
- }
688
- }
689
-
690
- &.is-style-vk-numbered-circle-mark.#{$colorClass},
691
- &.is-style-vk-numbered-square-mark.#{$colorClass} {
692
- li::before {
693
- color: #ffffff;
694
- background-color: $color;
695
- }
696
- }
697
- }
698
- }
699
- //ul,ol
700
-
701
- /*-------------------------------------------*/
702
- /* グループブロック デザイン
703
- /*-------------------------------------------*/
704
-
705
- @mixin pad-mag {
706
- padding: 1.8em;
707
- margin-top:1.2em; // IE fall back
708
- margin-bottom:1.2em; // IE fall back
709
- margin-top: var( --vk-margin-elem );
710
- margin-bottom: var( --vk-margin-elem );
711
- }
712
- @mixin inner-item-pad-mag {
713
- h2,
714
- h3,
715
- h4,
716
- h5,
717
- h6 {
718
- margin-bottom: 1rem;
719
- }
720
- ul,
721
- ol {
722
- margin-top: 0;
723
- li:last-child {
724
- margin-bottom: 0;
725
- }
726
- }
727
- }
728
-
729
- .wp-block-group {
730
- &.is-style {
731
- &-vk-group {
732
- &-solid {
733
- border: solid 3px;
734
- @include pad-mag;
735
- @include inner-item-pad-mag;
736
- }
737
- &-solid-roundcorner {
738
- border: solid 3px;
739
- border-radius: 8px;
740
- @include pad-mag;
741
- @include inner-item-pad-mag;
742
- }
743
- &-dotted {
744
- border: dotted 1px;
745
- @include pad-mag;
746
- @include inner-item-pad-mag;
747
- }
748
- &-dashed {
749
- border: dashed 2px;
750
- @include pad-mag;
751
- @include inner-item-pad-mag;
752
- }
753
- &-double {
754
- border: double 5px;
755
- @include pad-mag;
756
- @include inner-item-pad-mag;
757
- }
758
- &-stitch {
759
- margin: 1em auto;
760
- padding: 0.5em;
761
- border-radius: 8px;
762
- @include inner-item-pad-mag;
763
- .wp-block-group__inner-container {
764
- border: dashed 2px;
765
- border-radius: 8px;
766
- padding: 1.8em;
767
- }
768
- }
769
- &-top-bottom-border {
770
- border-top: solid 1px;
771
- border-bottom: solid 1px;
772
- @include pad-mag;
773
- @include inner-item-pad-mag;
774
- padding-left: 0;
775
- padding-right: 0;
776
- }
777
- &-shadow {
778
- box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
779
- @include pad-mag;
780
- @include inner-item-pad-mag;
781
- }
782
- &-alert-info {
783
- background-color: #d9edf7;
784
- color: #31708f;
785
- border-radius: 3px;
786
- border: 1px solid #bce8f1;
787
- @include pad-mag;
788
- @include inner-item-pad-mag;
789
- }
790
- &-alert-success {
791
- background-color: #dff0d8;
792
- color: #3c763d;
793
- border-radius: 3px;
794
- border: 1px solid #d6e9c6;
795
- @include pad-mag;
796
- @include inner-item-pad-mag;
797
- }
798
- &-alert-warning {
799
- background-color: #fcf8e3;
800
- color: #8a6d3b;
801
- border-radius: 3px;
802
- border: 1px solid #faebcc;
803
- @include pad-mag;
804
- @include inner-item-pad-mag;
805
- }
806
- &-alert-danger {
807
- background-color: #f2dede;
808
- color: #a94442;
809
- border-radius: 3px;
810
- border: 1px solid #ebccd1;
811
- @include pad-mag;
812
- @include inner-item-pad-mag;
813
- }
814
- }
815
- }
816
- h3:first-child,
817
- h4:first-child {
818
- margin-top: 0;
819
- }
820
-
821
- /* *:last-child で指定するとブロックエディタでカラムの中にいれた時に枠の外にはみ出す */
822
- p,
823
- ul,
824
- ol,
825
- dl,
826
- table,
827
- .wp-block-columns {
828
- &:last-child {
829
- margin-bottom: 0;
830
- }
831
- }
832
-
833
- @each $colorClass, $color in $colorPalette {
834
- &.#{$colorClass} {
835
- border-color: $color;
836
- .wp-block-group__inner-container {
837
- border-color: $color;
838
- }
839
- }
840
- }
841
- } //.wp-block-group
842
-
843
-
844
- /*-------------------------------------------*/
845
- /* Group Block
846
- /*-------------------------------------------*/
847
- .editor-styles-wrapper .wp-block-group {
848
- // これがないとコアに勝手にwidthが左右1em余白をあけられる
849
- .wp-block{
850
- width:auto;
851
- }
852
- }
853
-
854
- /*-------------------------------------------*/
855
- /* YouTube
856
- /*-------------------------------------------*/
857
- .wp-block-embed {
858
- &-youtube {
859
- iframe {
860
- width: 100%;
861
- }
862
- }
863
- }
864
-
865
- .has-text-align-right {
866
- text-align: right;
867
- }
868
- .has-text-align-left {
869
- text-align: left;
870
- }
871
- .has-text-align-center {
872
- text-align: center;
873
- }
874
-
875
- /*-------------------------------------------*/
876
- /* ソーシャルアイコン
877
- /*-------------------------------------------*/
878
- .wp-block-social-links{
879
- flex-wrap: wrap;
880
- }
881
-
882
- /*-------------------------------------------*/
883
- /* col-xxl
884
- /*-------------------------------------------*/
885
- $xxl-min: 1400px;
886
- .col {
887
- // Bootstrap4 では xxl サイズがないので独自に追加
888
- @media (min-width: $xxl-min) {
889
- &-xxl-2 {
890
- flex: 0 0 16.66667%;
891
- max-width: 16.66667%;
892
- }
893
- &-xxl-3 {
894
- flex: 0 0 25%;
895
- max-width: 25%;
896
- }
897
- &-xxl-4 {
898
- flex: 0 0 33.33333%;
899
- max-width: 33.33333%;
900
- }
901
- &-xxl-6 {
902
- flex: 0 0 50%;
903
- max-width: 50%;
904
- }
905
- &-xxl-12 {
906
- flex: 0 0 100%;
907
- max-width: 100%;
908
- }
909
- }
910
- }
911
-
912
- .alert{
913
-
914
- padding: 1em;
915
- margin: 1em 0;
916
- border-radius: 3px;
917
- p {
918
- margin-bottom:0;
919
- }
920
-
921
- & + &{
922
- margin-top: 2em;
923
- }
924
-
925
- a{
926
- transition: color .3s linear, opacity .3s linear;
927
- &:link, &:visited{
928
- opacity: .8;
929
- text-decoration: underline;
930
- }
931
- &:hover, &:visited{
932
- opacity: 1;
933
- text-decoration: none;
934
- }
935
- }
936
-
937
- @each $var in (
938
- (success, #dff0d8,#3c763d,#d6e9c6),
939
- (info, #d9edf7,#31708f,#bce8f1),
940
- (warning, #fcf8e3,#8a6d3b,#faebcc),
941
- (danger, #f2dede,#a94442,#ebccd1),
942
- ){
943
- $class-name: nth($var, 1);
944
- $color-bg: nth($var, 2);
945
- $color: nth($var, 3);
946
- $color-border :nth($var, 4);
947
- &-#{$class-name}{
948
- background-color: $color-bg;
949
- color:$color;
950
- border-color:$color-border;
951
- }
952
- }
953
- }
954
-
955
- .vk_balloon {
956
- display: flex;
957
- align-items: normal;
958
- margin-bottom: 2.2em;
959
-
960
- figure {
961
- margin: 0;
962
- }
963
-
964
- p {
965
- word-break: break-all;
966
- &:last-of-type{
967
- margin-bottom: 0;
968
- }
969
- }
970
- }
971
-
972
- .vk_balloon_icon {
973
- flex-basis: 80px;
974
- flex-shrink: 0;
975
- text-align: center;
976
- &_image {
977
- vertical-align: bottom;
978
- width: 64px;
979
- height: 64px;
980
- object-fit: cover;
981
- &-type {
982
- &-rounded {
983
- border-radius: 4px;
984
- }
985
-
986
- &-circle {
987
- border-radius: 50%;
988
- }
989
- }
990
- }
991
- &_name {
992
- display: block;
993
- text-align: center;
994
- font-size: 0.7rem;
995
- margin-top: 0.3rem;
996
- }
997
- }
998
-
999
- // .vk_balloon_content_outer は .vk_balloon_content の外側に 0.38.2 から追加
1000
- // 本来 _outer をつけるような親要素のクラスの方が文字数が多くなる手法はとらないが、
1001
- // 既存のクラス名を変更すると既存サイトではHTML構造がもとのままなので崩れてしまうため例外措置。
1002
- .vk_balloon_content_outer{
1003
- width:100%;
1004
- }
1005
- .vk_balloon_content {
1006
- max-width: calc(100% - 6.2em);
1007
- .vk_balloon-position-left & {
1008
- float:left;
1009
- }
1010
- .vk_balloon-position-right & {
1011
- float:right;
1012
  }
1013
- position: relative;
1014
- text-align: left;
1015
- &.editor-rich-text__tinymce[data-is-placeholder-visible=true] {
1016
- // これがないと未入力時に吹き出しが2重になる
1017
- position: absolute;
1018
  }
1019
  }
1020
 
1021
- /* type
1022
- /*-------------------------------------------*/
1023
- .vk_balloon_content {
1024
- background: #f5f5f5;
1025
- padding: 1rem 1.2rem;
1026
- }
1027
-
1028
- .vk_balloon_content_before,
1029
- .vk_balloon_content_after {
1030
- position: absolute;
1031
- top: 0;
1032
- display: block;
1033
- width: 0;
1034
- height: 0;
1035
- border-style: solid;
1036
- }
1037
-
1038
- .vk_balloon-type-speech{
1039
- .vk_balloon_content{
1040
- // border-color: #f5f5f5;
1041
- border-radius: .4em;
1042
-
1043
- .vk_balloon_content_before,
1044
- .vk_balloon_content_after {
1045
- top: 15px;
1046
-
1047
- }
1048
- .vk_balloon_content_after {
1049
- z-index: 1;
1050
- border-right-color: inherit;
1051
- }
1052
- .vk_balloon_content_before{
1053
- z-index: 2;
1054
- }
1055
- }
1056
- }
1057
- .vk_balloon-type-think{
1058
- .vk_balloon_content{
1059
- border-radius: 1rem;
1060
- .vk_balloon_content_before,
1061
- .vk_balloon_content_after{
1062
- position: absolute;
1063
- content: '';
1064
- border-radius: 50%;
1065
- background: inherit;
1066
- }
1067
- .vk_balloon_content_before{
1068
- width: 14px;
1069
- height: 14px;
1070
- }
1071
- .vk_balloon_content_after{
1072
- width: 10px;
1073
- height: 10px;
1074
- }
1075
- }
1076
  }
1077
 
1078
- /* position
1079
- /*-------------------------------------------*/
1080
- .vk_balloon{ //初期のボーダーカラー
1081
- &-position-left{
1082
- .vk_balloon_content{
1083
- .vk_balloon_content_before,
1084
- .vk_balloon_content_after{
1085
- border-color: transparent #f5f5f5 transparent transparent;
1086
- }
1087
- }
1088
- }
1089
- &-position-right{
1090
- .vk_balloon_content{
1091
- .vk_balloon_content_before,
1092
- .vk_balloon_content_after{
1093
- border-color: transparent transparent transparent #f5f5f5;
1094
- }
1095
- }
1096
- }
1097
  }
1098
 
1099
- .vk_balloon-position-left{
1100
- &.vk_balloon-type-speech{
1101
- .vk_balloon_icon{
1102
- margin-right: 1.2rem;
1103
- }
1104
- .vk_balloon_content{
1105
- .vk_balloon_content_before,
1106
- .vk_balloon_content_after{
1107
- left: -10px;
1108
- border-width: 10px 12px 10px 0;
1109
- }
1110
- }
1111
- }
1112
-
1113
- &.vk_balloon-type-think{
1114
- .vk_balloon_icon{
1115
- margin-right: 1.2rem;
1116
- }
1117
- .vk_balloon_content{
1118
-
1119
- .vk_balloon_content_before{
1120
- left: -18px;
1121
- top: 7px;
1122
- }
1123
- .vk_balloon_content_after {
1124
- left: -25px;
1125
- top: 20px;
1126
- }
1127
- }
1128
- }
1129
- }//.vk_balloon-position-left
1130
-
1131
- .vk_balloon-position-right{
1132
- flex-direction: row-reverse;
1133
- &.vk_balloon-type-speech{
1134
- .vk_balloon_icon{
1135
- margin-left: 1.2rem;
1136
- }
1137
- .vk_balloon_content{
1138
- .vk_balloon_content_before,
1139
- .vk_balloon_content_after{
1140
- right: -10px;
1141
- border-width: 10px 0 10px 12px;
1142
-
1143
- }
1144
- }
1145
- }
1146
-
1147
- &.vk_balloon-type-think{
1148
- .vk_balloon_icon{
1149
- margin-left: 1.2rem;
1150
- }
1151
- .vk_balloon_content{
1152
- .vk_balloon_content_before{
1153
- right: -18px;
1154
- top: 7px;
1155
- }
1156
- .vk_balloon_content_after{
1157
- right: -25px;
1158
- top: 20px;
1159
- }
1160
- }
1161
- }
1162
- }//.vk_balloon-position-right
1163
-
1164
-
1165
- /* Border
1166
- /*-------------------------------------------*/
1167
- .vk_balloon{
1168
- &_content,
1169
- &_icon_image {
1170
- &-border-true {
1171
- border-width: var( --vk-balloon-border-width, 1px );
1172
- border-style: solid;
1173
- }
1174
- }
1175
- &-position {
1176
- &-left{ //位置が左
1177
- &.vk_balloon-type-speech {
1178
- .vk_balloon_content-border-true{
1179
- .vk_balloon_content_before{
1180
- left:-10px;
1181
- }
1182
- .vk_balloon_content_after{
1183
- left: var( --vk-balloon-speech-offset, -12px );
1184
- border-right-color: inherit !important;
1185
- }
1186
- }
1187
- }
1188
- }
1189
- &-right{ //位置が右
1190
- &.vk_balloon-type-speech {
1191
- .vk_balloon_content-border-true{
1192
- .vk_balloon_content_before {
1193
- right:-10px;
1194
- }
1195
- .vk_balloon_content_after {
1196
- right: var( --vk-balloon-speech-offset, -12px );
1197
- border-left-color: inherit !important;
1198
- }
1199
- }
1200
- }
1201
- }
1202
- }
1203
-
1204
- &-type-think {
1205
- .vk_balloon_content-border-true{
1206
- .vk_balloon_content_before,
1207
- .vk_balloon_content_after{
1208
- border-width: var( --vk-balloon-border-width, 1px );
1209
- border-style: solid;
1210
- border-color: inherit !important;
1211
- }
1212
- }
1213
- }
1214
- }
1215
-
1216
-
1217
- /* animation
1218
- /*-------------------------------------------*/
1219
- .vk_balloon-animation {
1220
- &-trembling {
1221
- animation: trembling 0.1s infinite;
1222
- }
1223
- @keyframes trembling {
1224
- 0% {
1225
- transform: rotate(-0.5deg);
1226
- }
1227
- 50% {
1228
- transform: rotate(0.5deg);
1229
- }
1230
- }
1231
- &-trembling-x {
1232
- animation: trembling-x 0.1s infinite;
1233
- }
1234
- @keyframes trembling-x {
1235
- 0% {
1236
- transform: scale(1, 1);
1237
- }
1238
- 50% {
1239
- transform: scale(0.99, 0.96);
1240
- }
1241
- }
1242
- &-pounding {
1243
- animation: pounding 1.5s infinite;
1244
- }
1245
- @keyframes pounding {
1246
- 0% {
1247
- transform: scale(1.05)
1248
- }
1249
- 5% {
1250
- transform: scale(1)
1251
- }
1252
- 95% {
1253
- transform: scale(1)
1254
- }
1255
- 100% {
1256
- transform: scale(1.05)
1257
- }
1258
- }
1259
-
1260
- &-shaking {
1261
- animation: shaking 0.4s infinite;
1262
- }
1263
- @keyframes shaking {
1264
- 0% {
1265
- transform: translate(1px, 1px);
1266
- }
1267
- 25% {
1268
- transform: translate(1px, -1px);
1269
- }
1270
- 50% {
1271
- transform: translate(-1px, -1px);
1272
- }
1273
- 75% {
1274
- transform: translate(-1px, 1px);
1275
- }
1276
- 100% {
1277
- transform: translate(1px, 1px);
1278
- }
1279
- }
1280
- }
1281
-
1282
-
1283
- .vk_balloon {
1284
- &.animation-vibration{
1285
- .vk_balloon_content{
1286
- display: inline-block;
1287
- animation: vibration .1s infinite;
1288
- }
1289
- }
1290
- }
1291
-
1292
- /**
1293
- Animation Vibration
1294
- */
1295
- @keyframes vibration {
1296
- 0% {transform: translate(0px, 0px) rotateZ(0deg)}
1297
- 25% {transform: translate(2px, 2px) rotateZ(1deg)}
1298
- 50% {transform: translate(0px, 2px) rotateZ(0deg)}
1299
- 75% {transform: translate(2px, 0px) rotateZ(-1deg)}
1300
- 100% {transform: translate(0px, 0px) rotateZ(0deg)}
1301
- }
1302
-
1303
- .icon-image-list-note:hover{
1304
- cursor: pointer;
1305
- }
1306
-
1307
- /*********************
1308
- * SmartPhone
1309
- 0px - 480px
1310
- ***********************/
1311
- @media only screen and (max-width: 480px) {
1312
- .vk_balloon_content{
1313
- max-width: calc(100% - 2em);
1314
- font-size: .9em;
1315
- padding: 1em;
1316
- }
1317
- .vk_balloon-type-think {
1318
- .vk_balloon_content{
1319
- &::after {
1320
- border: 5px solid transparent;
1321
- }
1322
- }
1323
- }
1324
-
1325
- .vk_balloon{
1326
- align-items: normal;
1327
- &.vk_balloon-position-left{
1328
- &.vk_balloon-type-speech{
1329
- .vk_balloon_icon{
1330
- margin-right: 1.5rem;
1331
- }//.vk_balloon_icon
1332
- .vk_balloon_content{
1333
- display: inline-block;
1334
- }//.vk_balloon_content
1335
- }//&.vk_balloon-type-speech
1336
-
1337
- &.vk_balloon-type-think{
1338
- .vk_balloon_icon{
1339
- margin-right: 2rem;
1340
-
1341
- }
1342
- .vk_balloon_content{
1343
- display: inline-block;
1344
- }
1345
- }
1346
- }//&.vk_balloon-position-left
1347
-
1348
- &.vk_balloon-position-right{
1349
- text-align: right;
1350
-
1351
- &.vk_balloon-type-speech{
1352
- .vk_balloon_icon{
1353
- margin-left: 1.5rem;
1354
- margin-right: 0;
1355
- }
1356
-
1357
- .vk_balloon_content{
1358
- display: inline-block;
1359
-
1360
- }
1361
- }//&.vk_balloon-type-speech
1362
-
1363
- &.vk_balloon-type-think{
1364
- .vk_balloon_icon{
1365
- margin-left: 2rem;
1366
- margin-right: 0;
1367
- }
1368
-
1369
- .vk_balloon_content{
1370
- display: inline-block;
1371
- }
1372
- }//&.vk_balloon-type-think
1373
- }//.vk_balloon-position-right
1374
- }//.vk_balloon
1375
-
1376
- .vk_balloon_icon{
1377
- max-width:64px;
1378
- }
1379
- } // @media only screen and (max-width: 480px) {
1380
-
1381
- :root {
1382
- --vk-color-border-red: #dc3545;
1383
- --vk-color-background-red: #dc3545;
1384
- --vk-color-border-orange: #ffa536;
1385
- --vk-color-background-orange: #ffa536;
1386
- --vk-color-border-blue: #4267b2;
1387
- --vk-color-background-blue: #4267b2;
1388
- --vk-color-border-green: #28a745;
1389
- --vk-color-background-green: #28a745;
1390
- --vk-color-border-black: #222;
1391
- --vk-color-background-black: #222;
1392
- }
1393
-
1394
- /*
1395
- 線色指定
1396
- --------------------------------------------*/
1397
- .vk_borderBox-color {
1398
- &-red {
1399
- border-color: var(--vk-color-border-red);
1400
- background-color: var(--vk-color-background-red);
1401
- }
1402
- &-orange {
1403
- border-color: var(--vk-color-border-orange);
1404
- background-color: var(--vk-color-background-orange);
1405
- }
1406
- &-blue {
1407
- border-color: var(--vk-color-border-blue);
1408
- background-color: var(--vk-color-background-blue);
1409
- }
1410
- &-green {
1411
- border-color: var(--vk-color-border-green);
1412
- background-color: var(--vk-color-background-green);
1413
- }
1414
- &-black {
1415
- border-color: var(--vk-color-border-black);
1416
- background-color: var(--vk-color-background-black);
1417
- }
1418
- }
1419
-
1420
- // 背景色指定
1421
- .vk_borderBox-background {
1422
- &-transparent {
1423
- & .vk_borderBox_body {
1424
- background-color: transparent;
1425
- }
1426
- &.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox {
1427
- background-color: transparent;
1428
- }
1429
- &.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,
1430
- &.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,
1431
- &.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container {
1432
- background-color: transparent;
1433
- }
1434
- }
1435
- &-white {
1436
- & .vk_borderBox_body {
1437
- background-color: #fff;
1438
- }
1439
- &.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox {
1440
- background-color: #fff;
1441
- }
1442
- &.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,
1443
- &.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,
1444
- &.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container {
1445
- background-color: #fff;
1446
- }
1447
- }
1448
- }
1449
-
1450
- /*
1451
- 共通指定
1452
- --------------------------------------------*/
1453
- .vk_borderBox {
1454
- margin: 0 0 2em;
1455
- position: relative;
1456
- .vk_borderBox_title_container {
1457
- margin: 0;
1458
- font-size: 1em;
1459
- line-height: 1.4;
1460
- padding: 0.5em 1.5em 0.4em;
1461
- font-weight: bold;
1462
- i:first-child,
1463
- .svg-inline--fa {
1464
- margin-right: 5px;
1465
- }
1466
- .vk_borderBox_title {
1467
- display: inline;
1468
- font-weight: bold;
1469
- font-size: 1em;
1470
- color: inherit; //これがないと見出しデザイン機能に負ける
1471
- }
1472
- }
1473
-
1474
- .vk_borderBox_title {
1475
- /* FortやJPNSTYLEなどデフォルトで装飾指定のあるものの対応 */
1476
- background: none;
1477
- padding: 0;
1478
- border: none;
1479
- &::before {
1480
- content: none;
1481
- }
1482
- &::after {
1483
- content: none;
1484
- }
1485
- }
1486
- .vk_borderBox_body {
1487
- padding: 1.5em;
1488
- border-width: 2px;
1489
- border-style: solid;
1490
- @media (min-width: 992px) {
1491
- padding: 2.1875em 2em 2em;
1492
- }
1493
- h1:first-child,
1494
- h2:first-child,
1495
- h3:first-child,
1496
- h4:first-child,
1497
- h5:first-child,
1498
- h6:first-child {//他のテーマでも対応できるように追加
1499
- margin-top: 0;
1500
- }
1501
- p:last-child {
1502
- margin-bottom: 0;
1503
- }
1504
- }
1505
- }
1506
-
1507
- /*
1508
- 装飾指定
1509
- --------------------------------------------*/
1510
- .vk_borderBox {
1511
- &.is-style-vk_borderBox-style-solid-kado-tit-tab,
1512
- &.is-style-vk_borderBox-style-solid-round-tit-tab {
1513
- .vk_borderBox_title_container {
1514
- display: inline-block;
1515
- }
1516
- }
1517
- &.is-style-vk_borderBox-style-solid-round-tit-tab {
1518
- .vk_borderBox_title_container {
1519
- border-radius: 8px 8px 0 0;
1520
- }
1521
- .vk_borderBox_body {
1522
- border-radius: 0 8px 8px 8px;
1523
- }
1524
- }
1525
- &.is-style-vk_borderBox-style-solid-kado-tit-inner,
1526
- &.is-style-vk_borderBox-style-solid-kado-tit-onborder,
1527
- &.is-style-vk_borderBox-style-solid-kado-iconFeature {
1528
- background-color: transparent;
1529
- border-width: 2px;
1530
- border-style: solid;
1531
- .vk_borderBox_title_container {
1532
- padding: 1.5em 1.5em 1em;
1533
- }
1534
- .vk_borderBox_body {
1535
- // background-color: transparent;
1536
- border: none;
1537
- padding-top: 0;
1538
- }
1539
- }
1540
- &.is-style-vk_borderBox-style-solid-kado-iconFeature {
1541
- .vk_borderBox_title_container {
1542
- position: relative;
1543
- padding-top: 2.2em;
1544
- &::after {
1545
- content: "";
1546
- position: absolute;
1547
- top: -32%;
1548
- left: 1.5em;
1549
- padding: 1.4em;
1550
- border-radius: 50%;
1551
- border: solid 2px #fff;
1552
- }
1553
- & > .svg-inline--fa,
1554
- & > .fa,
1555
- & > .fab,
1556
- & > .fas,
1557
- & > .far,
1558
- & > .fal,
1559
- & > .fad {
1560
- position: absolute;
1561
- font-size: 1.3em;
1562
- margin-right: 0;
1563
- z-index: 100;
1564
- top: 0%;
1565
- left: 2.3em;
1566
- transform: translate(-50%, -50%);
1567
- -webkit-transform: translate(-50%, -50%);
1568
- -ms-transform: translate(-50%, -50%);
1569
- }
1570
- }
1571
- }
1572
- &.is-style-vk_borderBox-style-solid-kado-tit-onborder {
1573
- .vk_borderBox_title_container {
1574
- position: relative;
1575
- top: -1.2em;
1576
- left: 1em;
1577
- z-index: 1;
1578
- display: inline-block;
1579
- padding: 0.5em 0.5em;
1580
- background: #fff;
1581
- }
1582
- }
1583
- }
1584
-
1585
- /*
1586
- タイトル部分色指定
1587
- --------------------------------------------*/
1588
- /* タブ風タイトル 背景色がないパターン */
1589
- .vk_borderBox {
1590
- &.is-style-vk_borderBox-style-solid-kado-tit-tab,
1591
- &.is-style-vk_borderBox-style-solid-round-tit-tab,
1592
- &.is-style-vk_borderBox-style-solid-kado-tit-banner {
1593
- border: none;
1594
- background-color: transparent;
1595
- }
1596
- }
1597
-
1598
- /* タイトル背景塗り 白文字パターン */
1599
- .is-style-vk_borderBox-style-solid-kado-tit-tab,
1600
- .is-style-vk_borderBox-style-solid-kado-tit-banner,
1601
- .is-style-vk_borderBox-style-solid-round-tit-tab {
1602
- .vk_borderBox_title_container {
1603
- color: #fff;
1604
- }
1605
- &.vk_borderBox-color-red {
1606
- .vk_borderBox_title_container {
1607
- background-color: var(--vk-color-background-red);
1608
- }
1609
- .vk_borderBox_body {
1610
- border-color: var(--vk-color-border-red);
1611
- }
1612
- }
1613
-
1614
- &.vk_borderBox-color-orange {
1615
- .vk_borderBox_title_container {
1616
- background-color: var(--vk-color-background-orange);
1617
- }
1618
- .vk_borderBox_body {
1619
- border-color: var(--vk-color-border-orange);
1620
- }
1621
- }
1622
- &.vk_borderBox-color-blue {
1623
- .vk_borderBox_title_container {
1624
- background-color: var(--vk-color-background-blue);
1625
- }
1626
- .vk_borderBox_body {
1627
- border-color: var(--vk-color-border-blue);
1628
- }
1629
- }
1630
- &.vk_borderBox-color-green {
1631
- .vk_borderBox_title_container {
1632
- background-color: var(--vk-color-background-green);
1633
- }
1634
- .vk_borderBox_body {
1635
- border-color: var(--vk-color-border-green);
1636
- }
1637
- }
1638
- &.vk_borderBox-color-black {
1639
- .vk_borderBox_title_container {
1640
- background-color: var(--vk-color-background-black);
1641
- }
1642
- .vk_borderBox_body {
1643
- border-color: var(--vk-color-border-black);
1644
- }
1645
- }
1646
- }
1647
-
1648
- /* タイトル文字色のみパターン */
1649
- .is-style-vk_borderBox-style-solid-kado-tit-inner,
1650
- .is-style-vk_borderBox-style-solid-kado-tit-onborder,
1651
- .is-style-vk_borderBox-style-solid-kado-iconFeature {
1652
- &.vk_borderBox-color-red .vk_borderBox_title_container {
1653
- color: var(--vk-color-background-red);
1654
- }
1655
- &.vk_borderBox-color-orange .vk_borderBox_title_container {
1656
- color: var(--vk-color-background-orange);
1657
- }
1658
- &.vk_borderBox-color-blue .vk_borderBox_title_container {
1659
- color: var(--vk-color-background-blue);
1660
- }
1661
- &.vk_borderBox-color-green .vk_borderBox_title_container {
1662
- color: var(--vk-color-background-green);
1663
- }
1664
- &.vk_borderBox-color-black .vk_borderBox_title_container {
1665
- color: var(--vk-color-background-black);
1666
- }
1667
- }
1668
- /* iconFeatureパターン */
1669
- .is-style-vk_borderBox-style-solid-kado-iconFeature {
1670
- &.vk_borderBox-color-red {
1671
- .vk_borderBox_title_container {
1672
- .svg-inline--fa,
1673
- .fas {
1674
- //iconfont
1675
- color: #fff;
1676
- }
1677
- &::after {
1678
- background-color: var(--vk-color-background-red);
1679
- }
1680
- }
1681
- }
1682
- &.vk_borderBox-color-orange {
1683
- .vk_borderBox_title_container {
1684
- .svg-inline--fa,
1685
- .fas {
1686
- //iconfont
1687
- background-color: var(--vk-color-background-orange);
1688
- color: #fff;
1689
- }
1690
- &::after {
1691
- background-color: var(--vk-color-background-orange);
1692
- }
1693
- }
1694
- }
1695
- &.vk_borderBox-color-blue {
1696
- .vk_borderBox_title_container {
1697
- .svg-inline--fa,
1698
- .fas {
1699
- //iconfont
1700
- background-color: var(--vk-color-background-blue);
1701
- color: #fff;
1702
- }
1703
- &::after {
1704
- background-color: var(--vk-color-background-blue);
1705
- }
1706
- }
1707
- }
1708
- &.vk_borderBox-color-green {
1709
- .vk_borderBox_title_container {
1710
- .svg-inline--fa,
1711
- .fas {
1712
- //iconfont
1713
- background-color: var(--vk-color-background-green);
1714
- color: #fff;
1715
- }
1716
- &::after {
1717
- background-color: var(--vk-color-background-green);
1718
- }
1719
- }
1720
- }
1721
- &.vk_borderBox-color-black {
1722
- .vk_borderBox_title_container {
1723
- .svg-inline--fa,
1724
- .fas {
1725
- //iconfont
1726
- background-color: var(--vk-color-background-black);
1727
- color: #fff;
1728
- }
1729
- &::after {
1730
- background-color: var(--vk-color-background-black);
1731
- }
1732
- }
1733
- }
1734
- }
1735
-
1736
- .vk_button {
1737
- margin: 5px 0;
1738
- text-align: center; /* テキストのみの時のセンター揃え */
1739
- &-color-custom {
1740
- a:hover {
1741
- opacity: 0.8;
1742
- box-shadow: 0 0 0 0.2rem rgba(171, 184, 195, 0.25);
1743
- }
1744
- }
1745
-
1746
- &-align {
1747
- &-left {
1748
- text-align: left;
1749
- }
1750
-
1751
- &-center {
1752
- text-align: center;
1753
- }
1754
-
1755
- &-right {
1756
- text-align: right;
1757
- }
1758
-
1759
- &-block {
1760
- display: block;
1761
- }
1762
- &-wide {
1763
- display: block;
1764
- margin-left: auto;
1765
- margin-right: auto;
1766
- max-width: 70%;
1767
- .btn {
1768
- display: block;
1769
- }
1770
- }
1771
- }
1772
-
1773
- &_link {
1774
- min-width: 100px;
1775
- min-height: 30px;
1776
-
1777
- &-type-text {
1778
- box-shadow: none;
1779
- padding: 0;
1780
- &:hover {
1781
- background: none;
1782
- box-shadow: none;
1783
- }
1784
- }
1785
-
1786
- &.btn {
1787
- // .btn指定がないと管理画面で標準の .btn の指定に負ける
1788
- padding-top: 0.7em;
1789
- padding-bottom: 0.6em;
1790
- user-select: text;
1791
- }
1792
-
1793
- &_before {
1794
- margin-right: 0.7rem;
1795
- }
1796
-
1797
- &_after {
1798
- margin-left: 0.7rem;
1799
- }
1800
-
1801
- &_subCaption {
1802
- display: block;
1803
- overflow: hidden;
1804
- margin: 0;
1805
- font-size: 80%;
1806
- }
1807
- }
1808
- .vk_button_link-type-text{
1809
- &:hover{
1810
- &.btn-outline-primary{color: #007bff;}
1811
- &.btn-outline-secondary{color: #6c757d;}
1812
- &.btn-outline-success{color: #28a745;}
1813
- &.btn-outline-info{color: #17a2b8;}
1814
- &.btn-outline-warning{color: #ffc107;}
1815
- &.btn-outline-danger{color: #dc3545;}
1816
- &.btn-outline-dark{ color: #343a40;}
1817
- }
1818
- &.btn-outline-light{ color: #212529; }
1819
- }
1820
-
1821
- .editor-styles-wrapper &{
1822
- //.editor-styles-wrapper a:not([href])に負けるので追加
1823
- a,
1824
- a:hover{
1825
- &.btn-primary{ background-color: #007bff; border-color: #007bff; }
1826
- &.btn-primary,
1827
- &.btn-secondary,
1828
- &.btn-success,
1829
- &.btn-info,
1830
- &.btn-danger,
1831
- &.btn-dark {
1832
- color: #fff;
1833
- }
1834
- }
1835
- a{
1836
- &.vk_button_link-type-text:hover.btn-outline-primary{
1837
- color: #007bff;
1838
- }
1839
- &.btn-outline-primary{
1840
- color: #007bff;
1841
- border-color: #007bff;
1842
- &:hover:not(.vk_button_link-type-text){
1843
- background-color:#007bff;
1844
- }
1845
- }
1846
- &.btn-outline-secondary{color: #6c757d;}
1847
- &.btn-outline-success{color: #28a745;}
1848
- &.btn-outline-info{color: #17a2b8;}
1849
- &.btn-outline-warning{color: #ffc107;}
1850
- &.btn-outline-danger{color: #dc3545;}
1851
- &.btn-outline-dark{ color: #343a40;}
1852
- }
1853
- a:hover{
1854
- &.btn-outline-primary,
1855
- &.btn-outline-secondary,
1856
- &.btn-outline-success,
1857
- &.btn-outline-info,
1858
- &.btn-outline-danger,
1859
- &.btn-outline-dark{
1860
- color: #fff;
1861
- }
1862
- }
1863
- }
1864
- .editor-rich-text {
1865
- // Font Awesomeアイコンが管理画面側で改行されないために inline-block を指定
1866
- display: inline-block;
1867
- }
1868
- }
1869
-
1870
- .vk_button-color-custom {
1871
- .vk_button_link-type-text:hover {
1872
- box-shadow: none;
1873
- }
1874
- }
1875
-
1876
-
1877
- $question-color: #e50000;
1878
- $answer-color: #337ab7;
1879
-
1880
- @mixin question-bgcolor($color:#fff) {
1881
- background-color: $question-color;
1882
- color: $color !important;
1883
- }
1884
- @mixin answer-bgcolor($color:#fff) {
1885
- background-color: $answer-color;
1886
- color: $color !important;
1887
- }
1888
- @mixin question-bordercolor() {
1889
- border: 1px solid $question-color;
1890
- color:$question-color;
1891
- }
1892
- @mixin answer-bordercolor() {
1893
- border: 1px solid $answer-color;
1894
- color: $answer-color;
1895
- }
1896
-
1897
- /* style
1898
- --------------------------------------------*/
1899
- .is-style-vk_faq{
1900
- &-normal{
1901
- .vk_faq_title:before{
1902
- color: $question-color;
1903
- }
1904
- .vk_faq_content:before{
1905
- color: $answer-color;
1906
- }
1907
- }
1908
- &-bgfill-circle,
1909
- &-bgfill-square,
1910
- &-bgfill-rounded{
1911
- .vk_faq_title:before{
1912
- @include question-bgcolor;
1913
- }
1914
- .vk_faq_content:before{
1915
- @include answer-bgcolor;
1916
- }
1917
- }
1918
- &-bgfill-circle,
1919
- &-border-circle{
1920
- .vk_faq_title:before,
1921
- .vk_faq_content:before{
1922
- border-radius: 50%;
1923
- }
1924
- }
1925
- &-bgfill-rounded,
1926
- &-border-rounded{
1927
- .vk_faq_title:before,
1928
- .vk_faq_content:before{
1929
- border-radius: 4px;
1930
- }
1931
- }
1932
- &-border-circle,
1933
- &-border-square,
1934
- &-border-rounded{
1935
- .vk_faq_title:before{
1936
- @include question-bordercolor;
1937
- }
1938
- .vk_faq_content:before{
1939
- @include answer-bordercolor;
1940
- }
1941
- }
1942
- }
1943
-
1944
-
1945
- /* .qaItem
1946
- /*-------------------------------------------*/
1947
- .vk_faq { display:block; overflow:hidden;border-bottom:1px solid rgba(0,0,0,.12); padding:0px 0px 1em; margin: 0 0 1em 0; width:100%; position: relative; }
1948
- .vk_faq_title,
1949
- .vk_faq_content {
1950
- border:none;
1951
- padding: 0.8em 0.8em 0.8em 48px;
1952
- position: relative;
1953
- &:before {
1954
- position: absolute;
1955
- left:0;
1956
- top: 0.5em;
1957
- font-weight: 500;
1958
- font-size:22px;
1959
- line-height: 105%;
1960
- width: 1.5em;
1961
- height: 1.5em;
1962
- line-height: 1.5em;
1963
- text-align: center;
1964
- position: absolute;
1965
- font-family:"areal";
1966
- }
1967
- }
1968
- .vk_faq_title {
1969
- margin-bottom:0;
1970
- font-size:16px;
1971
- font-weight:700;
1972
- border-bottom: 1px dotted rgba(0,0,0,.12);
1973
- &:before { content:"Q";color:#e50000; font-weight: 500; }
1974
- p { line-height: 1.7;
1975
- &:last-child{
1976
- margin-bottom:0;
1977
- }
1978
- }
1979
- @media (min-width: 768px) {
1980
- font-size:18px;
1981
- }
1982
- }
1983
- .vk_faq_content {
1984
- margin:0px;
1985
- transition: .25s;
1986
- &:before { content:"A";color:#337ab7; }
1987
- p:last-child{
1988
- margin-bottom:0;
1989
- }
1990
- }
1991
-
1992
-
1993
- /* 開閉機能
1994
- /*-------------------------------------------*/
1995
- .vk_faq-accordion-close,
1996
- .vk_faq-accordion-open{
1997
- padding-bottom: 0;
1998
- margin-bottom: 0;
1999
- .vk_faq_title{
2000
- padding-right: 2em;
2001
- @media (min-width: 768px) {
2002
- padding-right: 2.5em;
2003
- }
2004
- //矢印共通デザイン
2005
- &::after{
2006
- position: absolute;
2007
- top: 50%;
2008
- right: unset;
2009
- right: 2.4em;
2010
- content: "";
2011
- width: 8px;
2012
- height: 8px;
2013
- border-right: 1px solid #222;
2014
- border-top: 1px solid #222;
2015
- transition: border-color .3s ease,-webkit-transform .6s ease;
2016
- -webkit-transition: border-color .3s ease,-webkit-transform .6s ease;
2017
- transition: border-color .3s ease,transform .6s ease;
2018
- transition: border-color .3s ease,transform .6s ease,-webkit-transform .6s ease;
2019
- }
2020
- }
2021
- }
2022
- //矢印開閉時の向き
2023
- .vk_faq-accordion{
2024
- &-close{
2025
- .vk_faq_title{
2026
- border-bottom: none;
2027
- }
2028
- .vk_faq_title::after {
2029
- -webkit-transform: translate(32px, -5px) rotate(135deg);
2030
- transform: translate(32px, -5px) rotate(135deg);
2031
-
2032
- }
2033
- }
2034
- &-open{
2035
-
2036
- .vk_faq_title::after {
2037
- -webkit-transform: translate(32px,-2px) rotate(-45deg);
2038
- transform: translate(32px,-2px) rotate(-45deg);
2039
- }
2040
-
2041
- }
2042
- .vk_faq_title{
2043
- cursor: pointer;
2044
- }
2045
- }
2046
- //アンサーオープン時
2047
- .vk_faq_content-accordion-open{
2048
- height: auto;
2049
- overflow: hidden;
2050
- opacity: 1;
2051
- transition: .25s;
2052
- margin-bottom: 10px;
2053
- }
2054
- //アンサークローズ時
2055
- .vk_faq_content-accordion-close{
2056
- padding-top:0;
2057
- padding-bottom: 0;
2058
- height: 0;
2059
- opacity: 0;
2060
- }
2061
-
2062
- /* 編集画面
2063
- /*-------------------------------------------*/
2064
- // フロント画面と比べると余白が大きく空くので追加
2065
- .editor-styles-wrapper {
2066
- .vk_faq{
2067
- .block-editor-inner-blocks{
2068
- div.block-editor-block-list__block:not(.is_hovered){
2069
- margin-top: 0;
2070
- margin-bottom: 0;
2071
- }
2072
- .wp-block:not(.is_hovered){width: 100%;}
2073
- }
2074
- }
2075
- }
2076
-
2077
- //* .flowBox
2078
-
2079
- /*-------------------------------------------*/
2080
- .vk_flow-arrow-on::after {
2081
- content: "";
2082
- background: var(--vk_flow-arrow) center 50% no-repeat;
2083
- background-size: 50px 50px;
2084
- display: block;
2085
- overflow: hidden;
2086
- height: 50px;
2087
- width: 50px;
2088
- margin: 0 auto;
2089
- }
2090
-
2091
- .vk_flow-arrow-off {
2092
- padding-bottom: 0;
2093
- margin-bottom: 30px;
2094
- }
2095
-
2096
- .vk_flow-arrow-off::after {
2097
- content: "";
2098
- font-size: 0;
2099
- background-image: none;
2100
- }
2101
-
2102
- .vk_flow_frame {
2103
- display: flex;
2104
- padding: 20px 25px;
2105
- border: 3px solid #e5e5e5;
2106
- margin: 0;
2107
- justify-content: space-between;
2108
- }
2109
-
2110
- .vk_flow_frame_text {
2111
- display: block;
2112
- overflow: hidden;
2113
- margin: 0;
2114
- width: 100%;
2115
- box-sizing: border-box;
2116
- }
2117
-
2118
- .vk_flow_frame_text_title,
2119
- .vk_flow_frame_text_content {
2120
- padding-left: 0;
2121
- border: none;
2122
- }
2123
-
2124
- .vk_flow_frame_text_title {
2125
- border-bottom: 1px dotted #ccc;
2126
- margin: 0 0 10px;
2127
- padding: 0 0 5px;
2128
- font-size: 1.2em;
2129
- }
2130
-
2131
- .vk_flow_frame_text_content {
2132
- margin-bottom: 0;
2133
- }
2134
-
2135
- .vk_flow_frame_image {
2136
- max-width: 150px;
2137
- margin-left: 15px;
2138
- box-sizing: border-box;
2139
- }
2140
-
2141
- /*-------------------------------------------*/
2142
- /* CSS
2143
- /*-------------------------------------------*/
2144
- @mixin reset() {
2145
- background: none;
2146
- border: none;
2147
- border-radius: 0;
2148
- padding: 0;
2149
- outline: unset;
2150
- outline-offset: unset;
2151
- box-shadow: none;
2152
- display: block; /* display:block をつけておかないと左右線デザインでflex指定されて左寄りになる */
2153
- &:after {
2154
- content: none;
2155
- border: none;
2156
- }
2157
- &:before {
2158
- content: none;
2159
- }
2160
- }
2161
- .vk_heading {
2162
- i:first-child {
2163
- margin-right: 0.2em;
2164
- }
2165
- i:last-child {
2166
- margin-left: 0.2em;
2167
- }
2168
- }
2169
- // .vk_heading は指定が強い要素( Charm )も消すために必要
2170
- .vk_heading.vk_heading-style-plain {
2171
- .vk_heading_title {
2172
- @include reset;
2173
- color: unset;
2174
- &:after {
2175
- @include reset;
2176
- }
2177
- }
2178
- }
2179
-
2180
- .vk_heading_subtext {
2181
- margin-bottom: 0;
2182
- }
2183
-
2184
- //管理画面側の見出しブロックのスタイルのcssになります。
2185
- //cssを修正する場合はfunctions-color.phpのdynamic_css部分とこちらのscssを修正してください。
2186
-
2187
- $color_key: #337ab7;
2188
-
2189
- @mixin title_unset {
2190
- position: relative;
2191
- margin-left: auto;
2192
- margin-right: auto;
2193
- outline: unset;
2194
- outline-offset: unset;
2195
- box-shadow: unset;
2196
- border-radius: unset;
2197
- overflow: unset;
2198
- color: inherit;
2199
- }
2200
-
2201
- @mixin title_no_bg {
2202
- background-color: transparent;
2203
- border: none;
2204
- padding: 0.6em 0 0.5em;
2205
- margin-bottom: 1.2em;
2206
- }
2207
-
2208
- @mixin title_brackets {
2209
- border: none;
2210
- background-color: transparent !important;
2211
- padding: 0.7em;
2212
- margin-bottom: 1.2em;
2213
- text-align: center;
2214
- border-bottom: unset !important;
2215
- }
2216
-
2217
- @mixin title_brackets_before_after {
2218
- content: "";
2219
- position: absolute;
2220
- top: 0;
2221
- width: 12px;
2222
- height: 100%;
2223
- display: inline-block;
2224
- margin-left: 0;
2225
- }
2226
-
2227
- .is-style-vk-heading {
2228
- &,
2229
- .editor-styles-wrapper & {
2230
- h3.is-style-vk-heading:after {
2231
- border-bottom: none !important;
2232
- }
2233
- &-plain {
2234
- @include title_unset;
2235
-
2236
- background-color: transparent;
2237
- border: none;
2238
- padding: unset;
2239
- display: block; // これがないと 左右線のflaxをリセットできない
2240
-
2241
- &::before,
2242
- &::after {
2243
- content: none;
2244
- }
2245
- }
2246
-
2247
- // &-speech_balloon_fill {
2248
- // @include title_unset;
2249
-
2250
- // overflow: unset;
2251
- // border: none;
2252
- // padding: 0.6em 0.8em 0.5em;
2253
- // margin-bottom: 1.2em;
2254
- // color: #fff;
2255
- // border-radius: 4px;
2256
- // text-align: left;
2257
- // background-color: $color_key;
2258
-
2259
- // &::before {
2260
- // content: "";
2261
- // position: absolute;
2262
- // top: auto;
2263
- // left: 40px;
2264
- // bottom: -20px;
2265
- // width: auto;
2266
- // margin-left: -10px;
2267
- // border: 10px solid transparent;
2268
- // border-top: 10px solid $color_key;
2269
- // z-index: 2;
2270
- // height: auto;
2271
- // background-color: transparent !important;
2272
- // }
2273
-
2274
- // &::after {
2275
- // content: none;
2276
- // }
2277
- // }
2278
-
2279
- // &-background_fill {
2280
- // @include title_unset;
2281
-
2282
- // border: none;
2283
- // margin-bottom: 1.2em;
2284
- // color: #fff;
2285
- // border-radius: 4px;
2286
- // background-color: $color_key;
2287
-
2288
- // &::before, &::after {
2289
- // content: none;
2290
- // }
2291
- // }
2292
-
2293
- // &-background_fill_stitch {
2294
- // position: relative;
2295
- // margin-left: unset;
2296
- // margin-right: unset;
2297
- // background-color: $color_key;
2298
- // padding: 0.6em 0.7em 0.5em;
2299
- // margin-bottom: 1.2em;
2300
- // color: #fff;
2301
- // border-radius: 4px;
2302
- // border: none;
2303
- // outline: dashed 1px #fff;
2304
- // outline-offset: -4px;
2305
-
2306
- // &::before, &::after {
2307
- // content: none;
2308
- // }
2309
- // }
2310
-
2311
- &-background_fill_lightgray {
2312
- @include title_unset;
2313
-
2314
- border: none;
2315
- background-color: #efefef;
2316
- padding: 0.6em 0.7em 0.5em;
2317
- margin-bottom: 1.2em;
2318
- border-radius: 4px;
2319
-
2320
- &::before,
2321
- &::after {
2322
- content: none;
2323
- }
2324
- }
2325
-
2326
- // &-topborder_background_fill_none {
2327
- // @include title_unset;
2328
- // @include title_no_bg;
2329
-
2330
- // border-left: unset;
2331
- // border-right: unset;
2332
- // border-top: 2px solid $color_key;
2333
- // border-bottom: 1px solid #ccc;
2334
-
2335
- // &::before, &::after {
2336
- // content: none;
2337
- // }
2338
- // }
2339
-
2340
- // &-topborder_background_fill_black {
2341
- // @include title_unset;
2342
-
2343
- // border-left: unset;
2344
- // border-right: unset;
2345
- // background-color: #191919;
2346
- // padding: 0.6em 0.7em 0.5em;
2347
- // margin-bottom: 1.2em;
2348
- // color: #fff;
2349
- // border-top: 2px solid $color_key;
2350
- // border-bottom: 1px solid #999;
2351
-
2352
- // &::before, &::after {
2353
- // content: none;
2354
- // }
2355
- // }
2356
-
2357
- // &-double {
2358
- // @include title_unset;
2359
- // @include title_no_bg;
2360
-
2361
- // border-top: double 3px $color_key;
2362
- // border-bottom: double 3px $color_key;
2363
-
2364
- // &::before, &::after {
2365
- // content: none;
2366
- // }
2367
- // }
2368
-
2369
- &-double_black {
2370
- @include title_unset;
2371
- @include title_no_bg;
2372
-
2373
- border-top: double 3px #333;
2374
- border-bottom: double 3px #333;
2375
-
2376
- &::before,
2377
- &::after {
2378
- content: none;
2379
- }
2380
- }
2381
-
2382
- // &-double_bottomborder {
2383
- // @include title_unset;
2384
- // @include title_no_bg;
2385
-
2386
- // border-bottom: double 3px $color_key;
2387
-
2388
- // &::before, &::after {
2389
- // content: none;
2390
- // }
2391
- // }
2392
-
2393
- &-double_bottomborder_black {
2394
- @include title_unset;
2395
- @include title_no_bg;
2396
-
2397
- border-bottom: double 3px #333;
2398
-
2399
- &::before,
2400
- &::after {
2401
- content: none;
2402
- }
2403
- }
2404
-
2405
- // &-solid {
2406
- // @include title_unset;
2407
- // @include title_no_bg;
2408
-
2409
- // border-top: solid 1px $color_key;
2410
- // border-bottom: solid 1px $color_key;
2411
-
2412
- // &::before, &::after {
2413
- // content: none;
2414
- // }
2415
- // }
2416
-
2417
- &-solid_black {
2418
- @include title_unset;
2419
- @include title_no_bg;
2420
-
2421
- border-top: solid 1px #333;
2422
- border-bottom: solid 1px #333;
2423
-
2424
- &::before,
2425
- &::after {
2426
- content: none;
2427
- }
2428
- }
2429
-
2430
- // &-solid_bottomborder {
2431
- // @include title_unset;
2432
- // @include title_no_bg;
2433
-
2434
- // border-bottom: solid 1px $color_key;
2435
-
2436
- // &::before, &::after {
2437
- // content: none;
2438
- // }
2439
- // }
2440
-
2441
- &-solid_bottomborder_black {
2442
- @include title_unset;
2443
- @include title_no_bg;
2444
-
2445
- border-bottom: solid 1px #333;
2446
-
2447
- &::before,
2448
- &::after {
2449
- content: none;
2450
- }
2451
- }
2452
-
2453
- // &-solid_bottomborder_leftkeycolor {
2454
- // @include title_unset;
2455
- // @include title_no_bg;
2456
-
2457
- // border-bottom: 1px solid #ccc;
2458
- // text-align: left;
2459
-
2460
- // &:before {
2461
- // content: none;
2462
- // }
2463
-
2464
- // &:after {
2465
- // content: ".";
2466
- // line-height: 0;
2467
- // display: block;
2468
- // overflow: hidden;
2469
- // position: absolute;
2470
- // left: 0;
2471
- // bottom: -1px;
2472
- // width: 30%;
2473
- // border: unset;
2474
- // border-top: none !important;
2475
- // border-bottom: 1px solid $color_key;
2476
- // margin-left: 0;
2477
- // }
2478
- // }
2479
-
2480
- &-dotted_bottomborder_black {
2481
- @include title_unset;
2482
- @include title_no_bg;
2483
-
2484
- border-bottom: 1px dotted #111;
2485
-
2486
- &::before,
2487
- &::after {
2488
- content: none;
2489
- }
2490
- }
2491
-
2492
- &-both_ends {
2493
- @include title_unset;
2494
-
2495
- background-color: transparent;
2496
- border: none;
2497
- display: flex;
2498
- align-items: center;
2499
- text-align: center;
2500
- margin-bottom: 1.2em;
2501
- padding: 0;
2502
-
2503
- &::before,
2504
- &::after {
2505
- content: "";
2506
- flex-grow: 1;
2507
- border-bottom: 1px solid #333;
2508
- position: unset;
2509
- width: unset;
2510
- border-left: unset;
2511
- border-right: unset;
2512
- border-top: none;
2513
- }
2514
-
2515
- &::before {
2516
- margin-right: 1em;
2517
- top: unset;
2518
- }
2519
-
2520
- &::after {
2521
- margin-left: 1em;
2522
- bottom: unset;
2523
- }
2524
- }
2525
-
2526
- // &-leftborder {
2527
- // @include title_unset;
2528
-
2529
- // border: none;
2530
- // color: #333;
2531
- // padding: 0.6em 0.7em 0.5em;
2532
- // margin-bottom: 1.2em;
2533
- // border-left: solid 2px $color_key;
2534
- // background-color: #efefef;
2535
- // text-align: left;
2536
-
2537
- // &::before, &::after {
2538
- // content: none;
2539
- // }
2540
- // }
2541
-
2542
- // &-leftborder_nobackground {
2543
- // @include title_unset;
2544
- // @include title_no_bg;
2545
-
2546
- // padding: 0.6em 0.7em 0.5em;
2547
- // border-left: solid 2px $color_key;
2548
- // text-align: left;
2549
-
2550
- // &::before, &::after {
2551
- // content: none;
2552
- // }
2553
- // }
2554
-
2555
- // &-diagonal_stripe_bottomborder{
2556
- // @include title_unset;
2557
- // @include title_no_bg;
2558
- // &:before{
2559
- // content: none;
2560
- // }
2561
- // &::after{
2562
- // content:"";
2563
- // position: absolute;
2564
- // left: 0;
2565
- // bottom: 0;
2566
- // width: 100%;
2567
- // height: 7px;
2568
- // border: none !important;
2569
- // background: linear-gradient(
2570
- // -45deg,
2571
- // rgba(255,255,255,0.1) 25%, $color_key 25%,
2572
- // #222 50%, rgba(255,255,255,0.1) 50%,
2573
- // rgba(255,255,255,0.1) 75%, $color_key 75%,
2574
- // #222
2575
- // );
2576
- // background-size: 5px 5px;
2577
- // margin-left: 0;
2578
- // }
2579
- // }
2580
-
2581
- // &-brackets{
2582
- // @include title_unset;
2583
- // @include title_brackets;
2584
- // &::before,
2585
- // &::after{
2586
- // @include title_brackets_before_after;
2587
- // border-top: solid 1px $color_key;
2588
- // border-bottom: solid 1px $color_key;
2589
- // }
2590
- // &::before{
2591
- // border-left: solid 1px $color_key;
2592
- // left: 0;
2593
- // }
2594
- // &::after{
2595
- // border-right: solid 1px $color_key;
2596
- // right: 0;
2597
- // left: auto;
2598
- // }
2599
- // }
2600
- &-brackets_black {
2601
- @include title_unset;
2602
- @include title_brackets;
2603
- &::before,
2604
- &::after {
2605
- @include title_brackets_before_after;
2606
-
2607
- border-top: solid 1px #333;
2608
- border-bottom: solid 1px #333;
2609
- }
2610
-
2611
- &::before {
2612
- border-left: solid 1px #333;
2613
- left: 0;
2614
- }
2615
-
2616
- &::after {
2617
- border-right: solid 1px #333 !important;
2618
- right: 0;
2619
- left: auto;
2620
- }
2621
- }
2622
-
2623
- // &-small_bottomborder{
2624
- // @include title_unset;
2625
- // border:none;
2626
- // color:#333;
2627
- // background-color:transparent !important;
2628
- // overflow: unset;
2629
- // padding: 0;
2630
- // text-align: center;
2631
- // margin-bottom: 3em;
2632
- // &:before{
2633
- // content: none;
2634
- // }
2635
- // &::after{
2636
- // content: "";
2637
- // display: inline-block;
2638
- // position: absolute;
2639
- // left: 50%;
2640
- // margin-left: -19px;
2641
- // bottom: -24px;
2642
- // width: 38px;
2643
- // border-top: solid 2px $color_key;
2644
- // }
2645
- // }
2646
- } //.is-style-vk-heading
2647
- } //.editor-block-list__block
2648
-
2649
- $xs-max: 575.98px;
2650
- $sm-max: 767.98px;
2651
- $md-max: 991.98px;
2652
- $lg-max: 1199.98px;
2653
- $xl-max: 1399.98px;
2654
-
2655
-
2656
-
2657
- $sm-min: 576px;
2658
- $md-min: 768px;
2659
- $lg-min: 992px;
2660
- $xl-min: 1200px;
2661
- $xxl-min: 1400px;
2662
-
2663
- .vk_hidden {
2664
- display: none !important;
2665
- color: var(--blue);
2666
-
2667
- @media (max-width: $xs-max) {
2668
-
2669
- &-xs {
2670
- display: none !important;
2671
- }
2672
- }
2673
-
2674
- @media (min-width: $sm-min) and (max-width: $sm-max) {
2675
-
2676
- &-sm {
2677
- display: none !important;
2678
- }
2679
- }
2680
-
2681
- @media (min-width: $md-min) and (max-width: $md-max) {
2682
-
2683
- &-md {
2684
- display: none !important;
2685
- }
2686
- }
2687
-
2688
- @media (min-width: $lg-min) and (max-width: $lg-max) {
2689
-
2690
- &-lg {
2691
- display: none !important;
2692
- }
2693
- }
2694
-
2695
- @media (min-width: $xl-min) {
2696
-
2697
- &-xl {
2698
- display: none !important;
2699
- }
2700
- }
2701
-
2702
- @media (min-width: $xl-min) and (max-width: $xl-max) {
2703
-
2704
- &-xl-v2 {
2705
- display: none !important;
2706
- }
2707
- }
2708
-
2709
- @media (min-width: $xxl-min) {
2710
-
2711
- &-xxl {
2712
- display: none !important;
2713
- }
2714
- }
2715
- }
2716
-
2717
- @mixin photoFrame {
2718
- background-color: #fff;
2719
- padding: 10px;
2720
- box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
2721
- zoom: 1;
2722
- width: fit-content;
2723
- &.alignleft{
2724
- margin: 0 1em .5em 0;
2725
- }
2726
- &.alignright{
2727
- margin: 0 0 .5em 1em;
2728
- }
2729
- figcaption {
2730
- display: block;
2731
- margin: 8px 0 0;
2732
-
2733
-
2734
- }
2735
- }
2736
- @mixin mask{
2737
- mask-repeat: no-repeat;
2738
- mask-position: 50% 50%;
2739
- mask-size: contain;
2740
- }
2741
-
2742
- //左寄せ、右寄せが未指定の場合はfigureに.is-style-vk-image のクラス名が付く
2743
- figure{
2744
- &.is-style-vk-image {
2745
-
2746
- &-rounded{
2747
- img {
2748
- border-radius: .5rem;
2749
- }
2750
- }
2751
-
2752
- &-border {
2753
- img {
2754
- border: 1px solid #e5e5e5;
2755
- }
2756
- }
2757
-
2758
- &-photoFrame{
2759
- @include photoFrame;
2760
-
2761
- }
2762
-
2763
- &-photoFrame-tilt-right{
2764
- transform: rotate(-2deg);
2765
- -moz-transform: rotate(-2deg);
2766
- -webkit-transform: rotate(-2deg);
2767
- @include photoFrame;
2768
- }
2769
-
2770
- &-photoFrame-tilt-left{
2771
- transform: rotate(2deg);
2772
- -moz-transform: rotate(2deg);
2773
- -webkit-transform: rotate(2deg);
2774
- @include photoFrame;
2775
- }
2776
-
2777
- &-shadow{
2778
- box-shadow: 0 5px 10px rgba(0,0,0,0.15);
2779
- width: fit-content;
2780
-
2781
- figcaption{
2782
- display: block;
2783
- }
2784
- }
2785
-
2786
- &-wave01 {
2787
- img{
2788
- mask-image: var(--vk_image-mask-wave01);
2789
- @include mask;
2790
- }
2791
- }
2792
-
2793
- &-wave02{
2794
- img{
2795
- mask-image: var(--vk_image-mask-wave02);
2796
- @include mask;
2797
- }
2798
- }
2799
-
2800
- &-wave03{
2801
- img{
2802
- mask-image: var(--vk_image-mask-wave03);
2803
- @include mask;
2804
- }
2805
- }
2806
- &-wave04{
2807
- img{
2808
- mask-image: var(--vk_image-mask-wave04);
2809
- @include mask;
2810
- }
2811
- }
2812
-
2813
- }
2814
- }
2815
-
2816
- //左寄せ、右寄せを指定した場合はdivのほうに.is-style-vk-image のクラス名が付くので、以下を追加する必要がある
2817
- .wp-block-image{
2818
- &.is-style-vk-image {
2819
- &-border figure{
2820
- &.alignleft, &.alignright, &.aligncenter{
2821
- img {
2822
- border: 1px solid #e5e5e5;
2823
- }
2824
- }
2825
- }
2826
- &-photoFrame figure{
2827
- &.alignleft, &.alignright, &.aligncenter{
2828
- @include photoFrame;
2829
- }
2830
- }
2831
-
2832
- &-photoFrame-tilt-right, &-photoFrame-tilt-right figure{
2833
- &.alignleft, &.alignright, &.aligncenter{
2834
- transform: rotate(-2deg);
2835
- -moz-transform: rotate(-2deg);
2836
- -webkit-transform: rotate(-2deg);
2837
- @include photoFrame;
2838
- }
2839
- }
2840
-
2841
- &-photoFrame-tilt-left, &-photoFrame-tilt-left figure{
2842
- &.alignleft, &.alignright, &.aligncenter{
2843
- transform: rotate(2deg);
2844
- -moz-transform: rotate(2deg);
2845
- -webkit-transform: rotate(2deg);
2846
- @include photoFrame;
2847
- }
2848
- }
2849
-
2850
- &-shadow figure{
2851
- &.alignleft, &.alignright, &.aligncenter{
2852
- box-shadow: 0 5px 10px rgba(0,0,0,0.15);
2853
- width: fit-content;
2854
-
2855
- figcaption{
2856
- display: block;
2857
- }
2858
- }
2859
- }
2860
-
2861
- &-wave01 figure{
2862
- &.alignleft, &.alignright, &.aligncenter{
2863
- img{
2864
- mask-image: var(--vk_image-mask-wave01);
2865
- @include mask;
2866
- }
2867
- }
2868
- }
2869
-
2870
- &-wave02 figure{
2871
- &.alignleft, &.alignright, &.aligncenter{
2872
- img{
2873
- mask-image: var(--vk_image-mask-wave02);
2874
- @include mask;
2875
- }
2876
- }
2877
- }
2878
-
2879
- &-wave03 figure{
2880
- &.alignleft, &.alignright, &.aligncenter{
2881
- img{
2882
- mask-image: var(--vk_image-mask-wave03);
2883
- @include mask;
2884
- }
2885
- }
2886
- }
2887
-
2888
- &-wave04 figure{
2889
- &.alignleft, &.alignright, &.aligncenter{
2890
- img{
2891
- mask-image: var(--vk_image-mask-wave04);
2892
- @include mask;
2893
- }
2894
- }
2895
- }
2896
- }
2897
- }
2898
- /*-------------------------------------------*/
2899
- /* .vk_prBlocks
2900
- /*-------------------------------------------*/
2901
- .vk_prBlocks_item {
2902
- @media screen and (max-width: 992px) {
2903
- margin-bottom: 1.5em;
2904
- }
2905
- }
2906
- .vk_prBlocks_item {
2907
- &_link {
2908
- color: #333;
2909
- &:hover {
2910
- color: #333;
2911
- text-decoration: none;
2912
- }
2913
- }
2914
- &_icon_outer {
2915
- display: block;
2916
- position: relative;
2917
- margin: 0 auto;
2918
- width: 80px;
2919
- height: 80px;
2920
- border-radius: 50%;
2921
- }
2922
- &_icon {
2923
- position: absolute;
2924
- top: 50%;
2925
- left: 50%;
2926
- transform: translateY(-50%) translateX(-50%);
2927
- font-size: 36px;
2928
- color: #fff;
2929
- }
2930
- &_title {
2931
- background-color: transparent;
2932
- margin-top: 0.9em;
2933
- margin-bottom: 0.6em;
2934
- text-align: center;
2935
- font-size: 21px;
2936
- line-height: 1.4em;
2937
- border: none;
2938
- border-radius:unset;
2939
- padding: 0;
2940
- outline: unset;
2941
- outline-offset: unset;
2942
- box-shadow: unset;
2943
- color: inherit;
2944
- display: block; /* display:block をつけておかないと左右線デザインでflex指定されて左寄りになる */
2945
- &::before {
2946
- content: none;
2947
- }
2948
- &::after {
2949
- border: none;
2950
- }
2951
- }
2952
- &_image {
2953
- position: relative;
2954
- display: block;
2955
- width: 120px;
2956
- height: 120px;
2957
- margin: 0 auto;
2958
- overflow: hidden;
2959
- border-radius: 50%;
2960
- text-indent: -9999px;
2961
- }
2962
- &_summary {
2963
- margin-bottom: 0.5em;
2964
- text-align: center;
2965
- line-height: 1.8em;
2966
- }
2967
- }
2968
-
2969
- /*-------------------------------------------*/
2970
- /* Layout
2971
- /*-------------------------------------------*/
2972
- .vk_prContent {
2973
- margin-left: -15px;
2974
- margin-right: -15px;
2975
- @media (min-width: 576px) {
2976
- display: flex;
2977
- .col-sm-6 {
2978
- width: 50%;
2979
- }
2980
- &-layout {
2981
- &-imageLeft {
2982
- flex-direction: row;
2983
- }
2984
-
2985
- &-imageRight {
2986
- flex-direction: row-reverse;
2987
- }
2988
-
2989
- &-imageLeft .vk_prContent_colImg {
2990
- padding-right: 2em;
2991
- }
2992
-
2993
- &-imageRight .vk_prContent_colImg {
2994
- padding-left: 2em;
2995
- }
2996
- }
2997
- } // @media (min-width: 768px) {
2998
- }
2999
-
3000
- /*-------------------------------------------*/
3001
- /* others
3002
- /*-------------------------------------------*/
3003
- .vk_prContent {
3004
- &_colTxt {
3005
- vertical-align: top;
3006
- &_title {
3007
- background-color: transparent;
3008
- font-weight: bold;
3009
- margin-bottom: 0.8em;
3010
- outline: unset;
3011
- outline-offset: unset;
3012
- box-shadow: unset;
3013
- border: none;
3014
- border-radius:unset;
3015
- padding: 0;
3016
- color: inherit;
3017
- line-height: 1.5;
3018
- text-align: left; /* 見出しに左右線デザインを当てられている場合があるので上書きする */
3019
- @media (max-width: 575.98px) {
3020
- &:first-child {
3021
- margin-top: 30px;
3022
- }
3023
- }
3024
- &:before,
3025
- &:after {
3026
- content: none;
3027
-
3028
- }
3029
- }
3030
- &_text {
3031
- line-height: 1.8;
3032
- margin-bottom: 1.7em;
3033
- }
3034
- &_btn.btn {
3035
- @media (min-width: 992px) {
3036
- font-size: 16px;
3037
- }
3038
- }
3039
- } // &_colTxt {
3040
- &_colImg {
3041
- &_image {
3042
- max-width: 100%;
3043
- height: auto;
3044
- }
3045
- .components-button.button {
3046
- margin: 1em;
3047
- }
3048
- .components-button.image-button {
3049
- margin: 0;
3050
- height: auto; //これがないとfirefoxの管理画面上でbutton内のimage画像が上にはみ出す
3051
- }
3052
- }
3053
- } // .vk_prContent {
3054
-
3055
- $xs-max: 575.98px;
3056
- $sm-max: 767.98px;
3057
- $md-max: 991.98px;
3058
- $lg-max: 1199.98px;
3059
- $xl-max: 1399.98px;
3060
-
3061
- $sm-min: 576px;
3062
- $md-min: 768px;
3063
- $lg-min: 992px;
3064
- $xl-min: 1200px;
3065
- $xxl-min: 1400px;
3066
-
3067
- .vk_responsive-br{
3068
- display: none;
3069
- }
3070
-
3071
- @media (max-width: $xs-max) {
3072
- .vk_responsive-br-xs{
3073
- display: block;
3074
- }
3075
- }
3076
- @media (min-width: $sm-min) and (max-width: $sm-max) {
3077
- .vk_responsive-br-sm{
3078
- display: block;
3079
- }
3080
- }
3081
- @media (min-width: $md-min) and (max-width: $md-max) {
3082
- .vk_responsive-br-md{
3083
- display: block;
3084
- }
3085
- }
3086
- @media (min-width: $lg-min) and (max-width: $lg-max) {
3087
- .vk_responsive-br-lg{
3088
- display: block;
3089
- }
3090
- }
3091
- @media (min-width: $xl-min) and (max-width: $xl-max){
3092
- .vk_responsive-br-xl{
3093
- display: block;
3094
- }
3095
- }
3096
- @media (min-width: $xxl-min) {
3097
- .vk_responsive-br-xxl{
3098
- display: block;
3099
- }
3100
- }
3101
-
3102
- /*-------------------------------------------*/
3103
- /* CSS
3104
- /*-------------------------------------------*/
3105
-
3106
- @mixin switchVisibility($pc, $tablet, $mobile) {
3107
- .vk_spacer {
3108
- .vk_spacer-display-pc {
3109
- display: $pc;
3110
- }
3111
-
3112
- .vk_spacer-display-tablet {
3113
- display: $tablet;
3114
- }
3115
-
3116
- .vk_spacer-display-mobile {
3117
- display: $mobile;
3118
- }
3119
- }
3120
- }
3121
-
3122
- // Small devices (landscape phones, 576px以下)
3123
- @media (max-width: 576px) {
3124
- @include switchVisibility(none, none, block);
3125
- }
3126
-
3127
- // Medium devices (tablets, 577pxから768px)
3128
- @media (min-width: 577px) and (max-width: 768px) {
3129
- @include switchVisibility(none, block, none);
3130
- }
3131
-
3132
- // Large devices (desktops, 769px以上)
3133
- @media (min-width: 769px) {
3134
- @include switchVisibility(block, none, none);
3135
- }
3136
-
3137
- /*-------------------------------------------*/
3138
- /* CSS
3139
- /*-------------------------------------------*/
3140
- $font_serif: "MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3",
3141
- "Hiragino Mincho Pro", "serif";
3142
-
3143
- // Layout
3144
- .vk_staff {
3145
- &_text {
3146
- float: left;
3147
- width: 61.6%;
3148
- }
3149
- &_photo {
3150
- float: right;
3151
- width: 32%;
3152
- }
3153
- &-layout-imageLeft {
3154
- .vk_staff_text {
3155
- float: right;
3156
- }
3157
- .vk_staff_photo {
3158
- float: left;
3159
- }
3160
- }
3161
- }
3162
-
3163
- //
3164
- .vk_staff {
3165
- display: block;
3166
- overflow: hidden;
3167
- &_text {
3168
- &_name {
3169
- text-align: left;
3170
- box-shadow: none;
3171
- font-size: 2.5rem;
3172
- font-family: $font_serif;
3173
- line-height: 1;
3174
- margin-bottom: 0.5rem;
3175
- border: none;
3176
- padding: 0;
3177
- background-color: transparent;
3178
- display: inline; // これがないと見出しデザインで左右線みたいにflax指定されたときにセンター揃えになってしまう
3179
- &:before,
3180
- &:after {
3181
- display: none;
3182
- }
3183
- }
3184
-
3185
- &_caption {
3186
- font-family: $font_serif;
3187
- font-size: 14px;
3188
- display: block;
3189
- margin: 0 0 0.5rem 4px;
3190
- letter-spacing: 5px;
3191
- }
3192
- &_role {
3193
- font-size: 14px;
3194
- line-height: 1.6em;
3195
- font-family: $font_serif;
3196
- }
3197
- &_profileTitle {
3198
- font-size: 18px;
3199
- font-family: $font_serif;
3200
- padding-top: 0;
3201
- padding-left: 0;
3202
- padding-bottom: 2px;
3203
- margin-bottom: 1.2rem;
3204
- border-top: none;
3205
- border-bottom: 1px solid #ccc;
3206
- background: none;
3207
- &:before,
3208
- &:after {
3209
- border: none;
3210
- }
3211
- }
3212
- &_profileText {
3213
- font-size: 14px;
3214
- }
3215
- }
3216
- &_photo {
3217
- display: block;
3218
- vertical-align: top;
3219
- text-align: center;
3220
- button {
3221
- width: 100%;
3222
- }
3223
- .image-button {
3224
- padding: 0;
3225
- margin: 0;
3226
- display: block;
3227
- height: 100%; // これがないと画像の枠が潰れる
3228
- }
3229
- &-border-default {
3230
- border: 4px solid #efefef;
3231
- padding: 1px;
3232
- }
3233
- &-border-none {
3234
- border: none;
3235
- }
3236
- &_image {
3237
- width: 100%;
3238
- margin: 0;
3239
- display: block;
3240
- }
3241
- }
3242
- }
3243
-
3244
- // Lightning で幅広の1カラムテンプレート時補正
3245
- .page-template-page-onecolumn,
3246
- .page-template-page-lp,
3247
- .page-template-page-lp-builder {
3248
- .vk_staff {
3249
- @media (min-width: 992px) {
3250
- &_text {
3251
- width: 74%;
3252
- &_caption {
3253
- font-size: 1rem;
3254
- letter-spacing: 0.5rem;
3255
- }
3256
- &_role {
3257
- letter-spacing: 0.5rem;
3258
- }
3259
- }
3260
- &_photo {
3261
- width: 22%;
3262
- }
3263
- }
3264
- @media (min-width: 1200px) {
3265
- &_text {
3266
- width: 75%;
3267
- }
3268
- &_photo {
3269
- width: 20%;
3270
- }
3271
- }
3272
- }
3273
- }
3274
-
3275
- // .staff-profile-table {
3276
- // margin-top: 2em;
3277
- // margin-bottom: 80px;
3278
- // border: none;
3279
- // }
3280
- //
3281
- // .staff-profile-table dl {
3282
- // display: table;
3283
- // width: 100%;
3284
- // }
3285
- //
3286
- // .staff-profile-table dt,
3287
- // .staff-profile-table dd {
3288
- // display: table-cell;
3289
- // border-bottom: 1px solid #ccc;
3290
- // padding-left: 10px;
3291
- // font-size: 14px;
3292
- // padding-bottom: 4px;
3293
- // }
3294
- //
3295
- // .staff-profile-table dl {
3296
- // margin: 0 0 1rem;
3297
- // }
3298
- //
3299
- // .staff-profile-table dt {
3300
- // background: none;
3301
- // font-weight: lighter;
3302
- // border-left-width: 2px;
3303
- // border-left-style: solid;
3304
- // width: 30%;
3305
- // }
3306
- //
3307
- // .staff-profile-table dd {
3308
- // border-left: none;
3309
- // width: 70%;
3310
- // }
3311
-
3312
-
3313
  /* .vk_hidden.vk_hidden は2つじゃないと上書きできない */
3314
  .vk_hidden {
3315
  display: block !important;
2
  コア側のブロックcssを上書き用のファイルです
3
  --------------------------------------------*/
4
 
5
+ .edit-post-visual-editor {
6
  //ソーシャルアイコン
7
  .vk_card_item .block-editor-inner-blocks .block-editor-block-list__layout,//これがないとカード内のインナーブロックで効かない
8
  .wp-block-social-links{
146
 
147
 
148
  /* editor area *********************************************/
149
+ .edit-post-visual-editor,
150
  .components-tab-panel__tab-content{
151
 
152
  /*
157
  // コンテンツエリアをはみ出させる
158
  .wp-block { max-width:100%; }
159
  }
 
160
  .vk_width-full div[data-type="vk-blocks/slider-item"]{
161
  max-width:100%;
162
  .vk_slider_item-paddingLR-use,
214
  }
215
  }
216
 
217
+ // 選択投稿リストブロックの編集用CSS
218
+ @import "./_editor_before_select-post";
219
+
220
  // アニメーションブロックの識別用枠線
221
  @import "./editor_before_animation";
222
 
322
  height: 100%;
323
  margin-top: 0;
324
  }
325
+ & + .block-list-appender.wp-block {
326
+ border: 1px dashed #ccc;
327
+ // border-radius: .25rem;
328
+ margin: 0 15px 30px;
329
+ padding: 0;
330
+ min-height: 100px;
331
+ &:hover{
332
+ border-style: solid;
333
+ border-color:$color-hover;
334
+ }
335
+ .block-editor-button-block-appender {
336
+ position: absolute;
337
+ top: 0;
338
+ right: 0;
339
+ bottom: 0;
340
+ left: 0;
341
+ margin: auto;
342
+ }
343
+ .block-editor-inner-blocks .block-list-appender.wp-block{ //打ち消し
344
+ border:unset;
345
+ border-radius: unset;
346
+ margin:unset;
347
+ padding:unset;
348
+ }
349
+
350
+ }
351
  }
 
 
 
 
 
352
 
353
+ } //.vk_posts > .vk_posts-edit
354
+
355
+
356
+ //.block-list-appender.wp-block はアイテム追加のインサーターのdiv
357
  .vk_posts .vk_posts-edit {
358
  &-col-xs-2 .editor-block-list__block,
359
+ &-col-xs-2 .block-editor-block-list__block,
360
+ &-col-xs-2 .block-editor-block-list__block + .block-list-appender.wp-block {
361
  width: calc(16.66% - 30px);
362
  }
363
  &-col-xs-3 .editor-block-list__block,
364
+ &-col-xs-3 .block-editor-block-list__block,
365
+ &-col-xs-3 .block-editor-block-list__block + .block-list-appender.wp-block {
366
  width: calc(25% - 30px);
367
  }
368
  &-col-xs-4 .editor-block-list__block,
369
+ &-col-xs-4 .block-editor-block-list__block,
370
+ &-col-xs-4 .block-editor-block-list__block + .block-list-appender.wp-block {
371
  width: calc(33.3% - 30px);
372
  }
373
  &-col-xs-6 .editor-block-list__block,
374
+ &-col-xs-6 .block-editor-block-list__block,
375
+ &-col-xs-6 .block-editor-block-list__block + .block-list-appender.wp-block {
376
  width: calc(50% - 30px);
377
  }
378
  &-col-xs-12 .editor-block-list__block,
379
+ &-col-xs-12 .block-editor-block-list__block,
380
+ &-col-xs-12 .block-editor-block-list__block + .block-list-appender.wp-block {
381
  width: calc(100% - 30px);
382
  }
383
  @media (min-width: $sm-min) {
384
  &-col-sm-2 .editor-block-list__block,
385
+ &-col-sm-2 .block-editor-block-list__block,
386
+ &-col-sm-2 .block-editor-block-list__block + .block-list-appender.wp-block {
387
  width: calc(16.66% - 30px);
388
  }
389
  &-col-sm-3 .editor-block-list__block,
390
+ &-col-sm-3 .block-editor-block-list__block,
391
+ &-col-sm-3 .block-editor-block-list__block + .block-list-appender.wp-block {
392
  width: calc(25% - 30px);
393
  }
394
  &-col-sm-4 .editor-block-list__block,
395
+ &-col-sm-4 .block-editor-block-list__block,
396
+ &-col-sm-4 .block-editor-block-list__block + .block-list-appender.wp-block {
397
  width: calc(33.3% - 30px);
398
  }
399
  &-col-sm-6 .editor-block-list__block,
400
+ &-col-sm-6 .block-editor-block-list__block,
401
+ &-col-sm-6 .block-editor-block-list__block + .block-list-appender.wp-block {
402
  width: calc(50% - 30px);
403
  }
404
  &-col-sm-12 .editor-block-list__block,
405
+ &-col-sm-12 .block-editor-block-list__block,
406
+ &-col-sm-12 .block-editor-block-list__block + .block-list-appender.wp-block {
407
  width: calc(100% - 30px);
408
  }
409
  }
410
  @media (min-width: $md-min) {
411
  &-col-md-2 .editor-block-list__block,
412
+ &-col-md-2 .block-editor-block-list__block,
413
+ &-col-md-2 .block-editor-block-list__block + .block-list-appender.wp-block {
414
  width: calc(16.66% - 30px);
415
  }
416
  &-col-md-3 .editor-block-list__block,
417
+ &-col-md-3 .block-editor-block-list__block,
418
+ &-col-md-3 .block-editor-block-list__block + .block-list-appender.wp-block {
419
  width: calc(25% - 30px);
420
  }
421
  &-col-md-4 .editor-block-list__block,
422
+ &-col-md-4 .block-editor-block-list__block,
423
+ &-col-md-4 .block-editor-block-list__block + .block-list-appender.wp-block {
424
  width: calc(33.3% - 30px);
425
  }
426
  &-col-md-6 .editor-block-list__block,
427
+ &-col-md-6 .block-editor-block-list__block,
428
+ &-col-md-6 .block-editor-block-list__block + .block-list-appender.wp-block {
429
  width: calc(50% - 30px);
430
  }
431
  &-col-md-12 .editor-block-list__block,
432
+ &-col-md-12 .block-editor-block-list__block,
433
+ &-col-md-12 .block-editor-block-list__block + .block-list-appender.wp-block {
434
  width: calc(100% - 30px);
435
  }
436
  }
437
  @media (min-width: $lg-min) {
438
  &-col-lg-2 .editor-block-list__block,
439
+ &-col-lg-2 .block-editor-block-list__block,
440
+ &-col-lg-2 .block-editor-block-list__block + .block-list-appender.wp-block {
441
  width: calc(16.66% - 30px);
442
  }
443
  &-col-lg-3 .editor-block-list__block,
444
+ &-col-lg-3 .block-editor-block-list__block,
445
+ &-col-lg-3 .block-editor-block-list__block + .block-list-appender.wp-block {
446
  width: calc(25% - 30px);
447
  }
448
  &-col-lg-4 .editor-block-list__block,
449
+ &-col-lg-4 .block-editor-block-list__block,
450
+ &-col-lg-4 .block-editor-block-list__block + .block-list-appender.wp-block {
451
  width: calc(33.3% - 30px);
452
  }
453
  &-col-lg-6 .editor-block-list__block,
454
+ &-col-lg-6 .block-editor-block-list__block,
455
+ &-col-lg-6 .block-editor-block-list__block + .block-list-appender.wp-block {
456
  width: calc(50% - 30px);
457
  }
458
  &-col-lg-12 .editor-block-list__block,
459
+ &-col-lg-12 .block-editor-block-list__block,
460
+ &-col-lg-12 .block-editor-block-list__block + .block-list-appender.wp-block {
461
  width: calc(100% - 30px);
462
  }
463
  }
464
  @media (min-width: $xl-min) {
465
  &-col-xl-2 .editor-block-list__block,
466
+ &-col-xl-2 .block-editor-block-list__block,
467
+ &-col-xl-2 .block-editor-block-list__block + .block-list-appender.wp-block {
468
  width: calc(16.66% - 30px);
469
  }
470
  &-col-xl-3 .editor-block-list__block,
471
+ &-col-xl-3 .block-editor-block-list__block,
472
+ &-col-xl-3 .block-editor-block-list__block + .block-list-appender.wp-block {
473
  width: calc(25% - 30px);
474
  }
475
  &-col-xl-4 .editor-block-list__block,
476
+ &-col-xl-4 .block-editor-block-list__block,
477
+ &-col-xl-4 .block-editor-block-list__block + .block-list-appender.wp-block {
478
  width: calc(33.3% - 30px);
479
  }
480
  &-col-xl-6 .editor-block-list__block,
481
+ &-col-xl-6 .block-editor-block-list__block,
482
+ &-col-xl-6 .block-editor-block-list__block + .block-list-appender.wp-block {
483
  width: calc(50% - 30px);
484
  }
485
  &-col-xl-12 .editor-block-list__block,
486
+ &-col-xl-12 .block-editor-block-list__block,
487
+ &-col-xl-12 .block-editor-block-list__block + .block-list-appender.wp-block {
488
  width: calc(100% - 30px);
489
  }
490
  }
491
  @media (min-width: $xxl-min) {
492
  &-col-xxl-2 .editor-block-list__block,
493
+ &-col-xxl-2 .block-editor-block-list__block ,
494
+ &-col-xxl-2 .block-editor-block-list__block + .block-list-appender.wp-block {
495
  width: calc(16.66% - 30px);
496
  }
497
  &-col-xxl-3 .editor-block-list__block,
498
+ &-col-xxl-3 .block-editor-block-list__block,
499
+ &-col-xxl-3 .block-editor-block-list__block + .block-list-appender.wp-block {
500
  width: calc(25% - 30px);
501
  }
502
  &-col-xxl-4 .editor-block-list__block,
503
+ &-col-xxl-4 .block-editor-block-list__block,
504
+ &-col-xxl-4 .block-editor-block-list__block + .block-list-appender.wp-block {
505
  width: calc(33.3% - 30px);
506
  }
507
  &-col-xxl-6 .editor-block-list__block,
508
+ &-col-xxl-6 .block-editor-block-list__block,
509
+ &-col-xxl-6 .block-editor-block-list__block + .block-list-appender.wp-block {
510
  width: calc(50% - 30px);
511
  }
512
  &-col-xxl-12 .editor-block-list__block,
513
+ &-col-xxl-12 .block-editor-block-list__block,
514
+ &-col-xxl-12 .block-editor-block-list__block + .block-list-appender.wp-block {
515
  width: calc(100% - 30px);
516
  }
517
  }
533
  opacity: 0.2;
534
  }
535
 
536
+ .vk_icon-card_item_title {//Added not to decorate
537
+ background-color: transparent;
538
+ margin-top: 0.9em;
539
+ margin-bottom: 0.6em;
540
+ font-size: 21px;
541
+ line-height: 1.4em;
542
+ border: none;
543
+ border-radius:unset;
544
+ padding: 0;
545
+ outline: unset;
546
+ outline-offset: unset;
547
+ box-shadow: unset;
548
+ color: inherit;
549
+ display: block;
550
+ &::before {
551
+ content: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
552
  }
553
+ &::after {
554
+ border: none;
 
 
 
555
  }
556
  }
557
 
558
+ .wp-block.vk_prBlocks,
559
+ .wp-block.vk_posts {
560
+ margin-left: auto;
561
+ margin-right: auto;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
  }
563
 
564
+ .vk_tableOfContents_openCloseBtn {
565
+ display: block;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
566
  }
567
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
568
  /* .vk_hidden.vk_hidden は2つじゃないと上書きできない */
569
  .vk_hidden {
570
  display: block !important;
eslintrc.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ const defaultConfig = require( '@wordpress/scripts/config/.eslintrc.js' );
2
+ module.exports = {
3
+ ...defaultConfig,
4
+ };
example.png DELETED
Binary file
gulpfile.js CHANGED
@@ -1,10 +1,6 @@
1
  const gulp = require("gulp"),
2
  concat = require("gulp-concat"),
3
- $ = require("gulp-load-plugins")(),
4
- webpackStream = require("webpack-stream"),
5
- webpack = require("webpack"),
6
- webpackDev = require("./webpack.dev"),
7
- webpackProd = require("./webpack.prod");
8
  const sass = require("gulp-sass");
9
  const autoprefixer = require("gulp-autoprefixer");
10
  const cleanCss = require("gulp-clean-css");
@@ -16,7 +12,7 @@ const jsmin = require("gulp-jsmin");
16
 
17
  gulp.task( 'helper-js', function (done) {
18
  gulp.src([
19
- 'src/blocks/helper/faq2.js',
20
  ])
21
  .pipe(jsmin())
22
  .pipe(rename({
@@ -82,7 +78,6 @@ gulp.task("sass_editor", function() {
82
  .src([
83
  "./editor-css/_editor_common_core.scss",
84
  "./editor-css/_editor_before.scss",
85
- "./src/**/*.scss",
86
  "./editor-css/_editor_after.scss"
87
  ])
88
  .pipe(concat("editor-block-build-marge.scss"))
@@ -107,6 +102,34 @@ gulp.task("dist_swiper_css", function() {
107
  .pipe(gulp.dest("./inc/vk-blocks/build/"));
108
  });
109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  // VK Block で使用しているBootstrapのみコンパイル
111
  // ※ Lightning 以外のテーマで利用の際に読込
112
  gulp.task("sass_bootstrap", function() {
@@ -129,19 +152,8 @@ gulp.task("sass_vk_components", function() {
129
  .pipe(gulp.dest("./inc/vk-blocks/build/"));
130
  });
131
 
132
- // Transpile and Compile Sass and Bundle it.
133
- gulp.task("js-dev", function() {
134
- return webpackStream(webpackDev, webpack).pipe(gulp.dest("./"));
135
- });
136
-
137
- gulp.task("js", function() {
138
- return webpackStream(webpackProd, webpack).pipe(gulp.dest("./"));
139
- });
140
-
141
  // watch
142
  gulp.task("watch", function() {
143
- gulp.watch("src/**/*.js", gulp.parallel("js"));
144
- // gulp.watch("src/**/*.js", gulp.parallel("js-dev"));
145
  gulp.watch("editor-css/_editor_before.scss", gulp.parallel("sass_editor"));
146
  // gulp.watch("editor-css/*.scss", gulp.parallel("sass_editor"));
147
  gulp.watch("src/**/*.scss", gulp.series("sass", "sass_editor"));
@@ -156,40 +168,16 @@ gulp.task("watch", function() {
156
  });
157
 
158
  //Build : Development
159
- gulp.task("build:dev:free", gulp.series("js-dev", "sass", "helper-js", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
160
- gulp.task("build:dev:pro", gulp.series("js-dev", "sass", "helper-js", "helper-js-pro", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
161
 
162
  // Build : Production
163
- gulp.task("build:free", gulp.series("js", "sass", "helper-js", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
164
- gulp.task("build:pro", gulp.series("js", "sass", "helper-js", "helper-js-pro", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
165
 
166
  // Default Tasks
167
  gulp.task("default", gulp.series("watch"));
168
 
169
- // replace_text_domain
170
- gulp.task("text-domain", function(done) {
171
- // font-awesome.
172
- gulp.src(["./inc/font-awesome/package/*.php"])
173
- .pipe(replace("'vk_font_awesome_version_textdomain'", "'vk-blocks'"))
174
- .pipe(gulp.dest("./inc/font-awesome/package/"));
175
- // term-color.
176
- gulp.src(["./inc/term-color/package/*.php"])
177
- .pipe(replace("'vk_term_color_textdomain'","'vk-blocks'"))
178
- .pipe(gulp.dest("./inc/term-color/package/"));
179
- // template-tag.
180
- gulp.src(["./inc/template-tags/package/*.php"])
181
- .pipe(replace("'vk-all-in-one-expansion-unit'","'vk-blocks'"))
182
- .pipe(gulp.dest("./inc/template-tags/package/"));
183
- // vk-components.
184
- gulp.src(["./inc/vk-components/package/*.php"])
185
- .pipe(replace("'vk_components_textdomain'","'vk-blocks'"))
186
- .pipe(gulp.dest("./inc/vk-components/package/"));
187
- gulp.src(["./inc/vk-css-optimize/package/*.php"])
188
- .pipe(replace("'css_optimize_textdomain'","'vk-blocks'"))
189
- .pipe(gulp.dest("./inc/vk-css-optimize/package/"));
190
- done();
191
- });
192
-
193
  // copy dist ////////////////////////////////////////////////
194
 
195
  gulp.task("dist", function() {
@@ -211,11 +199,12 @@ gulp.task("dist", function() {
211
  "./**/*.less",
212
  "./**/*.png",
213
  "./inc/**",
 
214
  "!./compile.bat",
215
  "!./config.rb",
216
  "!./tests/**",
217
  "!./dist/**",
218
- "!./src/**",
219
  "!./bin/**",
220
  "!./editor-css/**",
221
  "!./node_modules/**"
1
  const gulp = require("gulp"),
2
  concat = require("gulp-concat"),
3
+ $ = require("gulp-load-plugins")();
 
 
 
 
4
  const sass = require("gulp-sass");
5
  const autoprefixer = require("gulp-autoprefixer");
6
  const cleanCss = require("gulp-clean-css");
12
 
13
  gulp.task( 'helper-js', function (done) {
14
  gulp.src([
15
+ 'src/blocks/faq2/faq2.js',
16
  ])
17
  .pipe(jsmin())
18
  .pipe(rename({
78
  .src([
79
  "./editor-css/_editor_common_core.scss",
80
  "./editor-css/_editor_before.scss",
 
81
  "./editor-css/_editor_after.scss"
82
  ])
83
  .pipe(concat("editor-block-build-marge.scss"))
102
  .pipe(gulp.dest("./inc/vk-blocks/build/"));
103
  });
104
 
105
+ // replace_text_domain
106
+ gulp.task("text-domain", function(done) {
107
+ // vk-admin.
108
+ gulp.src(["./inc/vk-admin/package/*.php"])
109
+ .pipe(replace("vk_admin_textdomain","vk-blocks"))
110
+ .pipe(gulp.dest("./inc/vk-admin/package/"));
111
+ // font-awesome.
112
+ gulp.src(["./inc/font-awesome/package/*.php"])
113
+ .pipe(replace("'vk_font_awesome_version_textdomain'", "'vk-blocks'"))
114
+ .pipe(gulp.dest("./inc/font-awesome/package/"));
115
+ // term-color.
116
+ gulp.src(["./inc/term-color/package/*.php"])
117
+ .pipe(replace("'vk_term_color_textdomain'","'vk-blocks'"))
118
+ .pipe(gulp.dest("./inc/term-color/package/"));
119
+ // template-tag.
120
+ gulp.src(["./inc/template-tags/package/*.php"])
121
+ .pipe(replace("'vk-all-in-one-expansion-unit'","'vk-blocks'"))
122
+ .pipe(gulp.dest("./inc/template-tags/package/"));
123
+ // vk-components.
124
+ gulp.src(["./inc/vk-components/package/*.php"])
125
+ .pipe(replace("'vk_components_textdomain'","'vk-blocks'"))
126
+ .pipe(gulp.dest("./inc/vk-components/package/"));
127
+ gulp.src(["./inc/vk-css-optimize/package/*.php"])
128
+ .pipe(replace("'css_optimize_textdomain'","'vk-blocks'"))
129
+ .pipe(gulp.dest("./inc/vk-css-optimize/package/"));
130
+ done();
131
+ });
132
+
133
  // VK Block で使用しているBootstrapのみコンパイル
134
  // ※ Lightning 以外のテーマで利用の際に読込
135
  gulp.task("sass_bootstrap", function() {
152
  .pipe(gulp.dest("./inc/vk-blocks/build/"));
153
  });
154
 
 
 
 
 
 
 
 
 
 
155
  // watch
156
  gulp.task("watch", function() {
 
 
157
  gulp.watch("editor-css/_editor_before.scss", gulp.parallel("sass_editor"));
158
  // gulp.watch("editor-css/*.scss", gulp.parallel("sass_editor"));
159
  gulp.watch("src/**/*.scss", gulp.series("sass", "sass_editor"));
168
  });
169
 
170
  //Build : Development
171
+ gulp.task("build:dev:free", gulp.series( "text-domain", "sass", "helper-js", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
172
+ gulp.task("build:dev:pro", gulp.series( "text-domain", "sass", "helper-js", "helper-js-pro", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
173
 
174
  // Build : Production
175
+ gulp.task("build:free", gulp.series( "text-domain", "sass", "helper-js", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
176
+ gulp.task("build:pro", gulp.series( "text-domain", "sass", "helper-js", "helper-js-pro", "sass_editor","sass_bootstrap","sass_vk_components", "dist_swiper_js", "dist_swiper_css"));
177
 
178
  // Default Tasks
179
  gulp.task("default", gulp.series("watch"));
180
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
181
  // copy dist ////////////////////////////////////////////////
182
 
183
  gulp.task("dist", function() {
199
  "./**/*.less",
200
  "./**/*.png",
201
  "./inc/**",
202
+ "./src/**",
203
  "!./compile.bat",
204
  "!./config.rb",
205
  "!./tests/**",
206
  "!./dist/**",
207
+ "!./test/**",
208
  "!./bin/**",
209
  "!./editor-css/**",
210
  "!./node_modules/**"
inc/font-awesome/package/class-vk-font-awesome-versions.php CHANGED
@@ -40,7 +40,7 @@ if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
40
  $versions = array(
41
  '5_SVG_JS' => array(
42
  'label' => '5 SVG with JS ( ' . __( 'Not recommended', 'vk-blocks' ) . ' )',
43
- 'version' => '5.13.0',
44
  'type' => 'svg-with-js',
45
  /* [ Notice ] use editor css*/
46
  'url_css' => $font_awesome_directory_uri . 'versions/5/css/all.min.css',
@@ -48,7 +48,7 @@ if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
48
  ),
49
  '5_WebFonts_CSS' => array(
50
  'label' => '5 Web Fonts with CSS',
51
- 'version' => '5.13.0',
52
  'type' => 'web-fonts-with-css',
53
  'url_css' => $font_awesome_directory_uri . 'versions/5/css/all.min.css',
54
  'url_js' => '',
@@ -121,7 +121,7 @@ if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
121
  static function load_admin_font_awesome( $post ) {
122
  $current = self::current_info();
123
  // ブロックエディタでこれがあるとコンソールでエラー吐かれるのでclassicエディタのときだけ読み込み
124
- if ( ! use_block_editor_for_post( $post ) ) {
125
  add_editor_style( $current['url_css'] );
126
  }
127
  }
40
  $versions = array(
41
  '5_SVG_JS' => array(
42
  'label' => '5 SVG with JS ( ' . __( 'Not recommended', 'vk-blocks' ) . ' )',
43
+ 'version' => '5.15.1',
44
  'type' => 'svg-with-js',
45
  /* [ Notice ] use editor css*/
46
  'url_css' => $font_awesome_directory_uri . 'versions/5/css/all.min.css',
48
  ),
49
  '5_WebFonts_CSS' => array(
50
  'label' => '5 Web Fonts with CSS',
51
+ 'version' => '5.15.1',
52
  'type' => 'web-fonts-with-css',
53
  'url_css' => $font_awesome_directory_uri . 'versions/5/css/all.min.css',
54
  'url_js' => '',
121
  static function load_admin_font_awesome( $post ) {
122
  $current = self::current_info();
123
  // ブロックエディタでこれがあるとコンソールでエラー吐かれるのでclassicエディタのときだけ読み込み
124
+ if ( ! function_exists( 'use_block_editor_for_post' ) || ! use_block_editor_for_post( $post ) ) {
125
  add_editor_style( $current['url_css'] );
126
  }
127
  }
inc/saved-block-version.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
-
3
- // Do not load directly.
4
- defined( 'ABSPATH' ) || die();
5
-
6
- function vkblocks_register_saved_block_version_postmeta(){
7
-
8
- $post_types = get_post_types(array(), 'names');
9
- foreach ( $post_types as $post_type ) {
10
- register_post_meta( strval($post_type) , '_vkb_saved_block_version', array(
11
- 'show_in_rest' => true,
12
- 'single' => true,
13
- 'type' => 'string',
14
- 'default' => "",
15
- 'auth_callback' => function() {
16
- return current_user_can( 'edit_posts' );
17
- }
18
- ) );
19
- }
20
- };
21
- add_action( 'init', 'vkblocks_register_saved_block_version_postmeta', 10, 0 );
22
-
23
- function vkblocks_add_saved_block_version( $post_id, $post, $update ) {
24
-
25
- if(function_exists('vkblocks_get_version')){
26
- update_post_meta( $post_id, '_vkb_saved_block_version', vkblocks_get_version() );
27
- } else {
28
- update_post_meta( $post_id, '_vkb_saved_block_version', "" );
29
- }
30
- }
31
- add_action( 'save_post', 'vkblocks_add_saved_block_version', 10,3 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/term-color/package/class.term-color.php CHANGED
@@ -183,13 +183,13 @@ if ( ! class_exists( 'Vk_term_color' ) ) {
183
  $outer_class = ' class="' . esc_attr( $args['class'] ) . '"';
184
  }
185
 
186
- $taxonomies = get_the_taxonomies();
187
- $exclusion = array( 'post_tag', 'product_type' );
188
  // * vk_exclude_term_list is used in lightning too.
189
- $exclusion = apply_filters( 'vk_get_display_taxonomies_exclusion', $exclusion );
190
- if ( is_array( $exclusion ) ){
191
- foreach ( $exclusion as $key => $value ){
192
- unset( $taxonomies[$value] );
193
  }
194
  }
195
 
183
  $outer_class = ' class="' . esc_attr( $args['class'] ) . '"';
184
  }
185
 
186
+ $taxonomies = get_the_taxonomies();
187
+ $exclusion = array( 'post_tag', 'product_type' );
188
  // * vk_exclude_term_list is used in lightning too.
189
+ $exclusion = apply_filters( 'vk_get_display_taxonomies_exclusion', $exclusion );
190
+ if ( is_array( $exclusion ) ) {
191
+ foreach ( $exclusion as $key => $value ) {
192
+ unset( $taxonomies[ $value ] );
193
  }
194
  }
195
 
inc/tgm-plugin-activation/class-tgm-plugin-activation.php ADDED
@@ -0,0 +1,3640 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Plugin installation and activation for WordPress themes.
4
+ *
5
+ * Please note that this is a drop-in library for a theme or plugin.
6
+ * The authors of this library (Thomas, Gary and Juliette) are NOT responsible
7
+ * for the support of your plugin or theme. Please contact the plugin
8
+ * or theme author for support.
9
+ *
10
+ * @package TGM-Plugin-Activation
11
+ * @version 2.5.2
12
+ * @link http://tgmpluginactivation.com/
13
+ * @author Thomas Griffin, Gary Jones, Juliette Reinders Folmer
14
+ * @copyright Copyright (c) 2011, Thomas Griffin
15
+ * @license GPL-2.0+
16
+ *
17
+ * @wordpress-plugin
18
+ * Plugin Name: TGM Plugin Activation
19
+ * Plugin URI:
20
+ * Description: Plugin installation and activation for WordPress themes.
21
+ * Version: 2.5.2
22
+ * Author: Thomas Griffin, Gary Jones, Juliette Reinders Folmer
23
+ * Author URI: http://tgmpluginactivation.com/
24
+ * Text Domain: tgmpa
25
+ * Domain Path: /languages/
26
+ * Copyright: 2011, Thomas Griffin
27
+ */
28
+
29
+ /*
30
+ Copyright 2011 Thomas Griffin (thomasgriffinmedia.com)
31
+
32
+ This program is free software; you can redistribute it and/or modify
33
+ it under the terms of the GNU General Public License, version 2, as
34
+ published by the Free Software Foundation.
35
+
36
+ This program is distributed in the hope that it will be useful,
37
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
38
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
39
+ GNU General Public License for more details.
40
+
41
+ You should have received a copy of the GNU General Public License
42
+ along with this program; if not, write to the Free Software
43
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
44
+ */
45
+
46
+ if ( ! class_exists( 'TGM_Plugin_Activation' ) ) {
47
+
48
+ /**
49
+ * Automatic plugin installation and activation library.
50
+ *
51
+ * Creates a way to automatically install and activate plugins from within themes.
52
+ * The plugins can be either bundled, downloaded from the WordPress
53
+ * Plugin Repository or downloaded from another external source.
54
+ *
55
+ * @since 1.0.0
56
+ *
57
+ * @package TGM-Plugin-Activation
58
+ * @author Thomas Griffin
59
+ * @author Gary Jones
60
+ */
61
+ class TGM_Plugin_Activation {
62
+ /**
63
+ * TGMPA version number.
64
+ *
65
+ * @since 2.5.0
66
+ *
67
+ * @const string Version number.
68
+ */
69
+ const TGMPA_VERSION = '2.5.2';
70
+
71
+ /**
72
+ * Regular expression to test if a URL is a WP plugin repo URL.
73
+ *
74
+ * @const string Regex.
75
+ *
76
+ * @since 2.5.0
77
+ */
78
+ const WP_REPO_REGEX = '|^http[s]?://wordpress\.org/(?:extend/)?plugins/|';
79
+
80
+ /**
81
+ * Arbitrary regular expression to test if a string starts with a URL.
82
+ *
83
+ * @const string Regex.
84
+ *
85
+ * @since 2.5.0
86
+ */
87
+ const IS_URL_REGEX = '|^http[s]?://|';
88
+
89
+ /**
90
+ * Holds a copy of itself, so it can be referenced by the class name.
91
+ *
92
+ * @since 1.0.0
93
+ *
94
+ * @var TGM_Plugin_Activation
95
+ */
96
+ public static $instance;
97
+
98
+ /**
99
+ * Holds arrays of plugin details.
100
+ *
101
+ * @since 1.0.0
102
+ *
103
+ * @since 2.5.0 the array has the plugin slug as an associative key.
104
+ *
105
+ * @var array
106
+ */
107
+ public $plugins = array();
108
+
109
+ /**
110
+ * Holds arrays of plugin names to use to sort the plugins array.
111
+ *
112
+ * @since 2.5.0
113
+ *
114
+ * @var array
115
+ */
116
+ protected $sort_order = array();
117
+
118
+ /**
119
+ * Whether any plugins have the 'force_activation' setting set to true.
120
+ *
121
+ * @since 2.5.0
122
+ *
123
+ * @var bool
124
+ */
125
+ protected $has_forced_activation = false;
126
+
127
+ /**
128
+ * Whether any plugins have the 'force_deactivation' setting set to true.
129
+ *
130
+ * @since 2.5.0
131
+ *
132
+ * @var bool
133
+ */
134
+ protected $has_forced_deactivation = false;
135
+
136
+ /**
137
+ * Name of the unique ID to hash notices.
138
+ *
139
+ * @since 2.4.0
140
+ *
141
+ * @var string
142
+ */
143
+ public $id = 'tgmpa';
144
+
145
+ /**
146
+ * Name of the query-string argument for the admin page.
147
+ *
148
+ * @since 1.0.0
149
+ *
150
+ * @var string
151
+ */
152
+ protected $menu = 'tgmpa-install-plugins';
153
+
154
+ /**
155
+ * Parent menu file slug.
156
+ *
157
+ * @since 2.5.0
158
+ *
159
+ * @var string
160
+ */
161
+ public $parent_slug = 'themes.php';
162
+
163
+ /**
164
+ * Capability needed to view the plugin installation menu item.
165
+ *
166
+ * @since 2.5.0
167
+ *
168
+ * @var string
169
+ */
170
+ public $capability = 'edit_theme_options';
171
+
172
+ /**
173
+ * Default absolute path to folder containing bundled plugin zip files.
174
+ *
175
+ * @since 2.0.0
176
+ *
177
+ * @var string Absolute path prefix to zip file location for bundled plugins. Default is empty string.
178
+ */
179
+ public $default_path = '';
180
+
181
+ /**
182
+ * Flag to show admin notices or not.
183
+ *
184
+ * @since 2.1.0
185
+ *
186
+ * @var boolean
187
+ */
188
+ public $has_notices = true;
189
+
190
+ /**
191
+ * Flag to determine if the user can dismiss the notice nag.
192
+ *
193
+ * @since 2.4.0
194
+ *
195
+ * @var boolean
196
+ */
197
+ public $dismissable = true;
198
+
199
+ /**
200
+ * Message to be output above nag notice if dismissable is false.
201
+ *
202
+ * @since 2.4.0
203
+ *
204
+ * @var string
205
+ */
206
+ public $dismiss_msg = '';
207
+
208
+ /**
209
+ * Flag to set automatic activation of plugins. Off by default.
210
+ *
211
+ * @since 2.2.0
212
+ *
213
+ * @var boolean
214
+ */
215
+ public $is_automatic = false;
216
+
217
+ /**
218
+ * Optional message to display before the plugins table.
219
+ *
220
+ * @since 2.2.0
221
+ *
222
+ * @var string Message filtered by wp_kses_post(). Default is empty string.
223
+ */
224
+ public $message = '';
225
+
226
+ /**
227
+ * Holds configurable array of strings.
228
+ *
229
+ * Default values are added in the constructor.
230
+ *
231
+ * @since 2.0.0
232
+ *
233
+ * @var array
234
+ */
235
+ public $strings = array();
236
+
237
+ /**
238
+ * Holds the version of WordPress.
239
+ *
240
+ * @since 2.4.0
241
+ *
242
+ * @var int
243
+ */
244
+ public $wp_version;
245
+
246
+ /**
247
+ * Holds the hook name for the admin page.
248
+ *
249
+ * @since 2.5.0
250
+ *
251
+ * @var string
252
+ */
253
+ public $page_hook;
254
+
255
+ /**
256
+ * Adds a reference of this object to $instance, populates default strings,
257
+ * does the tgmpa_init action hook, and hooks in the interactions to init.
258
+ *
259
+ * @internal This method should be `protected`, but as too many TGMPA implementations
260
+ * haven't upgraded beyond v2.3.6 yet, this gives backward compatibility issues.
261
+ * Reverted back to public for the time being.
262
+ *
263
+ * @since 1.0.0
264
+ *
265
+ * @see TGM_Plugin_Activation::init()
266
+ */
267
+ public function __construct() {
268
+ // Set the current WordPress version.
269
+ $this->wp_version = $GLOBALS['wp_version'];
270
+
271
+ // Announce that the class is ready, and pass the object (for advanced use).
272
+ do_action_ref_array( 'tgmpa_init', array( $this ) );
273
+
274
+ // When the rest of WP has loaded, kick-start the rest of the class.
275
+ add_action( 'init', array( $this, 'init' ) );
276
+ }
277
+
278
+ /**
279
+ * Magic method to (not) set protected properties from outside of this class.
280
+ *
281
+ * @internal hackedihack... There is a serious bug in v2.3.2 - 2.3.6 where the `menu` property
282
+ * is being assigned rather than tested in a conditional, effectively rendering it useless.
283
+ * This 'hack' prevents this from happening.
284
+ *
285
+ * @see https://github.com/TGMPA/TGM-Plugin-Activation/blob/2.3.6/tgm-plugin-activation/class-tgm-plugin-activation.php#L1593
286
+ *
287
+ * @param string $name Name of an inaccessible property.
288
+ * @param mixed $value Value to assign to the property.
289
+ * @return void Silently fail to set the property when this is tried from outside of this class context.
290
+ * (Inside this class context, the __set() method if not used as there is direct access.)
291
+ */
292
+ public function __set( $name, $value ) {
293
+ return;
294
+ }
295
+
296
+ /**
297
+ * Magic method to get the value of a protected property outside of this class context.
298
+ *
299
+ * @param string $name Name of an inaccessible property.
300
+ * @return mixed The property value.
301
+ */
302
+ public function __get( $name ) {
303
+ return $this->{$name};
304
+ }
305
+
306
+ /**
307
+ * Initialise the interactions between this class and WordPress.
308
+ *
309
+ * Hooks in three new methods for the class: admin_menu, notices and styles.
310
+ *
311
+ * @since 2.0.0
312
+ *
313
+ * @see TGM_Plugin_Activation::admin_menu()
314
+ * @see TGM_Plugin_Activation::notices()
315
+ * @see TGM_Plugin_Activation::styles()
316
+ */
317
+ public function init() {
318
+ /**
319
+ * By default TGMPA only loads on the WP back-end and not in an Ajax call. Using this filter
320
+ * you can overrule that behaviour.
321
+ *
322
+ * @since 2.5.0
323
+ *
324
+ * @param bool $load Whether or not TGMPA should load.
325
+ * Defaults to the return of `is_admin() && ! defined( 'DOING_AJAX' )`.
326
+ */
327
+ if ( true !== apply_filters( 'tgmpa_load', ( is_admin() && ! defined( 'DOING_AJAX' ) ) ) ) {
328
+ return;
329
+ }
330
+
331
+ // Load class strings.
332
+ $this->strings = array(
333
+ 'page_title' => __( 'Install Required Plugins', 'lightning' ),
334
+ 'menu_title' => __( 'Install Plugins', 'lightning' ),
335
+ 'installing' => __( 'Installing Plugin: %s', 'lightning' ),
336
+ 'oops' => __( 'Something went wrong with the plugin API.', 'lightning' ),
337
+ 'notice_can_install_required' => _n_noop(
338
+ 'This theme requires the following plugin: %1$s.',
339
+ 'This theme requires the following plugins: %1$s.',
340
+ 'lightning'
341
+ ),
342
+ 'notice_can_install_recommended' => _n_noop(
343
+ 'This theme recommends the following plugin: %1$s.',
344
+ 'This theme recommends the following plugins: %1$s.',
345
+ 'lightning'
346
+ ),
347
+ 'notice_cannot_install' => _n_noop(
348
+ 'Sorry, but you do not have the correct permissions to install the %1$s plugin.',
349
+ 'Sorry, but you do not have the correct permissions to install the %1$s plugins.',
350
+ 'lightning'
351
+ ),
352
+ 'notice_ask_to_update' => _n_noop(
353
+ 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.',
354
+ 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.',
355
+ 'lightning'
356
+ ),
357
+ 'notice_ask_to_update_maybe' => _n_noop(
358
+ 'There is an update available for: %1$s.',
359
+ 'There are updates available for the following plugins: %1$s.',
360
+ 'lightning'
361
+ ),
362
+ 'notice_cannot_update' => _n_noop(
363
+ 'Sorry, but you do not have the correct permissions to update the %1$s plugin.',
364
+ 'Sorry, but you do not have the correct permissions to update the %1$s plugins.',
365
+ 'lightning'
366
+ ),
367
+ 'notice_can_activate_required' => _n_noop(
368
+ 'The following required plugin is currently inactive: %1$s.',
369
+ 'The following required plugins are currently inactive: %1$s.',
370
+ 'lightning'
371
+ ),
372
+ 'notice_can_activate_recommended' => _n_noop(
373
+ 'The following recommended plugin is currently inactive: %1$s.',
374
+ 'The following recommended plugins are currently inactive: %1$s.',
375
+ 'lightning'
376
+ ),
377
+ 'notice_cannot_activate' => _n_noop(
378
+ 'Sorry, but you do not have the correct permissions to activate the %1$s plugin.',
379
+ 'Sorry, but you do not have the correct permissions to activate the %1$s plugins.',
380
+ 'lightning'
381
+ ),
382
+ 'install_link' => _n_noop(
383
+ 'Begin installing plugin',
384
+ 'Begin installing plugins',
385
+ 'lightning'
386
+ ),
387
+ 'update_link' => _n_noop(
388
+ 'Begin updating plugin',
389
+ 'Begin updating plugins',
390
+ 'lightning'
391
+ ),
392
+ 'activate_link' => _n_noop(
393
+ 'Begin activating plugin',
394
+ 'Begin activating plugins',
395
+ 'lightning'
396
+ ),
397
+ 'return' => __( 'Return to Required Plugins Installer', 'lightning' ),
398
+ 'dashboard' => __( 'Return to the dashboard', 'lightning' ),
399
+ 'plugin_activated' => __( 'Plugin activated successfully.', 'lightning' ),
400
+ 'activated_successfully' => __( 'The following plugin was activated successfully:', 'lightning' ),
401
+ 'plugin_already_active' => __( 'No action taken. Plugin %1$s was already active.', 'lightning' ),
402
+ 'plugin_needs_higher_version' => __( 'Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin.', 'lightning' ),
403
+ 'complete' => __( 'All plugins installed and activated successfully. %1$s', 'lightning' ),
404
+ 'dismiss' => __( 'Dismiss this notice', 'lightning' ),
405
+ 'contact_admin' => __( 'Please contact the administrator of this site for help.', 'lightning' ),
406
+ );
407
+
408
+ do_action( 'tgmpa_register' );
409
+
410
+ /* After this point, the plugins should be registered and the configuration set. */
411
+
412
+ // Proceed only if we have plugins to handle.
413
+ if ( empty( $this->plugins ) || ! is_array( $this->plugins ) ) {
414
+ return;
415
+ }
416
+
417
+ // Set up the menu and notices if we still have outstanding actions.
418
+ if ( true !== $this->is_tgmpa_complete() ) {
419
+ // Sort the plugins.
420
+ array_multisort( $this->sort_order, SORT_ASC, $this->plugins );
421
+
422
+ add_action( 'admin_menu', array( $this, 'admin_menu' ) );
423
+ add_action( 'admin_head', array( $this, 'dismiss' ) );
424
+
425
+ // Prevent the normal links from showing underneath a single install/update page.
426
+ add_filter( 'install_plugin_complete_actions', array( $this, 'actions' ) );
427
+ add_filter( 'update_plugin_complete_actions', array( $this, 'actions' ) );
428
+
429
+ if ( $this->has_notices ) {
430
+ add_action( 'admin_notices', array( $this, 'notices' ) );
431
+ add_action( 'admin_init', array( $this, 'admin_init' ), 1 );
432
+ add_action( 'admin_enqueue_scripts', array( $this, 'thickbox' ) );
433
+ }
434
+
435
+ add_action( 'load-plugins.php', array( $this, 'add_plugin_action_link_filters' ), 1 );
436
+ }
437
+
438
+ // Make sure things get reset on switch theme.
439
+ add_action( 'switch_theme', array( $this, 'flush_plugins_cache' ) );
440
+
441
+ if ( $this->has_notices ) {
442
+ add_action( 'switch_theme', array( $this, 'update_dismiss' ) );
443
+ }
444
+
445
+ // Setup the force activation hook.
446
+ if ( true === $this->has_forced_activation ) {
447
+ add_action( 'admin_init', array( $this, 'force_activation' ) );
448
+ }
449
+
450
+ // Setup the force deactivation hook.
451
+ if ( true === $this->has_forced_deactivation ) {
452
+ add_action( 'switch_theme', array( $this, 'force_deactivation' ) );
453
+ }
454
+ }
455
+
456
+ /**
457
+ * Prevent activation of plugins which don't meet the minimum version requirement from the
458
+ * WP native plugins page.
459
+ *
460
+ * @since 2.5.0
461
+ */
462
+ public function add_plugin_action_link_filters() {
463
+ foreach ( $this->plugins as $slug => $plugin ) {
464
+ if ( false === $this->can_plugin_activate( $slug ) ) {
465
+ add_filter( 'plugin_action_links_' . $plugin['file_path'], array( $this, 'filter_plugin_action_links_activate' ), 20 );
466
+ }
467
+
468
+ if ( true === $plugin['force_activation'] ) {
469
+ add_filter( 'plugin_action_links_' . $plugin['file_path'], array( $this, 'filter_plugin_action_links_deactivate' ), 20 );
470
+ }
471
+
472
+ if ( false !== $this->does_plugin_require_update( $slug ) ) {
473
+ add_filter( 'plugin_action_links_' . $plugin['file_path'], array( $this, 'filter_plugin_action_links_update' ), 20 );
474
+ }
475
+ }
476
+ }
477
+
478
+ /**
479
+ * Remove the 'Activate' link on the WP native plugins page if the plugin does not meet the
480
+ * minimum version requirements.
481
+ *
482
+ * @since 2.5.0
483
+ *
484
+ * @param array $actions Action links.
485
+ * @return array
486
+ */
487
+ public function filter_plugin_action_links_activate( $actions ) {
488
+ unset( $actions['activate'] );
489
+
490
+ return $actions;
491
+ }
492
+
493
+ /**
494
+ * Remove the 'Deactivate' link on the WP native plugins page if the plugin has been set to force activate.
495
+ *
496
+ * @since 2.5.0
497
+ *
498
+ * @param array $actions Action links.
499
+ * @return array
500
+ */
501
+ public function filter_plugin_action_links_deactivate( $actions ) {
502
+ unset( $actions['deactivate'] );
503
+
504
+ return $actions;
505
+ }
506
+
507
+ /**
508
+ * Add a 'Requires update' link on the WP native plugins page if the plugin does not meet the
509
+ * minimum version requirements.
510
+ *
511
+ * @since 2.5.0
512
+ *
513
+ * @param array $actions Action links.
514
+ * @return array
515
+ */
516
+ public function filter_plugin_action_links_update( $actions ) {
517
+ $actions['update'] = sprintf(
518
+ '<a href="%1$s" title="%2$s" class="edit">%3$s</a>',
519
+ esc_url( $this->get_tgmpa_status_url( 'update' ) ),
520
+ esc_attr__( 'This plugin needs to be updated to be compatible with your theme.', 'lightning' ),
521
+ esc_html__( 'Update Required', 'lightning' )
522
+ );
523
+
524
+ return $actions;
525
+ }
526
+
527
+ /**
528
+ * Handles calls to show plugin information via links in the notices.
529
+ *
530
+ * We get the links in the admin notices to point to the TGMPA page, rather
531
+ * than the typical plugin-install.php file, so we can prepare everything
532
+ * beforehand.
533
+ *
534
+ * WP does not make it easy to show the plugin information in the thickbox -
535
+ * here we have to require a file that includes a function that does the
536
+ * main work of displaying it, enqueue some styles, set up some globals and
537
+ * finally call that function before exiting.
538
+ *
539
+ * Down right easy once you know how...
540
+ *
541
+ * Returns early if not the TGMPA page.
542
+ *
543
+ * @since 2.1.0
544
+ *
545
+ * @global string $tab Used as iframe div class names, helps with styling
546
+ * @global string $body_id Used as the iframe body ID, helps with styling
547
+ *
548
+ * @return null Returns early if not the TGMPA page.
549
+ */
550
+ public function admin_init() {
551
+ if ( ! $this->is_tgmpa_page() ) {
552
+ return;
553
+ }
554
+
555
+ if ( isset( $_REQUEST['tab'] ) && 'plugin-information' === $_REQUEST['tab'] ) {
556
+ // Needed for install_plugin_information().
557
+ require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
558
+
559
+ wp_enqueue_style( 'plugin-install' );
560
+
561
+ global $tab, $body_id;
562
+ $body_id = 'plugin-information';
563
+ // @codingStandardsIgnoreStart
564
+ $tab = 'plugin-information';
565
+ // @codingStandardsIgnoreEnd
566
+
567
+ install_plugin_information();
568
+
569
+ exit;
570
+ }
571
+ }
572
+
573
+ /**
574
+ * Enqueue thickbox scripts/styles for plugin info.
575
+ *
576
+ * Thickbox is not automatically included on all admin pages, so we must
577
+ * manually enqueue it for those pages.
578
+ *
579
+ * Thickbox is only loaded if the user has not dismissed the admin
580
+ * notice or if there are any plugins left to install and activate.
581
+ *
582
+ * @since 2.1.0
583
+ */
584
+ public function thickbox() {
585
+ if ( ! get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, true ) ) {
586
+ add_thickbox();
587
+ }
588
+ }
589
+
590
+ /**
591
+ * Adds submenu page if there are plugin actions to take.
592
+ *
593
+ * This method adds the submenu page letting users know that a required
594
+ * plugin needs to be installed.
595
+ *
596
+ * This page disappears once the plugin has been installed and activated.
597
+ *
598
+ * @since 1.0.0
599
+ *
600
+ * @see TGM_Plugin_Activation::init()
601
+ * @see TGM_Plugin_Activation::install_plugins_page()
602
+ *
603
+ * @return null Return early if user lacks capability to install a plugin.
604
+ */
605
+ public function admin_menu() {
606
+ // Make sure privileges are correct to see the page.
607
+ if ( ! current_user_can( 'install_plugins' ) ) {
608
+ return;
609
+ }
610
+
611
+ $args = apply_filters(
612
+ 'tgmpa_admin_menu_args',
613
+ array(
614
+ 'parent_slug' => $this->parent_slug, // Parent Menu slug.
615
+ 'page_title' => $this->strings['page_title'], // Page title.
616
+ 'menu_title' => $this->strings['menu_title'], // Menu title.
617
+ 'capability' => $this->capability, // Capability.
618
+ 'menu_slug' => $this->menu, // Menu slug.
619
+ 'function' => array( $this, 'install_plugins_page' ), // Callback.
620
+ )
621
+ );
622
+
623
+ $this->add_admin_menu( $args );
624
+ }
625
+
626
+ /**
627
+ * Add the menu item.
628
+ *
629
+ * @since 2.5.0
630
+ *
631
+ * @param array $args Menu item configuration.
632
+ */
633
+ protected function add_admin_menu( array $args ) {
634
+ if ( has_filter( 'tgmpa_admin_menu_use_add_theme_page' ) ) {
635
+ _deprecated_function( 'The "tgmpa_admin_menu_use_add_theme_page" filter', '2.5.0', esc_html__( 'Set the parent_slug config variable instead.', 'lightning' ) );
636
+ }
637
+ if ( 'themes.php' === $this->parent_slug ) {
638
+
639
+ $this->page_hook = call_user_func( 'add_theme_page', $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );
640
+ }
641
+ }
642
+
643
+ /**
644
+ * Echoes plugin installation form.
645
+ *
646
+ * This method is the callback for the admin_menu method function.
647
+ * This displays the admin page and form area where the user can select to install and activate the plugin.
648
+ * Aborts early if we're processing a plugin installation action.
649
+ *
650
+ * @since 1.0.0
651
+ *
652
+ * @return null Aborts early if we're processing a plugin installation action.
653
+ */
654
+ public function install_plugins_page() {
655
+ // Store new instance of plugin table in object.
656
+ $plugin_table = new TGMPA_List_Table;
657
+
658
+ // Return early if processing a plugin installation action.
659
+ if ( ( ( 'tgmpa-bulk-install' === $plugin_table->current_action() || 'tgmpa-bulk-update' === $plugin_table->current_action() ) && $plugin_table->process_bulk_actions() ) || $this->do_plugin_install() ) {
660
+ return;
661
+ }
662
+
663
+ // Force refresh of available plugin information so we'll know about manual updates/deletes.
664
+ wp_clean_plugins_cache( false );
665
+
666
+ ?>
667
+ <div class="tgmpa wrap">
668
+ <h2><?php echo esc_html( get_admin_page_title() ); ?></h2>
669
+ <?php $plugin_table->prepare_items(); ?>
670
+
671
+ <?php
672
+ if ( ! empty( $this->message ) && is_string( $this->message ) ) {
673
+ echo wp_kses_post( $this->message );
674
+ }
675
+ ?>
676
+ <?php $plugin_table->views(); ?>
677
+
678
+ <form id="tgmpa-plugins" action="" method="post">
679
+ <input type="hidden" name="tgmpa-page" value="<?php echo esc_attr( $this->menu ); ?>" />
680
+ <input type="hidden" name="plugin_status" value="<?php echo esc_attr( $plugin_table->view_context ); ?>" />
681
+ <?php $plugin_table->display(); ?>
682
+ </form>
683
+ </div>
684
+ <?php
685
+ }
686
+
687
+ /**
688
+ * Installs, updates or activates a plugin depending on the action link clicked by the user.
689
+ *
690
+ * Checks the $_GET variable to see which actions have been
691
+ * passed and responds with the appropriate method.
692
+ *
693
+ * Uses WP_Filesystem to process and handle the plugin installation
694
+ * method.
695
+ *
696
+ * @since 1.0.0
697
+ *
698
+ * @uses WP_Filesystem
699
+ * @uses WP_Error
700
+ * @uses WP_Upgrader
701
+ * @uses Plugin_Upgrader
702
+ * @uses Plugin_Installer_Skin
703
+ * @uses Plugin_Upgrader_Skin
704
+ *
705
+ * @return boolean True on success, false on failure.
706
+ */
707
+ protected function do_plugin_install() {
708
+ if ( empty( $_GET['plugin'] ) ) {
709
+ return false;
710
+ }
711
+
712
+ // All plugin information will be stored in an array for processing.
713
+ $slug = $this->sanitize_key( urldecode( $_GET['plugin'] ) );
714
+
715
+ if ( ! isset( $this->plugins[ $slug ] ) ) {
716
+ return false;
717
+ }
718
+
719
+ // Was an install or upgrade action link clicked?
720
+ if ( ( isset( $_GET['tgmpa-install'] ) && 'install-plugin' === $_GET['tgmpa-install'] ) || ( isset( $_GET['tgmpa-update'] ) && 'update-plugin' === $_GET['tgmpa-update'] ) ) {
721
+
722
+ $install_type = 'install';
723
+ if ( isset( $_GET['tgmpa-update'] ) && 'update-plugin' === $_GET['tgmpa-update'] ) {
724
+ $install_type = 'update';
725
+ }
726
+
727
+ check_admin_referer( 'tgmpa-' . $install_type, 'tgmpa-nonce' );
728
+
729
+ // Pass necessary information via URL if WP_Filesystem is needed.
730
+ $url = wp_nonce_url(
731
+ add_query_arg(
732
+ array(
733
+ 'plugin' => urlencode( $slug ),
734
+ 'tgmpa-' . $install_type => $install_type . '-plugin',
735
+ ),
736
+ $this->get_tgmpa_url()
737
+ ),
738
+ 'tgmpa-' . $install_type,
739
+ 'tgmpa-nonce'
740
+ );
741
+
742
+ $method = ''; // Leave blank so WP_Filesystem can populate it as necessary.
743
+
744
+ if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() ) ) ) {
745
+ return true;
746
+ }
747
+
748
+ if ( ! WP_Filesystem( $creds ) ) {
749
+ request_filesystem_credentials( esc_url_raw( $url ), $method, true, false, array() ); // Setup WP_Filesystem.
750
+ return true;
751
+ }
752
+
753
+ /* If we arrive here, we have the filesystem. */
754
+
755
+ // Prep variables for Plugin_Installer_Skin class.
756
+ $extra = array();
757
+ $extra['slug'] = $slug; // Needed for potentially renaming of directory name.
758
+ $source = $this->get_download_url( $slug );
759
+ $api = ( 'repo' === $this->plugins[ $slug ]['source_type'] ) ? $this->get_plugins_api( $slug ) : null;
760
+ $api = ( false !== $api ) ? $api : null;
761
+
762
+ $url = add_query_arg(
763
+ array(
764
+ 'action' => $install_type . '-plugin',
765
+ 'plugin' => urlencode( $slug ),
766
+ ),
767
+ 'update.php'
768
+ );
769
+
770
+ if ( ! class_exists( 'Plugin_Upgrader', false ) ) {
771
+ require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
772
+ }
773
+
774
+ $skin_args = array(
775
+ 'type' => ( 'bundled' !== $this->plugins[ $slug ]['source_type'] ) ? 'web' : 'upload',
776
+ 'title' => sprintf( $this->strings['installing'], $this->plugins[ $slug ]['name'] ),
777
+ 'url' => esc_url_raw( $url ),
778
+ 'nonce' => $install_type . '-plugin_' . $slug,
779
+ 'plugin' => '',
780
+ 'api' => $api,
781
+ 'extra' => $extra,
782
+ );
783
+
784
+ if ( 'update' === $install_type ) {
785
+ $skin_args['plugin'] = $this->plugins[ $slug ]['file_path'];
786
+ $skin = new Plugin_Upgrader_Skin( $skin_args );
787
+ } else {
788
+ $skin = new Plugin_Installer_Skin( $skin_args );
789
+ }
790
+
791
+ // Create a new instance of Plugin_Upgrader.
792
+ $upgrader = new Plugin_Upgrader( $skin );
793
+
794
+ // Perform the action and install the plugin from the $source urldecode().
795
+ add_filter( 'upgrader_source_selection', array( $this, 'maybe_adjust_source_dir' ), 1, 3 );
796
+
797
+ if ( 'update' === $install_type ) {
798
+ // Inject our info into the update transient.
799
+ $to_inject = array( $slug => $this->plugins[ $slug ] );
800
+ $to_inject[ $slug ]['source'] = $source;
801
+ $this->inject_update_info( $to_inject );
802
+
803
+ $upgrader->upgrade( $this->plugins[ $slug ]['file_path'] );
804
+ } else {
805
+ $upgrader->install( $source );
806
+ }
807
+
808
+ remove_filter( 'upgrader_source_selection', array( $this, 'maybe_adjust_source_dir' ), 1, 3 );
809
+
810
+ // Make sure we have the correct file path now the plugin is installed/updated.
811
+ $this->populate_file_path( $slug );
812
+
813
+ // Only activate plugins if the config option is set to true and the plugin isn't
814
+ // already active (upgrade).
815
+ if ( $this->is_automatic && ! $this->is_plugin_active( $slug ) ) {
816
+ $plugin_activate = $upgrader->plugin_info(); // Grab the plugin info from the Plugin_Upgrader method.
817
+ if ( false === $this->activate_single_plugin( $plugin_activate, $slug, true ) ) {
818
+ return true; // Finish execution of the function early as we encountered an error.
819
+ }
820
+ }
821
+
822
+ $this->show_tgmpa_version();
823
+
824
+ // Display message based on if all plugins are now active or not.
825
+ if ( $this->is_tgmpa_complete() ) {
826
+ echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'lightning' ) . '</a>' ), '</p>';
827
+ echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
828
+ } else {
829
+ echo '<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings['return'] ), '</a></p>';
830
+ }
831
+
832
+ return true;
833
+ } elseif ( isset( $this->plugins[ $slug ]['file_path'], $_GET['tgmpa-activate'] ) && 'activate-plugin' === $_GET['tgmpa-activate'] ) {
834
+ // Activate action link was clicked.
835
+ check_admin_referer( 'tgmpa-activate', 'tgmpa-nonce' );
836
+
837
+ if ( false === $this->activate_single_plugin( $this->plugins[ $slug ]['file_path'], $slug ) ) {
838
+ return true; // Finish execution of the function early as we encountered an error.
839
+ }
840
+ }
841
+
842
+ return false;
843
+ }
844
+
845
+ /**
846
+ * Inject information into the 'update_plugins' site transient as WP checks that before running an update.
847
+ *
848
+ * @since 2.5.0
849
+ *
850
+ * @param array $plugins The plugin information for the plugins which are to be updated.
851
+ */
852
+ public function inject_update_info( $plugins ) {
853
+ $repo_updates = get_site_transient( 'update_plugins' );
854
+
855
+ if ( ! is_object( $repo_updates ) ) {
856
+ $repo_updates = new stdClass;
857
+ }
858
+
859
+ foreach ( $plugins as $slug => $plugin ) {
860
+ $file_path = $plugin['file_path'];
861
+
862
+ if ( empty( $repo_updates->response[ $file_path ] ) ) {
863
+ $repo_updates->response[ $file_path ] = new stdClass;
864
+ }
865
+
866
+ // We only really need to set package, but let's do all we can in case WP changes something.
867
+ $repo_updates->response[ $file_path ]->slug = $slug;
868
+ $repo_updates->response[ $file_path ]->plugin = $file_path;
869
+ $repo_updates->response[ $file_path ]->new_version = $plugin['version'];
870
+ $repo_updates->response[ $file_path ]->package = $plugin['source'];
871
+ if ( empty( $repo_updates->response[ $file_path ]->url ) && ! empty( $plugin['external_url'] ) ) {
872
+ $repo_updates->response[ $file_path ]->url = $plugin['external_url'];
873
+ }
874
+ }
875
+
876
+ set_site_transient( 'update_plugins', $repo_updates );
877
+ }
878
+
879
+ /**
880
+ * Adjust the plugin directory name if necessary.
881
+ *
882
+ * The final destination directory of a plugin is based on the subdirectory name found in the
883
+ * (un)zipped source. In some cases - most notably GitHub repository plugin downloads -, this
884
+ * subdirectory name is not the same as the expected slug and the plugin will not be recognized
885
+ * as installed. This is fixed by adjusting the temporary unzipped source subdirectory name to
886
+ * the expected plugin slug.
887
+ *
888
+ * @since 2.5.0
889
+ *
890
+ * @param string $source Path to upgrade/zip-file-name.tmp/subdirectory/.
891
+ * @param string $remote_source Path to upgrade/zip-file-name.tmp.
892
+ * @param \WP_Upgrader $upgrader Instance of the upgrader which installs the plugin.
893
+ * @return string $source
894
+ */
895
+ public function maybe_adjust_source_dir( $source, $remote_source, $upgrader ) {
896
+ if ( ! $this->is_tgmpa_page() || ! is_object( $GLOBALS['wp_filesystem'] ) ) {
897
+ return $source;
898
+ }
899
+
900
+ // Check for single file plugins.
901
+ $source_files = array_keys( $GLOBALS['wp_filesystem']->dirlist( $remote_source ) );
902
+ if ( 1 === count( $source_files ) && false === $GLOBALS['wp_filesystem']->is_dir( $source ) ) {
903
+ return $source;
904
+ }
905
+
906
+ // Multi-file plugin, let's see if the directory is correctly named.
907
+ $desired_slug = '';
908
+
909
+ // Figure out what the slug is supposed to be.
910
+ if ( false === $upgrader->bulk && ! empty( $upgrader->skin->options['extra']['slug'] ) ) {
911
+ $desired_slug = $upgrader->skin->options['extra']['slug'];
912
+ } else {
913
+ // Bulk installer contains less info, so fall back on the info registered here.
914
+ foreach ( $this->plugins as $slug => $plugin ) {
915
+ if ( ! empty( $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) && $plugin['name'] === $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) {
916
+ $desired_slug = $slug;
917
+ break;
918
+ }
919
+ }
920
+ unset( $slug, $plugin );
921
+ }
922
+
923
+ if ( ! empty( $desired_slug ) ) {
924
+ $subdir_name = untrailingslashit( str_replace( trailingslashit( $remote_source ), '', $source ) );
925
+
926
+ if ( ! empty( $subdir_name ) && $subdir_name !== $desired_slug ) {
927
+ $from = untrailingslashit( $source );
928
+ $to = trailingslashit( $remote_source ) . $desired_slug;
929
+
930
+ if ( true === $GLOBALS['wp_filesystem']->move( $from, $to ) ) {
931
+ return trailingslashit( $to );
932
+ } else {
933
+ return new WP_Error(
934
+ 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'lightning' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'lightning' ), array(
935
+ 'found' => $subdir_name,
936
+ 'expected' => $desired_slug,
937
+ )
938
+ );
939
+ }
940
+ } elseif ( empty( $subdir_name ) ) {
941
+ return new WP_Error(
942
+ 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'lightning' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'lightning' ), array(
943
+ 'found' => $subdir_name,
944
+ 'expected' => $desired_slug,
945
+ )
946
+ );
947
+ }
948
+ }
949
+
950
+ return $source;
951
+ }
952
+
953
+ /**
954
+ * Activate a single plugin and send feedback about the result to the screen.
955
+ *
956
+ * @since 2.5.0
957
+ *
958
+ * @param string $file_path Path within wp-plugins/ to main plugin file.
959
+ * @param string $slug Plugin slug.
960
+ * @param bool $automatic Whether this is an automatic activation after an install. Defaults to false.
961
+ * This determines the styling of the output messages.
962
+ * @return bool False if an error was encountered, true otherwise.
963
+ */
964
+ protected function activate_single_plugin( $file_path, $slug, $automatic = false ) {
965
+ if ( $this->can_plugin_activate( $slug ) ) {
966
+ $activate = activate_plugin( $file_path );
967
+
968
+ if ( is_wp_error( $activate ) ) {
969
+ echo '<div id="message" class="error"><p>', wp_kses_post( $activate->get_error_message() ), '</p></div>',
970
+ '<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings['return'] ), '</a></p>';
971
+
972
+ return false; // End it here if there is an error with activation.
973
+ } else {
974
+ if ( ! $automatic ) {
975
+ // Make sure message doesn't display again if bulk activation is performed
976
+ // immediately after a single activation.
977
+ if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
978
+ echo '<div id="message" class="updated"><p>', esc_html( $this->strings['activated_successfully'] ), ' <strong>', esc_html( $this->plugins[ $slug ]['name'] ), '.</strong></p></div>';
979
+ }
980
+ } else {
981
+ // Simpler message layout for use on the plugin install page.
982
+ echo '<p>', esc_html( $this->strings['plugin_activated'] ), '</p>';
983
+ }
984
+ }
985
+ } elseif ( $this->is_plugin_active( $slug ) ) {
986
+ // No simpler message format provided as this message should never be encountered
987
+ // on the plugin install page.
988
+ echo '<div id="message" class="error"><p>',
989
+ sprintf(
990
+ esc_html( $this->strings['plugin_already_active'] ),
991
+ '<strong>' . esc_html( $this->plugins[ $slug ]['name'] ) . '</strong>'
992
+ ),
993
+ '</p></div>';
994
+ } elseif ( $this->does_plugin_require_update( $slug ) ) {
995
+ if ( ! $automatic ) {
996
+ // Make sure message doesn't display again if bulk activation is performed
997
+ // immediately after a single activation.
998
+ if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
999
+ echo '<div id="message" class="error"><p>',
1000
+ sprintf(
1001
+ esc_html( $this->strings['plugin_needs_higher_version'] ),
1002
+ '<strong>' . esc_html( $this->plugins[ $slug ]['name'] ) . '</strong>'
1003
+ ),
1004
+ '</p></div>';
1005
+ }
1006
+ } else {
1007
+ // Simpler message layout for use on the plugin install page.
1008
+ echo '<p>', sprintf( esc_html( $this->strings['plugin_needs_higher_version'] ), esc_html( $this->plugins[ $slug ]['name'] ) ), '</p>';
1009
+ }
1010
+ }
1011
+
1012
+ return true;
1013
+ }
1014
+
1015
+ /**
1016
+ * Echoes required plugin notice.
1017
+ *
1018
+ * Outputs a message telling users that a specific plugin is required for
1019
+ * their theme. If appropriate, it includes a link to the form page where
1020
+ * users can install and activate the plugin.
1021
+ *
1022
+ * Returns early if we're on the Install page.
1023
+ *
1024
+ * @since 1.0.0
1025
+ *
1026
+ * @global object $current_screen
1027
+ *
1028
+ * @return null Returns early if we're on the Install page.
1029
+ */
1030
+ public function notices() {
1031
+ // Remove nag on the install page / Return early if the nag message has been dismissed.
1032
+ if ( $this->is_tgmpa_page() || get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, true ) ) {
1033
+ return;
1034
+ }
1035
+
1036
+ // Store for the plugin slugs by message type.
1037
+ $message = array();
1038
+
1039
+ // Initialize counters used to determine plurality of action link texts.
1040
+ $install_link_count = 0;
1041
+ $update_link_count = 0;
1042
+ $activate_link_count = 0;
1043
+
1044
+ foreach ( $this->plugins as $slug => $plugin ) {
1045
+ if ( $this->is_plugin_active( $slug ) && false === $this->does_plugin_have_update( $slug ) ) {
1046
+ continue;
1047
+ }
1048
+
1049
+ if ( ! $this->is_plugin_installed( $slug ) ) {
1050
+ if ( current_user_can( 'install_plugins' ) ) {
1051
+ $install_link_count++;
1052
+
1053
+ if ( true === $plugin['required'] ) {
1054
+ $message['notice_can_install_required'][] = $slug;
1055
+ } else {
1056
+ $message['notice_can_install_recommended'][] = $slug;
1057
+ }
1058
+ } else {
1059
+ // Need higher privileges to install the plugin.
1060
+ $message['notice_cannot_install'][] = $slug;
1061
+ }
1062
+ } else {
1063
+ if ( ! $this->is_plugin_active( $slug ) && $this->can_plugin_activate( $slug ) ) {
1064
+ if ( current_user_can( 'activate_plugins' ) ) {
1065
+ $activate_link_count++;
1066
+
1067
+ if ( true === $plugin['required'] ) {
1068
+ $message['notice_can_activate_required'][] = $slug;
1069
+ } else {
1070
+ $message['notice_can_activate_recommended'][] = $slug;
1071
+ }
1072
+ } else {
1073
+ // Need higher privileges to activate the plugin.
1074
+ $message['notice_cannot_activate'][] = $slug;
1075
+ }
1076
+ }
1077
+
1078
+ if ( $this->does_plugin_require_update( $slug ) || false !== $this->does_plugin_have_update( $slug ) ) {
1079
+
1080
+ if ( current_user_can( 'install_plugins' ) ) {
1081
+ $update_link_count++;
1082
+
1083
+ if ( $this->does_plugin_require_update( $slug ) ) {
1084
+ $message['notice_ask_to_update'][] = $slug;
1085
+ } elseif ( false !== $this->does_plugin_have_update( $slug ) ) {
1086
+ $message['notice_ask_to_update_maybe'][] = $slug;
1087
+ }
1088
+ } else {
1089
+ // Need higher privileges to update the plugin.
1090
+ $message['notice_cannot_update'][] = $slug;
1091
+ }
1092
+ }
1093
+ }
1094
+ }
1095
+ unset( $slug, $plugin );
1096
+
1097
+ // If we have notices to display, we move forward.
1098
+ if ( ! empty( $message ) ) {
1099
+ krsort( $message ); // Sort messages.
1100
+ $rendered = '';
1101
+
1102
+ // As add_settings_error() wraps the final message in a <p> and as the final message can't be
1103
+ // filtered, using <p>'s in our html would render invalid html output.
1104
+ $line_template = '<span style="display: block; margin: 0.5em 0.5em 0 0; clear: both;">%s</span>' . "\n";
1105
+
1106
+ // If dismissable is false and a message is set, output it now.
1107
+ if ( ! $this->dismissable && ! empty( $this->dismiss_msg ) ) {
1108
+ $rendered .= sprintf( $line_template, wp_kses_post( $this->dismiss_msg ) );
1109
+ }
1110
+
1111
+ // Render the individual message lines for the notice.
1112
+ foreach ( $message as $type => $plugin_group ) {
1113
+ $linked_plugins = array();
1114
+
1115
+ // Get the external info link for a plugin if one is available.
1116
+ foreach ( $plugin_group as $plugin_slug ) {
1117
+ $linked_plugins[] = $this->get_info_link( $plugin_slug );
1118
+ }
1119
+ unset( $plugin_slug );
1120
+
1121
+ $count = count( $plugin_group );
1122
+ $linked_plugins = array_map( array( 'TGMPA_Utils', 'wrap_in_em' ), $linked_plugins );
1123
+ $last_plugin = array_pop( $linked_plugins ); // Pop off last name to prep for readability.
1124
+ $imploded = empty( $linked_plugins ) ? $last_plugin : ( implode( ', ', $linked_plugins ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'lightning' ) . ' ' . $last_plugin );
1125
+
1126
+ $rendered .= sprintf(
1127
+ $line_template,
1128
+ sprintf(
1129
+ translate_nooped_plural( $this->strings[ $type ], $count, 'lightning' ),
1130
+ $imploded,
1131
+ $count
1132
+ )
1133
+ );
1134
+
1135
+ if ( 0 === strpos( $type, 'notice_cannot' ) ) {
1136
+ $rendered .= $this->strings['contact_admin'];
1137
+ }
1138
+ }
1139
+ unset( $type, $plugin_group, $linked_plugins, $count, $last_plugin, $imploded );
1140
+
1141
+ // Setup action links.
1142
+ $action_links = array(
1143
+ 'install' => '',
1144
+ 'update' => '',
1145
+ 'activate' => '',
1146
+ 'dismiss' => $this->dismissable ? '<a href="' . esc_url( add_query_arg( 'tgmpa-dismiss', 'dismiss_admin_notices' ) ) . '" class="dismiss-notice" target="_parent">' . esc_html( $this->strings['dismiss'] ) . '</a>' : '',
1147
+ );
1148
+
1149
+ $link_template = '<a href="%2$s">%1$s</a>';
1150
+
1151
+ if ( current_user_can( 'install_plugins' ) ) {
1152
+ if ( $install_link_count > 0 ) {
1153
+ $action_links['install'] = sprintf(
1154
+ $link_template,
1155
+ translate_nooped_plural( $this->strings['install_link'], $install_link_count, 'lightning' ),
1156
+ esc_url( $this->get_tgmpa_status_url( 'install' ) )
1157
+ );
1158
+ }
1159
+ if ( $update_link_count > 0 ) {
1160
+ $action_links['update'] = sprintf(
1161
+ $link_template,
1162
+ translate_nooped_plural( $this->strings['update_link'], $update_link_count, 'lightning' ),
1163
+ esc_url( $this->get_tgmpa_status_url( 'update' ) )
1164
+ );
1165
+ }
1166
+ }
1167
+
1168
+ if ( current_user_can( 'activate_plugins' ) && $activate_link_count > 0 ) {
1169
+ $action_links['activate'] = sprintf(
1170
+ $link_template,
1171
+ translate_nooped_plural( $this->strings['activate_link'], $activate_link_count, 'lightning' ),
1172
+ esc_url( $this->get_tgmpa_status_url( 'activate' ) )
1173
+ );
1174
+ }
1175
+
1176
+ $action_links = apply_filters( 'tgmpa_notice_action_links', $action_links );
1177
+
1178
+ $action_links = array_filter( (array) $action_links ); // Remove any empty array items.
1179
+
1180
+ if ( ! empty( $action_links ) && is_array( $action_links ) ) {
1181
+ $action_links = sprintf( $line_template, implode( ' | ', $action_links ) );
1182
+ $rendered .= apply_filters( 'tgmpa_notice_rendered_action_links', $action_links );
1183
+ }
1184
+
1185
+ // Register the nag messages and prepare them to be processed.
1186
+ if ( ! empty( $this->strings['nag_type'] ) ) {
1187
+ add_settings_error( 'tgmpa', 'tgmpa', $rendered, sanitize_html_class( strtolower( $this->strings['nag_type'] ) ) );
1188
+ } else {
1189
+ $nag_class = version_compare( $this->wp_version, '3.8', '<' ) ? 'updated' : 'update-nag';
1190
+ add_settings_error( 'tgmpa', 'tgmpa', $rendered, $nag_class );
1191
+ }
1192
+ }
1193
+
1194
+ // Admin options pages already output settings_errors, so this is to avoid duplication.
1195
+ if ( 'options-general' !== $GLOBALS['current_screen']->parent_base ) {
1196
+ $this->display_settings_errors();
1197
+ }
1198
+ }
1199
+
1200
+ /**
1201
+ * Display settings errors and remove those which have been displayed to avoid duplicate messages showing
1202
+ *
1203
+ * @since 2.5.0
1204
+ */
1205
+ protected function display_settings_errors() {
1206
+ global $wp_settings_errors;
1207
+
1208
+ settings_errors( 'tgmpa' );
1209
+
1210
+ foreach ( (array) $wp_settings_errors as $key => $details ) {
1211
+ if ( 'tgmpa' === $details['setting'] ) {
1212
+ unset( $wp_settings_errors[ $key ] );
1213
+ break;
1214
+ }
1215
+ }
1216
+ }
1217
+
1218
+ /**
1219
+ * Add dismissable admin notices.
1220
+ *
1221
+ * Appends a link to the admin nag messages. If clicked, the admin notice disappears and no longer is visible to users.
1222
+ *
1223
+ * @since 2.1.0
1224
+ */
1225
+ public function dismiss() {
1226
+ if ( isset( $_GET['tgmpa-dismiss'] ) ) {
1227
+ update_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, 1 );
1228
+ }
1229
+ }
1230
+
1231
+ /**
1232
+ * Add individual plugin to our collection of plugins.
1233
+ *
1234
+ * If the required keys are not set or the plugin has already
1235
+ * been registered, the plugin is not added.
1236
+ *
1237
+ * @since 2.0.0
1238
+ *
1239
+ * @param array|null $plugin Array of plugin arguments or null if invalid argument.
1240
+ * @return null Return early if incorrect argument.
1241
+ */
1242
+ public function register( $plugin ) {
1243
+ if ( empty( $plugin['slug'] ) || empty( $plugin['name'] ) ) {
1244
+ return;
1245
+ }
1246
+
1247
+ if ( empty( $plugin['slug'] ) || ! is_string( $plugin['slug'] ) || isset( $this->plugins[ $plugin['slug'] ] ) ) {
1248
+ return;
1249
+ }
1250
+
1251
+ $defaults = array(
1252
+ 'name' => '', // String
1253
+ 'slug' => '', // String
1254
+ 'source' => 'repo', // String
1255
+ 'required' => false, // Boolean
1256
+ 'version' => '', // String
1257
+ 'force_activation' => false, // Boolean
1258
+ 'force_deactivation' => false, // Boolean
1259
+ 'external_url' => '', // String
1260
+ 'is_callable' => '', // String|Array.
1261
+ );
1262
+
1263
+ // Prepare the received data.
1264
+ $plugin = wp_parse_args( $plugin, $defaults );
1265
+
1266
+ // Standardize the received slug.
1267
+ $plugin['slug'] = $this->sanitize_key( $plugin['slug'] );
1268
+
1269
+ // Forgive users for using string versions of booleans or floats for version number.
1270
+ $plugin['version'] = (string) $plugin['version'];
1271
+ $plugin['source'] = empty( $plugin['source'] ) ? 'repo' : $plugin['source'];
1272
+ $plugin['required'] = TGMPA_Utils::validate_bool( $plugin['required'] );
1273
+ $plugin['force_activation'] = TGMPA_Utils::validate_bool( $plugin['force_activation'] );
1274
+ $plugin['force_deactivation'] = TGMPA_Utils::validate_bool( $plugin['force_deactivation'] );
1275
+
1276
+ // Enrich the received data.
1277
+ $plugin['file_path'] = $this->_get_plugin_basename_from_slug( $plugin['slug'] );
1278
+ $plugin['source_type'] = $this->get_plugin_source_type( $plugin['source'] );
1279
+
1280
+ // Set the class properties.
1281
+ $this->plugins[ $plugin['slug'] ] = $plugin;
1282
+ $this->sort_order[ $plugin['slug'] ] = $plugin['name'];
1283
+
1284
+ // Should we add the force activation hook ?
1285
+ if ( true === $plugin['force_activation'] ) {
1286
+ $this->has_forced_activation = true;
1287
+ }
1288
+
1289
+ // Should we add the force deactivation hook ?
1290
+ if ( true === $plugin['force_deactivation'] ) {
1291
+ $this->has_forced_deactivation = true;
1292
+ }
1293
+ }
1294
+
1295
+ /**
1296
+ * Determine what type of source the plugin comes from.
1297
+ *
1298
+ * @since 2.5.0
1299
+ *
1300
+ * @param string $source The source of the plugin as provided, either empty (= WP repo), a file path
1301
+ * (= bundled) or an external URL.
1302
+ * @return string 'repo', 'external', or 'bundled'
1303
+ */
1304
+ protected function get_plugin_source_type( $source ) {
1305
+ if ( 'repo' === $source || preg_match( self::WP_REPO_REGEX, $source ) ) {
1306
+ return 'repo';
1307
+ } elseif ( preg_match( self::IS_URL_REGEX, $source ) ) {
1308
+ return 'external';
1309
+ } else {
1310
+ return 'bundled';
1311
+ }
1312
+ }
1313
+
1314
+ /**
1315
+ * Sanitizes a string key.
1316
+ *
1317
+ * Near duplicate of WP Core `sanitize_key()`. The difference is that uppercase characters *are*
1318
+ * allowed, so as not to break upgrade paths from non-standard bundled plugins using uppercase
1319
+ * characters in the plugin directory path/slug. Silly them.
1320
+ *
1321
+ * @see https://developer.wordpress.org/reference/hooks/sanitize_key/
1322
+ *
1323
+ * @since 2.5.0
1324
+ *
1325
+ * @param string $key String key.
1326
+ * @return string Sanitized key
1327
+ */
1328
+ public function sanitize_key( $key ) {
1329
+ $raw_key = $key;
1330
+ $key = preg_replace( '`[^A-Za-z0-9_-]`', '', $key );
1331
+
1332
+ /**
1333
+ * Filter a sanitized key string.
1334
+ *
1335
+ * @since 3.0.0
1336
+ *
1337
+ * @param string $key Sanitized key.
1338
+ * @param string $raw_key The key prior to sanitization.
1339
+ */
1340
+ return apply_filters( 'tgmpa_sanitize_key', $key, $raw_key );
1341
+ }
1342
+
1343
+ /**
1344
+ * Amend default configuration settings.
1345
+ *
1346
+ * @since 2.0.0
1347
+ *
1348
+ * @param array $config Array of config options to pass as class properties.
1349
+ */
1350
+ public function config( $config ) {
1351
+ $keys = array(
1352
+ 'id',
1353
+ 'default_path',
1354
+ 'has_notices',
1355
+ 'dismissable',
1356
+ 'dismiss_msg',
1357
+ 'menu',
1358
+ 'parent_slug',
1359
+ 'capability',
1360
+ 'is_automatic',
1361
+ 'message',
1362
+ 'strings',
1363
+ );
1364
+
1365
+ foreach ( $keys as $key ) {
1366
+ if ( isset( $config[ $key ] ) ) {
1367
+ if ( is_array( $config[ $key ] ) ) {
1368
+ $this->$key = array_merge( $this->$key, $config[ $key ] );
1369
+ } else {
1370
+ $this->$key = $config[ $key ];
1371
+ }
1372
+ }
1373
+ }
1374
+ }
1375
+
1376
+ /**
1377
+ * Amend action link after plugin installation.
1378
+ *
1379
+ * @since 2.0.0
1380
+ *
1381
+ * @param array $install_actions Existing array of actions.
1382
+ * @return array Amended array of actions.
1383
+ */
1384
+ public function actions( $install_actions ) {
1385
+ // Remove action links on the TGMPA install page.
1386
+ if ( $this->is_tgmpa_page() ) {
1387
+ return false;
1388
+ }
1389
+
1390
+ return $install_actions;
1391
+ }
1392
+
1393
+ /**
1394
+ * Flushes the plugins cache on theme switch to prevent stale entries
1395
+ * from remaining in the plugin table.
1396
+ *
1397
+ * @since 2.4.0
1398
+ *
1399
+ * @param bool $clear_update_cache Optional. Whether to clear the Plugin updates cache.
1400
+ * Parameter added in v2.5.0.
1401
+ */
1402
+ public function flush_plugins_cache( $clear_update_cache = true ) {
1403
+ wp_clean_plugins_cache( $clear_update_cache );
1404
+ }
1405
+
1406
+ /**
1407
+ * Set file_path key for each installed plugin.
1408
+ *
1409
+ * @since 2.1.0
1410
+ *
1411
+ * @param string $plugin_slug Optional. If set, only (re-)populates the file path for that specific plugin.
1412
+ * Parameter added in v2.5.0.
1413
+ */
1414
+ public function populate_file_path( $plugin_slug = '' ) {
1415
+ if ( ! empty( $plugin_slug ) && is_string( $plugin_slug ) && isset( $this->plugins[ $plugin_slug ] ) ) {
1416
+ $this->plugins[ $plugin_slug ]['file_path'] = $this->_get_plugin_basename_from_slug( $plugin_slug );
1417
+ } else {
1418
+ // Add file_path key for all plugins.
1419
+ foreach ( $this->plugins as $slug => $values ) {
1420
+ $this->plugins[ $slug ]['file_path'] = $this->_get_plugin_basename_from_slug( $slug );
1421
+ }
1422
+ }
1423
+ }
1424
+
1425
+ /**
1426
+ * Helper function to extract the file path of the plugin file from the
1427
+ * plugin slug, if the plugin is installed.
1428
+ *
1429
+ * @since 2.0.0
1430
+ *
1431
+ * @param string $slug Plugin slug (typically folder name) as provided by the developer.
1432
+ * @return string Either file path for plugin if installed, or just the plugin slug.
1433
+ */
1434
+ protected function _get_plugin_basename_from_slug( $slug ) {
1435
+ $keys = array_keys( $this->get_plugins() );
1436
+
1437
+ foreach ( $keys as $key ) {
1438
+ if ( preg_match( '|^' . $slug . '/|', $key ) ) {
1439
+ return $key;
1440
+ }
1441
+ }
1442
+
1443
+ return $slug;
1444
+ }
1445
+
1446
+ /**
1447
+ * Retrieve plugin data, given the plugin name.
1448
+ *
1449
+ * Loops through the registered plugins looking for $name. If it finds it,
1450
+ * it returns the $data from that plugin. Otherwise, returns false.
1451
+ *
1452
+ * @since 2.1.0
1453
+ *
1454
+ * @param string $name Name of the plugin, as it was registered.
1455
+ * @param string $data Optional. Array key of plugin data to return. Default is slug.
1456
+ * @return string|boolean Plugin slug if found, false otherwise.
1457
+ */
1458
+ public function _get_plugin_data_from_name( $name, $data = 'slug' ) {
1459
+ foreach ( $this->plugins as $values ) {
1460
+ if ( $name === $values['name'] && isset( $values[ $data ] ) ) {
1461
+ return $values[ $data ];
1462
+ }
1463
+ }
1464
+
1465
+ return false;
1466
+ }
1467
+
1468
+ /**
1469
+ * Retrieve the download URL for a package.
1470
+ *
1471
+ * @since 2.5.0
1472
+ *
1473
+ * @param string $slug Plugin slug.
1474
+ * @return string Plugin download URL or path to local file or empty string if undetermined.
1475
+ */
1476
+ public function get_download_url( $slug ) {
1477
+ $dl_source = '';
1478
+
1479
+ switch ( $this->plugins[ $slug ]['source_type'] ) {
1480
+ case 'repo':
1481
+ return $this->get_wp_repo_download_url( $slug );
1482
+ case 'external':
1483
+ return $this->plugins[ $slug ]['source'];
1484
+ case 'bundled':
1485
+ return $this->default_path . $this->plugins[ $slug ]['source'];
1486
+ }
1487
+
1488
+ return $dl_source; // Should never happen.
1489
+ }
1490
+
1491
+ /**
1492
+ * Retrieve the download URL for a WP repo package.
1493
+ *
1494
+ * @since 2.5.0
1495
+ *
1496
+ * @param string $slug Plugin slug.
1497
+ * @return string Plugin download URL.
1498
+ */
1499
+ protected function get_wp_repo_download_url( $slug ) {
1500
+ $source = '';
1501
+ $api = $this->get_plugins_api( $slug );
1502
+
1503
+ if ( false !== $api && isset( $api->download_link ) ) {
1504
+ $source = $api->download_link;
1505
+ }
1506
+
1507
+ return $source;
1508
+ }
1509
+
1510
+ /**
1511
+ * Try to grab information from WordPress API.
1512
+ *
1513
+ * @since 2.5.0
1514
+ *
1515
+ * @param string $slug Plugin slug.
1516
+ * @return object Plugins_api response object on success, WP_Error on failure.
1517
+ */
1518
+ protected function get_plugins_api( $slug ) {
1519
+ static $api = array(); // Cache received responses.
1520
+
1521
+ if ( ! isset( $api[ $slug ] ) ) {
1522
+ if ( ! function_exists( 'plugins_api' ) ) {
1523
+ require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
1524
+ }
1525
+
1526
+ $response = plugins_api(
1527
+ 'plugin_information', array(
1528
+ 'slug' => $slug,
1529
+ 'fields' => array( 'sections' => false ),
1530
+ )
1531
+ );
1532
+
1533
+ $api[ $slug ] = false;
1534
+
1535
+ if ( is_wp_error( $response ) ) {
1536
+ wp_die( esc_html( $this->strings['oops'] ) );
1537
+ } else {
1538
+ $api[ $slug ] = $response;
1539
+ }
1540
+ }
1541
+
1542
+ return $api[ $slug ];
1543
+ }
1544
+
1545
+ /**
1546
+ * Retrieve a link to a plugin information page.
1547
+ *
1548
+ * @since 2.5.0
1549
+ *
1550
+ * @param string $slug Plugin slug.
1551
+ * @return string Fully formed html link to a plugin information page if available
1552
+ * or the plugin name if not.
1553
+ */
1554
+ public function get_info_link( $slug ) {
1555
+ if ( ! empty( $this->plugins[ $slug ]['external_url'] ) && preg_match( self::IS_URL_REGEX, $this->plugins[ $slug ]['external_url'] ) ) {
1556
+ $link = sprintf(
1557
+ '<a href="%1$s" target="_blank">%2$s</a>',
1558
+ esc_url( $this->plugins[ $slug ]['external_url'] ),
1559
+ esc_html( $this->plugins[ $slug ]['name'] )
1560
+ );
1561
+ } elseif ( 'repo' === $this->plugins[ $slug ]['source_type'] ) {
1562
+ $url = add_query_arg(
1563
+ array(
1564
+ 'tab' => 'plugin-information',
1565
+ 'plugin' => urlencode( $slug ),
1566
+ 'TB_iframe' => 'true',
1567
+ 'width' => '640',
1568
+ 'height' => '500',
1569
+ ),
1570
+ self_admin_url( 'plugin-install.php' )
1571
+ );
1572
+
1573
+ $link = sprintf(
1574
+ '<a href="%1$s" class="thickbox">%2$s</a>',
1575
+ esc_url( $url ),
1576
+ esc_html( $this->plugins[ $slug ]['name'] )
1577
+ );
1578
+ } else {
1579
+ $link = esc_html( $this->plugins[ $slug ]['name'] ); // No hyperlink.
1580
+ }
1581
+
1582
+ return $link;
1583
+ }
1584
+
1585
+ /**
1586
+ * Determine if we're on the TGMPA Install page.
1587
+ *
1588
+ * @since 2.1.0
1589
+ *
1590
+ * @return boolean True when on the TGMPA page, false otherwise.
1591
+ */
1592
+ protected function is_tgmpa_page() {
1593
+ return isset( $_GET['page'] ) && $this->menu === $_GET['page'];
1594
+ }
1595
+
1596
+ /**
1597
+ * Retrieve the URL to the TGMPA Install page.
1598
+ *
1599
+ * I.e. depending on the config settings passed something along the lines of:
1600
+ * http://example.com/wp-admin/themes.php?page=tgmpa-install-plugins
1601
+ *
1602
+ * @since 2.5.0
1603
+ *
1604
+ * @return string Properly encoded URL (not escaped).
1605
+ */
1606
+ public function get_tgmpa_url() {
1607
+ static $url;
1608
+
1609
+ if ( ! isset( $url ) ) {
1610
+ $parent = $this->parent_slug;
1611
+ if ( false === strpos( $parent, '.php' ) ) {
1612
+ $parent = 'admin.php';
1613
+ }
1614
+ $url = add_query_arg(
1615
+ array(
1616
+ 'page' => urlencode( $this->menu ),
1617
+ ),
1618
+ self_admin_url( $parent )
1619
+ );
1620
+ }
1621
+
1622
+ return $url;
1623
+ }
1624
+
1625
+ /**
1626
+ * Retrieve the URL to the TGMPA Install page for a specific plugin status (view).
1627
+ *
1628
+ * I.e. depending on the config settings passed something along the lines of:
1629
+ * http://example.com/wp-admin/themes.php?page=tgmpa-install-plugins&plugin_status=install
1630
+ *
1631
+ * @since 2.5.0
1632
+ *
1633
+ * @param string $status Plugin status - either 'install', 'update' or 'activate'.
1634
+ * @return string Properly encoded URL (not escaped).
1635
+ */
1636
+ public function get_tgmpa_status_url( $status ) {
1637
+ return add_query_arg(
1638
+ array(
1639
+ 'plugin_status' => urlencode( $status ),
1640
+ ),
1641
+ $this->get_tgmpa_url()
1642
+ );
1643
+ }
1644
+
1645
+ /**
1646
+ * Determine whether there are open actions for plugins registered with TGMPA.
1647
+ *
1648
+ * @since 2.5.0
1649
+ *
1650
+ * @return bool True if complete, i.e. no outstanding actions. False otherwise.
1651
+ */
1652
+ public function is_tgmpa_complete() {
1653
+ $complete = true;
1654
+ foreach ( $this->plugins as $slug => $plugin ) {
1655
+ if ( ! $this->is_plugin_active( $slug ) || false !== $this->does_plugin_have_update( $slug ) ) {
1656
+ $complete = false;
1657
+ break;
1658
+ }
1659
+ }
1660
+
1661
+ return $complete;
1662
+ }
1663
+
1664
+ /**
1665
+ * Check if a plugin is installed. Does not take must-use plugins into account.
1666
+ *
1667
+ * @since 2.5.0
1668
+ *
1669
+ * @param string $slug Plugin slug.
1670
+ * @return bool True if installed, false otherwise.
1671
+ */
1672
+ public function is_plugin_installed( $slug ) {
1673
+ $installed_plugins = $this->get_plugins(); // Retrieve a list of all installed plugins (WP cached).
1674
+
1675
+ return ( ! empty( $installed_plugins[ $this->plugins[ $slug ]['file_path'] ] ) );
1676
+ }
1677
+
1678
+ /**
1679
+ * Check if a plugin is active.
1680
+ *
1681
+ * @since 2.5.0
1682
+ *
1683
+ * @param string $slug Plugin slug.
1684
+ * @return bool True if active, false otherwise.
1685
+ */
1686
+ public function is_plugin_active( $slug ) {
1687
+ return ( ( ! empty( $this->plugins[ $slug ]['is_callable'] ) && is_callable( $this->plugins[ $slug ]['is_callable'] ) ) || is_plugin_active( $this->plugins[ $slug ]['file_path'] ) );
1688
+ }
1689
+
1690
+ /**
1691
+ * Check if a plugin can be updated, i.e. if we have information on the minimum WP version required
1692
+ * available, check whether the current install meets them.
1693
+ *
1694
+ * @since 2.5.0
1695
+ *
1696
+ * @param string $slug Plugin slug.
1697
+ * @return bool True if OK to update, false otherwise.
1698
+ */
1699
+ public function can_plugin_update( $slug ) {
1700
+ // We currently can't get reliable info on non-WP-repo plugins - issue #380.
1701
+ if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
1702
+ return true;
1703
+ }
1704
+
1705
+ $api = $this->get_plugins_api( $slug );
1706
+
1707
+ if ( false !== $api && isset( $api->requires ) ) {
1708
+ return version_compare( $GLOBALS['wp_version'], $api->requires, '>=' );
1709
+ }
1710
+
1711
+ // No usable info received from the plugins API, presume we can update.
1712
+ return true;
1713
+ }
1714
+
1715
+ /**
1716
+ * Check if a plugin can be activated, i.e. is not currently active and meets the minimum
1717
+ * plugin version requirements set in TGMPA (if any).
1718
+ *
1719
+ * @since 2.5.0
1720
+ *
1721
+ * @param string $slug Plugin slug.
1722
+ * @return bool True if OK to activate, false otherwise.
1723
+ */
1724
+ public function can_plugin_activate( $slug ) {
1725
+ return ( ! $this->is_plugin_active( $slug ) && ! $this->does_plugin_require_update( $slug ) );
1726
+ }
1727
+
1728
+ /**
1729
+ * Retrieve the version number of an installed plugin.
1730
+ *
1731
+ * @since 2.5.0
1732
+ *
1733
+ * @param string $slug Plugin slug.
1734
+ * @return string Version number as string or an empty string if the plugin is not installed
1735
+ * or version unknown (plugins which don't comply with the plugin header standard).
1736
+ */
1737
+ public function get_installed_version( $slug ) {
1738
+ $installed_plugins = $this->get_plugins(); // Retrieve a list of all installed plugins (WP cached).
1739
+
1740
+ if ( ! empty( $installed_plugins[ $this->plugins[ $slug ]['file_path'] ]['Version'] ) ) {
1741
+ return $installed_plugins[ $this->plugins[ $slug ]['file_path'] ]['Version'];
1742
+ }
1743
+
1744
+ return '';
1745
+ }
1746
+
1747
+ /**
1748
+ * Check whether a plugin complies with the minimum version requirements.
1749
+ *
1750
+ * @since 2.5.0
1751
+ *
1752
+ * @param string $slug Plugin slug.
1753
+ * @return bool True when a plugin needs to be updated, otherwise false.
1754
+ */
1755
+ public function does_plugin_require_update( $slug ) {
1756
+ $installed_version = $this->get_installed_version( $slug );
1757
+ $minimum_version = $this->plugins[ $slug ]['version'];
1758
+
1759
+ return version_compare( $minimum_version, $installed_version, '>' );
1760
+ }
1761
+
1762
+ /**
1763
+ * Check whether there is an update available for a plugin.
1764
+ *
1765
+ * @since 2.5.0
1766
+ *
1767
+ * @param string $slug Plugin slug.
1768
+ * @return false|string Version number string of the available update or false if no update available.
1769
+ */
1770
+ public function does_plugin_have_update( $slug ) {
1771
+ // Presume bundled and external plugins will point to a package which meets the minimum required version.
1772
+ if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
1773
+ if ( $this->does_plugin_require_update( $slug ) ) {
1774
+ return $this->plugins[ $slug ]['version'];
1775
+ }
1776
+
1777
+ return false;
1778
+ }
1779
+
1780
+ $repo_updates = get_site_transient( 'update_plugins' );
1781
+
1782
+ if ( isset( $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->new_version ) ) {
1783
+ return $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->new_version;
1784
+ }
1785
+
1786
+ return false;
1787
+ }
1788
+
1789
+ /**
1790
+ * Retrieve potential upgrade notice for a plugin.
1791
+ *
1792
+ * @since 2.5.0
1793
+ *
1794
+ * @param string $slug Plugin slug.
1795
+ * @return string The upgrade notice or an empty string if no message was available or provided.
1796
+ */
1797
+ public function get_upgrade_notice( $slug ) {
1798
+ // We currently can't get reliable info on non-WP-repo plugins - issue #380.
1799
+ if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
1800
+ return '';
1801
+ }
1802
+
1803
+ $repo_updates = get_site_transient( 'update_plugins' );
1804
+
1805
+ if ( ! empty( $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->upgrade_notice ) ) {
1806
+ return $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->upgrade_notice;
1807
+ }
1808
+
1809
+ return '';
1810
+ }
1811
+
1812
+ /**
1813
+ * Wrapper around the core WP get_plugins function, making sure it's actually available.
1814
+ *
1815
+ * @since 2.5.0
1816
+ *
1817
+ * @param string $plugin_folder Optional. Relative path to single plugin folder.
1818
+ * @return array Array of installed plugins with plugin information.
1819
+ */
1820
+ public function get_plugins( $plugin_folder = '' ) {
1821
+ if ( ! function_exists( 'get_plugins' ) ) {
1822
+ require_once ABSPATH . 'wp-admin/includes/plugin.php';
1823
+ }
1824
+
1825
+ return get_plugins( $plugin_folder );
1826
+ }
1827
+
1828
+ /**
1829
+ * Delete dismissable nag option when theme is switched.
1830
+ *
1831
+ * This ensures that the user(s) is/are again reminded via nag of required
1832
+ * and/or recommended plugins if they re-activate the theme.
1833
+ *
1834
+ * @since 2.1.1
1835
+ */
1836
+ public function update_dismiss() {
1837
+ delete_metadata( 'user', null, 'tgmpa_dismissed_notice_' . $this->id, null, true );
1838
+ }
1839
+
1840
+ /**
1841
+ * Forces plugin activation if the parameter 'force_activation' is
1842
+ * set to true.
1843
+ *
1844
+ * This allows theme authors to specify certain plugins that must be
1845
+ * active at all times while using the current theme.
1846
+ *
1847
+ * Please take special care when using this parameter as it has the
1848
+ * potential to be harmful if not used correctly. Setting this parameter
1849
+ * to true will not allow the specified plugin to be deactivated unless
1850
+ * the user switches themes.
1851
+ *
1852
+ * @since 2.2.0
1853
+ */
1854
+ public function force_activation() {
1855
+ foreach ( $this->plugins as $slug => $plugin ) {
1856
+ if ( true === $plugin['force_activation'] ) {
1857
+ if ( ! $this->is_plugin_installed( $slug ) ) {
1858
+ // Oops, plugin isn't there so iterate to next condition.
1859
+ continue;
1860
+ } elseif ( $this->can_plugin_activate( $slug ) ) {
1861
+ // There we go, activate the plugin.
1862
+ activate_plugin( $plugin['file_path'] );
1863
+ }
1864
+ }
1865
+ }
1866
+ }
1867
+
1868
+ /**
1869
+ * Forces plugin deactivation if the parameter 'force_deactivation'
1870
+ * is set to true.
1871
+ *
1872
+ * This allows theme authors to specify certain plugins that must be
1873
+ * deactivated upon switching from the current theme to another.
1874
+ *
1875
+ * Please take special care when using this parameter as it has the
1876
+ * potential to be harmful if not used correctly.
1877
+ *
1878
+ * @since 2.2.0
1879
+ */
1880
+ public function force_deactivation() {
1881
+ foreach ( $this->plugins as $slug => $plugin ) {
1882
+ // Only proceed forward if the parameter is set to true and plugin is active.
1883
+ if ( true === $plugin['force_deactivation'] && $this->is_plugin_active( $slug ) ) {
1884
+ deactivate_plugins( $plugin['file_path'] );
1885
+ }
1886
+ }
1887
+ }
1888
+
1889
+ /**
1890
+ * Echo the current TGMPA version number to the page.
1891
+ */
1892
+ public function show_tgmpa_version() {
1893
+ echo '<p style="float: right; padding: 0em 1.5em 0.5em 0;"><strong><small>',
1894
+ esc_html( sprintf( _x( 'TGMPA v%s', '%s = version number', 'lightning' ), self::TGMPA_VERSION ) ),
1895
+ '</small></strong></p>';
1896
+ }
1897
+
1898
+ /**
1899
+ * Returns the singleton instance of the class.
1900
+ *
1901
+ * @since 2.4.0
1902
+ *
1903
+ * @return object The TGM_Plugin_Activation object.
1904
+ */
1905
+ public static function get_instance() {
1906
+ if ( ! isset( self::$instance ) && ! ( self::$instance instanceof self ) ) {
1907
+ self::$instance = new self();
1908
+ }
1909
+
1910
+ return self::$instance;
1911
+ }
1912
+ }
1913
+
1914
+ if ( ! function_exists( 'load_tgm_plugin_activation' ) ) {
1915
+ /**
1916
+ * Ensure only one instance of the class is ever invoked.
1917
+ */
1918
+ function load_tgm_plugin_activation() {
1919
+ $GLOBALS['tgmpa'] = TGM_Plugin_Activation::get_instance();
1920
+ }
1921
+ }
1922
+
1923
+ if ( did_action( 'plugins_loaded' ) ) {
1924
+ load_tgm_plugin_activation();
1925
+ } else {
1926
+ add_action( 'plugins_loaded', 'load_tgm_plugin_activation' );
1927
+ }
1928
+ }
1929
+
1930
+ if ( ! function_exists( 'tgmpa' ) ) {
1931
+ /**
1932
+ * Helper function to register a collection of required plugins.
1933
+ *
1934
+ * @since 2.0.0
1935
+ * @api
1936
+ *
1937
+ * @param array $plugins An array of plugin arrays.
1938
+ * @param array $config Optional. An array of configuration values.
1939
+ */
1940
+ function tgmpa( $plugins, $config = array() ) {
1941
+ $instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
1942
+
1943
+ foreach ( $plugins as $plugin ) {
1944
+ call_user_func( array( $instance, 'register' ), $plugin );
1945
+ }
1946
+
1947
+ if ( ! empty( $config ) && is_array( $config ) ) {
1948
+ // Send out notices for deprecated arguments passed.
1949
+ if ( isset( $config['notices'] ) ) {
1950
+ _deprecated_argument( __FUNCTION__, '2.2.0', 'The `notices` config parameter was renamed to `has_notices` in TGMPA 2.2.0. Please adjust your configuration.' );
1951
+ if ( ! isset( $config['has_notices'] ) ) {
1952
+ $config['has_notices'] = $config['notices'];
1953
+ }
1954
+ }
1955
+
1956
+ if ( isset( $config['parent_menu_slug'] ) ) {
1957
+ _deprecated_argument( __FUNCTION__, '2.4.0', 'The `parent_menu_slug` config parameter was removed in TGMPA 2.4.0. In TGMPA 2.5.0 an alternative was (re-)introduced. Please adjust your configuration. For more information visit the website: http://tgmpluginactivation.com/configuration/#h-configuration-options.' );
1958
+ }
1959
+ if ( isset( $config['parent_url_slug'] ) ) {
1960
+ _deprecated_argument( __FUNCTION__, '2.4.0', 'The `parent_url_slug` config parameter was removed in TGMPA 2.4.0. In TGMPA 2.5.0 an alternative was (re-)introduced. Please adjust your configuration. For more information visit the website: http://tgmpluginactivation.com/configuration/#h-configuration-options.' );
1961
+ }
1962
+
1963
+ call_user_func( array( $instance, 'config' ), $config );
1964
+ }
1965
+ }
1966
+ }
1967
+
1968
+ /**
1969
+ * WP_List_Table isn't always available. If it isn't available,
1970
+ * we load it here.
1971
+ *
1972
+ * @since 2.2.0
1973
+ */
1974
+ if ( ! class_exists( 'WP_List_Table' ) ) {
1975
+ require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
1976
+ }
1977
+
1978
+ if ( ! class_exists( 'TGMPA_List_Table' ) ) {
1979
+
1980
+ /**
1981
+ * List table class for handling plugins.
1982
+ *
1983
+ * Extends the WP_List_Table class to provide a future-compatible
1984
+ * way of listing out all required/recommended plugins.
1985
+ *
1986
+ * Gives users an interface similar to the Plugin Administration
1987
+ * area with similar (albeit stripped down) capabilities.
1988
+ *
1989
+ * This class also allows for the bulk install of plugins.
1990
+ *
1991
+ * @since 2.2.0
1992
+ *
1993
+ * @package TGM-Plugin-Activation
1994
+ * @author Thomas Griffin
1995
+ * @author Gary Jones
1996
+ */
1997
+ class TGMPA_List_Table extends WP_List_Table {
1998
+ /**
1999
+ * TGMPA instance.
2000
+ *
2001
+ * @since 2.5.0
2002
+ *
2003
+ * @var object
2004
+ */
2005
+ protected $tgmpa;
2006
+
2007
+ /**
2008
+ * The currently chosen view.
2009
+ *
2010
+ * @since 2.5.0
2011
+ *
2012
+ * @var string One of: 'all', 'install', 'update', 'activate'
2013
+ */
2014
+ public $view_context = 'all';
2015
+
2016
+ /**
2017
+ * The plugin counts for the various views.
2018
+ *
2019
+ * @since 2.5.0
2020
+ *
2021
+ * @var array
2022
+ */
2023
+ protected $view_totals = array(
2024
+ 'all' => 0,
2025
+ 'install' => 0,
2026
+ 'update' => 0,
2027
+ 'activate' => 0,
2028
+ );
2029
+
2030
+ /**
2031
+ * References parent constructor and sets defaults for class.
2032
+ *
2033
+ * @since 2.2.0
2034
+ */
2035
+ public function __construct() {
2036
+ $this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
2037
+
2038
+ parent::__construct(
2039
+ array(
2040
+ 'singular' => 'plugin',
2041
+ 'plural' => 'plugins',
2042
+ 'ajax' => false,
2043
+ )
2044
+ );
2045
+
2046
+ if ( isset( $_REQUEST['plugin_status'] ) && in_array( $_REQUEST['plugin_status'], array( 'install', 'update', 'activate' ), true ) ) {
2047
+ $this->view_context = sanitize_key( $_REQUEST['plugin_status'] );
2048
+ }
2049
+
2050
+ add_filter( 'tgmpa_table_data_items', array( $this, 'sort_table_items' ) );
2051
+ }
2052
+
2053
+ /**
2054
+ * Get a list of CSS classes for the <table> tag.
2055
+ *
2056
+ * Overruled to prevent the 'plural' argument from being added.
2057
+ *
2058
+ * @since 2.5.0
2059
+ *
2060
+ * @return array CSS classnames.
2061
+ */
2062
+ public function get_table_classes() {
2063
+ return array( 'widefat', 'fixed' );
2064
+ }
2065
+
2066
+ /**
2067
+ * Gathers and renames all of our plugin information to be used by WP_List_Table to create our table.
2068
+ *
2069
+ * @since 2.2.0
2070
+ *
2071
+ * @return array $table_data Information for use in table.
2072
+ */
2073
+ protected function _gather_plugin_data() {
2074
+ // Load thickbox for plugin links.
2075
+ $this->tgmpa->admin_init();
2076
+ $this->tgmpa->thickbox();
2077
+
2078
+ // Categorize the plugins which have open actions.
2079
+ $plugins = $this->categorize_plugins_to_views();
2080
+
2081
+ // Set the counts for the view links.
2082
+ $this->set_view_totals( $plugins );
2083
+
2084
+ // Prep variables for use and grab list of all installed plugins.
2085
+ $table_data = array();
2086
+ $i = 0;
2087
+
2088
+ // Redirect to the 'all' view if no plugins were found for the selected view context.
2089
+ if ( empty( $plugins[ $this->view_context ] ) ) {
2090
+ $this->view_context = 'all';
2091
+ }
2092
+
2093
+ foreach ( $plugins[ $this->view_context ] as $slug => $plugin ) {
2094
+ $table_data[ $i ]['sanitized_plugin'] = $plugin['name'];
2095
+ $table_data[ $i ]['slug'] = $slug;
2096
+ $table_data[ $i ]['plugin'] = '<strong>' . $this->tgmpa->get_info_link( $slug ) . '</strong>';
2097
+ $table_data[ $i ]['source'] = $this->get_plugin_source_type_text( $plugin['source_type'] );
2098
+ $table_data[ $i ]['type'] = $this->get_plugin_advise_type_text( $plugin['required'] );
2099
+ $table_data[ $i ]['status'] = $this->get_plugin_status_text( $slug );
2100
+ $table_data[ $i ]['installed_version'] = $this->tgmpa->get_installed_version( $slug );
2101
+ $table_data[ $i ]['minimum_version'] = $plugin['version'];
2102
+ $table_data[ $i ]['available_version'] = $this->tgmpa->does_plugin_have_update( $slug );
2103
+
2104
+ // Prep the upgrade notice info.
2105
+ $upgrade_notice = $this->tgmpa->get_upgrade_notice( $slug );
2106
+ if ( ! empty( $upgrade_notice ) ) {
2107
+ $table_data[ $i ]['upgrade_notice'] = $upgrade_notice;
2108
+
2109
+ add_action( "tgmpa_after_plugin_row_$slug", array( $this, 'wp_plugin_update_row' ), 10, 2 );
2110
+ }
2111
+
2112
+ $table_data[ $i ] = apply_filters( 'tgmpa_table_data_item', $table_data[ $i ], $plugin );
2113
+
2114
+ $i++;
2115
+ }
2116
+
2117
+ return $table_data;
2118
+ }
2119
+
2120
+ /**
2121
+ * Categorize the plugins which have open actions into views for the TGMPA page.
2122
+ *
2123
+ * @since 2.5.0
2124
+ */
2125
+ protected function categorize_plugins_to_views() {
2126
+ $plugins = array(
2127
+ 'all' => array(), // Meaning: all plugins which still have open actions.
2128
+ 'install' => array(),
2129
+ 'update' => array(),
2130
+ 'activate' => array(),
2131
+ );
2132
+
2133
+ foreach ( $this->tgmpa->plugins as $slug => $plugin ) {
2134
+ if ( $this->tgmpa->is_plugin_active( $slug ) && false === $this->tgmpa->does_plugin_have_update( $slug ) ) {
2135
+ // No need to display plugins if they are installed, up-to-date and active.
2136
+ continue;
2137
+ } else {
2138
+ $plugins['all'][ $slug ] = $plugin;
2139
+
2140
+ if ( ! $this->tgmpa->is_plugin_installed( $slug ) ) {
2141
+ $plugins['install'][ $slug ] = $plugin;
2142
+ } else {
2143
+ if ( false !== $this->tgmpa->does_plugin_have_update( $slug ) ) {
2144
+ $plugins['update'][ $slug ] = $plugin;
2145
+ }
2146
+
2147
+ if ( $this->tgmpa->can_plugin_activate( $slug ) ) {
2148
+ $plugins['activate'][ $slug ] = $plugin;
2149
+ }
2150
+ }
2151
+ }
2152
+ }
2153
+
2154
+ return $plugins;
2155
+ }
2156
+
2157
+ /**
2158
+ * Set the counts for the view links.
2159
+ *
2160
+ * @since 2.5.0
2161
+ *
2162
+ * @param array $plugins Plugins order by view.
2163
+ */
2164
+ protected function set_view_totals( $plugins ) {
2165
+ foreach ( $plugins as $type => $list ) {
2166
+ $this->view_totals[ $type ] = count( $list );
2167
+ }
2168
+ }
2169
+
2170
+ /**
2171
+ * Get the plugin required/recommended text string.
2172
+ *
2173
+ * @since 2.5.0
2174
+ *
2175
+ * @param string $required Plugin required setting.
2176
+ * @return string
2177
+ */
2178
+ protected function get_plugin_advise_type_text( $required ) {
2179
+ if ( true === $required ) {
2180
+ return __( 'Required', 'lightning' );
2181
+ }
2182
+
2183
+ return __( 'Recommended', 'lightning' );
2184
+ }
2185
+
2186
+ /**
2187
+ * Get the plugin source type text string.
2188
+ *
2189
+ * @since 2.5.0
2190
+ *
2191
+ * @param string $type Plugin type.
2192
+ * @return string
2193
+ */
2194
+ protected function get_plugin_source_type_text( $type ) {
2195
+ $string = '';
2196
+
2197
+ switch ( $type ) {
2198
+ case 'repo':
2199
+ $string = __( 'WordPress Repository', 'lightning' );
2200
+ break;
2201
+ case 'external':
2202
+ $string = __( 'External Source', 'lightning' );
2203
+ break;
2204
+ case 'bundled':
2205
+ $string = __( 'Pre-Packaged', 'lightning' );
2206
+ break;
2207
+ }
2208
+
2209
+ return $string;
2210
+ }
2211
+
2212
+ /**
2213
+ * Determine the plugin status message.
2214
+ *
2215
+ * @since 2.5.0
2216
+ *
2217
+ * @param string $slug Plugin slug.
2218
+ * @return string
2219
+ */
2220
+ protected function get_plugin_status_text( $slug ) {
2221
+ if ( ! $this->tgmpa->is_plugin_installed( $slug ) ) {
2222
+ return __( 'Not Installed', 'lightning' );
2223
+ }
2224
+
2225
+ if ( ! $this->tgmpa->is_plugin_active( $slug ) ) {
2226
+ $install_status = __( 'Installed But Not Activated', 'lightning' );
2227
+ } else {
2228
+ $install_status = __( 'Active', 'lightning' );
2229
+ }
2230
+
2231
+ $update_status = '';
2232
+
2233
+ if ( $this->tgmpa->does_plugin_require_update( $slug ) && false === $this->tgmpa->does_plugin_have_update( $slug ) ) {
2234
+ $update_status = __( 'Required Update not Available', 'lightning' );
2235
+
2236
+ } elseif ( $this->tgmpa->does_plugin_require_update( $slug ) ) {
2237
+ $update_status = __( 'Requires Update', 'lightning' );
2238
+
2239
+ } elseif ( false !== $this->tgmpa->does_plugin_have_update( $slug ) ) {
2240
+ $update_status = __( 'Update recommended', 'lightning' );
2241
+ }
2242
+
2243
+ if ( '' === $update_status ) {
2244
+ return $install_status;
2245
+ }
2246
+
2247
+ return sprintf(
2248
+ _x( '%1$s, %2$s', '%1$s = install status, %2$s = update status', 'lightning' ),
2249
+ $install_status,
2250
+ $update_status
2251
+ );
2252
+ }
2253
+
2254
+ /**
2255
+ * Sort plugins by Required/Recommended type and by alphabetical plugin name within each type.
2256
+ *
2257
+ * @since 2.5.0
2258
+ *
2259
+ * @param array $items Prepared table items.
2260
+ * @return array Sorted table items.
2261
+ */
2262
+ public function sort_table_items( $items ) {
2263
+ $type = array();
2264
+ $name = array();
2265
+
2266
+ foreach ( $items as $i => $plugin ) {
2267
+ $type[ $i ] = $plugin['type']; // Required / recommended.
2268
+ $name[ $i ] = $plugin['sanitized_plugin'];
2269
+ }
2270
+
2271
+ array_multisort( $type, SORT_DESC, $name, SORT_ASC, $items );
2272
+
2273
+ return $items;
2274
+ }
2275
+
2276
+ /**
2277
+ * Get an associative array ( id => link ) of the views available on this table.
2278
+ *
2279
+ * @since 2.5.0
2280
+ *
2281
+ * @return array
2282
+ */
2283
+ public function get_views() {
2284
+ $status_links = array();
2285
+
2286
+ foreach ( $this->view_totals as $type => $count ) {
2287
+ if ( $count < 1 ) {
2288
+ continue;
2289
+ }
2290
+
2291
+ switch ( $type ) {
2292
+ case 'all':
2293
+ $text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'plugins', 'lightning' );
2294
+ break;
2295
+ case 'install':
2296
+ $text = _n( 'To Install <span class="count">(%s)</span>', 'To Install <span class="count">(%s)</span>', $count, 'lightning' );
2297
+ break;
2298
+ case 'update':
2299
+ $text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count, 'lightning' );
2300
+ break;
2301
+ case 'activate':
2302
+ $text = _n( 'To Activate <span class="count">(%s)</span>', 'To Activate <span class="count">(%s)</span>', $count, 'lightning' );
2303
+ break;
2304
+ default:
2305
+ $text = '';
2306
+ break;
2307
+ }
2308
+
2309
+ if ( ! empty( $text ) ) {
2310
+
2311
+ $status_links[ $type ] = sprintf(
2312
+ '<a href="%s"%s>%s</a>',
2313
+ esc_url( $this->tgmpa->get_tgmpa_status_url( $type ) ),
2314
+ ( $type === $this->view_context ) ? ' class="current"' : '',
2315
+ sprintf( $text, number_format_i18n( $count ) )
2316
+ );
2317
+ }
2318
+ }
2319
+
2320
+ return $status_links;
2321
+ }
2322
+
2323
+ /**
2324
+ * Create default columns to display important plugin information
2325
+ * like type, action and status.
2326
+ *
2327
+ * @since 2.2.0
2328
+ *
2329
+ * @param array $item Array of item data.
2330
+ * @param string $column_name The name of the column.
2331
+ * @return string
2332
+ */
2333
+ public function column_default( $item, $column_name ) {
2334
+ return $item[ $column_name ];
2335
+ }
2336
+
2337
+ /**
2338
+ * Required for bulk installing.
2339
+ *
2340
+ * Adds a checkbox for each plugin.
2341
+ *
2342
+ * @since 2.2.0
2343
+ *
2344
+ * @param array $item Array of item data.
2345
+ * @return string The input checkbox with all necessary info.
2346
+ */
2347
+ public function column_cb( $item ) {
2348
+ return sprintf(
2349
+ '<input type="checkbox" name="%1$s[]" value="%2$s" id="%3$s" />',
2350
+ esc_attr( $this->_args['singular'] ),
2351
+ esc_attr( $item['slug'] ),
2352
+ esc_attr( $item['sanitized_plugin'] )
2353
+ );
2354
+ }
2355
+
2356
+ /**
2357
+ * Create default title column along with the action links.
2358
+ *
2359
+ * @since 2.2.0
2360
+ *
2361
+ * @param array $item Array of item data.
2362
+ * @return string The plugin name and action links.
2363
+ */
2364
+ public function column_plugin( $item ) {
2365
+ return sprintf(
2366
+ '%1$s %2$s',
2367
+ $item['plugin'],
2368
+ $this->row_actions( $this->get_row_actions( $item ), true )
2369
+ );
2370
+ }
2371
+
2372
+ /**
2373
+ * Create version information column.
2374
+ *
2375
+ * @since 2.5.0
2376
+ *
2377
+ * @param array $item Array of item data.
2378
+ * @return string HTML-formatted version information.
2379
+ */
2380
+ public function column_version( $item ) {
2381
+ $output = array();
2382
+
2383
+ if ( $this->tgmpa->is_plugin_installed( $item['slug'] ) ) {
2384
+ $installed = ! empty( $item['installed_version'] ) ? $item['installed_version'] : _x( 'unknown', 'as in: "version nr unknown"', 'lightning' );
2385
+
2386
+ $color = '';
2387
+ if ( ! empty( $item['minimum_version'] ) && $this->tgmpa->does_plugin_require_update( $item['slug'] ) ) {
2388
+ $color = ' color: #ff0000; font-weight: bold;';
2389
+ }
2390
+
2391
+ $output[] = sprintf(
2392
+ '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Installed version:', 'lightning' ) . '</p>',
2393
+ $color,
2394
+ $installed
2395
+ );
2396
+ }
2397
+
2398
+ if ( ! empty( $item['minimum_version'] ) ) {
2399
+ $output[] = sprintf(
2400
+ '<p><span style="min-width: 32px; text-align: right; float: right;">%1$s</span>' . __( 'Minimum required version:', 'lightning' ) . '</p>',
2401
+ $item['minimum_version']
2402
+ );
2403
+ }
2404
+
2405
+ if ( ! empty( $item['available_version'] ) ) {
2406
+ $color = '';
2407
+ if ( ! empty( $item['minimum_version'] ) && version_compare( $item['available_version'], $item['minimum_version'], '>=' ) ) {
2408
+ $color = ' color: #71C671; font-weight: bold;';
2409
+ }
2410
+
2411
+ $output[] = sprintf(
2412
+ '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Available version:', 'lightning' ) . '</p>',
2413
+ $color,
2414
+ $item['available_version']
2415
+ );
2416
+ }
2417
+
2418
+ if ( empty( $output ) ) {
2419
+ return '&nbsp;'; // Let's not break the table layout.
2420
+ } else {
2421
+ return implode( "\n", $output );
2422
+ }
2423
+ }
2424
+
2425
+ /**
2426
+ * Sets default message within the plugins table if no plugins
2427
+ * are left for interaction.
2428
+ *
2429
+ * Hides the menu item to prevent the user from clicking and
2430
+ * getting a permissions error.
2431
+ *
2432
+ * @since 2.2.0
2433
+ */
2434
+ public function no_items() {
2435
+ printf( wp_kses_post( __( 'No plugins to install, update or activate. <a href="%1$s">Return to the Dashboard</a>', 'lightning' ) ), esc_url( self_admin_url() ) );
2436
+ echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
2437
+ }
2438
+
2439
+ /**
2440
+ * Output all the column information within the table.
2441
+ *
2442
+ * @since 2.2.0
2443
+ *
2444
+ * @return array $columns The column names.
2445
+ */
2446
+ public function get_columns() {
2447
+ $columns = array(
2448
+ 'cb' => '<input type="checkbox" />',
2449
+ 'plugin' => __( 'Plugin', 'lightning' ),
2450
+ 'source' => __( 'Source', 'lightning' ),
2451
+ 'type' => __( 'Type', 'lightning' ),
2452
+ );
2453
+
2454
+ if ( 'all' === $this->view_context || 'update' === $this->view_context ) {
2455
+ $columns['version'] = __( 'Version', 'lightning' );
2456
+ $columns['status'] = __( 'Status', 'lightning' );
2457
+ }
2458
+
2459
+ return apply_filters( 'tgmpa_table_columns', $columns );
2460
+ }
2461
+
2462
+ /**
2463
+ * Get name of default primary column
2464
+ *
2465
+ * @since 2.5.0 / WP 4.3+ compatibility
2466
+ * @access protected
2467
+ *
2468
+ * @return string
2469
+ */
2470
+ protected function get_default_primary_column_name() {
2471
+ return 'plugin';
2472
+ }
2473
+
2474
+ /**
2475
+ * Get the name of the primary column.
2476
+ *
2477
+ * @since 2.5.0 / WP 4.3+ compatibility
2478
+ * @access protected
2479
+ *
2480
+ * @return string The name of the primary column.
2481
+ */
2482
+ protected function get_primary_column_name() {
2483
+ if ( method_exists( 'WP_List_Table', 'get_primary_column_name' ) ) {
2484
+ return parent::get_primary_column_name();
2485
+ } else {
2486
+ return $this->get_default_primary_column_name();
2487
+ }
2488
+ }
2489
+
2490
+ /**
2491
+ * Get the actions which are relevant for a specific plugin row.
2492
+ *
2493
+ * @since 2.5.0
2494
+ *
2495
+ * @param array $item Array of item data.
2496
+ * @return array Array with relevant action links.
2497
+ */
2498
+ protected function get_row_actions( $item ) {
2499
+ $actions = array();
2500
+ $action_links = array();
2501
+
2502
+ // Display the 'Install' action link if the plugin is not yet available.
2503
+ if ( ! $this->tgmpa->is_plugin_installed( $item['slug'] ) ) {
2504
+ $actions['install'] = _x( 'Install %2$s', '%2$s = plugin name in screen reader markup', 'lightning' );
2505
+ } else {
2506
+ // Display the 'Update' action link if an update is available and WP complies with plugin minimum.
2507
+ if ( false !== $this->tgmpa->does_plugin_have_update( $item['slug'] ) && $this->tgmpa->can_plugin_update( $item['slug'] ) ) {
2508
+ $actions['update'] = _x( 'Update %2$s', '%2$s = plugin name in screen reader markup', 'lightning' );
2509
+ }
2510
+
2511
+ // Display the 'Activate' action link, but only if the plugin meets the minimum version.
2512
+ if ( $this->tgmpa->can_plugin_activate( $item['slug'] ) ) {
2513
+ $actions['activate'] = _x( 'Activate %2$s', '%2$s = plugin name in screen reader markup', 'lightning' );
2514
+ }
2515
+ }
2516
+
2517
+ // Create the actual links.
2518
+ foreach ( $actions as $action => $text ) {
2519
+ $nonce_url = wp_nonce_url(
2520
+ add_query_arg(
2521
+ array(
2522
+ 'plugin' => urlencode( $item['slug'] ),
2523
+ 'tgmpa-' . $action => $action . '-plugin',
2524
+ ),
2525
+ $this->tgmpa->get_tgmpa_url()
2526
+ ),
2527
+ 'tgmpa-' . $action,
2528
+ 'tgmpa-nonce'
2529
+ );
2530
+
2531
+ $action_links[ $action ] = sprintf(
2532
+ '<a href="%1$s">' . esc_html( $text ) . '</a>',
2533
+ esc_url( $nonce_url ),
2534
+ '<span class="screen-reader-text">' . esc_html( $item['sanitized_plugin'] ) . '</span>'
2535
+ );
2536
+ }
2537
+
2538
+ $prefix = ( defined( 'WP_NETWORK_ADMIN' ) && WP_NETWORK_ADMIN ) ? 'network_admin_' : '';
2539
+ return apply_filters( "tgmpa_{$prefix}plugin_action_links", array_filter( $action_links ), $item['slug'], $item, $this->view_context );
2540
+ }
2541
+
2542
+ /**
2543
+ * Generates content for a single row of the table.
2544
+ *
2545
+ * @since 2.5.0
2546
+ *
2547
+ * @param object $item The current item.
2548
+ */
2549
+ public function single_row( $item ) {
2550
+ parent::single_row( $item );
2551
+
2552
+ /**
2553
+ * Fires after each specific row in the TGMPA Plugins list table.
2554
+ *
2555
+ * The dynamic portion of the hook name, `$item['slug']`, refers to the slug
2556
+ * for the plugin.
2557
+ *
2558
+ * @since 2.5.0
2559
+ */
2560
+ do_action( "tgmpa_after_plugin_row_{$item['slug']}", $item['slug'], $item, $this->view_context );
2561
+ }
2562
+
2563
+ /**
2564
+ * Show the upgrade notice below a plugin row if there is one.
2565
+ *
2566
+ * @since 2.5.0
2567
+ *
2568
+ * @see /wp-admin/includes/update.php
2569
+ *
2570
+ * @param string $slug Plugin slug.
2571
+ * @param array $item The information available in this table row.
2572
+ * @return null Return early if upgrade notice is empty.
2573
+ */
2574
+ public function wp_plugin_update_row( $slug, $item ) {
2575
+ if ( empty( $item['upgrade_notice'] ) ) {
2576
+ return;
2577
+ }
2578
+
2579
+ echo '
2580
+ <tr class="plugin-update-tr">
2581
+ <td colspan="', absint( $this->get_column_count() ), '" class="plugin-update colspanchange">
2582
+ <div class="update-message">',
2583
+ esc_html__( 'Upgrade message from the plugin author:', 'lightning' ),
2584
+ ' <strong>', wp_kses_data( $item['upgrade_notice'] ), '</strong>
2585
+ </div>
2586
+ </td>
2587
+ </tr>';
2588
+ }
2589
+
2590
+ /**
2591
+ * Extra controls to be displayed between bulk actions and pagination.
2592
+ *
2593
+ * @since 2.5.0
2594
+ *
2595
+ * @param string $which 'top' or 'bottom' table navigation.
2596
+ */
2597
+ public function extra_tablenav( $which ) {
2598
+ if ( 'bottom' === $which ) {
2599
+ $this->tgmpa->show_tgmpa_version();
2600
+ }
2601
+ }
2602
+
2603
+ /**
2604
+ * Defines the bulk actions for handling registered plugins.
2605
+ *
2606
+ * @since 2.2.0
2607
+ *
2608
+ * @return array $actions The bulk actions for the plugin install table.
2609
+ */
2610
+ public function get_bulk_actions() {
2611
+
2612
+ $actions = array();
2613
+
2614
+ if ( 'update' !== $this->view_context && 'activate' !== $this->view_context ) {
2615
+ if ( current_user_can( 'install_plugins' ) ) {
2616
+ $actions['tgmpa-bulk-install'] = __( 'Install', 'lightning' );
2617
+ }
2618
+ }
2619
+
2620
+ if ( 'install' !== $this->view_context ) {
2621
+ if ( current_user_can( 'update_plugins' ) ) {
2622
+ $actions['tgmpa-bulk-update'] = __( 'Update', 'lightning' );
2623
+ }
2624
+ if ( current_user_can( 'activate_plugins' ) ) {
2625
+ $actions['tgmpa-bulk-activate'] = __( 'Activate', 'lightning' );
2626
+ }
2627
+ }
2628
+
2629
+ return $actions;
2630
+ }
2631
+
2632
+ /**
2633
+ * Processes bulk installation and activation actions.
2634
+ *
2635
+ * The bulk installation process looks for the $_POST information and passes that
2636
+ * through if a user has to use WP_Filesystem to enter their credentials.
2637
+ *
2638
+ * @since 2.2.0
2639
+ */
2640
+ public function process_bulk_actions() {
2641
+ // Bulk installation process.
2642
+ if ( 'tgmpa-bulk-install' === $this->current_action() || 'tgmpa-bulk-update' === $this->current_action() ) {
2643
+
2644
+ check_admin_referer( 'bulk-' . $this->_args['plural'] );
2645
+
2646
+ $install_type = 'install';
2647
+ if ( 'tgmpa-bulk-update' === $this->current_action() ) {
2648
+ $install_type = 'update';
2649
+ }
2650
+
2651
+ $plugins_to_install = array();
2652
+
2653
+ // Did user actually select any plugins to install/update ?
2654
+ if ( empty( $_POST['plugin'] ) ) {
2655
+ if ( 'install' === $install_type ) {
2656
+ $message = __( 'No plugins were selected to be installed. No action taken.', 'lightning' );
2657
+ } else {
2658
+ $message = __( 'No plugins were selected to be updated. No action taken.', 'lightning' );
2659
+ }
2660
+
2661
+ echo '<div id="message" class="error"><p>', esc_html( $message ), '</p></div>';
2662
+
2663
+ return false;
2664
+ }
2665
+
2666
+ if ( is_array( $_POST['plugin'] ) ) {
2667
+ $plugins_to_install = (array) $_POST['plugin'];
2668
+ } elseif ( is_string( $_POST['plugin'] ) ) {
2669
+ // Received via Filesystem page - un-flatten array (WP bug #19643).
2670
+ $plugins_to_install = explode( ',', $_POST['plugin'] );
2671
+ }
2672
+
2673
+ // Sanitize the received input.
2674
+ $plugins_to_install = array_map( 'urldecode', $plugins_to_install );
2675
+ $plugins_to_install = array_map( array( $this->tgmpa, 'sanitize_key' ), $plugins_to_install );
2676
+
2677
+ // Validate the received input.
2678
+ foreach ( $plugins_to_install as $key => $slug ) {
2679
+ // Check if the plugin was registered with TGMPA and remove if not.
2680
+ if ( ! isset( $this->tgmpa->plugins[ $slug ] ) ) {
2681
+ unset( $plugins_to_install[ $key ] );
2682
+ continue;
2683
+ }
2684
+
2685
+ // For updates: make sure this is a plugin we *can* update (update available and WP version ok).
2686
+ if ( 'update' === $install_type && ( $this->tgmpa->is_plugin_installed( $slug ) && ( false === $this->tgmpa->does_plugin_have_update( $slug ) || ! $this->tgmpa->can_plugin_update( $slug ) ) ) ) {
2687
+ unset( $plugins_to_install[ $key ] );
2688
+ }
2689
+ }
2690
+
2691
+ // No need to proceed further if we have no plugins to handle.
2692
+ if ( empty( $plugins_to_install ) ) {
2693
+ if ( 'install' === $install_type ) {
2694
+ $message = __( 'No plugins are available to be installed at this time.', 'lightning' );
2695
+ } else {
2696
+ $message = __( 'No plugins are available to be updated at this time.', 'lightning' );
2697
+ }
2698
+
2699
+ echo '<div id="message" class="error"><p>', esc_html( $message ), '</p></div>';
2700
+
2701
+ return false;
2702
+ }
2703
+
2704
+ // Pass all necessary information if WP_Filesystem is needed.
2705
+ $url = wp_nonce_url(
2706
+ $this->tgmpa->get_tgmpa_url(),
2707
+ 'bulk-' . $this->_args['plural']
2708
+ );
2709
+
2710
+ // Give validated data back to $_POST which is the only place the filesystem looks for extra fields.
2711
+ $_POST['plugin'] = implode( ',', $plugins_to_install ); // Work around for WP bug #19643.
2712
+
2713
+ $method = ''; // Leave blank so WP_Filesystem can populate it as necessary.
2714
+ $fields = array_keys( $_POST ); // Extra fields to pass to WP_Filesystem.
2715
+
2716
+ if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ) ) ) {
2717
+ return true; // Stop the normal page form from displaying, credential request form will be shown.
2718
+ }
2719
+
2720
+ // Now we have some credentials, setup WP_Filesystem.
2721
+ if ( ! WP_Filesystem( $creds ) ) {
2722
+ // Our credentials were no good, ask the user for them again.
2723
+ request_filesystem_credentials( esc_url_raw( $url ), $method, true, false, $fields );
2724
+
2725
+ return true;
2726
+ }
2727
+
2728
+ /* If we arrive here, we have the filesystem */
2729
+
2730
+ // Store all information in arrays since we are processing a bulk installation.
2731
+ $names = array();
2732
+ $sources = array(); // Needed for installs.
2733
+ $file_paths = array(); // Needed for upgrades.
2734
+ $to_inject = array(); // Information to inject into the update_plugins transient.
2735
+
2736
+ // Prepare the data for validated plugins for the install/upgrade.
2737
+ foreach ( $plugins_to_install as $slug ) {
2738
+ $name = $this->tgmpa->plugins[ $slug ]['name'];
2739
+ $source = $this->tgmpa->get_download_url( $slug );
2740
+
2741
+ if ( ! empty( $name ) && ! empty( $source ) ) {
2742
+ $names[] = $name;
2743
+
2744
+ switch ( $install_type ) {
2745
+
2746
+ case 'install':
2747
+ $sources[] = $source;
2748
+ break;
2749
+
2750
+ case 'update':
2751
+ $file_paths[] = $this->tgmpa->plugins[ $slug ]['file_path'];
2752
+ $to_inject[ $slug ] = $this->tgmpa->plugins[ $slug ];
2753
+ $to_inject[ $slug ]['source'] = $source;
2754
+ break;
2755
+ }
2756
+ }
2757
+ }
2758
+ unset( $slug, $name, $source );
2759
+
2760
+ // Create a new instance of TGMPA_Bulk_Installer.
2761
+ $installer = new TGMPA_Bulk_Installer(
2762
+ new TGMPA_Bulk_Installer_Skin(
2763
+ array(
2764
+ 'url' => esc_url_raw( $this->tgmpa->get_tgmpa_url() ),
2765
+ 'nonce' => 'bulk-' . $this->_args['plural'],
2766
+ 'names' => $names,
2767
+ 'install_type' => $install_type,
2768
+ )
2769
+ )
2770
+ );
2771
+
2772
+ // Wrap the install process with the appropriate HTML.
2773
+ echo '<div class="tgmpa wrap">',
2774
+ '<h2>', esc_html( get_admin_page_title() ), '</h2>';
2775
+
2776
+ // Process the bulk installation submissions.
2777
+ add_filter( 'upgrader_source_selection', array( $this->tgmpa, 'maybe_adjust_source_dir' ), 1, 3 );
2778
+
2779
+ if ( 'tgmpa-bulk-update' === $this->current_action() ) {
2780
+ // Inject our info into the update transient.
2781
+ $this->tgmpa->inject_update_info( $to_inject );
2782
+
2783
+ $installer->bulk_upgrade( $file_paths );
2784
+ } else {
2785
+ $installer->bulk_install( $sources );
2786
+ }
2787
+
2788
+ remove_filter( 'upgrader_source_selection', array( $this->tgmpa, 'maybe_adjust_source_dir' ), 1, 3 );
2789
+
2790
+ echo '</div>';
2791
+
2792
+ return true;
2793
+ }
2794
+
2795
+ // Bulk activation process.
2796
+ if ( 'tgmpa-bulk-activate' === $this->current_action() ) {
2797
+ check_admin_referer( 'bulk-' . $this->_args['plural'] );
2798
+
2799
+ // Did user actually select any plugins to activate ?
2800
+ if ( empty( $_POST['plugin'] ) ) {
2801
+ echo '<div id="message" class="error"><p>', esc_html__( 'No plugins were selected to be activated. No action taken.', 'lightning' ), '</p></div>';
2802
+
2803
+ return false;
2804
+ }
2805
+
2806
+ // Grab plugin data from $_POST.
2807
+ $plugins = array();
2808
+ if ( isset( $_POST['plugin'] ) ) {
2809
+ $plugins = array_map( 'urldecode', (array) $_POST['plugin'] );
2810
+ $plugins = array_map( array( $this->tgmpa, 'sanitize_key' ), $plugins );
2811
+ }
2812
+
2813
+ $plugins_to_activate = array();
2814
+ $plugin_names = array();
2815
+
2816
+ // Grab the file paths for the selected & inactive plugins from the registration array.
2817
+ foreach ( $plugins as $slug ) {
2818
+ if ( $this->tgmpa->can_plugin_activate( $slug ) ) {
2819
+ $plugins_to_activate[] = $this->tgmpa->plugins[ $slug ]['file_path'];
2820
+ $plugin_names[] = $this->tgmpa->plugins[ $slug ]['name'];
2821
+ }
2822
+ }
2823
+ unset( $slug );
2824
+
2825
+ // Return early if there are no plugins to activate.
2826
+ if ( empty( $plugins_to_activate ) ) {
2827
+ echo '<div id="message" class="error"><p>', esc_html__( 'No plugins are available to be activated at this time.', 'lightning' ), '</p></div>';
2828
+
2829
+ return false;
2830
+ }
2831
+
2832
+ // Now we are good to go - let's start activating plugins.
2833
+ $activate = activate_plugins( $plugins_to_activate );
2834
+
2835
+ if ( is_wp_error( $activate ) ) {
2836
+ echo '<div id="message" class="error"><p>', wp_kses_post( $activate->get_error_message() ), '</p></div>';
2837
+ } else {
2838
+ $count = count( $plugin_names ); // Count so we can use _n function.
2839
+ $plugin_names = array_map( array( 'TGMPA_Utils', 'wrap_in_strong' ), $plugin_names );
2840
+ $last_plugin = array_pop( $plugin_names ); // Pop off last name to prep for readability.
2841
+ $imploded = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'lightning' ) . ' ' . $last_plugin );
2842
+
2843
+ printf( // WPCS: xss ok.
2844
+ '<div id="message" class="updated"><p>%1$s %2$s.</p></div>',
2845
+ esc_html( _n( 'The following plugin was activated successfully:', 'The following plugins were activated successfully:', $count, 'lightning' ) ),
2846
+ $imploded
2847
+ );
2848
+
2849
+ // Update recently activated plugins option.
2850
+ $recent = (array) get_option( 'recently_activated' );
2851
+ foreach ( $plugins_to_activate as $plugin => $time ) {
2852
+ if ( isset( $recent[ $plugin ] ) ) {
2853
+ unset( $recent[ $plugin ] );
2854
+ }
2855
+ }
2856
+ update_option( 'recently_activated', $recent );
2857
+ }
2858
+
2859
+ unset( $_POST ); // Reset the $_POST variable in case user wants to perform one action after another.
2860
+
2861
+ return true;
2862
+ }
2863
+
2864
+ return false;
2865
+ }
2866
+
2867
+ /**
2868
+ * Prepares all of our information to be outputted into a usable table.
2869
+ *
2870
+ * @since 2.2.0
2871
+ */
2872
+ public function prepare_items() {
2873
+ $columns = $this->get_columns(); // Get all necessary column information.
2874
+ $hidden = array(); // No columns to hide, but we must set as an array.
2875
+ $sortable = array(); // No reason to make sortable columns.
2876
+ $primary = $this->get_primary_column_name(); // Column which has the row actions.
2877
+ $this->_column_headers = array( $columns, $hidden, $sortable, $primary ); // Get all necessary column headers.
2878
+
2879
+ // Process our bulk activations here.
2880
+ if ( 'tgmpa-bulk-activate' === $this->current_action() ) {
2881
+ $this->process_bulk_actions();
2882
+ }
2883
+
2884
+ // Store all of our plugin data into $items array so WP_List_Table can use it.
2885
+ $this->items = apply_filters( 'tgmpa_table_data_items', $this->_gather_plugin_data() );
2886
+ }
2887
+
2888
+ /* *********** DEPRECATED METHODS *********** */
2889
+
2890
+ /**
2891
+ * Retrieve plugin data, given the plugin name.
2892
+ *
2893
+ * @since 2.2.0
2894
+ * @deprecated 2.5.0 use {@see TGM_Plugin_Activation::_get_plugin_data_from_name()} instead.
2895
+ * @see TGM_Plugin_Activation::_get_plugin_data_from_name()
2896
+ *
2897
+ * @param string $name Name of the plugin, as it was registered.
2898
+ * @param string $data Optional. Array key of plugin data to return. Default is slug.
2899
+ * @return string|boolean Plugin slug if found, false otherwise.
2900
+ */
2901
+ protected function _get_plugin_data_from_name( $name, $data = 'slug' ) {
2902
+ _deprecated_function( __FUNCTION__, 'TGMPA 2.5.0', 'TGM_Plugin_Activation::_get_plugin_data_from_name()' );
2903
+
2904
+ return $this->tgmpa->_get_plugin_data_from_name( $name, $data );
2905
+ }
2906
+ }
2907
+ }
2908
+
2909
+
2910
+ if ( ! class_exists( 'TGM_Bulk_Installer' ) ) {
2911
+
2912
+ /**
2913
+ * Hack: Prevent TGMPA v2.4.1- bulk installer class from being loaded if 2.4.1- is loaded after 2.5+.
2914
+ */
2915
+ class TGM_Bulk_Installer {
2916
+ }
2917
+ }
2918
+ if ( ! class_exists( 'TGM_Bulk_Installer_Skin' ) ) {
2919
+
2920
+ /**
2921
+ * Hack: Prevent TGMPA v2.4.1- bulk installer skin class from being loaded if 2.4.1- is loaded after 2.5+.
2922
+ */
2923
+ class TGM_Bulk_Installer_Skin {
2924
+ }
2925
+ }
2926
+
2927
+ /**
2928
+ * The WP_Upgrader file isn't always available. If it isn't available,
2929
+ * we load it here.
2930
+ *
2931
+ * We check to make sure no action or activation keys are set so that WordPress
2932
+ * does not try to re-include the class when processing upgrades or installs outside
2933
+ * of the class.
2934
+ *
2935
+ * @since 2.2.0
2936
+ */
2937
+ add_action( 'admin_init', 'tgmpa_load_bulk_installer' );
2938
+ if ( ! function_exists( 'tgmpa_load_bulk_installer' ) ) {
2939
+ /**
2940
+ * Load bulk installer
2941
+ */
2942
+ function tgmpa_load_bulk_installer() {
2943
+ // Silently fail if 2.5+ is loaded *after* an older version.
2944
+ if ( ! isset( $GLOBALS['tgmpa'] ) ) {
2945
+ return;
2946
+ }
2947
+
2948
+ // Get TGMPA class instance.
2949
+ $tgmpa_instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
2950
+
2951
+ if ( isset( $_GET['page'] ) && $tgmpa_instance->menu === $_GET['page'] ) {
2952
+ if ( ! class_exists( 'Plugin_Upgrader', false ) ) {
2953
+ require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
2954
+ }
2955
+
2956
+ if ( ! class_exists( 'TGMPA_Bulk_Installer' ) ) {
2957
+
2958
+ /**
2959
+ * Installer class to handle bulk plugin installations.
2960
+ *
2961
+ * Extends WP_Upgrader and customizes to suit the installation of multiple
2962
+ * plugins.
2963
+ *
2964
+ * @since 2.2.0
2965
+ *
2966
+ * @internal Since 2.5.0 the class is an extension of Plugin_Upgrader rather than WP_Upgrader
2967
+ * @internal Since 2.5.2 the class has been renamed from TGM_Bulk_Installer to TGMPA_Bulk_Installer.
2968
+ * This was done to prevent backward compatibility issues with v2.3.6.
2969
+ *
2970
+ * @package TGM-Plugin-Activation
2971
+ * @author Thomas Griffin
2972
+ * @author Gary Jones
2973
+ */
2974
+ class TGMPA_Bulk_Installer extends Plugin_Upgrader {
2975
+ /**
2976
+ * Holds result of bulk plugin installation.
2977
+ *
2978
+ * @since 2.2.0
2979
+ *
2980
+ * @var string
2981
+ */
2982
+ public $result;
2983
+
2984
+ /**
2985
+ * Flag to check if bulk installation is occurring or not.
2986
+ *
2987
+ * @since 2.2.0
2988
+ *
2989
+ * @var boolean
2990
+ */
2991
+ public $bulk = false;
2992
+
2993
+ /**
2994
+ * TGMPA instance
2995
+ *
2996
+ * @since 2.5.0
2997
+ *
2998
+ * @var object
2999
+ */
3000
+ protected $tgmpa;
3001
+
3002
+ /**
3003
+ * Whether or not the destination directory needs to be cleared ( = on update).
3004
+ *
3005
+ * @since 2.5.0
3006
+ *
3007
+ * @var bool
3008
+ */
3009
+ protected $clear_destination = false;
3010
+
3011
+ /**
3012
+ * References parent constructor and sets defaults for class.
3013
+ *
3014
+ * @since 2.2.0
3015
+ *
3016
+ * @param \Bulk_Upgrader_Skin|null $skin Installer skin.
3017
+ */
3018
+ public function __construct( $skin = null ) {
3019
+ // Get TGMPA class instance.
3020
+ $this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
3021
+
3022
+ parent::__construct( $skin );
3023
+
3024
+ if ( isset( $this->skin->options['install_type'] ) && 'update' === $this->skin->options['install_type'] ) {
3025
+ $this->clear_destination = true;
3026
+ }
3027
+
3028
+ if ( $this->tgmpa->is_automatic ) {
3029
+ $this->activate_strings();
3030
+ }
3031
+
3032
+ add_action( 'upgrader_process_complete', array( $this->tgmpa, 'populate_file_path' ) );
3033
+ }
3034
+
3035
+ /**
3036
+ * Sets the correct activation strings for the installer skin to use.
3037
+ *
3038
+ * @since 2.2.0
3039
+ */
3040
+ public function activate_strings() {
3041
+ $this->strings['activation_failed'] = __( 'Plugin activation failed.', 'lightning' );
3042
+ $this->strings['activation_success'] = __( 'Plugin activated successfully.', 'lightning' );
3043
+ }
3044
+
3045
+ /**
3046
+ * Performs the actual installation of each plugin.
3047
+ *
3048
+ * @since 2.2.0
3049
+ *
3050
+ * @see WP_Upgrader::run()
3051
+ *
3052
+ * @param array $options The installation config options.
3053
+ * @return null|array Return early if error, array of installation data on success.
3054
+ */
3055
+ public function run( $options ) {
3056
+ $result = parent::run( $options );
3057
+
3058
+ // Reset the strings in case we changed one during automatic activation.
3059
+ if ( $this->tgmpa->is_automatic ) {
3060
+ if ( 'update' === $this->skin->options['install_type'] ) {
3061
+ $this->upgrade_strings();
3062
+ } else {
3063
+ $this->install_strings();
3064
+ }
3065
+ }
3066
+
3067
+ return $result;
3068
+ }
3069
+
3070
+ /**
3071
+ * Processes the bulk installation of plugins.
3072
+ *
3073
+ * @since 2.2.0
3074
+ *
3075
+ * @internal This is basically a near identical copy of the WP Core Plugin_Upgrader::bulk_upgrade()
3076
+ * method, with minor adjustments to deal with new installs instead of upgrades.
3077
+ * For ease of future synchronizations, the adjustments are clearly commented, but no other
3078
+ * comments are added. Code style has been made to comply.
3079
+ *
3080
+ * @see Plugin_Upgrader::bulk_upgrade()
3081
+ * @see https://core.trac.wordpress.org/browser/tags/4.2.1/src/wp-admin/includes/class-wp-upgrader.php#L838
3082
+ *
3083
+ * @param array $plugins The plugin sources needed for installation.
3084
+ * @param array $args Arbitrary passed extra arguments.
3085
+ * @return string|bool Install confirmation messages on success, false on failure.
3086
+ */
3087
+ public function bulk_install( $plugins, $args = array() ) {
3088
+ // [TGMPA + ] Hook auto-activation in.
3089
+ add_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );
3090
+
3091
+ $defaults = array(
3092
+ 'clear_update_cache' => true,
3093
+ );
3094
+ $parsed_args = wp_parse_args( $args, $defaults );
3095
+
3096
+ $this->init();
3097
+ $this->bulk = true;
3098
+
3099
+ $this->install_strings(); // [TGMPA + ] adjusted.
3100
+
3101
+ /* [TGMPA - ] $current = get_site_transient( 'update_plugins' ); */
3102
+
3103
+ /* [TGMPA - ] add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); */
3104
+
3105
+ $this->skin->header();
3106
+
3107
+ // Connect to the Filesystem first.
3108
+ $res = $this->fs_connect( array( WP_CONTENT_DIR, WP_PLUGIN_DIR ) );
3109
+ if ( ! $res ) {
3110
+ $this->skin->footer();
3111
+
3112
+ return false;
3113
+ }
3114
+
3115
+ $this->skin->bulk_header();
3116
+
3117
+ // Only start maintenance mode if:
3118
+ // - running Multisite and there are one or more plugins specified, OR
3119
+ // - a plugin with an update available is currently active.
3120
+ // @TODO: For multisite, maintenance mode should only kick in for individual sites if at all possible.
3121
+ $maintenance = ( is_multisite() && ! empty( $plugins ) );
3122
+
3123
+ /*
3124
+ [TGMPA - ]
3125
+ foreach ( $plugins as $plugin )
3126
+ $maintenance = $maintenance || ( is_plugin_active( $plugin ) && isset( $current->response[ $plugin] ) );
3127
+ */
3128
+ if ( $maintenance ) {
3129
+ $this->maintenance_mode( true );
3130
+ }
3131
+
3132
+ $results = array();
3133
+
3134
+ $this->update_count = count( $plugins );
3135
+ $this->update_current = 0;
3136
+ foreach ( $plugins as $plugin ) {
3137
+ $this->update_current++;
3138
+
3139
+ /*
3140
+ [TGMPA - ]
3141
+ $this->skin->plugin_info = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin, false, true);
3142
+
3143
+ if ( !isset( $current->response[ $plugin ] ) ) {
3144
+ $this->skin->set_result('up_to_date');
3145
+ $this->skin->before();
3146
+ $this->skin->feedback('up_to_date');
3147
+ $this->skin->after();
3148
+ $results[$plugin] = true;
3149
+ continue;
3150
+ }
3151
+
3152
+ // Get the URL to the zip file
3153
+ $r = $current->response[ $plugin ];
3154
+
3155
+ $this->skin->plugin_active = is_plugin_active($plugin);
3156
+ */
3157
+
3158
+ $result = $this->run(
3159
+ array(
3160
+ 'package' => $plugin, // [TGMPA + ] adjusted.
3161
+ 'destination' => WP_PLUGIN_DIR,
3162
+ 'clear_destination' => false, // [TGMPA + ] adjusted.
3163
+ 'clear_working' => true,
3164
+ 'is_multi' => true,
3165
+ 'hook_extra' => array(
3166
+ 'plugin' => $plugin,
3167
+ ),
3168
+ )
3169
+ );
3170
+
3171
+ $results[ $plugin ] = $this->result;
3172
+
3173
+ // Prevent credentials auth screen from displaying multiple times.
3174
+ if ( false === $result ) {
3175
+ break;
3176
+ }
3177
+ } //end foreach $plugins
3178
+
3179
+ $this->maintenance_mode( false );
3180
+
3181
+ /**
3182
+ * Fires when the bulk upgrader process is complete.
3183
+ *
3184
+ * @since WP 3.6.0 / TGMPA 2.5.0
3185
+ *
3186
+ * @param Plugin_Upgrader $this Plugin_Upgrader instance. In other contexts, $this, might
3187
+ * be a Theme_Upgrader or Core_Upgrade instance.
3188
+ * @param array $data {
3189
+ * Array of bulk item update data.
3190
+ *
3191
+ * @type string $action Type of action. Default 'update'.
3192
+ * @type string $type Type of update process. Accepts 'plugin', 'theme', or 'core'.
3193
+ * @type bool $bulk Whether the update process is a bulk update. Default true.
3194
+ * @type array $packages Array of plugin, theme, or core packages to update.
3195
+ * }
3196
+ */
3197
+ do_action(
3198
+ 'upgrader_process_complete', $this, array(
3199
+ 'action' => 'install', // [TGMPA + ] adjusted.
3200
+ 'type' => 'plugin',
3201
+ 'bulk' => true,
3202
+ 'plugins' => $plugins,
3203
+ )
3204
+ );
3205
+
3206
+ $this->skin->bulk_footer();
3207
+
3208
+ $this->skin->footer();
3209
+
3210
+ // Cleanup our hooks, in case something else does a upgrade on this connection.
3211
+ /* [TGMPA - ] remove_filter('upgrader_clear_destination', array($this, 'delete_old_plugin')); */
3212
+
3213
+ // [TGMPA + ] Remove our auto-activation hook.
3214
+ remove_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );
3215
+
3216
+ // Force refresh of plugin update information.
3217
+ wp_clean_plugins_cache( $parsed_args['clear_update_cache'] );
3218
+
3219
+ return $results;
3220
+ }
3221
+
3222
+ /**
3223
+ * Handle a bulk upgrade request.
3224
+ *
3225
+ * @since 2.5.0
3226
+ *
3227
+ * @see Plugin_Upgrader::bulk_upgrade()
3228
+ *
3229
+ * @param array $plugins The local WP file_path's of the plugins which should be upgraded.
3230
+ * @param array $args Arbitrary passed extra arguments.
3231
+ * @return string|bool Install confirmation messages on success, false on failure.
3232
+ */
3233
+ public function bulk_upgrade( $plugins, $args = array() ) {
3234
+
3235
+ add_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );
3236
+
3237
+ $result = parent::bulk_upgrade( $plugins, $args );
3238
+
3239
+ remove_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );
3240
+
3241
+ return $result;
3242
+ }
3243
+
3244
+ /**
3245
+ * Abuse a filter to auto-activate plugins after installation.
3246
+ *
3247
+ * Hooked into the 'upgrader_post_install' filter hook.
3248
+ *
3249
+ * @since 2.5.0
3250
+ *
3251
+ * @param bool $bool The value we need to give back (true).
3252
+ * @return bool
3253
+ */
3254
+ public function auto_activate( $bool ) {
3255
+ // Only process the activation of installed plugins if the automatic flag is set to true.
3256
+ if ( $this->tgmpa->is_automatic ) {
3257
+ // Flush plugins cache so the headers of the newly installed plugins will be read correctly.
3258
+ wp_clean_plugins_cache();
3259
+
3260
+ // Get the installed plugin file.
3261
+ $plugin_info = $this->plugin_info();
3262
+
3263
+ // Don't try to activate on upgrade of active plugin as WP will do this already.
3264
+ if ( ! is_plugin_active( $plugin_info ) ) {
3265
+ $activate = activate_plugin( $plugin_info );
3266
+
3267
+ // Adjust the success string based on the activation result.
3268
+ $this->strings['process_success'] = $this->strings['process_success'] . "<br />\n";
3269
+
3270
+ if ( is_wp_error( $activate ) ) {
3271
+ $this->skin->error( $activate );
3272
+ $this->strings['process_success'] .= $this->strings['activation_failed'];
3273
+ } else {
3274
+ $this->strings['process_success'] .= $this->strings['activation_success'];
3275
+ }
3276
+ }
3277
+ }
3278
+
3279
+ return $bool;
3280
+ }
3281
+ }
3282
+ }
3283
+
3284
+ if ( ! class_exists( 'TGMPA_Bulk_Installer_Skin' ) ) {
3285
+
3286
+ /**
3287
+ * Installer skin to set strings for the bulk plugin installations..
3288
+ *
3289
+ * Extends Bulk_Upgrader_Skin and customizes to suit the installation of multiple
3290
+ * plugins.
3291
+ *
3292
+ * @since 2.2.0
3293
+ *
3294
+ * @internal Since 2.5.2 the class has been renamed from TGM_Bulk_Installer_Skin to
3295
+ * TGMPA_Bulk_Installer_Skin.
3296
+ * This was done to prevent backward compatibility issues with v2.3.6.
3297
+ *
3298
+ * @see https://core.trac.wordpress.org/browser/trunk/src/wp-admin/includes/class-wp-upgrader-skins.php
3299
+ *
3300
+ * @package TGM-Plugin-Activation
3301
+ * @author Thomas Griffin
3302
+ * @author Gary Jones
3303
+ */
3304
+ class TGMPA_Bulk_Installer_Skin extends Bulk_Upgrader_Skin {
3305
+ /**
3306
+ * Holds plugin info for each individual plugin installation.
3307
+ *
3308
+ * @since 2.2.0
3309
+ *
3310
+ * @var array
3311
+ */
3312
+ public $plugin_info = array();
3313
+
3314
+ /**
3315
+ * Holds names of plugins that are undergoing bulk installations.
3316
+ *
3317
+ * @since 2.2.0
3318
+ *
3319
+ * @var array
3320
+ */
3321
+ public $plugin_names = array();
3322
+
3323
+ /**
3324
+ * Integer to use for iteration through each plugin installation.
3325
+ *
3326
+ * @since 2.2.0
3327
+ *
3328
+ * @var integer
3329
+ */
3330
+ public $i = 0;
3331
+
3332
+ /**
3333
+ * TGMPA instance
3334
+ *
3335
+ * @since 2.5.0
3336
+ *
3337
+ * @var object
3338
+ */
3339
+ protected $tgmpa;
3340
+
3341
+ /**
3342
+ * Constructor. Parses default args with new ones and extracts them for use.
3343
+ *
3344
+ * @since 2.2.0
3345
+ *
3346
+ * @param array $args Arguments to pass for use within the class.
3347
+ */
3348
+ public function __construct( $args = array() ) {
3349
+ // Get TGMPA class instance.
3350
+ $this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
3351
+
3352
+ // Parse default and new args.
3353
+ $defaults = array(
3354
+ 'url' => '',
3355
+ 'nonce' => '',
3356
+ 'names' => array(),
3357
+ 'install_type' => 'install',
3358
+ );
3359
+ $args = wp_parse_args( $args, $defaults );
3360
+
3361
+ // Set plugin names to $this->plugin_names property.
3362
+ $this->plugin_names = $args['names'];
3363
+
3364
+ // Extract the new args.
3365
+ parent::__construct( $args );
3366
+ }
3367
+
3368
+ /**
3369
+ * Sets install skin strings for each individual plugin.
3370
+ *
3371
+ * Checks to see if the automatic activation flag is set and uses the
3372
+ * the proper strings accordingly.
3373
+ *
3374
+ * @since 2.2.0
3375
+ */
3376
+ public function add_strings() {
3377
+ if ( 'update' === $this->options['install_type'] ) {
3378
+ parent::add_strings();
3379
+ $this->upgrader->strings['skin_before_update_header'] = __( 'Updating Plugin %1$s (%2$d/%3$d)', 'lightning' );
3380
+ } else {
3381
+ $this->upgrader->strings['skin_update_failed_error'] = __( 'An error occurred while installing %1$s: <strong>%2$s</strong>.', 'lightning' );
3382
+ $this->upgrader->strings['skin_update_failed'] = __( 'The installation of %1$s failed.', 'lightning' );
3383
+
3384
+ if ( $this->tgmpa->is_automatic ) {
3385
+ // Automatic activation strings.
3386
+ $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'lightning' );
3387
+ $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'lightning' );
3388
+ $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations and activations have been completed.', 'lightning' );
3389
+ $this->upgrader->strings['skin_before_update_header'] = __( 'Installing and Activating Plugin %1$s (%2$d/%3$d)', 'lightning' );
3390
+ } else {
3391
+ // Default installation strings.
3392
+ $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'lightning' );
3393
+ $this->upgrader->strings['skin_update_successful'] = esc_html__( '%1$s installed successfully.', 'lightning' );
3394
+ $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations have been completed.', 'lightning' );
3395
+ $this->upgrader->strings['skin_before_update_header'] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'lightning' );
3396
+ }
3397
+
3398
+ // Add "read more" link only for WP < 4.8.
3399
+ if ( version_compare( $this->tgmpa->wp_version, '4.8', '<' ) ) {
3400
+ $this->upgrader->strings['skin_update_successful'] .= ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'lightning' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'lightning' ) . '</span>.</a>';
3401
+ }
3402
+ }
3403
+ }
3404
+
3405
+ /**
3406
+ * Outputs the header strings and necessary JS before each plugin installation.
3407
+ *
3408
+ * @since 2.2.0
3409
+ *
3410
+ * @param string $title Unused in this implementation.
3411
+ */
3412
+ public function before( $title = '' ) {
3413
+ if ( empty( $title ) ) {
3414
+ $title = esc_html( $this->plugin_names[ $this->i ] );
3415
+ }
3416
+ parent::before( $title );
3417
+ }
3418
+
3419
+ /**
3420
+ * Outputs the footer strings and necessary JS after each plugin installation.
3421
+ *
3422
+ * Checks for any errors and outputs them if they exist, else output
3423
+ * success strings.
3424
+ *
3425
+ * @since 2.2.0
3426
+ *
3427
+ * @param string $title Unused in this implementation.
3428
+ */
3429
+ public function after( $title = '' ) {
3430
+ if ( empty( $title ) ) {
3431
+ $title = esc_html( $this->plugin_names[ $this->i ] );
3432
+ }
3433
+ parent::after( $title );
3434
+
3435
+ $this->i++;
3436
+ }
3437
+
3438
+ /**
3439
+ * Outputs links after bulk plugin installation is complete.
3440
+ *
3441
+ * @since 2.2.0
3442
+ */
3443
+ public function bulk_footer() {
3444
+ // Serve up the string to say installations (and possibly activations) are complete.
3445
+ parent::bulk_footer();
3446
+
3447
+ // Flush plugins cache so we can make sure that the installed plugins list is always up to date.
3448
+ wp_clean_plugins_cache();
3449
+
3450
+ $this->tgmpa->show_tgmpa_version();
3451
+
3452
+ // Display message based on if all plugins are now active or not.
3453
+ $update_actions = array();
3454
+
3455
+ if ( $this->tgmpa->is_tgmpa_complete() ) {
3456
+ // All plugins are active, so we display the complete string and hide the menu to protect users.
3457
+ echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
3458
+ $update_actions['dashboard'] = sprintf(
3459
+ esc_html( $this->tgmpa->strings['complete'] ),
3460
+ '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'lightning' ) . '</a>'
3461
+ );
3462
+ } else {
3463
+ $update_actions['tgmpa_page'] = '<a href="' . esc_url( $this->tgmpa->get_tgmpa_url() ) . '" target="_parent">' . esc_html( $this->tgmpa->strings['return'] ) . '</a>';
3464
+ }
3465
+
3466
+ /**
3467
+ * Filter the list of action links available following bulk plugin installs/updates.
3468
+ *
3469
+ * @since 2.5.0
3470
+ *
3471
+ * @param array $update_actions Array of plugin action links.
3472
+ * @param array $plugin_info Array of information for the last-handled plugin.
3473
+ */
3474
+ $update_actions = apply_filters( 'tgmpa_update_bulk_plugins_complete_actions', $update_actions, $this->plugin_info );
3475
+
3476
+ if ( ! empty( $update_actions ) ) {
3477
+ $this->feedback( implode( ' | ', (array) $update_actions ) );
3478
+ }
3479
+ }
3480
+
3481
+ /* *********** DEPRECATED METHODS *********** */
3482
+
3483
+ /**
3484
+ * Flush header output buffer.
3485
+ *
3486
+ * @since 2.2.0
3487
+ * @deprecated 2.5.0 use {@see Bulk_Upgrader_Skin::flush_output()} instead
3488
+ * @see Bulk_Upgrader_Skin::flush_output()
3489
+ */
3490
+ public function before_flush_output() {
3491
+ _deprecated_function( __FUNCTION__, 'TGMPA 2.5.0', 'Bulk_Upgrader_Skin::flush_output()' );
3492
+ $this->flush_output();
3493
+ }
3494
+
3495
+ /**
3496
+ * Flush footer output buffer and iterate $this->i to make sure the
3497
+ * installation strings reference the correct plugin.
3498
+ *
3499
+ * @since 2.2.0
3500
+ * @deprecated 2.5.0 use {@see Bulk_Upgrader_Skin::flush_output()} instead
3501
+ * @see Bulk_Upgrader_Skin::flush_output()
3502
+ */
3503
+ public function after_flush_output() {
3504
+ _deprecated_function( __FUNCTION__, 'TGMPA 2.5.0', 'Bulk_Upgrader_Skin::flush_output()' );
3505
+ $this->flush_output();
3506
+ $this->i++;
3507
+ }
3508
+ }
3509
+ }
3510
+ }
3511
+ }
3512
+ }
3513
+
3514
+ if ( ! class_exists( 'TGMPA_Utils' ) ) {
3515
+
3516
+ /**
3517
+ * Generic utilities for TGMPA.
3518
+ *
3519
+ * All methods are static, poor-dev name-spacing class wrapper.
3520
+ *
3521
+ * Class was called TGM_Utils in 2.5.0 but renamed TGMPA_Utils in 2.5.1 as this was conflicting with Soliloquy.
3522
+ *
3523
+ * @since 2.5.0
3524
+ *
3525
+ * @package TGM-Plugin-Activation
3526
+ * @author Juliette Reinders Folmer
3527
+ */
3528
+ class TGMPA_Utils {
3529
+ /**
3530
+ * Whether the PHP filter extension is enabled.
3531
+ *
3532
+ * @see http://php.net/book.filter
3533
+ *
3534
+ * @since 2.5.0
3535
+ *
3536
+ * @static
3537
+ *
3538
+ * @var bool $has_filters True is the extension is enabled.
3539
+ */
3540
+ public static $has_filters;
3541
+
3542
+ /**
3543
+ * Wrap an arbitrary string in <em> tags. Meant to be used in combination with array_map().
3544
+ *
3545
+ * @since 2.5.0
3546
+ *
3547
+ * @static
3548
+ *
3549
+ * @param string $string Text to be wrapped.
3550
+ * @return string
3551
+ */
3552
+ public static function wrap_in_em( $string ) {
3553
+ return '<em>' . wp_kses_post( $string ) . '</em>';
3554
+ }
3555
+
3556
+ /**
3557
+ * Wrap an arbitrary string in <strong> tags. Meant to be used in combination with array_map().
3558
+ *
3559
+ * @since 2.5.0
3560
+ *
3561
+ * @static
3562
+ *
3563
+ * @param string $string Text to be wrapped.
3564
+ * @return string
3565
+ */
3566
+ public static function wrap_in_strong( $string ) {
3567
+ return '<strong>' . wp_kses_post( $string ) . '</strong>';
3568
+ }
3569
+
3570
+ /**
3571
+ * Helper function: Validate a value as boolean
3572
+ *
3573
+ * @since 2.5.0
3574
+ *
3575
+ * @static
3576
+ *
3577
+ * @param mixed $value Arbitrary value.
3578
+ * @return bool
3579
+ */
3580
+ public static function validate_bool( $value ) {
3581
+ if ( ! isset( self::$has_filters ) ) {
3582
+ self::$has_filters = extension_loaded( 'filter' );
3583
+ }
3584
+
3585
+ if ( self::$has_filters ) {
3586
+ return filter_var( $value, FILTER_VALIDATE_BOOLEAN );
3587
+ } else {
3588
+ return self::emulate_filter_bool( $value );
3589
+ }
3590
+ }
3591
+
3592
+ /**
3593
+ * Helper function: Cast a value to bool
3594
+ *
3595
+ * @since 2.5.0
3596
+ *
3597
+ * @static
3598
+ *
3599
+ * @param mixed $value Value to cast.
3600
+ * @return bool
3601
+ */
3602
+ protected static function emulate_filter_bool( $value ) {
3603
+ // @codingStandardsIgnoreStart
3604
+ static $true = array(
3605
+ '1',
3606
+ 'true', 'True', 'TRUE',
3607
+ 'y', 'Y',
3608
+ 'yes', 'Yes', 'YES',
3609
+ 'on', 'On', 'ON',
3610
+ );
3611
+ static $false = array(
3612
+ '0',
3613
+ 'false', 'False', 'FALSE',
3614
+ 'n', 'N',
3615
+ 'no', 'No', 'NO',
3616
+ 'off', 'Off', 'OFF',
3617
+ );
3618
+ // @codingStandardsIgnoreEnd
3619
+
3620
+ if ( is_bool( $value ) ) {
3621
+ return $value;
3622
+ } elseif ( is_int( $value ) && ( 0 === $value || 1 === $value ) ) {
3623
+ return (bool) $value;
3624
+ } elseif ( ( is_float( $value ) && ! is_nan( $value ) ) && ( (float) 0 === $value || (float) 1 === $value ) ) {
3625
+ return (bool) $value;
3626
+ } elseif ( is_string( $value ) ) {
3627
+ $value = trim( $value );
3628
+ if ( in_array( $value, $true, true ) ) {
3629
+ return true;
3630
+ } elseif ( in_array( $value, $false, true ) ) {
3631
+ return false;
3632
+ } else {
3633
+ return false;
3634
+ }
3635
+ }
3636
+
3637
+ return false;
3638
+ }
3639
+ } // End of class TGMPA_Utils
3640
+ } // End of class_exists wrapper
inc/tgm-plugin-activation/tgm-config.php ADDED
@@ -0,0 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file represents an example of the code that themes would use to register
4
+ * the required plugins.
5
+ *
6
+ * It is expected that theme authors would copy and paste this code into their
7
+ * functions.php file, and amend to suit.
8
+ *
9
+ * @see http://tgmpluginactivation.com/configuration/ for detailed documentation.
10
+ *
11
+ * @package TGM-Plugin-Activation
12
+ * @subpackage Example
13
+ * @version 2.5.2
14
+ * @author Thomas Griffin, Gary Jones, Juliette Reinders Folmer
15
+ * @copyright Copyright (c) 2011, Thomas Griffin
16
+ * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later
17
+ * @link https://github.com/TGMPA/TGM-Plugin-Activation
18
+ */
19
+
20
+ /**
21
+ * Include the TGM_Plugin_Activation class.
22
+ */
23
+ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php';
24
+
25
+ add_action( 'tgmpa_register', 'vkb_register_required_plugins' );
26
+ /**
27
+ * Register the required plugins for this theme.
28
+ *
29
+ * In this example, we register five plugins:
30
+ * - one included with the TGMPA library
31
+ * - two from an external source, one from an arbitrary source, one from a GitHub repository
32
+ * - two from the .org repo, where one demonstrates the use of the `is_callable` argument
33
+ *
34
+ * The variable passed to tgmpa_register_plugins() should be an array of plugin
35
+ * arrays.
36
+ *
37
+ * This function is hooked into tgmpa_init, which is fired within the
38
+ * TGM_Plugin_Activation class constructor.
39
+ */
40
+ function vkb_register_required_plugins() {
41
+ /*
42
+ * Array of plugin arrays. Required keys are name and slug.
43
+ * If the source is NOT from the .org repo, then source is also required.
44
+ */
45
+ $plugins = array(
46
+
47
+ // This is an example of how to include a plugin bundled with a theme.
48
+ array(
49
+ 'name' => 'VK Block Patterns', // The plugin name.
50
+ 'slug' => 'vk-block-patterns', // The plugin slug (typically the folder name).
51
+ 'required' => false, // If false, the plugin is only 'recommended' instead of required.
52
+ ),
53
+ );
54
+
55
+ /*
56
+ * Array of configuration settings. Amend each line as needed.
57
+ *
58
+ * TGMPA will start providing localized text strings soon. If you already have translations of our standard
59
+ * strings available, please help us make TGMPA even better by giving us access to these translations or by
60
+ * sending in a pull-request with .po file(s) with the translations.
61
+ *
62
+ * Only uncomment the strings in the config array if you want to customize the strings.
63
+ */
64
+ $config = array(
65
+ 'id' => 'tgmpa', // Unique ID for hashing notices for multiple instances of TGMPA.
66
+ 'default_path' => '', // Default absolute path to bundled plugins.
67
+ 'menu' => 'tgmpa-install-plugins', // Menu slug.
68
+ 'parent_slug' => 'plugins.php', // Parent menu slug.
69
+ 'capability' => 'edit_theme_options', // Capability needed to view plugin install page, should be a capability associated with the parent menu used.
70
+ 'has_notices' => true, // Show admin notices or not.
71
+ 'dismissable' => true, // If false, a user cannot dismiss the nag message.
72
+ 'dismiss_msg' => '', // If 'dismissable' is false, this message will be output at top of nag.
73
+ 'is_automatic' => false, // Automatically activate plugins after installation or not.
74
+ 'message' => '', // Message to output right before the plugins table.
75
+
76
+ 'strings' => array(
77
+ 'page_title' => __( 'Install Required Plugins', 'vk-blocks' ),
78
+ 'menu_title' => __( 'Install Plugins', 'vk-blocks' ),
79
+ 'installing' => __( 'Installing Plugin: %s', 'vk-blocks' ), // %s = plugin name.
80
+ 'oops' => __( 'Something went wrong with the plugin API.', 'vk-blocks' ),
81
+ 'notice_can_install_required' => _n_noop(
82
+ 'This theme requires the following plugin: %1$s.',
83
+ 'This theme requires the following plugins: %1$s.',
84
+ 'vk-blocks'
85
+ ), // %1$s = plugin name(s).
86
+ 'notice_can_install_recommended' => _n_noop(
87
+ 'This theme recommends the following plugin: %1$s.<br>Many additional functions are available for free.',
88
+ 'This theme recommends the following plugins: %1$s.<br>Many additional functions are available for free.',
89
+ 'vk-blocks'
90
+ ), // %1$s = plugin name(s).
91
+ 'notice_cannot_install' => _n_noop(
92
+ 'Sorry, but you do not have the correct permissions to install the %1$s plugin.',
93
+ 'Sorry, but you do not have the correct permissions to install the %1$s plugins.',
94
+ 'vk-blocks'
95
+ ), // %1$s = plugin name(s).
96
+ 'notice_ask_to_update' => _n_noop(
97
+ 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.',
98
+ 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.',
99
+ 'vk-blocks'
100
+ ), // %1$s = plugin name(s).
101
+ 'notice_ask_to_update_maybe' => _n_noop(
102
+ 'There is an update available for: %1$s.',
103
+ 'There are updates available for the following plugins: %1$s.',
104
+ 'vk-blocks'
105
+ ), // %1$s = plugin name(s).
106
+ 'notice_cannot_update' => _n_noop(
107
+ 'Sorry, but you do not have the correct permissions to update the %1$s plugin.',
108
+ 'Sorry, but you do not have the correct permissions to update the %1$s plugins.',
109
+ 'vk-blocks'
110
+ ), // %1$s = plugin name(s).
111
+ 'notice_can_activate_required' => _n_noop(
112
+ 'The following required plugin is currently inactive: %1$s.',
113
+ 'The following required plugins are currently inactive: %1$s.',
114
+ 'vk-blocks'
115
+ ), // %1$s = plugin name(s).
116
+ 'notice_can_activate_recommended' => _n_noop(
117
+ 'The following recommended plugin is currently inactive: %1$s.',
118
+ 'The following recommended plugins are currently inactive: %1$s.',
119
+ 'vk-blocks'
120
+ ), // %1$s = plugin name(s).
121
+ 'notice_cannot_activate' => _n_noop(
122
+ 'Sorry, but you do not have the correct permissions to activate the %1$s plugin.',
123
+ 'Sorry, but you do not have the correct permissions to activate the %1$s plugins.',
124
+ 'vk-blocks'
125
+ ), // %1$s = plugin name(s).
126
+ 'install_link' => _n_noop(
127
+ 'Begin installing plugin',
128
+ 'Begin installing plugins',
129
+ 'vk-blocks'
130
+ ),
131
+ 'update_link' => _n_noop(
132
+ 'Begin updating plugin',
133
+ 'Begin updating plugins',
134
+ 'vk-blocks'
135
+ ),
136
+ 'activate_link' => _n_noop(
137
+ 'Begin activating plugin',
138
+ 'Begin activating plugins',
139
+ 'vk-blocks'
140
+ ),
141
+ 'return' => __( 'Return to Required Plugins Installer', 'vk-blocks' ),
142
+ 'plugin_activated' => __( 'Plugin activated successfully.', 'vk-blocks' ),
143
+ 'activated_successfully' => __( 'The following plugin was activated successfully:', 'vk-blocks' ),
144
+ 'plugin_already_active' => __( 'No action taken. Plugin %1$s was already active.', 'vk-blocks' ), // %1$s = plugin name(s).
145
+ 'plugin_needs_higher_version' => __( 'Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin.', 'vk-blocks' ), // %1$s = plugin name(s).
146
+ 'complete' => __( 'All plugins installed and activated successfully. %1$s', 'vk-blocks' ), // %s = dashboard link.
147
+ 'contact_admin' => __( 'Please contact the administrator of this site for help.', 'vk-blocks' ),
148
+
149
+ 'nag_type' => 'updated', // Determines admin notice type - can only be 'updated', 'update-nag' or 'error'.
150
+ ),
151
+ );
152
+
153
+ tgmpa( $plugins, $config );
154
+ }
inc/vk-admin/package/_scss/vk_admin.scss CHANGED
@@ -1,5 +1,9 @@
1
  @charset "utf-8";
2
  // @import "compass";
 
 
 
 
3
  body{margin:0;}
4
  .text-left {
5
  text-align: left;
@@ -156,6 +160,11 @@ body{margin:0;}
156
 
157
  .vk_admin_page {
158
  padding-top: 1em;
 
 
 
 
 
159
  h2.page_title {
160
  font-size: 16px;
161
  text-align: center;
@@ -175,6 +184,15 @@ body{margin:0;}
175
  font-size:16px;
176
  margin-bottom:1em;
177
  }
 
 
 
 
 
 
 
 
 
178
  input[type="text"] {
179
  width: 50%;
180
  }
@@ -182,6 +200,7 @@ body{margin:0;}
182
  width: 50%;
183
  }
184
  dl {
 
185
  dt {
186
  font-weight: bold;
187
  margin-bottom: 5px;
@@ -247,9 +266,21 @@ body{margin:0;}
247
  li ol {
248
  margin-top:0.5em;
249
  }
 
 
 
 
 
 
 
 
 
250
  &_content {
251
  margin-bottom:3em;
252
  }
 
 
 
253
  }
254
  }
255
 
@@ -344,6 +375,9 @@ body{margin:0;}
344
  // background: #EDEDED;
345
  font-size: 1em;
346
  }
 
 
 
347
  input[type="text"],
348
  input[type="search"],
349
  input[type="radio"],
@@ -408,3 +442,47 @@ textarea {
408
  margin-top: 0;
409
  }
410
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  @charset "utf-8";
2
  // @import "compass";
3
+
4
+ $text-size : 14px;
5
+ $line-height : 1.7;
6
+
7
  body{margin:0;}
8
  .text-left {
9
  text-align: left;
160
 
161
  .vk_admin_page {
162
  padding-top: 1em;
163
+
164
+ p,li,td {
165
+ line-height: $line-height;
166
+ font-size: $text-size;
167
+ }
168
  h2.page_title {
169
  font-size: 16px;
170
  text-align: center;
184
  font-size:16px;
185
  margin-bottom:1em;
186
  }
187
+ .form-table td p,
188
+ p {
189
+ margin-bottom:1em;
190
+ font-size: $text-size;
191
+ line-height: $line-height;
192
+ &:last-child {
193
+ margin-bottom:0;
194
+ }
195
+ }
196
  input[type="text"] {
197
  width: 50%;
198
  }
200
  width: 50%;
201
  }
202
  dl {
203
+ line-height: 1.5;
204
  dt {
205
  font-weight: bold;
206
  margin-bottom: 5px;
266
  li ol {
267
  margin-top:0.5em;
268
  }
269
+ ul.no-style {
270
+ margin-left:0;
271
+ ul {
272
+ margin-left:1.5em;
273
+ }
274
+ li {
275
+ list-style: none;
276
+ }
277
+ }
278
  &_content {
279
  margin-bottom:3em;
280
  }
281
+ input[type=text] {
282
+ margin-bottom:5px;
283
+ }
284
  }
285
  }
286
 
375
  // background: #EDEDED;
376
  font-size: 1em;
377
  }
378
+ .admin-custom-discription{
379
+ margin-top:0.5em;
380
+ }
381
  input[type="text"],
382
  input[type="search"],
383
  input[type="radio"],
442
  margin-top: 0;
443
  }
444
  }
445
+
446
+ /*トグル風ラジオボタン*/
447
+ .vk-admin-inline-radio {
448
+ display: flex;
449
+ border-radius: 3px;
450
+ overflow: hidden;
451
+ border: 1px solid #b6b6b6;
452
+
453
+
454
+ div {
455
+ position: relative;
456
+ flex: 1;
457
+ }
458
+
459
+ input {
460
+ width: 100%;
461
+ height: 60px;
462
+ opacity: 0;
463
+ }
464
+
465
+ label {
466
+ position: absolute;
467
+ top: 0; left: 0;
468
+ color: #b6b6b6;
469
+ width: 100%;
470
+ height: 100%;
471
+ background: #fff;
472
+ display: flex;
473
+ align-items: center;
474
+ justify-content: center;
475
+ pointer-events: none;
476
+ border-right: 1px solid #b6b6b6;
477
+ }
478
+
479
+ div:last-child label {
480
+ border-right: 0;
481
+ }
482
+
483
+ input:checked + label {
484
+ background: #d81b60;
485
+ font-weight: 500;
486
+ color: #fff;
487
+ }
488
+ }
inc/vk-admin/package/class-vk-admin.php CHANGED
@@ -337,7 +337,7 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
337
 
338
  if ( $maxitems == 0 ) {
339
  $output .= '<li>';
340
- $output .= __( 'Sorry, there is no post', 'vk_admin_textdomain' );
341
  $output .= '</li>';
342
  } else {
343
  foreach ( $rss_items as $item ) {
@@ -391,7 +391,7 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
391
  if ( self::is_dashboard_active() ) {
392
  wp_add_dashboard_widget(
393
  'vk_dashboard_widget',
394
- __( 'Vektor WordPress Information', 'vk_admin_textdomain' ),
395
  array( __CLASS__, 'dashboard_widget_body' )
396
  );
397
  }
337
 
338
  if ( $maxitems == 0 ) {
339
  $output .= '<li>';
340
+ $output .= __( 'Sorry, there is no post', 'vk-blocks' );
341
  $output .= '</li>';
342
  } else {
343
  foreach ( $rss_items as $item ) {
391
  if ( self::is_dashboard_active() ) {
392
  wp_add_dashboard_widget(
393
  'vk_dashboard_widget',
394
+ __( 'Vektor WordPress Information', 'vk-blocks' ),
395
  array( __CLASS__, 'dashboard_widget_body' )
396
  );
397
  }
inc/vk-admin/package/css/vk_admin.css CHANGED
@@ -1 +1 @@
1
- body{margin:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-warning{color:#a94442}#dashboard-widgets .vk-metabox-sub-title,.vk-metabox-sub-title{display:block;overflow:hidden;border-bottom:1px solid #e5e5e5;margin-top:1em;padding-bottom:.3em}#dashboard-widgets .vk-metabox-sub-title .dashicons,.vk-metabox-sub-title .dashicons{position:relative;top:-2px;margin-left:3px}.vk-metabox-more-link{float:right;font-size:12px}.vk-metabox-post-list{margin-bottom:2em}.vk-metabox-post-list li{border-bottom:1px dotted #ccc;padding-bottom:3px;display:flex}.vk-metabox-post-list li .date{font-size:11px;margin-right:1em;width:75px;white-space:nowrap}.vk-metabox-post-list li a{width:100%}.vk-admin-banner{display:block;overflow:hidden}.vk-admin-banner a.admin_banner{display:block;margin-bottom:1em;border:1px solid #ccc;box-shadow:inset 0 0 0 1px #fff}.vk-admin-banner a.admin_banner img{max-width:100%;height:auto;display:block}.vk-admin-banner a.admin_banner img:hover{opacity:.7}.vk-admin-banner .vektor_logo{margin-top:1em}.vk-admin-banner .vektor_logo img{width:150px;float:right}#vk_dashboard_widget .vk-admin-banner-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#vk_dashboard_widget .vk-admin-banner-grid a.admin_banner{width:48%}.wp-core-ui .button-block{display:block;width:100%;text-align:center}.logo_exUnit{display:block;overflow:hidden;text-align:center;margin-bottom:10px;border-bottom:1px solid #ccc}.logo_exUnit img{width:150px;max-width:100%}.vk_option_nav{display:block!important;overflow:hidden}.vk_option_nav ul{display:block;overflow:hidden;margin:0;padding:0}.vk_option_nav ul li{display:block;border:1px solid #ccc;margin-bottom:0;border-bottom:none;background-color:#fff}.vk_option_nav ul li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.vk_option_nav ul li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #ccc}.vk_option_nav ul li:hover{background-color:#666}.vk_option_nav ul li a{display:block;overflow:hidden;padding:.5em;text-decoration:none;color:#666;font-size:12px}.vk_option_nav ul li:hover a{color:#fff;border:none}.vk_option_nav ul li.current{background-color:#333;color:#fff}.vk_option_nav ul li.current a{color:#fff}.vk_admin_page{padding-top:1em}.vk_admin_page h2.page_title{font-size:16px;text-align:center;line-height:140%;margin:10px 0 20px}.vk_admin_page h3{background-color:#333;color:#fff;padding:10px 15px;font-size:150%;margin-top:0;border-left:5px solid #e50000;border-radius:4px}.vk_admin_page h5{font-size:16px;margin-bottom:1em}.vk_admin_page input[type=text]{width:50%}.vk_admin_page select{width:50%}.vk_admin_page dl dt{font-weight:700;margin-bottom:5px}.vk_admin_page dl dd{margin-left:0}.vk_admin_page tr.dev_object{display:none}.vk_admin_page .pageLogo{text-align:center}.vk_admin_page .pageLogo img{max-width:150px;margin:0 auto}.vk_admin_page .adminMain{display:block;overflow:hidden;width:74%;float:left}.vk_admin_page .adminMain #adminContent_sub{display:block;overflow:hidden;width:23%;float:left;padding-bottom:10px}.vk_admin_page .adminMain #adminContent_main{display:block;overflow:hidden;width:74%;float:right;min-height:300px}.vk_admin_page .adminMain #adminContent_main .form_horizontal_item{margin-right:1em}.vk_admin_page .adminMain.column_2 #adminContent_main{width:100%}.vk_admin_page .adminMain_main ol,.vk_admin_page .adminMain_main ul{margin-top:0;margin-left:1.5em;padding-top:0}.vk_admin_page .adminMain_main ol>li{list-style:decimal}.vk_admin_page .adminMain_main ul>li{list-style:disc}.vk_admin_page .adminMain_main li ol,.vk_admin_page .adminMain_main li ul{margin-top:.5em}.vk_admin_page .adminMain_main_content{margin-bottom:3em}.vk_admin_page .adminSub{display:block;overflow:hidden;width:24%;float:right;padding-bottom:10px}.vk_admin_page .adminSub .infoBox{display:block;overflow:hidden;padding:1em;margin-bottom:1em;background-color:#fff;border-radius:4px}.vk_admin_page .adminSub .vk-metabox-sub-title{background-color:#ccc;width:auto;padding:5px 10px;border-radius:3px;margin-top:0;margin-bottom:15px}.vk_admin_page .adminSub .vk-metabox-more-link{display:none}.vk_admin_page .alert{border-radius:4px;padding:.8em;font-weight:400}.vk_admin_page .alert-danger{border:1px solid #ebccd1;background-color:#f2dede;color:#a94442}.admin-custom-section,.admin_widget_section{display:block;overflow:hidden;margin:1.5em 0}.admin-custom-section p,.admin_widget_section p{margin-top:.5em}.admin-custom-h2,.admin_widget_h2{box-sizing:border-box;margin:1em 0 1em;padding:.8em 1em;width:100%;border:solid 1px #ddd;border-radius:5px;background:#555;color:#fff;font-size:1.1em}.admin-custom-h3,.admin_widget_h3{box-sizing:border-box;padding:.4em 0;margin-bottom:.3em;width:100%;border-bottom:solid 1px #ddd;font-size:1em}input[type=checkbox].admin-custom-input,input[type=checkbox].admin_widget_input,input[type=color].admin-custom-input,input[type=color].admin_widget_input,input[type=date].admin-custom-input,input[type=date].admin_widget_input,input[type=datetime-local].admin-custom-input,input[type=datetime-local].admin_widget_input,input[type=datetime].admin-custom-input,input[type=datetime].admin_widget_input,input[type=email].admin-custom-input,input[type=email].admin_widget_input,input[type=month].admin-custom-input,input[type=month].admin_widget_input,input[type=number].admin-custom-input,input[type=number].admin_widget_input,input[type=password].admin-custom-input,input[type=password].admin_widget_input,input[type=radio].admin-custom-input,input[type=radio].admin_widget_input,input[type=search].admin-custom-input,input[type=search].admin_widget_input,input[type=tel].admin-custom-input,input[type=tel].admin_widget_input,input[type=text].admin-custom-input,input[type=text].admin_widget_input,input[type=time].admin-custom-input,input[type=time].admin_widget_input,input[type=url].admin-custom-input,input[type=url].admin_widget_input,input[type=week].admin-custom-input,input[type=week].admin_widget_input,select.admin-custom-input,select.admin_widget_input,textarea.admin-custom-input,textarea.admin_widget_input{width:100%;margin:.3em 0}.admin-custom-thumb-outer,.admin_widget_thumb_outer{position:relative;overflow:hidden;z-index:2;margin:3px 0;min-height:70px;border:1px solid #e5e5e5;background-color:#f5f5f5;width:100%}.admin-custom-thumb-outer:before,.admin_widget_thumb_outer:before{position:absolute;top:50%;left:50%;z-index:1;margin:-8px 0 0 -30px;color:#999;content:"No Image"}.admin-custom-thumb,.admin_widget_thumb{position:relative;z-index:3;display:block;width:100%;height:auto}.vk_checklist_item-style-vertical{display:flex}.vk_checklist_item .vk_checklist_item_input{margin-top:0}@media (max-width:991px){.vk_admin_page .adminSub .adminMain table.form-table td,.vk_admin_page .adminSub .adminMain table.form-table th{display:block}.vk_admin_page .adminSub .adminMain table.form-table th{background-color:#ccc;width:auto;padding:10px;border-radius:3px}}
1
+ body{margin:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-warning{color:#a94442}#dashboard-widgets .vk-metabox-sub-title,.vk-metabox-sub-title{display:block;overflow:hidden;border-bottom:1px solid #e5e5e5;margin-top:1em;padding-bottom:.3em}#dashboard-widgets .vk-metabox-sub-title .dashicons,.vk-metabox-sub-title .dashicons{position:relative;top:-2px;margin-left:3px}.vk-metabox-more-link{float:right;font-size:12px}.vk-metabox-post-list{margin-bottom:2em}.vk-metabox-post-list li{border-bottom:1px dotted #ccc;padding-bottom:3px;display:flex}.vk-metabox-post-list li .date{font-size:11px;margin-right:1em;width:75px;white-space:nowrap}.vk-metabox-post-list li a{width:100%}.vk-admin-banner{display:block;overflow:hidden}.vk-admin-banner a.admin_banner{display:block;margin-bottom:1em;border:1px solid #ccc;box-shadow:inset 0 0 0 1px #fff}.vk-admin-banner a.admin_banner img{max-width:100%;height:auto;display:block}.vk-admin-banner a.admin_banner img:hover{opacity:.7}.vk-admin-banner .vektor_logo{margin-top:1em}.vk-admin-banner .vektor_logo img{width:150px;float:right}#vk_dashboard_widget .vk-admin-banner-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#vk_dashboard_widget .vk-admin-banner-grid a.admin_banner{width:48%}.wp-core-ui .button-block{display:block;width:100%;text-align:center}.logo_exUnit{display:block;overflow:hidden;text-align:center;margin-bottom:10px;border-bottom:1px solid #ccc}.logo_exUnit img{width:150px;max-width:100%}.vk_option_nav{display:block!important;overflow:hidden}.vk_option_nav ul{display:block;overflow:hidden;margin:0;padding:0}.vk_option_nav ul li{display:block;border:1px solid #ccc;margin-bottom:0;border-bottom:none;background-color:#fff}.vk_option_nav ul li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.vk_option_nav ul li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #ccc}.vk_option_nav ul li:hover{background-color:#666}.vk_option_nav ul li a{display:block;overflow:hidden;padding:.5em;text-decoration:none;color:#666;font-size:12px}.vk_option_nav ul li:hover a{color:#fff;border:none}.vk_option_nav ul li.current{background-color:#333;color:#fff}.vk_option_nav ul li.current a{color:#fff}.vk_admin_page{padding-top:1em}.vk_admin_page li,.vk_admin_page p,.vk_admin_page td{line-height:1.7;font-size:14px}.vk_admin_page h2.page_title{font-size:16px;text-align:center;line-height:140%;margin:10px 0 20px}.vk_admin_page h3{background-color:#333;color:#fff;padding:10px 15px;font-size:150%;margin-top:0;border-left:5px solid #e50000;border-radius:4px}.vk_admin_page h5{font-size:16px;margin-bottom:1em}.vk_admin_page .form-table td p,.vk_admin_page p{margin-bottom:1em;font-size:14px;line-height:1.7}.vk_admin_page .form-table td p:last-child,.vk_admin_page p:last-child{margin-bottom:0}.vk_admin_page input[type=text]{width:50%}.vk_admin_page select{width:50%}.vk_admin_page dl{line-height:1.5}.vk_admin_page dl dt{font-weight:700;margin-bottom:5px}.vk_admin_page dl dd{margin-left:0}.vk_admin_page tr.dev_object{display:none}.vk_admin_page .pageLogo{text-align:center}.vk_admin_page .pageLogo img{max-width:150px;margin:0 auto}.vk_admin_page .adminMain{display:block;overflow:hidden;width:74%;float:left}.vk_admin_page .adminMain #adminContent_sub{display:block;overflow:hidden;width:23%;float:left;padding-bottom:10px}.vk_admin_page .adminMain #adminContent_main{display:block;overflow:hidden;width:74%;float:right;min-height:300px}.vk_admin_page .adminMain #adminContent_main .form_horizontal_item{margin-right:1em}.vk_admin_page .adminMain.column_2 #adminContent_main{width:100%}.vk_admin_page .adminMain_main ol,.vk_admin_page .adminMain_main ul{margin-top:0;margin-left:1.5em;padding-top:0}.vk_admin_page .adminMain_main ol>li{list-style:decimal}.vk_admin_page .adminMain_main ul>li{list-style:disc}.vk_admin_page .adminMain_main li ol,.vk_admin_page .adminMain_main li ul{margin-top:.5em}.vk_admin_page .adminMain_main ul.no-style{margin-left:0}.vk_admin_page .adminMain_main ul.no-style ul{margin-left:1.5em}.vk_admin_page .adminMain_main ul.no-style li{list-style:none}.vk_admin_page .adminMain_main_content{margin-bottom:3em}.vk_admin_page .adminMain_main input[type=text]{margin-bottom:5px}.vk_admin_page .adminSub{display:block;overflow:hidden;width:24%;float:right;padding-bottom:10px}.vk_admin_page .adminSub .infoBox{display:block;overflow:hidden;padding:1em;margin-bottom:1em;background-color:#fff;border-radius:4px}.vk_admin_page .adminSub .vk-metabox-sub-title{background-color:#ccc;width:auto;padding:5px 10px;border-radius:3px;margin-top:0;margin-bottom:15px}.vk_admin_page .adminSub .vk-metabox-more-link{display:none}.vk_admin_page .alert{border-radius:4px;padding:.8em;font-weight:400}.vk_admin_page .alert-danger{border:1px solid #ebccd1;background-color:#f2dede;color:#a94442}.admin-custom-section,.admin_widget_section{display:block;overflow:hidden;margin:1.5em 0}.admin-custom-section p,.admin_widget_section p{margin-top:.5em}.admin-custom-h2,.admin_widget_h2{box-sizing:border-box;margin:1em 0 1em;padding:.8em 1em;width:100%;border:solid 1px #ddd;border-radius:5px;background:#555;color:#fff;font-size:1.1em}.admin-custom-h3,.admin_widget_h3{box-sizing:border-box;padding:.4em 0;margin-bottom:.3em;width:100%;border-bottom:solid 1px #ddd;font-size:1em}.admin-custom-discription{margin-top:.5em}input[type=checkbox].admin-custom-input,input[type=checkbox].admin_widget_input,input[type=color].admin-custom-input,input[type=color].admin_widget_input,input[type=date].admin-custom-input,input[type=date].admin_widget_input,input[type=datetime-local].admin-custom-input,input[type=datetime-local].admin_widget_input,input[type=datetime].admin-custom-input,input[type=datetime].admin_widget_input,input[type=email].admin-custom-input,input[type=email].admin_widget_input,input[type=month].admin-custom-input,input[type=month].admin_widget_input,input[type=number].admin-custom-input,input[type=number].admin_widget_input,input[type=password].admin-custom-input,input[type=password].admin_widget_input,input[type=radio].admin-custom-input,input[type=radio].admin_widget_input,input[type=search].admin-custom-input,input[type=search].admin_widget_input,input[type=tel].admin-custom-input,input[type=tel].admin_widget_input,input[type=text].admin-custom-input,input[type=text].admin_widget_input,input[type=time].admin-custom-input,input[type=time].admin_widget_input,input[type=url].admin-custom-input,input[type=url].admin_widget_input,input[type=week].admin-custom-input,input[type=week].admin_widget_input,select.admin-custom-input,select.admin_widget_input,textarea.admin-custom-input,textarea.admin_widget_input{width:100%;margin:.3em 0}.admin-custom-thumb-outer,.admin_widget_thumb_outer{position:relative;overflow:hidden;z-index:2;margin:3px 0;min-height:70px;border:1px solid #e5e5e5;background-color:#f5f5f5;width:100%}.admin-custom-thumb-outer:before,.admin_widget_thumb_outer:before{position:absolute;top:50%;left:50%;z-index:1;margin:-8px 0 0 -30px;color:#999;content:"No Image"}.admin-custom-thumb,.admin_widget_thumb{position:relative;z-index:3;display:block;width:100%;height:auto}.vk_checklist_item-style-vertical{display:flex}.vk_checklist_item .vk_checklist_item_input{margin-top:0}.vk-admin-inline-radio{display:flex;border-radius:3px;overflow:hidden;border:1px solid #b6b6b6}.vk-admin-inline-radio div{position:relative;flex:1}.vk-admin-inline-radio input{width:100%;height:60px;opacity:0}.vk-admin-inline-radio label{position:absolute;top:0;left:0;color:#b6b6b6;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;border-right:1px solid #b6b6b6}.vk-admin-inline-radio div:last-child label{border-right:0}.vk-admin-inline-radio input:checked+label{background:#d81b60;font-weight:500;color:#fff}@media (max-width:991px){.vk_admin_page .adminSub .adminMain table.form-table td,.vk_admin_page .adminSub .adminMain table.form-table th{display:block}.vk_admin_page .adminSub .adminMain table.form-table th{background-color:#ccc;width:auto;padding:10px;border-radius:3px}}
inc/vk-blocks-config.php CHANGED
@@ -13,6 +13,9 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
13
  // Set asset Path.
14
  define( 'VK_BLOCKS_PATH', plugin_dir_path( __FILE__ ) . 'vk-blocks/' );
15
 
 
 
 
16
  // Set version number.
17
  define( 'VK_BLOCKS_VERSION', vkblocks_get_version() );
18
 
@@ -30,8 +33,8 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
30
  require_once 'term-color/term-color-config.php';
31
  require_once 'template-tags/package/template-tags.php';
32
  require_once 'vk-css-optimize/vk-css-optimize-config.php';
33
- require_once 'saved-block-version.php';
34
  require_once plugin_dir_path( __DIR__ ) . 'inc/vk-customize-helpers/vk-customize-helpers-config.php';
 
35
 
36
 
37
  if ( ! vkblocks_is_lightning() ) {
@@ -47,12 +50,6 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
47
  //BlockMeta用のAPIルートを設定
48
  new EntryPoint();
49
 
50
- // Stop Core Block Template.
51
- $vk_blocks_options = vkblocks_get_options();
52
- if ( "hide" === $vk_blocks_options['display_wp_block_template'] ) {
53
- remove_theme_support( 'core-block-patterns' );
54
- }
55
-
56
  //プロ版の設定ファイルを読み込み
57
  if(file_exists(dirname(__FILE__) . '/vk-blocks-pro-config.php')){
58
  require_once 'vk-blocks-pro-config.php';
13
  // Set asset Path.
14
  define( 'VK_BLOCKS_PATH', plugin_dir_path( __FILE__ ) . 'vk-blocks/' );
15
 
16
+ // Set src path.
17
+ define( 'VK_BLOCKS_SRC_PATH', plugin_dir_path( dirname( __FILE__ ) ) . 'src/' );
18
+
19
  // Set version number.
20
  define( 'VK_BLOCKS_VERSION', vkblocks_get_version() );
21
 
33
  require_once 'term-color/term-color-config.php';
34
  require_once 'template-tags/package/template-tags.php';
35
  require_once 'vk-css-optimize/vk-css-optimize-config.php';
 
36
  require_once plugin_dir_path( __DIR__ ) . 'inc/vk-customize-helpers/vk-customize-helpers-config.php';
37
+ require_once plugin_dir_path( __DIR__ ) . 'inc/tgm-plugin-activation/tgm-config.php';
38
 
39
 
40
  if ( ! vkblocks_is_lightning() ) {
50
  //BlockMeta用のAPIルートを設定
51
  new EntryPoint();
52
 
 
 
 
 
 
 
53
  //プロ版の設定ファイルを読み込み
54
  if(file_exists(dirname(__FILE__) . '/vk-blocks-pro-config.php')){
55
  require_once 'vk-blocks-pro-config.php';
inc/vk-blocks/admin/admin-block-patterns.php CHANGED
@@ -1,19 +1,30 @@
1
  <?php
2
  $vk_blocks_options = vkblocks_get_options();
 
3
  ?>
4
  <section>
5
- <h3 id="block-template-setting"><?php esc_html_e( 'Display Block Template Setting', 'vk-blocks' ); ?></h3>
6
- <table class="form-table">
7
- <tr>
8
- <th><?php esc_html_e( 'WordPress Block Template', 'vk-blocks' ); ?></th>
9
- <td>
10
- <select name="vk_blocks_options[display_wp_block_template]">
11
- <option value="hide"<?php vkblocks_the_selected( "hide", $vk_blocks_options['display_wp_block_template'] ) ?>><?php _e( 'Hide' , 'vk-blocks' );?></option>
12
- <option value="display"<?php vkblocks_the_selected( "display", $vk_blocks_options['display_wp_block_template'] ) ?>><?php _e( 'Display' , 'vk-blocks' );?></option>
13
- </select>
14
- </td>
15
- </tr>
16
- <?php do_action( 'vk_blocks_pro_template_setting' ) ?>
17
- </table>
18
- <?php submit_button(); ?>
 
 
 
 
 
 
 
 
 
 
19
  </section>
1
  <?php
2
  $vk_blocks_options = vkblocks_get_options();
3
+ $vk_blocks_template = file_exists( VK_BLOCKS_PATH . 'vk-blocks-pro-template.php' ) ? VK_BLOCKS_PATH . 'vk-blocks-pro-template.php' : '';
4
  ?>
5
  <section>
6
+ <h3 id="block-template-setting"><?php esc_html_e( 'Display Block Template Setting', 'vk-blocks' ); ?></h3>
7
+ <table class="form-table">
8
+ <tr>
9
+ <th><?php esc_html_e( 'WordPress Block Template', 'vk-blocks' ); ?></th>
10
+ <td>
11
+ <select name="vk_blocks_options[display_wp_block_template]">
12
+ <option value="hide"<?php vkblocks_the_selected( "hide", $vk_blocks_options['display_wp_block_template'] ) ?>><?php _e( 'Hide' , 'vk-blocks' );?></option>
13
+ <option value="display"<?php vkblocks_the_selected( "display", $vk_blocks_options['display_wp_block_template'] ) ?>><?php _e( 'Display' , 'vk-blocks' );?></option>
14
+ </select>
15
+ </td>
16
+ </tr>
17
+ <?php if ( ! empty( $vk_blocks_template ) ) : ?>
18
+ <tr>
19
+ <th><?php esc_html_e( 'VK Blocks Template', 'vk-blocks' ); ?></th>
20
+ <td>
21
+ <select name="vk_blocks_options[display_vk_block_template]">
22
+ <option value="hide"<?php vkblocks_the_selected( "hide", $vk_blocks_options['display_vk_block_template'] ) ?>><?php _e( 'Hide' , 'vk-blocks' );?></option>
23
+ <option value="display"<?php vkblocks_the_selected( "display", $vk_blocks_options['display_vk_block_template'] ) ?>><?php _e( 'Display' , 'vk-blocks' );?></option>
24
+ </select>
25
+ </td>
26
+ </tr>
27
+ <?php endif; ?>
28
+ </table>
29
+ <?php submit_button(); ?>
30
  </section>
inc/vk-blocks/admin/admin.php CHANGED
@@ -10,7 +10,6 @@ if ( ! function_exists('vk_blocks_setting') ) {
10
  <form method="post" action="<?php echo esc_url( $_SERVER['REQUEST_URI'] ) ;?>">
11
  <?php wp_nonce_field( 'vkb-nonce-key', 'vkb-setting-page' ); ?>
12
  <?php
13
- require_once dirname( __FILE__ ) . '/admin-block-patterns.php';
14
  require_once dirname( __FILE__ ) . '/admin-balloon.php';
15
  do_action( 'vk_blocks_pro_admin' );
16
  ?>
10
  <form method="post" action="<?php echo esc_url( $_SERVER['REQUEST_URI'] ) ;?>">
11
  <?php wp_nonce_field( 'vkb-nonce-key', 'vkb-setting-page' ); ?>
12
  <?php
 
13
  require_once dirname( __FILE__ ) . '/admin-balloon.php';
14
  do_action( 'vk_blocks_pro_admin' );
15
  ?>
inc/vk-blocks/blocks/page-content/class-vk-page-content-block.php DELETED
@@ -1,149 +0,0 @@
1
- <?php
2
- /**
3
- * Call Page Block
4
- *
5
- * @package VK All in One Expansion Unit
6
- */
7
-
8
- class VK_Page_Content_Block {
9
-
10
- // Constructor
11
- public function __construct() {
12
- add_action( 'init', array( __CLASS__, 'register_block' ), 15 );
13
- add_action( 'wp_enqueue_scripts', array( __CLASS__, 'load_scripts' ) );
14
- add_filter( 'vk_page_content', 'do_blocks', 9 );
15
- add_filter( 'vk_page_content', 'wptexturize' );
16
- add_filter( 'vk_page_content', 'convert_smilies', 20 );
17
- add_filter( 'vk_page_content', 'shortcode_unautop' );
18
- add_filter( 'vk_page_content', 'prepend_attachment' );
19
- add_filter( 'vk_page_content', 'wp_filter_content_tags' );
20
- add_filter( 'vk_page_content', 'do_shortcode', 11 );
21
- add_filter( 'vk_page_content', 'capital_P_dangit', 11 );
22
- }
23
-
24
- public static function register_block() {
25
- if ( ! function_exists( 'register_block_type' ) ) {
26
- return;
27
- }
28
-
29
- global $vk_blocks_common_attributes;
30
- register_block_type(
31
- 'vk-blocks/page-content',
32
- array(
33
- 'editor_script' => 'veu-block',
34
- 'editor_style' => 'veu-block-editor',
35
- 'attributes' => array_merge(
36
- array(
37
- 'className' => array(
38
- 'type' => 'string',
39
- 'default' => '',
40
- ),
41
- 'TargetPost' => array(
42
- 'type' => 'number',
43
- 'default' => -1
44
- ),
45
- ),
46
- $vk_blocks_common_attributes
47
- ),
48
- 'supports' => [],
49
- 'render_callback' => array( __CLASS__, 'block_callback'),
50
- )
51
- );
52
- }
53
-
54
- /**
55
- * Rendering Call Page Block
56
- *
57
- * @param array $attributes attributes.
58
- * @param html $content content.
59
- */
60
- public static function block_callback( $attributes, $content = '' ) {
61
-
62
- $page_content_id = ! empty( $attributes['TargetPost'] ) ? $attributes['TargetPost'] : -1;
63
- $page_content = get_post( $page_content_id )->post_content;
64
- self::load_scripts( $page_content );
65
-
66
- $vk_blocks_options = vkblocks_get_options();
67
- if ( has_block( 'vk-blocks/faq2', $page_content ) || has_block( 'vk-blocks/faq', $page_content ) ) {
68
- if ( 'open' === $vk_blocks_options['new_faq_accordion'] ) {
69
- $page_content = str_replace( '[accordion_trigger_switch]', 'vk_faq-accordion vk_faq-accordion-open', $page_content );
70
- } elseif ( 'close' === $vk_blocks_options['new_faq_accordion'] ) {
71
- $page_content = str_replace( '[accordion_trigger_switch]', 'vk_faq-accordion vk_faq-accordion-close', $page_content );
72
- } else {
73
- $page_content = str_replace( '[accordion_trigger_switch]', '', $page_content );
74
- }
75
- }
76
- $page_content = str_replace('[br-xs]','<br class="vk_responsive-br vk_responsive-br-xs"/>', $page_content);
77
- $page_content = str_replace('[br-sm]','<br class="vk_responsive-br vk_responsive-br-sm"/>', $page_content);
78
- $page_content = str_replace('[br-md]','<br class="vk_responsive-br vk_responsive-br-md"/>', $page_content);
79
- $page_content = str_replace('[br-lg]','<br class="vk_responsive-br vk_responsive-br-lg"/>', $page_content);
80
- $page_content = str_replace('[br-xl]','<br class="vk_responsive-br vk_responsive-br-xl"/>', $page_content);
81
- $page_content = str_replace('[br-xxl]','<br class="vk_responsive-br vk_responsive-br-xxl"/>', $page_content);
82
-
83
- $classes = '';
84
- $page_html = '';
85
-
86
- if ( -1 !== $page_content_id ) {
87
- $classes .= 'vk_pageContent';
88
- if ( isset( $attributes['TargetPost'] ) ) {
89
- $classes .= ' vk_pageContent-id-' . $page_content_id;
90
- }
91
- if ( isset( $attributes['className'] ) ) {
92
- $classes .= ' ' . $attributes['className'];
93
- }
94
- if ( isset( $attributes['vkb_hidden'] ) && $attributes['vkb_hidden'] ) {
95
- $classes .= ' vk_hidden';
96
- }
97
- if ( isset( $attributes['vkb_hidden_xxl'] ) && $attributes['vkb_hidden_xxl'] ) {
98
- $classes .= ' vk_hidden-xxl';
99
- }
100
- if ( isset( $attributes['vkb_hidden_xl_v2'] ) && $attributes['vkb_hidden_xl_v2'] ) {
101
- $classes .= ' vk_hidden-xl';
102
- }
103
- if ( isset( $attributes['vkb_hidden_lg'] ) && $attributes['vkb_hidden_lg'] ) {
104
- $classes .= ' vk_hidden-lg';
105
- }
106
- if ( isset( $attributes['vkb_hidden_md'] ) && $attributes['vkb_hidden_md'] ) {
107
- $classes .= ' vk_hidden-md';
108
- }
109
- if ( isset( $attributes['vkb_hidden_sm'] ) && $attributes['vkb_hidden_sm'] ) {
110
- $classes .= ' vk_hidden-sm';
111
- }
112
- if ( isset( $attributes['vkb_hidden_xs'] ) && $attributes['vkb_hidden_xs'] ) {
113
- $classes .= ' vk_hidden-xs';
114
- }
115
-
116
- $page_html .= '<div class="' . $classes . '">';
117
- $page_html .= apply_filters( 'vk_page_content', $page_content );
118
- $page_html .= '</div>';
119
-
120
- $url = get_edit_post_link( $page_content_id );
121
- if ( $url ) {
122
- $page_html .= '<a href="' . esc_url( $url ) . '" class="vk_pageContent_editBtn btn btn-outline-primary btn-sm veu_adminEdit" target="_blank">' . __( 'Edit this area', 'vk-blocks' ) . '</a>';
123
- }
124
-
125
- }
126
- return $page_html;
127
-
128
- }
129
-
130
- /**
131
- * Load Scripts
132
- *
133
- * @param html $page_content Contents
134
- */
135
- public static function load_scripts( $page_content ) {
136
- if ( has_block( 'vk-blocks/faq2', $page_content ) || has_block( 'vk-blocks/faq', $page_content ) ) {
137
- wp_enqueue_script( 'vk-blocks-faq2', VK_BLOCKS_URL . 'build/faq2.min.js', array(), VK_BLOCKS_VERSION, true );
138
- }
139
- if ( has_block( 'vk-blocks/animation', $page_content ) ) {
140
- wp_enqueue_script( 'vk-blocks-animation', VK_BLOCKS_URL . 'build/vk-animation.min.js', array(), VK_BLOCKS_VERSION, true );
141
- }
142
- if ( has_block( 'vk-blocks/slider', $page_content ) ) {
143
- wp_enqueue_style( 'vk-blocks-swiper', VK_BLOCKS_URL . 'build/swiper.min.css', array(), VK_BLOCKS_VERSION );
144
- wp_enqueue_script( 'vk-blocks-swiper', VK_BLOCKS_URL . 'build/swiper.min.js', array(), VK_BLOCKS_VERSION, true );
145
- wp_enqueue_script( 'vk-blocks-slider', VK_BLOCKS_URL . 'build/vk-slider.min.js', array( 'vk-blocks-swiper' ), VK_BLOCKS_VERSION, true );
146
- }
147
- }
148
- }
149
- new VK_Page_Content_Block();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/vk-blocks/build/block-build-editor.css CHANGED
@@ -1,6 +1,6 @@
1
- @charset "UTF-8";.edit-post-visual-editor.editor-styles-wrapper .vk_card_item .block-editor-inner-blocks .block-editor-block-list__layout .wp-block.wp-social-link,.edit-post-visual-editor.editor-styles-wrapper .wp-block-social-links .wp-block.wp-social-link{width:auto;margin:0 8px .8em 0}:root{--vk-width-couter-col-3:25%;--vk-width-couter-col-4:33.3%;--vk-width-couter-col-6:50%;--vk-width-couter-col-12:100%}/*!
2
  * Bootstrap v4.5.0 (https://getbootstrap.com/)
3
  * Copyright 2011-2020 The Bootstrap Authors
4
  * Copyright 2011-2020 Twitter, Inc.
5
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
- */.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.vk_block_icon_pro{fill:#c00}.editor-block-list-item-vk-blocks-animation:after,.editor-block-list-item-vk-blocks-card:after,.editor-block-list-item-vk-blocks-child-page:after,.editor-block-list-item-vk-blocks-grid-column:after,.editor-block-list-item-vk-blocks-icon-card:after,.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-slider:after,.editor-block-list-item-vk-blocks-step:after,.editor-block-list-item-vk-blocks-table-of-contents-new: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}.block-prop-title{font-weight:700}.components-panel__body .components-base-control__label{display:block}.components-button.block-editor-block-switcher__toggle{overflow:hidden}input[type=range]{margin:1px}button.image-button:not(.button-delete){height:100%}.components-base-control__title{padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:1em;display:block}.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}.editor-url-input input[type=text]{width:100%}.vkb-menu__template-part .block-editor-block-preview__content{left:50%!important;margin-left:-50%!important}.vkb-menu__template-part__button{padding:0;width:100%;height:auto}.vkb-menu__template-part .vkb-menu__template-part__card__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:none}.vkb-menu__template-part .vkb-menu__template-part__card__container div[class*=vk_outer-bgPosition-]{background-attachment:unset!important}.vkb-menu__template-part .vkb-menu__template-part__card{position:relative;display:flex;justify-content:center;border:none;margin:0 0 .5em;cursor:pointer;width:90%;padding:0;background:#fff;transition:all .35s ease;border:none}.vkb-menu__template-part .vkb-menu__template-part__card .editor-styles-wrapper .block-editor-block-list__block{margin-top:0;margin-bottom:0}.vkb-menu__template-part .vkb-menu__template-part__card .content{width:100%;max-width:100%}.vkb-menu__template-part .vkb-menu__template-part__card .content h6{color:#666;font-weight:600;text-transform:uppercase;margin:0 0 1em;letter-spacing:2px;text-align:center}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content{overflow:auto;border-radius:5px;border:1px solid #e5e5e5}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content div.inner{color:#6e6e70;line-height:1.4em;overflow:hidden}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content .edit-post-visual-editor{position:initial;padding-top:0}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content:hover{border:1px solid #007cba}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content .block-editor-block-preview__content{width:720px!important;transform:scale(.35)!important}.vkb-menu__template-part .vkb-menu__template-part__card .content:hover .logo{margin-bottom:.5em}.vkb-menu__template-part .vkb-menu__template-part__card .content:hover .hover_content{max-height:none;height:100%;transform:none}.vkb-menu__template-part .vkb-menu__template-part__card .content:hover .hover_content .inner{width:100%;height:auto}.vkb-menu__template-part__button #vkb-menu__template-part__card0 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card1 .inner{height:50px}.vkb-menu__template-part__button #vkb-menu__template-part__card2 .inner{height:120px}.vkb-menu__template-part__button #vkb-menu__template-part__card3 .inner{height:92px}.vkb-menu__template-part__button #vkb-menu__template-part__card4 .inner{height:73px}.vkb-menu__template-part__button #vkb-menu__template-part__card5 .inner{height:95px}.vkb-menu__template-part__button #vkb-menu__template-part__card6 .inner{height:115px}.vkb-menu__template-part__button #vkb-menu__template-part__card7 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card8 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card9 .inner{height:75px}.vkb-menu__template-part__button #vkb-menu__template-part__card10 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card11 .inner{height:65px}.vk-blocks-advanced-popover-control .components-popover__content{padding:20px 15px}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list{margin-top:5px}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field{display:flex;flex-wrap:wrap}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option{border:1px solid #666;width:38px;height:38px;border-radius:3px;margin-right:7px;position:relative}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option input{display:none}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option .svg-inline--fa,.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option i{font-size:1.5em;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.wp-block[data-type="vk-blocks/balloon"]::after{content:"";display:block;clear:both}.vk_balloon figure,.vk_balloon p.wp-block{width:100%}.vk_balloon_icon button.image-button{height:auto}.block-editor-block-list__block .block-list-appender{margin:inherit}.icon-image-list{display:flex;flex-wrap:wrap}.icon-image-list div{width:calc((100% - (10px * 4))/ 5);margin:5px}.icon-image-list div:nth-child(5n+1){margin-left:0}.icon-image-list div:nth-child(5n){margin-right:0}.wp-core-ui .icon-image-list .button.button-large{padding:0;margin:0;width:40px;height:40px;object-fit:cover;border-radius:50%}.wp-core-ui .icon-image-list .button.button-large img{width:38px;height:38px;object-fit:cover;border-radius:50%}.vk_outer_sidebar_bgImage{position:relative}.vk_outer_sidebar_bgImage .components-button{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all 1s}.vk_outer_sidebar_bgImage .button-delete{opacity:0;border:1px solid #d33;color:#d33;transition:all 1s}.vk_outer_sidebar_bgImage .button-delete:hover{background-color:#d33;border:1px solid #b72a2a;color:#fff}.vk_outer_sidebar_bgImage:hover .button-delete{transition:all 1s;opacity:1}.vk_slider_item_sidebar_bgImage_button_container img{min-width:248px}.mb-2+div.components-toolbar{margin-top:0!important}.components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block,.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block{max-width:100%}.components-tab-panel__tab-content .vk_width-full div[data-type="vk-blocks/slider-item"],.edit-post-visual-editor.editor-styles-wrapper .vk_width-full div[data-type="vk-blocks/slider-item"]{max-width:100%}.components-tab-panel__tab-content .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-use .wp-block,.components-tab-panel__tab-content .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-zero .wp-block,.edit-post-visual-editor.editor-styles-wrapper .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-use .wp-block,.edit-post-visual-editor.editor-styles-wrapper .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-zero .wp-block{max-width:100%}.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-use,.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-zero,.is-sidebar-opened .edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full.vk_outer-paddingLR-use,.is-sidebar-opened .edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full.vk_outer-paddingLR-zero{margin-left:calc(50% - 50vw + 140px);margin-right:calc(50% - 50vw + 140px)}.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block,.is-sidebar-opened .edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.is-sidebar-opened .edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block{max-width:100%}.is-sidebar-opened .components-tab-panel__tab-content .vk_slider.vk_width-full,.is-sidebar-opened .edit-post-visual-editor.editor-styles-wrapper .vk_slider.vk_width-full{margin-left:calc(50% - 50vw + 140px);margin-right:calc(50% - 50vw + 140px);padding-right:0;padding-left:0;width:calc(100vw - 280px)}.components-tab-panel__tab-content .vk_animation,.components-tab-panel__tab-content .vk_slider,.components-tab-panel__tab-content .vk_slider_item,.components-tab-panel__tab-content .vk_spacer,.edit-post-visual-editor.editor-styles-wrapper .vk_animation,.edit-post-visual-editor.editor-styles-wrapper .vk_slider,.edit-post-visual-editor.editor-styles-wrapper .vk_slider_item,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer{border:1px dotted #ccc}.components-tab-panel__tab-content .vk_slider_item,.edit-post-visual-editor.editor-styles-wrapper .vk_slider_item{min-height:3em}.components-tab-panel__tab-content .vk_slider_item .block-editor-inner-blocks,.edit-post-visual-editor.editor-styles-wrapper .vk_slider_item .block-editor-inner-blocks{width:100%}.components-tab-panel__tab-content div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent,.edit-post-visual-editor.editor-styles-wrapper div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent{border:1px dotted #ccc;opacity:.5}.components-tab-panel__tab-content div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent_editBtn,.edit-post-visual-editor.editor-styles-wrapper div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent_editBtn{position:absolute;z-index:9999;top:-3em;right:0}.components-tab-panel__tab-content .vk_animation,.edit-post-visual-editor.editor-styles-wrapper .vk_animation{border:1px dashed #ccc;min-height:3em}.components-tab-panel__tab-content .vk_animation.wp-block-vk-blocks-animation,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.wp-block-vk-blocks-animation{opacity:1}.components-tab-panel__tab-content .vk_animation:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation:before{position:absolute;right:0;top:0;font-size:10px;background:#eee;padding:.2em .6em;z-index:1000}.components-tab-panel__tab-content .vk_animation.vk_animation-fade-in,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-fade-in{left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-fade-in:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-fade-in:before{content:'Fade in'}.components-tab-panel__tab-content .vk_animation.vk_animation-up-down,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-up-down{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-up-down:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-up-down:before{content:'Up Down'}.components-tab-panel__tab-content .vk_animation.vk_animation-left-right,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-left-right{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-left-right:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-left-right:before{content:'Left Right'}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-x,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-trembling-x{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-x:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-trembling-x:before{content:'Trembring X'}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-y,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-trembling-y{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-y:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-trembling-y:before{content:'Trembring Y'}.components-tab-panel__tab-content .vk_animation.vk_animation-pounding,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-pounding{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-pounding:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-pounding:before{content:'Pounding'}.components-tab-panel__tab-content .vk_animation.vk_animation-shaking,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-shaking{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-shaking:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-shaking:before{content:'Shaking'}.components-tab-panel__tab-content .vk_animation.vk_animation-slow-shaking,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slow-shaking{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slow-shaking:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slow-shaking:before{content:'Slow Shaking'}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-long,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-normal,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-short,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-left.vk_animation-range-long,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-left.vk_animation-range-normal,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-left.vk_animation-range-short{right:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-long:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-normal:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-short:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-left.vk_animation-range-long:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-left.vk_animation-range-normal:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-left.vk_animation-range-short:before{content:'Slide left'}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-long,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-normal,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-short,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-right.vk_animation-range-long,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-right.vk_animation-range-normal,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-right.vk_animation-range-short{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-long:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-normal:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-short:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-right.vk_animation-range-long:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-right.vk_animation-range-normal:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-right.vk_animation-range-short:before{content:'Slide right'}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-long,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-normal,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-short,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-up.vk_animation-range-long,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-up.vk_animation-range-normal,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-up.vk_animation-range-short{top:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-long:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-normal:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-short:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-up.vk_animation-range-long:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-up.vk_animation-range-normal:before,.edit-post-visual-editor.editor-styles-wrapper .vk_animation.vk_animation-slide-up.vk_animation-range-short:before{content:'Slide up'}.components-tab-panel__tab-content h1:first-child.vk_prBlocks_item_title,.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.components-tab-panel__tab-content .vk_prContent_colTxt_title,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{border:none}.components-tab-panel__tab-content .vk_prContent_colTxt_title::after,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title::after{display:none}.components-tab-panel__tab-content .postList_itemCard_button-option,.edit-post-visual-editor.editor-styles-wrapper .postList_itemCard_button-option{margin-bottom:5px}.components-tab-panel__tab-content .vk_post_imgOuter,.edit-post-visual-editor.editor-styles-wrapper .vk_post_imgOuter{position:relative}.components-tab-panel__tab-content .vk_post_imgOuter .components-button,.edit-post-visual-editor.editor-styles-wrapper .vk_post_imgOuter .components-button{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all 1s}.components-tab-panel__tab-content .vk_post_imgOuter .button-delete,.edit-post-visual-editor.editor-styles-wrapper .vk_post_imgOuter .button-delete{opacity:0;border:1px solid #b52727;color:#b52727;transition:all 1s}.components-tab-panel__tab-content .vk_post_imgOuter .button-delete:hover,.edit-post-visual-editor.editor-styles-wrapper .vk_post_imgOuter .button-delete:hover{background-color:#b52727;color:#fff}.components-tab-panel__tab-content .vk_post_imgOuter:hover .button-delete,.edit-post-visual-editor.editor-styles-wrapper .vk_post_imgOuter:hover .button-delete{transition:all 1s;opacity:1}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit{width:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__layout,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .block-editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .editor-block-list__layout{display:flex;flex-wrap:wrap;padding:0;width:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .editor-block-list__block{margin:0 15px 30px;padding:0}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block .block-editor-block-list__block-edit,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block .block-editor-block-list__block-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .block-editor-block-list__block .block-editor-block-list__block-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .editor-block-list__block .block-editor-block-list__block-edit{margin:0;height:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block div[data-block],.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block div[data-block],.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .block-editor-block-list__block div[data-block],.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .editor-block-list__block div[data-block]{margin:0;height:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block>.vk_post,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block>.vk_post,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .block-editor-block-list__block>.vk_post,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .editor-block-list__block>.vk_post{width:100%;height:100%;margin-top:0}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-list-appender,.edit-post-visual-editor.editor-styles-wrapper .vk_posts>.vk_posts-edit .block-list-appender{clear:both;width:100%}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-2 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-2 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-3 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-3 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-4 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-4 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-6 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-6 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-12 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-12 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xs-12 .editor-block-list__block{width:calc(100% - 30px)}@media (min-width:576px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-2 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-2 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-3 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-3 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-4 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-4 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-6 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-6 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-12 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-12 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-sm-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:768px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-2 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-2 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-3 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-3 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-4 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-4 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-6 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-6 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-12 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-12 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-md-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:992px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-2 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-2 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-3 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-3 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-4 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-4 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-6 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-6 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-12 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-12 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-lg-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-2 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-2 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-3 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-3 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-4 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-4 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-6 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-6 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-12 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-12 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xl-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-2 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-2 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-3 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-3 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-4 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-4 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-6 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-6 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-12 .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-12 .block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_posts .vk_posts-edit-col-xxl-12 .editor-block-list__block{width:calc(100% - 30px)}}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout{border:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout .block-list-appender,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout .block-list-appender{height:100px}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block{flex:inherit;margin:0 15px 15px;padding:0;outline:1px dashed #ccc;transition:1s}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:active,.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:focus,.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:hover,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:active,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:focus,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:hover{outline:1px solid #555d66}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block .wp-block-vk-blocks-grid-column-item,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block .wp-block-vk-blocks-grid-column-item{padding:0;width:100%}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-2,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-2{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-3,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-3{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-4,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-4{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-6,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-6{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-12,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-12{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}@media (min-width:576px){.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-2,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-2{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-3,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-3{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-4,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-4{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-6,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-6{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-12,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-12{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:768px){.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-2,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-2{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-3,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-3{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-4,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-4{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-6,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-6{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-12,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-12{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:992px){.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-2,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-2{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-3,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-3{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-4,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-4{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-6,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-6{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-12,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-12{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-2,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-2{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-3,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-3{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-4,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-4{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-6,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-6{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-12,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-12{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-2,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-2{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-3,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-3{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-4,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-4{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-6,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-6{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-12,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-12{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}.components-tab-panel__tab-content .vk_grid-column .block-list-appender,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .block-list-appender{width:100%}.components-tab-panel__tab-content .vk_grid-column div[data-type="vk-blocks/grid-column-item"],.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column div[data-type="vk-blocks/grid-column-item"]{min-height:30px}.components-tab-panel__tab-content .vk_grid-column .wp-block-vk-blocks-grid-column-item .block-editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .wp-block-vk-blocks-grid-column-item .block-editor-block-list__layout{margin-left:0}.components-tab-panel__tab-content .vk_grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=left],.components-tab-panel__tab-content .vk_grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=right],.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=left],.edit-post-visual-editor.editor-styles-wrapper .vk_grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=right]{height:auto}.components-tab-panel__tab-content .vk_edit_hidden_warning,.edit-post-visual-editor.editor-styles-wrapper .vk_edit_hidden_warning{opacity:.4}.components-tab-panel__tab-content .vk_edit_hidden_all,.edit-post-visual-editor.editor-styles-wrapper .vk_edit_hidden_all{opacity:.2}.components-tab-panel__tab-content .wp-block-vk-blocks-icon-card .vk_icon-card_item,.edit-post-visual-editor.editor-styles-wrapper .wp-block-vk-blocks-icon-card .vk_icon-card_item{margin:15px auto!important}.components-tab-panel__tab-content :root,.edit-post-visual-editor.editor-styles-wrapper :root{--vk-margin-elem:2rem}.components-tab-panel__tab-content .text-nowrap,.edit-post-visual-editor.editor-styles-wrapper .text-nowrap{white-space:nowrap}.components-tab-panel__tab-content ol.is-style-vk-arrow-mark,.components-tab-panel__tab-content ol.is-style-vk-check-circle-mark,.components-tab-panel__tab-content ol.is-style-vk-check-mark,.components-tab-panel__tab-content ol.is-style-vk-check-square-mark,.components-tab-panel__tab-content ol.is-style-vk-default,.components-tab-panel__tab-content ol.is-style-vk-frown-mark,.components-tab-panel__tab-content ol.is-style-vk-handpoint-mark,.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark,.components-tab-panel__tab-content ol.is-style-vk-pencil-mark,.components-tab-panel__tab-content ol.is-style-vk-smile-mark,.components-tab-panel__tab-content ol.is-style-vk-triangle-mark,.components-tab-panel__tab-content ul.is-style-vk-arrow-mark,.components-tab-panel__tab-content ul.is-style-vk-check-circle-mark,.components-tab-panel__tab-content ul.is-style-vk-check-mark,.components-tab-panel__tab-content ul.is-style-vk-check-square-mark,.components-tab-panel__tab-content ul.is-style-vk-default,.components-tab-panel__tab-content ul.is-style-vk-frown-mark,.components-tab-panel__tab-content ul.is-style-vk-handpoint-mark,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark,.components-tab-panel__tab-content ul.is-style-vk-pencil-mark,.components-tab-panel__tab-content ul.is-style-vk-smile-mark,.components-tab-panel__tab-content ul.is-style-vk-triangle-mark,.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}.components-tab-panel__tab-content ol.is-style-vk-arrow-mark li,.components-tab-panel__tab-content ol.is-style-vk-check-circle-mark li,.components-tab-panel__tab-content ol.is-style-vk-check-mark li,.components-tab-panel__tab-content ol.is-style-vk-check-square-mark li,.components-tab-panel__tab-content ol.is-style-vk-default li,.components-tab-panel__tab-content ol.is-style-vk-frown-mark li,.components-tab-panel__tab-content ol.is-style-vk-handpoint-mark li,.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark li,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark li,.components-tab-panel__tab-content ol.is-style-vk-pencil-mark li,.components-tab-panel__tab-content ol.is-style-vk-smile-mark li,.components-tab-panel__tab-content ol.is-style-vk-triangle-mark li,.components-tab-panel__tab-content ul.is-style-vk-arrow-mark li,.components-tab-panel__tab-content ul.is-style-vk-check-circle-mark li,.components-tab-panel__tab-content ul.is-style-vk-check-mark li,.components-tab-panel__tab-content ul.is-style-vk-check-square-mark li,.components-tab-panel__tab-content ul.is-style-vk-default li,.components-tab-panel__tab-content ul.is-style-vk-frown-mark li,.components-tab-panel__tab-content ul.is-style-vk-handpoint-mark li,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark li,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark li,.components-tab-panel__tab-content ul.is-style-vk-pencil-mark li,.components-tab-panel__tab-content ul.is-style-vk-smile-mark li,.components-tab-panel__tab-content ul.is-style-vk-triangle-mark li,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark li,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark li,.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;padding-left:.5em}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark li:before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark li:before,.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:0;counter-increment:number;content:counter(number);margin-left:-1.8em;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;border-radius:50%;font-size:1em;line-height:1.8em;width:26px;height:26px;text-align:center}.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark li,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark li,.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;padding-left:.5em}.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark li:before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark li:before,.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:1.8em;width:26px;height:26px;text-align:center;border-radius:2px}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-lg li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-lg li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-lg li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-lg li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-2x li,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-2x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-2x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-2x li,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-2x li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-2x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-2x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-2x li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-3x li,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-3x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-3x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-3x li,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-3x li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-3x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-3x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-3x li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-4x li,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-4x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-4x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-4x li,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-4x li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-4x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-4x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-4x li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-5x li,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-5x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-5x li,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-5x li,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.fa-5x li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.fa-5x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.fa-5x li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.fa-5x li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-arrow-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-arrow-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-triangle-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-triangle-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-check-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-check-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-check-circle-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-check-circle-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-check-square-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-check-square-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-handpoint-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-handpoint-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-pencil-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-pencil-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-smile-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-smile-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-frown-mark li::before,.components-tab-panel__tab-content ul.is-style-vk-frown-mark li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-default li::before,.components-tab-panel__tab-content ul.is-style-vk-default li::before,.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}.components-tab-panel__tab-content ol.vk-has-pale-pink-color li::before,.components-tab-panel__tab-content ul.vk-has-pale-pink-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-vivid-red-color li::before,.components-tab-panel__tab-content ul.vk-has-vivid-red-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-luminous-vivid-orange-color li::before,.components-tab-panel__tab-content ul.vk-has-luminous-vivid-orange-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-luminous-vivid-amber-color li::before,.components-tab-panel__tab-content ul.vk-has-luminous-vivid-amber-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-light-green-cyan-color li::before,.components-tab-panel__tab-content ul.vk-has-light-green-cyan-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-vivid-green-cyan-color li::before,.components-tab-panel__tab-content ul.vk-has-vivid-green-cyan-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-pale-cyan-blue-color li::before,.components-tab-panel__tab-content ul.vk-has-pale-cyan-blue-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-vivid-cyan-blue-color li::before,.components-tab-panel__tab-content ul.vk-has-vivid-cyan-blue-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-vivid-purple-color li::before,.components-tab-panel__tab-content ul.vk-has-vivid-purple-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-very-light-gray-color li::before,.components-tab-panel__tab-content ul.vk-has-very-light-gray-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-cyan-bluish-gray-color li::before,.components-tab-panel__tab-content ul.vk-has-cyan-bluish-gray-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-very-dark-gray-color li::before,.components-tab-panel__tab-content ul.vk-has-very-dark-gray-color li::before,.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}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before,.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}.components-tab-panel__tab-content ol.vk-has-white-color li::before,.components-tab-panel__tab-content ul.vk-has-white-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-white-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-white-color li::before{color:#fff}.components-tab-panel__tab-content ol.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,.components-tab-panel__tab-content ol.is-style-vk-numbered-square-mark.vk-has-white-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,.components-tab-panel__tab-content ul.is-style-vk-numbered-square-mark.vk-has-white-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-white-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-white-color li::before{color:#fff;background-color:#fff}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid h6,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid ul,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid ul li:last-child,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner{border:solid 3px;border-radius:8px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner h6,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner h6{margin-bottom:1rem}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner ul,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner ul{margin-top:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-solid-roundcorner ul li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner ul li:last-child{margin-bottom:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted h6,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted ul,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dotted ul li:last-child,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed{border:dashed 2px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed h6,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed ul,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-dashed ul li:last-child,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double{border:double 5px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double h6,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double ul,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-double ul li:last-child,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch{margin:1em auto;padding:.5em;border-radius:8px}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch h6,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch ul,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch ul li:last-child,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-stitch .wp-block-group__inner-container,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border,.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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem);padding-left:0;padding-right:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border h6,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border ul,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-top-bottom-border ul li:last-child,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow,.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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow h6,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow ul,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-shadow ul li:last-child,.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}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info{background-color:#d9edf7;color:#31708f;border-radius:3px;border:1px solid #bce8f1;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info h6,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info h6{margin-bottom:1rem}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info ul,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info ul{margin-top:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-info ul li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-info ul li:last-child{margin-bottom:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success{background-color:#dff0d8;color:#3c763d;border-radius:3px;border:1px solid #d6e9c6;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success h6,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success h6{margin-bottom:1rem}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success ul,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success ul{margin-top:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-success ul li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-success ul li:last-child{margin-bottom:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-radius:3px;border:1px solid #faebcc;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning h6,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning h6{margin-bottom:1rem}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning ul,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning ul{margin-top:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-warning ul li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-warning ul li:last-child{margin-bottom:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger{background-color:#f2dede;color:#a94442;border-radius:3px;border:1px solid #ebccd1;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger h2,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger h3,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger h4,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger h5,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger h6,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger h6{margin-bottom:1rem}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger ol,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger ul,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger ul{margin-top:0}.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger ol li:last-child,.components-tab-panel__tab-content .wp-block-group.is-style-vk-group-alert-danger ul li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-alert-danger ul li:last-child{margin-bottom:0}.components-tab-panel__tab-content .wp-block-group h3:first-child,.components-tab-panel__tab-content .wp-block-group h4:first-child,.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}.components-tab-panel__tab-content .wp-block-group .wp-block-columns:last-child,.components-tab-panel__tab-content .wp-block-group dl:last-child,.components-tab-panel__tab-content .wp-block-group ol:last-child,.components-tab-panel__tab-content .wp-block-group p:last-child,.components-tab-panel__tab-content .wp-block-group table:last-child,.components-tab-panel__tab-content .wp-block-group ul:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group .wp-block-columns:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group dl:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group ol:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group p:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group table:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group ul:last-child{margin-bottom:0}.components-tab-panel__tab-content .wp-block-group.vk-has-pale-pink-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color{border-color:#f78da7}.components-tab-panel__tab-content .wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container{border-color:#f78da7}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-red-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color{border-color:#cf2e2e}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container{border-color:#cf2e2e}.components-tab-panel__tab-content .wp-block-group.vk-has-luminous-vivid-orange-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color{border-color:#ff6900}.components-tab-panel__tab-content .wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container{border-color:#ff6900}.components-tab-panel__tab-content .wp-block-group.vk-has-luminous-vivid-amber-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color{border-color:#fcb900}.components-tab-panel__tab-content .wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container{border-color:#fcb900}.components-tab-panel__tab-content .wp-block-group.vk-has-light-green-cyan-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color{border-color:#7bdcb5}.components-tab-panel__tab-content .wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container{border-color:#7bdcb5}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-green-cyan-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color{border-color:#00d084}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container{border-color:#00d084}.components-tab-panel__tab-content .wp-block-group.vk-has-pale-cyan-blue-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color{border-color:#8ed1fc}.components-tab-panel__tab-content .wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container{border-color:#8ed1fc}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-cyan-blue-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color{border-color:#0693e3}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container{border-color:#0693e3}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-purple-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color{border-color:#9b51e0}.components-tab-panel__tab-content .wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container{border-color:#9b51e0}.components-tab-panel__tab-content .wp-block-group.vk-has-very-light-gray-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color{border-color:#eee}.components-tab-panel__tab-content .wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container{border-color:#eee}.components-tab-panel__tab-content .wp-block-group.vk-has-cyan-bluish-gray-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color{border-color:#abb8c3}.components-tab-panel__tab-content .wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container{border-color:#abb8c3}.components-tab-panel__tab-content .wp-block-group.vk-has-very-dark-gray-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color{border-color:#313131}.components-tab-panel__tab-content .wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container{border-color:#313131}.components-tab-panel__tab-content .wp-block-group.vk-has-white-color,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-white-color{border-color:#fff}.components-tab-panel__tab-content .wp-block-group.vk-has-white-color .wp-block-group__inner-container,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-white-color .wp-block-group__inner-container{border-color:#fff}.components-tab-panel__tab-content .editor-styles-wrapper .wp-block-group .wp-block,.edit-post-visual-editor.editor-styles-wrapper .editor-styles-wrapper .wp-block-group .wp-block{width:auto}.components-tab-panel__tab-content .wp-block-embed-youtube iframe,.edit-post-visual-editor.editor-styles-wrapper .wp-block-embed-youtube iframe{width:100%}.components-tab-panel__tab-content .has-text-align-right,.edit-post-visual-editor.editor-styles-wrapper .has-text-align-right{text-align:right}.components-tab-panel__tab-content .has-text-align-left,.edit-post-visual-editor.editor-styles-wrapper .has-text-align-left{text-align:left}.components-tab-panel__tab-content .has-text-align-center,.edit-post-visual-editor.editor-styles-wrapper .has-text-align-center{text-align:center}.components-tab-panel__tab-content .wp-block-social-links,.edit-post-visual-editor.editor-styles-wrapper .wp-block-social-links{flex-wrap:wrap}@media (min-width:1400px){.components-tab-panel__tab-content .col-xxl-2,.edit-post-visual-editor.editor-styles-wrapper .col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.components-tab-panel__tab-content .col-xxl-3,.edit-post-visual-editor.editor-styles-wrapper .col-xxl-3{flex:0 0 25%;max-width:25%}.components-tab-panel__tab-content .col-xxl-4,.edit-post-visual-editor.editor-styles-wrapper .col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.components-tab-panel__tab-content .col-xxl-6,.edit-post-visual-editor.editor-styles-wrapper .col-xxl-6{flex:0 0 50%;max-width:50%}.components-tab-panel__tab-content .col-xxl-12,.edit-post-visual-editor.editor-styles-wrapper .col-xxl-12{flex:0 0 100%;max-width:100%}}.components-tab-panel__tab-content .alert,.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.components-tab-panel__tab-content .alert p,.edit-post-visual-editor.editor-styles-wrapper .alert p{margin-bottom:0}.components-tab-panel__tab-content .alert+.components-tab-panel__tab-content .alert,.components-tab-panel__tab-content .alert+.edit-post-visual-editor.editor-styles-wrapper .alert,.edit-post-visual-editor.editor-styles-wrapper .alert+.components-tab-panel__tab-content .alert,.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.components-tab-panel__tab-content .alert a,.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.components-tab-panel__tab-content .alert a:link,.components-tab-panel__tab-content .alert a:visited,.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}.components-tab-panel__tab-content .alert a:hover,.components-tab-panel__tab-content .alert a:visited,.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}.components-tab-panel__tab-content .alert-success,.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.components-tab-panel__tab-content .alert-info,.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.components-tab-panel__tab-content .alert-warning,.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.components-tab-panel__tab-content .alert-danger,.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.components-tab-panel__tab-content .vk_balloon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:normal;margin-bottom:2.2em}.components-tab-panel__tab-content .vk_balloon figure,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.components-tab-panel__tab-content .vk_balloon p,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all}.components-tab-panel__tab-content .vk_balloon p:last-of-type,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p:last-of-type{margin-bottom:0}.components-tab-panel__tab-content .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:80px;flex-shrink:0;text-align:center}.components-tab-panel__tab-content .vk_balloon_icon_image,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;width:64px;height:64px;object-fit:cover}.components-tab-panel__tab-content .vk_balloon_icon_image-type-rounded,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image-type-rounded{border-radius:4px}.components-tab-panel__tab-content .vk_balloon_icon_image-type-circle,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image-type-circle{border-radius:50%}.components-tab-panel__tab-content .vk_balloon_icon_name,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.3rem}.components-tab-panel__tab-content .vk_balloon_content_outer,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content_outer{width:100%}.components-tab-panel__tab-content .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{max-width:calc(100% - 6.2em);position:relative;text-align:left}.vk_balloon-position-left .components-tab-panel__tab-content .vk_balloon_content,.vk_balloon-position-left .edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{float:left}.vk_balloon-position-right .components-tab-panel__tab-content .vk_balloon_content,.vk_balloon-position-right .edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{float:right}.components-tab-panel__tab-content .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true],.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.components-tab-panel__tab-content .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{background:#f5f5f5;padding:1rem 1.2rem}.components-tab-panel__tab-content .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content_before{position:absolute;top:0;display:block;width:0;height:0;border-style:solid}.components-tab-panel__tab-content .vk_balloon-type-speech .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-speech .vk_balloon_content{border-radius:.4em}.components-tab-panel__tab-content .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before{top:15px}.components-tab-panel__tab-content .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{z-index:1;border-right-color:inherit}.components-tab-panel__tab-content .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before{z-index:2}.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:1rem}.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{position:absolute;content:'';border-radius:50%;background:inherit}.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{width:14px;height:14px}.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{width:10px;height:10px}.components-tab-panel__tab-content .vk_balloon-position-left .vk_balloon_content .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon-position-left .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left .vk_balloon_content .vk_balloon_content_before{border-color:transparent #f5f5f5 transparent transparent}.components-tab-panel__tab-content .vk_balloon-position-right .vk_balloon_content .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon-position-right .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right .vk_balloon_content .vk_balloon_content_before{border-color:transparent transparent transparent #f5f5f5}.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon{margin-right:1.2rem}.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before{left:-10px;border-width:10px 12px 10px 0}.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:1.2rem}.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{left:-18px;top:7px}.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{left:-25px;top:20px}.components-tab-panel__tab-content .vk_balloon-position-right,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon{margin-left:1.2rem}.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before{right:-10px;border-width:10px 0 10px 12px}.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:1.2rem}.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{right:-18px;top:7px}.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{right:-25px;top:20px}.components-tab-panel__tab-content .vk_balloon_content-border-true,.components-tab-panel__tab-content .vk_balloon_icon_image-border-true,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content-border-true,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image-border-true{border-width:var(--vk-balloon-border-width,1px);border-style:solid}.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{left:-10px}.components-tab-panel__tab-content .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{left:var(--vk-balloon-speech-offset,-12px);border-right-color:inherit!important}.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{right:-10px}.components-tab-panel__tab-content .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{right:var(--vk-balloon-speech-offset,-12px);border-left-color:inherit!important}.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_after,.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_before,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_before{border-width:var(--vk-balloon-border-width,1px);border-style:solid;border-color:inherit!important}.components-tab-panel__tab-content .vk_balloon-animation-trembling,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-animation-trembling{animation:trembling .1s infinite}@keyframes trembling{0%{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.components-tab-panel__tab-content .vk_balloon-animation-trembling-x,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-animation-trembling-x{animation:trembling-x .1s infinite}@keyframes trembling-x{0%{transform:scale(1,1)}50%{transform:scale(.99,.96)}}.components-tab-panel__tab-content .vk_balloon-animation-pounding,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-animation-pounding{animation:pounding 1.5s infinite}@keyframes pounding{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{transform:scale(1.05)}}.components-tab-panel__tab-content .vk_balloon-animation-shaking,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-animation-shaking{animation:shaking .4s infinite}@keyframes shaking{0%{transform:translate(1px,1px)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,-1px)}75%{transform:translate(-1px,1px)}100%{transform:translate(1px,1px)}}.components-tab-panel__tab-content .vk_balloon.animation-vibration .vk_balloon_content,.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)}}.components-tab-panel__tab-content .icon-image-list-note:hover,.edit-post-visual-editor.editor-styles-wrapper .icon-image-list-note:hover{cursor:pointer}@media only screen and (max-width:480px){.components-tab-panel__tab-content .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{max-width:calc(100% - 2em);font-size:.9em;padding:1em}.components-tab-panel__tab-content .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.components-tab-panel__tab-content .vk_balloon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{align-items:normal}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon{margin-right:1.5rem}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content{display:inline-block}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-right,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon{margin-left:1.5rem;margin-right:0}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content{display:inline-block}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon,.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}.components-tab-panel__tab-content .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.components-tab-panel__tab-content .vk_balloon_icon,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:64px}}.components-tab-panel__tab-content :root,.edit-post-visual-editor.editor-styles-wrapper :root{--vk-color-border-red:#dc3545;--vk-color-background-red:#dc3545;--vk-color-border-orange:#ffa536;--vk-color-background-orange:#ffa536;--vk-color-border-blue:#4267b2;--vk-color-background-blue:#4267b2;--vk-color-border-green:#28a745;--vk-color-background-green:#28a745;--vk-color-border-black:#222;--vk-color-background-black:#222}.components-tab-panel__tab-content .vk_borderBox-color-red,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-color-red{border-color:var(--vk-color-border-red);background-color:var(--vk-color-background-red)}.components-tab-panel__tab-content .vk_borderBox-color-orange,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-color-orange{border-color:var(--vk-color-border-orange);background-color:var(--vk-color-background-orange)}.components-tab-panel__tab-content .vk_borderBox-color-blue,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-color-blue{border-color:var(--vk-color-border-blue);background-color:var(--vk-color-background-blue)}.components-tab-panel__tab-content .vk_borderBox-color-green,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-color-green{border-color:var(--vk-color-border-green);background-color:var(--vk-color-background-green)}.components-tab-panel__tab-content .vk_borderBox-color-black,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-color-black{border-color:var(--vk-color-border-black);background-color:var(--vk-color-background-black)}.components-tab-panel__tab-content .vk_borderBox-background-transparent .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-transparent .vk_borderBox_body{background-color:transparent}.components-tab-panel__tab-content .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:transparent}.components-tab-panel__tab-content .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container,.components-tab-panel__tab-content .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.components-tab-panel__tab-content .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container{background-color:transparent}.components-tab-panel__tab-content .vk_borderBox-background-white .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-white .vk_borderBox_body{background-color:#fff}.components-tab-panel__tab-content .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:#fff}.components-tab-panel__tab-content .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container,.components-tab-panel__tab-content .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.components-tab-panel__tab-content .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container{background-color:#fff}.components-tab-panel__tab-content .vk_borderBox,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox{margin:0 0 2em;position:relative}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_title_container{margin:0;font-size:1em;line-height:1.4;padding:.5em 1.5em .4em;font-weight:700}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_title_container .svg-inline--fa,.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_title_container i:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_title_container .svg-inline--fa,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_title_container i:first-child{margin-right:5px}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_title_container .vk_borderBox_title,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_title_container .vk_borderBox_title{display:inline;font-weight:700;font-size:1em;color:inherit}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_title,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_title{background:0 0;padding:0;border:none}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_title::before,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_title::before{content:none}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_title::after,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_title::after{content:none}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body{padding:1.5em;border-width:2px;border-style:solid}@media (min-width:992px){.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body{padding:2.1875em 2em 2em}}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body h1:first-child,.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body h2:first-child,.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body h3:first-child,.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body h4:first-child,.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body h5:first-child,.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body h6:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body h1:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body h2:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body h3:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body h4:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body h5:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body h6:first-child{margin-top:0}.components-tab-panel__tab-content .vk_borderBox .vk_borderBox_body p:last-child,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox .vk_borderBox_body p:last-child{margin-bottom:0}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{display:inline-block}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{border-radius:8px 8px 0 0}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_body{border-radius:0 8px 8px 8px}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder{background-color:transparent;border-width:2px;border-style:solid}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container{padding:1.5em 1.5em 1em}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_body,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_body,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_body{border:none;padding-top:0}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{position:relative;padding-top:2.2em}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container::after,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container::after{content:"";position:absolute;top:-32%;left:1.5em;padding:1.4em;border-radius:50%;border:solid 2px #fff}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fa,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fab,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fad,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fal,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.far,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fas,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.svg-inline--fa,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fa,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fab,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fad,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fal,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.far,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fas,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.svg-inline--fa{position:absolute;font-size:1.3em;margin-right:0;z-index:100;top:0;left:2.3em;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container{position:relative;top:-1.2em;left:1em;z-index:1;display:inline-block;padding:.5em .5em;background:#fff}.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-banner,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab,.components-tab-panel__tab-content .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-banner,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab,.edit-post-visual-editor.editor-styles-wrapper .vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab{border:none;background-color:transparent}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{color:#fff}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container{background-color:var(--vk-color-background-red)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_body{border-color:var(--vk-color-border-red)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container{background-color:var(--vk-color-background-orange)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_body{border-color:var(--vk-color-border-orange)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container{background-color:var(--vk-color-background-blue)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_body{border-color:var(--vk-color-border-blue)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container{background-color:var(--vk-color-background-green)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_body{border-color:var(--vk-color-border-green)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container{background-color:var(--vk-color-background-black)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_body,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_body,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_body{border-color:var(--vk-color-border-black)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-red .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-red .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-red .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-red .vk_borderBox_title_container{color:var(--vk-color-background-red)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-orange .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-orange .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-orange .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-orange .vk_borderBox_title_container{color:var(--vk-color-background-orange)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-blue .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-blue .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-blue .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-blue .vk_borderBox_title_container{color:var(--vk-color-background-blue)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-green .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-green .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-green .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-green .vk_borderBox_title_container{color:var(--vk-color-background-green)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-black .vk_borderBox_title_container,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-black .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-black .vk_borderBox_title_container,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-black .vk_borderBox_title_container{color:var(--vk-color-background-black)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .fas,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .svg-inline--fa,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .fas,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .svg-inline--fa{color:#fff}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container::after{background-color:var(--vk-color-background-red)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .fas,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .svg-inline--fa,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .fas,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .svg-inline--fa{background-color:var(--vk-color-background-orange);color:#fff}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container::after{background-color:var(--vk-color-background-orange)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .fas,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .svg-inline--fa,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .fas,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .svg-inline--fa{background-color:var(--vk-color-background-blue);color:#fff}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container::after{background-color:var(--vk-color-background-blue)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .fas,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .svg-inline--fa,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .fas,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .svg-inline--fa{background-color:var(--vk-color-background-green);color:#fff}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container::after{background-color:var(--vk-color-background-green)}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .fas,.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .svg-inline--fa,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .fas,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .svg-inline--fa{background-color:var(--vk-color-background-black);color:#fff}.components-tab-panel__tab-content .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container::after{background-color:var(--vk-color-background-black)}.components-tab-panel__tab-content .vk_button,.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0;text-align:center}.components-tab-panel__tab-content .vk_button-color-custom a:hover,.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)}.components-tab-panel__tab-content .vk_button-align-left,.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.components-tab-panel__tab-content .vk_button-align-center,.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.components-tab-panel__tab-content .vk_button-align-right,.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.components-tab-panel__tab-content .vk_button-align-block,.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.components-tab-panel__tab-content .vk_button-align-wide,.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-wide{display:block;margin-left:auto;margin-right:auto;max-width:70%}.components-tab-panel__tab-content .vk_button-align-wide .btn,.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-wide .btn{display:block}.components-tab-panel__tab-content .vk_button_link,.edit-post-visual-editor.editor-styles-wrapper .vk_button_link{min-width:100px;min-height:30px}.components-tab-panel__tab-content .vk_button_link-type-text,.edit-post-visual-editor.editor-styles-wrapper .vk_button_link-type-text{box-shadow:none;padding:0}.components-tab-panel__tab-content .vk_button_link-type-text:hover,.edit-post-visual-editor.editor-styles-wrapper .vk_button_link-type-text:hover{background:0 0;box-shadow:none}.components-tab-panel__tab-content .vk_button_link.btn,.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em;user-select:text}.components-tab-panel__tab-content .vk_button_link_before,.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.components-tab-panel__tab-content .vk_button_link_after,.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.components-tab-panel__tab-content .vk_button_link_subCaption,.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text:hover.btn-outline-primary,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover.btn-outline-primary{color:#007bff}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text:hover.btn-outline-secondary,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover.btn-outline-secondary{color:#6c757d}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text:hover.btn-outline-success,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover.btn-outline-success{color:#28a745}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text:hover.btn-outline-info,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover.btn-outline-info{color:#17a2b8}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text:hover.btn-outline-warning,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover.btn-outline-warning{color:#ffc107}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text:hover.btn-outline-danger,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover.btn-outline-danger{color:#dc3545}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text:hover.btn-outline-dark,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover.btn-outline-dark{color:#343a40}.components-tab-panel__tab-content .vk_button .vk_button_link-type-text.btn-outline-light,.edit-post-visual-editor.editor-styles-wrapper .vk_button .vk_button_link-type-text.btn-outline-light{color:#212529}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-primary,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-primary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-primary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-primary{background-color:#007bff;border-color:#007bff}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-danger,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-dark,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-info,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-primary,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-secondary,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-success,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-danger,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-dark,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-info,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-primary,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-secondary,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-success,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-danger,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-dark,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-info,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-primary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-secondary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-success,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-danger,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-dark,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-info,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-primary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-secondary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-success{color:#fff}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.vk_button_link-type-text:hover.btn-outline-primary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.vk_button_link-type-text:hover.btn-outline-primary{color:#007bff}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-primary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-primary{color:#007bff;border-color:#007bff}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-primary:hover:not(.vk_button_link-type-text),.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-primary:hover:not(.vk_button_link-type-text){background-color:#007bff}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-secondary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-secondary{color:#6c757d}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-success,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-success{color:#28a745}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-info,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-info{color:#17a2b8}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-warning,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-warning{color:#ffc107}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-danger,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-danger{color:#dc3545}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a.btn-outline-dark,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a.btn-outline-dark{color:#343a40}.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-outline-danger,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-outline-dark,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-outline-info,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-outline-primary,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-outline-secondary,.editor-styles-wrapper .components-tab-panel__tab-content .vk_button a:hover.btn-outline-success,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-outline-danger,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-outline-dark,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-outline-info,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-outline-primary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-outline-secondary,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .vk_button a:hover.btn-outline-success{color:#fff}.components-tab-panel__tab-content .vk_button .editor-rich-text,.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.components-tab-panel__tab-content .vk_button-color-custom .vk_button_link-type-text:hover,.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom .vk_button_link-type-text:hover{box-shadow:none}.components-tab-panel__tab-content .is-style-vk_faq-normal .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-normal .vk_faq_title:before{color:#e50000}.components-tab-panel__tab-content .is-style-vk_faq-normal .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-normal .vk_faq_content:before{color:#337ab7}.components-tab-panel__tab-content .is-style-vk_faq-bgfill-circle .vk_faq_title:before,.components-tab-panel__tab-content .is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.components-tab-panel__tab-content .is-style-vk_faq-bgfill-square .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-circle .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-square .vk_faq_title:before{background-color:#e50000;color:#fff!important}.components-tab-panel__tab-content .is-style-vk_faq-bgfill-circle .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-bgfill-rounded .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-bgfill-square .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-circle .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-rounded .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-square .vk_faq_content:before{background-color:#337ab7;color:#fff!important}.components-tab-panel__tab-content .is-style-vk_faq-bgfill-circle .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-bgfill-circle .vk_faq_title:before,.components-tab-panel__tab-content .is-style-vk_faq-border-circle .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-border-circle .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-circle .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-circle .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-circle .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-circle .vk_faq_title:before{border-radius:50%}.components-tab-panel__tab-content .is-style-vk_faq-bgfill-rounded .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.components-tab-panel__tab-content .is-style-vk_faq-border-rounded .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-border-rounded .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-rounded .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-rounded .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-rounded .vk_faq_title:before{border-radius:4px}.components-tab-panel__tab-content .is-style-vk_faq-border-circle .vk_faq_title:before,.components-tab-panel__tab-content .is-style-vk_faq-border-rounded .vk_faq_title:before,.components-tab-panel__tab-content .is-style-vk_faq-border-square .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-circle .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-rounded .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-square .vk_faq_title:before{border:1px solid #e50000;color:#e50000}.components-tab-panel__tab-content .is-style-vk_faq-border-circle .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-border-rounded .vk_faq_content:before,.components-tab-panel__tab-content .is-style-vk_faq-border-square .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-circle .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-rounded .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk_faq-border-square .vk_faq_content:before{border:1px solid #337ab7;color:#337ab7}.components-tab-panel__tab-content .vk_faq,.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.12);padding:0 0 1em;margin:0 0 1em 0;width:100%;position:relative}.components-tab-panel__tab-content .vk_faq_content,.components-tab-panel__tab-content .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding:.8em .8em .8em 48px;position:relative}.components-tab-panel__tab-content .vk_faq_content:before,.components-tab-panel__tab-content .vk_faq_title:before,.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;top:.5em;font-weight:500;font-size:22px;line-height:105%;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;position:absolute;font-family:areal}.components-tab-panel__tab-content .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:0;font-size:16px;font-weight:700;border-bottom:1px dotted rgba(0,0,0,.12)}.components-tab-panel__tab-content .vk_faq_title:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{content:"Q";color:#e50000;font-weight:500}.components-tab-panel__tab-content .vk_faq_title p,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title p{line-height:1.7}.components-tab-panel__tab-content .vk_faq_title p:last-child,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title p:last-child{margin-bottom:0}@media (min-width:768px){.components-tab-panel__tab-content .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{font-size:18px}}.components-tab-panel__tab-content .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0;transition:.25s}.components-tab-panel__tab-content .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A";color:#337ab7}.components-tab-panel__tab-content .vk_faq_content p:last-child,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content p:last-child{margin-bottom:0}.components-tab-panel__tab-content .vk_faq-accordion-close,.components-tab-panel__tab-content .vk_faq-accordion-open,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-close,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-open{padding-bottom:0;margin-bottom:0}.components-tab-panel__tab-content .vk_faq-accordion-close .vk_faq_title,.components-tab-panel__tab-content .vk_faq-accordion-open .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-close .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-open .vk_faq_title{padding-right:2em}@media (min-width:768px){.components-tab-panel__tab-content .vk_faq-accordion-close .vk_faq_title,.components-tab-panel__tab-content .vk_faq-accordion-open .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-close .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-open .vk_faq_title{padding-right:2.5em}}.components-tab-panel__tab-content .vk_faq-accordion-close .vk_faq_title::after,.components-tab-panel__tab-content .vk_faq-accordion-open .vk_faq_title::after,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-close .vk_faq_title::after,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-open .vk_faq_title::after{position:absolute;top:50%;right:unset;right:2.4em;content:"";width:8px;height:8px;border-right:1px solid #222;border-top:1px solid #222;transition:border-color .3s ease,-webkit-transform .6s ease;-webkit-transition:border-color .3s ease,-webkit-transform .6s ease;transition:border-color .3s ease,transform .6s ease;transition:border-color .3s ease,transform .6s ease,-webkit-transform .6s ease}.components-tab-panel__tab-content .vk_faq-accordion-close .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-close .vk_faq_title{border-bottom:none}.components-tab-panel__tab-content .vk_faq-accordion-close .vk_faq_title::after,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-close .vk_faq_title::after{-webkit-transform:translate(32px,-5px) rotate(135deg);transform:translate(32px,-5px) rotate(135deg)}.components-tab-panel__tab-content .vk_faq-accordion-open .vk_faq_title::after,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion-open .vk_faq_title::after{-webkit-transform:translate(32px,-2px) rotate(-45deg);transform:translate(32px,-2px) rotate(-45deg)}.components-tab-panel__tab-content .vk_faq-accordion .vk_faq_title,.edit-post-visual-editor.editor-styles-wrapper .vk_faq-accordion .vk_faq_title{cursor:pointer}.components-tab-panel__tab-content .vk_faq_content-accordion-open,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content-accordion-open{height:auto;overflow:hidden;opacity:1;transition:.25s;margin-bottom:10px}.components-tab-panel__tab-content .vk_faq_content-accordion-close,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content-accordion-close{padding-top:0;padding-bottom:0;height:0;opacity:0}.components-tab-panel__tab-content .editor-styles-wrapper .vk_faq .block-editor-inner-blocks div.block-editor-block-list__block:not(.is_hovered),.edit-post-visual-editor.editor-styles-wrapper .editor-styles-wrapper .vk_faq .block-editor-inner-blocks div.block-editor-block-list__block:not(.is_hovered){margin-top:0;margin-bottom:0}.components-tab-panel__tab-content .editor-styles-wrapper .vk_faq .block-editor-inner-blocks .wp-block:not(.is_hovered),.edit-post-visual-editor.editor-styles-wrapper .editor-styles-wrapper .vk_faq .block-editor-inner-blocks .wp-block:not(.is_hovered){width:100%}.components-tab-panel__tab-content .vk_flow-arrow-on::after,.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on::after{content:"";background:var(--vk_flow-arrow) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.components-tab-panel__tab-content .vk_flow-arrow-off,.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.components-tab-panel__tab-content .vk_flow-arrow-off::after,.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off::after{content:"";font-size:0;background-image:none}.components-tab-panel__tab-content .vk_flow_frame,.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}.components-tab-panel__tab-content .vk_flow_frame_text,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.components-tab-panel__tab-content .vk_flow_frame_text_content,.components-tab-panel__tab-content .vk_flow_frame_text_title,.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}.components-tab-panel__tab-content .vk_flow_frame_text_title,.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}.components-tab-panel__tab-content .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.components-tab-panel__tab-content .vk_flow_frame_image,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.components-tab-panel__tab-content .vk_heading i:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_heading i:first-child{margin-right:.2em}.components-tab-panel__tab-content .vk_heading i:last-child,.edit-post-visual-editor.editor-styles-wrapper .vk_heading i:last-child{margin-left:.2em}.components-tab-panel__tab-content .vk_heading.vk_heading-style-plain .vk_heading_title,.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title{background:0 0;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;box-shadow:none;display:block;color:unset}.components-tab-panel__tab-content .vk_heading.vk_heading-style-plain .vk_heading_title:after,.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after{content:none;border:none}.components-tab-panel__tab-content .vk_heading.vk_heading-style-plain .vk_heading_title:before,.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:before{content:none}.components-tab-panel__tab-content .vk_heading.vk_heading-style-plain .vk_heading_title:after,.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after{background:0 0;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;box-shadow:none;display:block}.components-tab-panel__tab-content .vk_heading.vk_heading-style-plain .vk_heading_title:after:after,.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after:after{content:none;border:none}.components-tab-panel__tab-content .vk_heading.vk_heading-style-plain .vk_heading_title:after:before,.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after:before{content:none}.components-tab-panel__tab-content .vk_heading_subtext,.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.components-tab-panel__tab-content .is-style-vk-heading h3.is-style-vk-heading:after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading h3.is-style-vk-heading:after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading h3.is-style-vk-heading:after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading h3.is-style-vk-heading:after{border-bottom:none!important}.components-tab-panel__tab-content .is-style-vk-heading-plain,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-plain,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:unset;display:block}.components-tab-panel__tab-content .is-style-vk-heading-plain::after,.components-tab-panel__tab-content .is-style-vk-heading-plain::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-plain::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-plain::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::before{content:none}.components-tab-panel__tab-content .is-style-vk-heading-background_fill_lightgray,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:#efefef;padding:.6em .7em .5em;margin-bottom:1.2em;border-radius:4px}.components-tab-panel__tab-content .is-style-vk-heading-background_fill_lightgray::after,.components-tab-panel__tab-content .is-style-vk-heading-background_fill_lightgray::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-background_fill_lightgray::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-background_fill_lightgray::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::before{content:none}.components-tab-panel__tab-content .is-style-vk-heading-double_black,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-double_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:double 3px #333;border-bottom:double 3px #333}.components-tab-panel__tab-content .is-style-vk-heading-double_black::after,.components-tab-panel__tab-content .is-style-vk-heading-double_black::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-double_black::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-double_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::before{content:none}.components-tab-panel__tab-content .is-style-vk-heading-double_bottomborder_black,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:double 3px #333}.components-tab-panel__tab-content .is-style-vk-heading-double_bottomborder_black::after,.components-tab-panel__tab-content .is-style-vk-heading-double_bottomborder_black::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-double_bottomborder_black::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-double_bottomborder_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::before{content:none}.components-tab-panel__tab-content .is-style-vk-heading-solid_black,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-solid_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:solid 1px #333;border-bottom:solid 1px #333}.components-tab-panel__tab-content .is-style-vk-heading-solid_black::after,.components-tab-panel__tab-content .is-style-vk-heading-solid_black::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-solid_black::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-solid_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::before{content:none}.components-tab-panel__tab-content .is-style-vk-heading-solid_bottomborder_black,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:solid 1px #333}.components-tab-panel__tab-content .is-style-vk-heading-solid_bottomborder_black::after,.components-tab-panel__tab-content .is-style-vk-heading-solid_bottomborder_black::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-solid_bottomborder_black::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-solid_bottomborder_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::before{content:none}.components-tab-panel__tab-content .is-style-vk-heading-dotted_bottomborder_black,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:1px dotted #111}.components-tab-panel__tab-content .is-style-vk-heading-dotted_bottomborder_black::after,.components-tab-panel__tab-content .is-style-vk-heading-dotted_bottomborder_black::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-dotted_bottomborder_black::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-dotted_bottomborder_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::before{content:none}.components-tab-panel__tab-content .is-style-vk-heading-both_ends,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-both_ends,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;display:flex;align-items:center;text-align:center;margin-bottom:1.2em;padding:0}.components-tab-panel__tab-content .is-style-vk-heading-both_ends::after,.components-tab-panel__tab-content .is-style-vk-heading-both_ends::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-both_ends::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before{content:"";flex-grow:1;border-bottom:1px solid #333;position:unset;width:unset;border-left:unset;border-right:unset;border-top:none}.components-tab-panel__tab-content .is-style-vk-heading-both_ends::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before{margin-right:1em;top:unset}.components-tab-panel__tab-content .is-style-vk-heading-both_ends::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-both_ends::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after{margin-left:1em;bottom:unset}.components-tab-panel__tab-content .is-style-vk-heading-brackets_black,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-brackets_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:transparent!important;padding:.7em;margin-bottom:1.2em;text-align:center;border-bottom:unset!important}.components-tab-panel__tab-content .is-style-vk-heading-brackets_black::after,.components-tab-panel__tab-content .is-style-vk-heading-brackets_black::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before{content:"";position:absolute;top:0;width:12px;height:100%;display:inline-block;margin-left:0;border-top:solid 1px #333;border-bottom:solid 1px #333}.components-tab-panel__tab-content .is-style-vk-heading-brackets_black::before,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before{border-left:solid 1px #333;left:0}.components-tab-panel__tab-content .is-style-vk-heading-brackets_black::after,.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .components-tab-panel__tab-content .is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after{border-right:solid 1px #333!important;right:0;left:auto}.components-tab-panel__tab-content .vk_hidden,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden{display:none!important;color:var(--blue)}@media (max-width:575.98px){.components-tab-panel__tab-content .vk_hidden-xs,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xs{display:none!important}}@media (min-width:576px) and (max-width:767.98px){.components-tab-panel__tab-content .vk_hidden-sm,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:991.98px){.components-tab-panel__tab-content .vk_hidden-md,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-md{display:none!important}}@media (min-width:992px) and (max-width:1199.98px){.components-tab-panel__tab-content .vk_hidden-lg,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-lg{display:none!important}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_hidden-xl,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xl{display:none!important}}@media (min-width:1200px) and (max-width:1399.98px){.components-tab-panel__tab-content .vk_hidden-xl-v2,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xl-v2{display:none!important}}@media (min-width:1400px){.components-tab-panel__tab-content .vk_hidden-xxl,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xxl{display:none!important}}.components-tab-panel__tab-content figure.is-style-vk-image-rounded img,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-rounded img{border-radius:.5rem}.components-tab-panel__tab-content figure.is-style-vk-image-border img,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-border img{border:1px solid #e5e5e5}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame{background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:fit-content}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame.alignleft,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame.alignleft{margin:0 1em .5em 0}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame.alignright,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame.alignright{margin:0 0 .5em 1em}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame figcaption,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame figcaption{display:block;margin:8px 0 0}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-right,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-right{transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:fit-content}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-right.alignleft,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-right.alignleft{margin:0 1em .5em 0}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-right.alignright,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-right.alignright{margin:0 0 .5em 1em}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-right figcaption,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-right figcaption{display:block;margin:8px 0 0}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-left,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-left{transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:fit-content}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-left.alignleft,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-left.alignleft{margin:0 1em .5em 0}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-left.alignright,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-left.alignright{margin:0 0 .5em 1em}.components-tab-panel__tab-content figure.is-style-vk-image-photoFrame-tilt-left figcaption,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-photoFrame-tilt-left figcaption{display:block;margin:8px 0 0}.components-tab-panel__tab-content figure.is-style-vk-image-shadow,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-shadow{box-shadow:0 5px 10px rgba(0,0,0,.15);width:fit-content}.components-tab-panel__tab-content figure.is-style-vk-image-shadow figcaption,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-shadow figcaption{display:block}.components-tab-panel__tab-content figure.is-style-vk-image-wave01 img,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-wave01 img{mask-image:var(--vk_image-mask-wave01);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.components-tab-panel__tab-content figure.is-style-vk-image-wave02 img,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-wave02 img{mask-image:var(--vk_image-mask-wave02);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.components-tab-panel__tab-content figure.is-style-vk-image-wave03 img,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-wave03 img{mask-image:var(--vk_image-mask-wave03);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.components-tab-panel__tab-content figure.is-style-vk-image-wave04 img,.edit-post-visual-editor.editor-styles-wrapper figure.is-style-vk-image-wave04 img{mask-image:var(--vk_image-mask-wave04);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-border figure.aligncenter img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-border figure.alignleft img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-border figure.alignright img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-border figure.aligncenter img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-border figure.alignleft img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-border figure.alignright img{border:1px solid #e5e5e5}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignright{background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:fit-content}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignleft{margin:0 1em .5em 0}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignright{margin:0 0 .5em 1em}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignleft figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame figure.alignright figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.aligncenter figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignleft figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame figure.alignright figcaption{display:block;margin:8px 0 0}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright{transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:fit-content}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignleft{margin:0 1em .5em 0}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignright{margin:0 0 .5em 1em}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright figcaption{display:block;margin:8px 0 0}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright{transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:fit-content}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignleft{margin:0 1em .5em 0}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignright,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignright{margin:0 0 .5em 1em}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright figcaption{display:block;margin:8px 0 0}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-shadow figure.aligncenter,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-shadow figure.alignleft,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-shadow figure.alignright,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-shadow figure.aligncenter,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-shadow figure.alignleft,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-shadow figure.alignright{box-shadow:0 5px 10px rgba(0,0,0,.15);width:fit-content}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-shadow figure.aligncenter figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-shadow figure.alignleft figcaption,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-shadow figure.alignright figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-shadow figure.aligncenter figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-shadow figure.alignleft figcaption,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-shadow figure.alignright figcaption{display:block}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave01 figure.aligncenter img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave01 figure.alignleft img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave01 figure.alignright img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave01 figure.aligncenter img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave01 figure.alignleft img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave01 figure.alignright img{mask-image:var(--vk_image-mask-wave01);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave02 figure.aligncenter img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave02 figure.alignleft img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave02 figure.alignright img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave02 figure.aligncenter img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave02 figure.alignleft img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave02 figure.alignright img{mask-image:var(--vk_image-mask-wave02);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave03 figure.aligncenter img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave03 figure.alignleft img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave03 figure.alignright img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave03 figure.aligncenter img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave03 figure.alignleft img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave03 figure.alignright img{mask-image:var(--vk_image-mask-wave03);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave04 figure.aligncenter img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave04 figure.alignleft img,.components-tab-panel__tab-content .wp-block-image.is-style-vk-image-wave04 figure.alignright img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave04 figure.aligncenter img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave04 figure.alignleft img,.edit-post-visual-editor.editor-styles-wrapper .wp-block-image.is-style-vk-image-wave04 figure.alignright img{mask-image:var(--vk_image-mask-wave04);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}@media screen and (max-width:992px){.components-tab-panel__tab-content .vk_prBlocks_item,.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.components-tab-panel__tab-content .vk_prBlocks_item_link,.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.components-tab-panel__tab-content .vk_prBlocks_item_link:hover,.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.components-tab-panel__tab-content .vk_prBlocks_item_icon_outer,.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%}.components-tab-panel__tab-content .vk_prBlocks_item_icon,.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}.components-tab-panel__tab-content .vk_prBlocks_item_title,.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;border-radius:unset;padding:0;outline:unset;outline-offset:unset;box-shadow:unset;color:inherit;display:block}.components-tab-panel__tab-content .vk_prBlocks_item_title::before,.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::before{content:none}.components-tab-panel__tab-content .vk_prBlocks_item_title::after,.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.components-tab-panel__tab-content .vk_prBlocks_item_image,.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}.components-tab-panel__tab-content .vk_prBlocks_item_summary,.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.components-tab-panel__tab-content .vk_prContent,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.components-tab-panel__tab-content .vk_prContent,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.components-tab-panel__tab-content .vk_prContent .col-sm-6,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.components-tab-panel__tab-content .vk_prContent-layout-imageLeft,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.components-tab-panel__tab-content .vk_prContent-layout-imageRight,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.components-tab-panel__tab-content .vk_prContent-layout-imageLeft .vk_prContent_colImg,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.components-tab-panel__tab-content .vk_prContent-layout-imageRight .vk_prContent_colImg,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.components-tab-panel__tab-content .vk_prContent_colTxt,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.components-tab-panel__tab-content .vk_prContent_colTxt_title,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;margin-bottom:.8em;outline:unset;outline-offset:unset;box-shadow:unset;border:none;border-radius:unset;padding:0;color:inherit;line-height:1.5;text-align:left}@media (max-width:575.98px){.components-tab-panel__tab-content .vk_prContent_colTxt_title:first-child,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.components-tab-panel__tab-content .vk_prContent_colTxt_title:after,.components-tab-panel__tab-content .vk_prContent_colTxt_title:before,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:before{content:none}.components-tab-panel__tab-content .vk_prContent_colTxt_text,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:1.8;margin-bottom:1.7em}@media (min-width:992px){.components-tab-panel__tab-content .vk_prContent_colTxt_btn.btn,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.components-tab-panel__tab-content .vk_prContent_colImg_image,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.components-tab-panel__tab-content .vk_prContent_colImg .components-button.button,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.components-tab-panel__tab-content .vk_prContent_colImg .components-button.image-button,.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0;height:auto}.components-tab-panel__tab-content .vk_responsive-br,.edit-post-visual-editor.editor-styles-wrapper .vk_responsive-br{display:none}@media (max-width:575.98px){.components-tab-panel__tab-content .vk_responsive-br-xs,.edit-post-visual-editor.editor-styles-wrapper .vk_responsive-br-xs{display:block}}@media (min-width:576px) and (max-width:767.98px){.components-tab-panel__tab-content .vk_responsive-br-sm,.edit-post-visual-editor.editor-styles-wrapper .vk_responsive-br-sm{display:block}}@media (min-width:768px) and (max-width:991.98px){.components-tab-panel__tab-content .vk_responsive-br-md,.edit-post-visual-editor.editor-styles-wrapper .vk_responsive-br-md{display:block}}@media (min-width:992px) and (max-width:1199.98px){.components-tab-panel__tab-content .vk_responsive-br-lg,.edit-post-visual-editor.editor-styles-wrapper .vk_responsive-br-lg{display:block}}@media (min-width:1200px) and (max-width:1399.98px){.components-tab-panel__tab-content .vk_responsive-br-xl,.edit-post-visual-editor.editor-styles-wrapper .vk_responsive-br-xl{display:block}}@media (min-width:1400px){.components-tab-panel__tab-content .vk_responsive-br-xxl,.edit-post-visual-editor.editor-styles-wrapper .vk_responsive-br-xxl{display:block}}@media (max-width:576px){.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-pc,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-tablet,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-mobile,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-pc,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-tablet,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-mobile,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-pc,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-tablet,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.components-tab-panel__tab-content .vk_spacer .vk_spacer-display-mobile,.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.components-tab-panel__tab-content .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.components-tab-panel__tab-content .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.components-tab-panel__tab-content .vk_staff-layout-imageLeft .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.components-tab-panel__tab-content .vk_staff-layout-imageLeft .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.components-tab-panel__tab-content .vk_staff,.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.components-tab-panel__tab-content .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;box-shadow:none;font-size:2.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;display:inline}.components-tab-panel__tab-content .vk_staff_text_name:after,.components-tab-panel__tab-content .vk_staff_text_name:before,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{display:none}.components-tab-panel__tab-content .vk_staff_text_caption,.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}.components-tab-panel__tab-content .vk_staff_text_role,.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}.components-tab-panel__tab-content .vk_staff_text_profileTitle,.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}.components-tab-panel__tab-content .vk_staff_text_profileTitle:after,.components-tab-panel__tab-content .vk_staff_text_profileTitle:before,.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}.components-tab-panel__tab-content .vk_staff_text_profileText,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.components-tab-panel__tab-content .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.components-tab-panel__tab-content .vk_staff_photo button,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.components-tab-panel__tab-content .vk_staff_photo .image-button,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block;height:100%}.components-tab-panel__tab-content .vk_staff_photo-border-default,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.components-tab-panel__tab-content .vk_staff_photo-border-none,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.components-tab-panel__tab-content .vk_staff_photo_image,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.components-tab-panel__tab-content .page-template-page-lp .vk_staff_text,.components-tab-panel__tab-content .page-template-page-lp-builder .vk_staff_text,.components-tab-panel__tab-content .page-template-page-onecolumn .vk_staff_text,.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%}.components-tab-panel__tab-content .page-template-page-lp .vk_staff_text_caption,.components-tab-panel__tab-content .page-template-page-lp-builder .vk_staff_text_caption,.components-tab-panel__tab-content .page-template-page-onecolumn .vk_staff_text_caption,.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:1rem;letter-spacing:.5rem}.components-tab-panel__tab-content .page-template-page-lp .vk_staff_text_role,.components-tab-panel__tab-content .page-template-page-lp-builder .vk_staff_text_role,.components-tab-panel__tab-content .page-template-page-onecolumn .vk_staff_text_role,.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}.components-tab-panel__tab-content .page-template-page-lp .vk_staff_photo,.components-tab-panel__tab-content .page-template-page-lp-builder .vk_staff_photo,.components-tab-panel__tab-content .page-template-page-onecolumn .vk_staff_photo,.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){.components-tab-panel__tab-content .page-template-page-lp .vk_staff_text,.components-tab-panel__tab-content .page-template-page-lp-builder .vk_staff_text,.components-tab-panel__tab-content .page-template-page-onecolumn .vk_staff_text,.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%}.components-tab-panel__tab-content .page-template-page-lp .vk_staff_photo,.components-tab-panel__tab-content .page-template-page-lp-builder .vk_staff_photo,.components-tab-panel__tab-content .page-template-page-onecolumn .vk_staff_photo,.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%}}.components-tab-panel__tab-content .vk_hidden,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden{display:block!important;color:var(--blue)}.components-tab-panel__tab-content .vk_hidden.vk_posts,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden.vk_posts{display:flex!important}@media (max-width:575.98px){.components-tab-panel__tab-content .vk_hidden-xs,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xs{display:block!important}.components-tab-panel__tab-content .vk_hidden-xs.vk_posts,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xs.vk_posts{display:flex!important}}@media (min-width:576px) and (max-width:767.98px){.components-tab-panel__tab-content .vk_hidden-sm,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-sm{display:block!important}.components-tab-panel__tab-content .vk_hidden-sm.vk_posts,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-sm.vk_posts{display:flex!important}}@media (min-width:768px) and (max-width:991.98px){.components-tab-panel__tab-content .vk_hidden-md,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-md{display:block!important}.components-tab-panel__tab-content .vk_hidden-md.vk_posts,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-md.vk_posts{display:flex!important}}@media (min-width:992px) and (max-width:1199.98px){.components-tab-panel__tab-content .vk_hidden-lg,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-lg{display:block!important}.components-tab-panel__tab-content .vk_hidden-lg.vk_posts,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-lg.vk_posts{display:flex!important}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_hidden-xl,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xl{display:block!important}.components-tab-panel__tab-content .vk_hidden-xl.vk_posts,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xl.vk_posts{display:flex!important}}@media (min-width:1400px){.components-tab-panel__tab-content .vk_hidden-xxl,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xxl{display:block!important}.components-tab-panel__tab-content .vk_hidden-xxl.vk_posts,.edit-post-visual-editor.editor-styles-wrapper .vk_hidden-xxl.vk_posts{display:flex!important}}
1
+ @charset "UTF-8";.edit-post-visual-editor .vk_card_item .block-editor-inner-blocks .block-editor-block-list__layout .wp-block.wp-social-link,.edit-post-visual-editor .wp-block-social-links .wp-block.wp-social-link{width:auto;margin:0 8px .8em 0}:root{--vk-width-couter-col-3:25%;--vk-width-couter-col-4:33.3%;--vk-width-couter-col-6:50%;--vk-width-couter-col-12:100%}/*!
2
  * Bootstrap v4.5.0 (https://getbootstrap.com/)
3
  * Copyright 2011-2020 The Bootstrap Authors
4
  * Copyright 2011-2020 Twitter, Inc.
5
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
+ */.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.vk_block_icon_pro{fill:#c00}.editor-block-list-item-vk-blocks-animation:after,.editor-block-list-item-vk-blocks-card:after,.editor-block-list-item-vk-blocks-child-page:after,.editor-block-list-item-vk-blocks-grid-column:after,.editor-block-list-item-vk-blocks-icon-card:after,.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-slider:after,.editor-block-list-item-vk-blocks-step:after,.editor-block-list-item-vk-blocks-table-of-contents-new: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}.block-prop-title{font-weight:700}.components-panel__body .components-base-control__label{display:block}.components-button.block-editor-block-switcher__toggle{overflow:hidden}input[type=range]{margin:1px}button.image-button:not(.button-delete){height:100%}.components-base-control__title{padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:1em;display:block}.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}.editor-url-input input[type=text]{width:100%}.vkb-menu__template-part .block-editor-block-preview__content{left:50%!important;margin-left:-50%!important}.vkb-menu__template-part__button{padding:0;width:100%;height:auto}.vkb-menu__template-part .vkb-menu__template-part__card__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:none}.vkb-menu__template-part .vkb-menu__template-part__card__container div[class*=vk_outer-bgPosition-]{background-attachment:unset!important}.vkb-menu__template-part .vkb-menu__template-part__card{position:relative;display:flex;justify-content:center;border:none;margin:0 0 .5em;cursor:pointer;width:90%;padding:0;background:#fff;transition:all .35s ease;border:none}.vkb-menu__template-part .vkb-menu__template-part__card .editor-styles-wrapper .block-editor-block-list__block{margin-top:0;margin-bottom:0}.vkb-menu__template-part .vkb-menu__template-part__card .content{width:100%;max-width:100%}.vkb-menu__template-part .vkb-menu__template-part__card .content h6{color:#666;font-weight:600;text-transform:uppercase;margin:0 0 1em;letter-spacing:2px;text-align:center}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content{overflow:auto;border-radius:5px;border:1px solid #e5e5e5}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content div.inner{color:#6e6e70;line-height:1.4em;overflow:hidden}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content .edit-post-visual-editor{position:initial;padding-top:0}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content:hover{border:1px solid #007cba}.vkb-menu__template-part .vkb-menu__template-part__card .content .hover_content .block-editor-block-preview__content{width:720px!important;transform:scale(.35)!important}.vkb-menu__template-part .vkb-menu__template-part__card .content:hover .logo{margin-bottom:.5em}.vkb-menu__template-part .vkb-menu__template-part__card .content:hover .hover_content{max-height:none;height:100%;transform:none}.vkb-menu__template-part .vkb-menu__template-part__card .content:hover .hover_content .inner{width:100%;height:auto}.vkb-menu__template-part__button #vkb-menu__template-part__card0 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card1 .inner{height:50px}.vkb-menu__template-part__button #vkb-menu__template-part__card2 .inner{height:120px}.vkb-menu__template-part__button #vkb-menu__template-part__card3 .inner{height:92px}.vkb-menu__template-part__button #vkb-menu__template-part__card4 .inner{height:73px}.vkb-menu__template-part__button #vkb-menu__template-part__card5 .inner{height:95px}.vkb-menu__template-part__button #vkb-menu__template-part__card6 .inner{height:115px}.vkb-menu__template-part__button #vkb-menu__template-part__card7 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card8 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card9 .inner{height:75px}.vkb-menu__template-part__button #vkb-menu__template-part__card10 .inner{height:100px}.vkb-menu__template-part__button #vkb-menu__template-part__card11 .inner{height:65px}.vk-blocks-advanced-popover-control .components-popover__content{padding:20px 15px}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list{margin-top:5px}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field{display:flex;flex-wrap:wrap}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option{border:1px solid #666;width:38px;height:38px;border-radius:3px;margin-right:7px;position:relative}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option input{display:none}.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option .svg-inline--fa,.vk-blocks-advanced-popover-control .components-popover__content .vk_icon_list .components-base-control__field .components-radio-control__option i{font-size:1.5em;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.wp-block[data-type="vk-blocks/balloon"]::after{content:"";display:block;clear:both}.vk_balloon figure,.vk_balloon p.wp-block{width:100%}.vk_balloon_icon button.image-button{height:auto}.icon-image-list{display:flex;flex-wrap:wrap}.icon-image-list div{width:calc((100% - (10px * 4))/ 5);margin:5px}.icon-image-list div:nth-child(5n+1){margin-left:0}.icon-image-list div:nth-child(5n){margin-right:0}.wp-core-ui .icon-image-list .button.button-large{padding:0;margin:0;width:40px;height:40px;object-fit:cover;border-radius:50%}.wp-core-ui .icon-image-list .button.button-large img{width:38px;height:38px;object-fit:cover;border-radius:50%}.vk_outer_sidebar_bgImage{position:relative}.vk_outer_sidebar_bgImage .components-button{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all 1s}.vk_outer_sidebar_bgImage .button-delete{opacity:0;border:1px solid #d33;color:#d33;transition:all 1s}.vk_outer_sidebar_bgImage .button-delete:hover{background-color:#d33;border:1px solid #b72a2a;color:#fff}.vk_outer_sidebar_bgImage:hover .button-delete{transition:all 1s;opacity:1}.vk_slider_item_sidebar_bgImage_button_container img{min-width:248px}.mb-2+div.components-toolbar{margin-top:0!important}.components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block,.edit-post-visual-editor .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.edit-post-visual-editor .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block{max-width:100%}.components-tab-panel__tab-content .vk_width-full div[data-type="vk-blocks/slider-item"],.edit-post-visual-editor .vk_width-full div[data-type="vk-blocks/slider-item"]{max-width:100%}.components-tab-panel__tab-content .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-use .wp-block,.components-tab-panel__tab-content .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-zero .wp-block,.edit-post-visual-editor .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-use .wp-block,.edit-post-visual-editor .vk_width-full div[data-type="vk-blocks/slider-item"] .vk_slider_item-paddingLR-zero .wp-block{max-width:100%}.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-use,.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-zero,.is-sidebar-opened .edit-post-visual-editor .vk_outer-width-full.vk_outer-paddingLR-use,.is-sidebar-opened .edit-post-visual-editor .vk_outer-width-full.vk_outer-paddingLR-zero{margin-left:calc(50% - 50vw + 140px);margin-right:calc(50% - 50vw + 140px)}.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.is-sidebar-opened .components-tab-panel__tab-content .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block,.is-sidebar-opened .edit-post-visual-editor .vk_outer-width-full.vk_outer-paddingLR-use .wp-block,.is-sidebar-opened .edit-post-visual-editor .vk_outer-width-full.vk_outer-paddingLR-zero .wp-block{max-width:100%}.is-sidebar-opened .components-tab-panel__tab-content .vk_slider.vk_width-full,.is-sidebar-opened .edit-post-visual-editor .vk_slider.vk_width-full{margin-left:calc(50% - 50vw + 140px);margin-right:calc(50% - 50vw + 140px);padding-right:0;padding-left:0;width:calc(100vw - 280px)}.components-tab-panel__tab-content .vk_animation,.components-tab-panel__tab-content .vk_slider,.components-tab-panel__tab-content .vk_slider_item,.components-tab-panel__tab-content .vk_spacer,.edit-post-visual-editor .vk_animation,.edit-post-visual-editor .vk_slider,.edit-post-visual-editor .vk_slider_item,.edit-post-visual-editor .vk_spacer{border:1px dotted #ccc}.components-tab-panel__tab-content .vk_slider_item,.edit-post-visual-editor .vk_slider_item{min-height:3em}.components-tab-panel__tab-content .vk_slider_item .block-editor-inner-blocks,.edit-post-visual-editor .vk_slider_item .block-editor-inner-blocks{width:100%}.components-tab-panel__tab-content div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent,.edit-post-visual-editor div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent{border:1px dotted #ccc;opacity:.5}.components-tab-panel__tab-content div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent_editBtn,.edit-post-visual-editor div[data-type="vk-blocks/page-content"].is-selected .vk_pageContent_editBtn{position:absolute;z-index:9999;top:-3em;right:0}.components-tab-panel__tab-content .vk_selectPostList-edit .block-editor-inner-blocks,.edit-post-visual-editor .vk_selectPostList-edit .block-editor-inner-blocks{width:100%}.components-tab-panel__tab-content .vk_selectPostList-edit .block-editor-block-list__layout,.edit-post-visual-editor .vk_selectPostList-edit .block-editor-block-list__layout{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;clear:both}.components-tab-panel__tab-content .vk_selectPostList-edit .wp-block,.edit-post-visual-editor .vk_selectPostList-edit .wp-block{margin-left:15px;margin-right:15px}.components-tab-panel__tab-content .vk_selectPostList-edit .wp-block .vk_post,.components-tab-panel__tab-content .vk_selectPostList-edit .wp-block>div,.edit-post-visual-editor .vk_selectPostList-edit .wp-block .vk_post,.edit-post-visual-editor .vk_selectPostList-edit .wp-block>div{width:100%;margin:0;height:100%}.components-tab-panel__tab-content .vk_selectPostList-edit .block-list-appender.wp-block,.edit-post-visual-editor .vk_selectPostList-edit .block-list-appender.wp-block{border:1px solid #ccc;min-height:4em}.components-tab-panel__tab-content .vk_selectPostList-edit .block-list-appender.wp-block .block-editor-button-block-appender,.edit-post-visual-editor .vk_selectPostList-edit .block-list-appender.wp-block .block-editor-button-block-appender{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.components-tab-panel__tab-content .vk_selectPostList-edit-col-12 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-12 .wp-block{width:calc(100% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-6 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-6 .wp-block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-4 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-4 .wp-block{width:calc(33.3333% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-3 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-3 .wp-block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-2 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-2 .wp-block{width:calc(16.6667% - 30px)}@media (min-width:576px){.components-tab-panel__tab-content .vk_selectPostList-edit-col-sm-12 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-sm-12 .wp-block{width:calc(100% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-sm-6 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-sm-6 .wp-block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-sm-4 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-sm-4 .wp-block{width:calc(33.3333% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-sm-3 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-sm-3 .wp-block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-sm-2 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-sm-2 .wp-block{width:calc(16.6667% - 30px)}}@media (min-width:768px){.components-tab-panel__tab-content .vk_selectPostList-edit-col-md-12 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-md-12 .wp-block{width:calc(100% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-md-6 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-md-6 .wp-block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-md-4 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-md-4 .wp-block{width:calc(33.3333% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-md-3 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-md-3 .wp-block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-md-2 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-md-2 .wp-block{width:calc(16.6667% - 30px)}}@media (min-width:992px){.components-tab-panel__tab-content .vk_selectPostList-edit-col-lg-12 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-lg-12 .wp-block{width:calc(100% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-lg-6 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-lg-6 .wp-block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-lg-4 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-lg-4 .wp-block{width:calc(33.3333% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-lg-3 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-lg-3 .wp-block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-lg-2 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-lg-2 .wp-block{width:calc(16.6667% - 30px)}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_selectPostList-edit-col-xl-12 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xl-12 .wp-block{width:calc(100% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xl-6 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xl-6 .wp-block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xl-4 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xl-4 .wp-block{width:calc(33.3333% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xl-3 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xl-3 .wp-block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xl-2 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xl-2 .wp-block{width:calc(16.6667% - 30px)}}@media (min-width:1400px){.components-tab-panel__tab-content .vk_selectPostList-edit-col-xxl-12 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xxl-12 .wp-block{width:calc(100% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xxl-6 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xxl-6 .wp-block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xxl-4 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xxl-4 .wp-block{width:calc(33.3333% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xxl-3 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xxl-3 .wp-block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_selectPostList-edit-col-xxl-2 .wp-block,.edit-post-visual-editor .vk_selectPostList-edit-col-xxl-2 .wp-block{width:calc(16.6667% - 30px)}}.components-tab-panel__tab-content .vk_animation,.edit-post-visual-editor .vk_animation{border:1px dashed #ccc;min-height:3em}.components-tab-panel__tab-content .vk_animation.wp-block-vk-blocks-animation,.edit-post-visual-editor .vk_animation.wp-block-vk-blocks-animation{opacity:1}.components-tab-panel__tab-content .vk_animation:before,.edit-post-visual-editor .vk_animation:before{position:absolute;right:0;top:0;font-size:10px;background:#eee;padding:.2em .6em;z-index:1000}.components-tab-panel__tab-content .vk_animation.vk_animation-fade-in,.edit-post-visual-editor .vk_animation.vk_animation-fade-in{left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-fade-in:before,.edit-post-visual-editor .vk_animation.vk_animation-fade-in:before{content:'Fade in'}.components-tab-panel__tab-content .vk_animation.vk_animation-up-down,.edit-post-visual-editor .vk_animation.vk_animation-up-down{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-up-down:before,.edit-post-visual-editor .vk_animation.vk_animation-up-down:before{content:'Up Down'}.components-tab-panel__tab-content .vk_animation.vk_animation-left-right,.edit-post-visual-editor .vk_animation.vk_animation-left-right{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-left-right:before,.edit-post-visual-editor .vk_animation.vk_animation-left-right:before{content:'Left Right'}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-x,.edit-post-visual-editor .vk_animation.vk_animation-trembling-x{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-x:before,.edit-post-visual-editor .vk_animation.vk_animation-trembling-x:before{content:'Trembring X'}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-y,.edit-post-visual-editor .vk_animation.vk_animation-trembling-y{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-trembling-y:before,.edit-post-visual-editor .vk_animation.vk_animation-trembling-y:before{content:'Trembring Y'}.components-tab-panel__tab-content .vk_animation.vk_animation-pounding,.edit-post-visual-editor .vk_animation.vk_animation-pounding{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-pounding:before,.edit-post-visual-editor .vk_animation.vk_animation-pounding:before{content:'Pounding'}.components-tab-panel__tab-content .vk_animation.vk_animation-shaking,.edit-post-visual-editor .vk_animation.vk_animation-shaking{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-shaking:before,.edit-post-visual-editor .vk_animation.vk_animation-shaking:before{content:'Shaking'}.components-tab-panel__tab-content .vk_animation.vk_animation-slow-shaking,.edit-post-visual-editor .vk_animation.vk_animation-slow-shaking{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slow-shaking:before,.edit-post-visual-editor .vk_animation.vk_animation-slow-shaking:before{content:'Slow Shaking'}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-long,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-normal,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-short,.edit-post-visual-editor .vk_animation.vk_animation-slide-left.vk_animation-range-long,.edit-post-visual-editor .vk_animation.vk_animation-slide-left.vk_animation-range-normal,.edit-post-visual-editor .vk_animation.vk_animation-slide-left.vk_animation-range-short{right:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-long:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-normal:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-left.vk_animation-range-short:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-left.vk_animation-range-long:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-left.vk_animation-range-normal:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-left.vk_animation-range-short:before{content:'Slide left'}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-long,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-normal,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-short,.edit-post-visual-editor .vk_animation.vk_animation-slide-right.vk_animation-range-long,.edit-post-visual-editor .vk_animation.vk_animation-slide-right.vk_animation-range-normal,.edit-post-visual-editor .vk_animation.vk_animation-slide-right.vk_animation-range-short{right:0;left:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-long:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-normal:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-right.vk_animation-range-short:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-right.vk_animation-range-long:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-right.vk_animation-range-normal:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-right.vk_animation-range-short:before{content:'Slide right'}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-long,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-normal,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-short,.edit-post-visual-editor .vk_animation.vk_animation-slide-up.vk_animation-range-long,.edit-post-visual-editor .vk_animation.vk_animation-slide-up.vk_animation-range-normal,.edit-post-visual-editor .vk_animation.vk_animation-slide-up.vk_animation-range-short{top:0}.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-long:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-normal:before,.components-tab-panel__tab-content .vk_animation.vk_animation-slide-up.vk_animation-range-short:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-up.vk_animation-range-long:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-up.vk_animation-range-normal:before,.edit-post-visual-editor .vk_animation.vk_animation-slide-up.vk_animation-range-short:before{content:'Slide up'}.components-tab-panel__tab-content h1:first-child.vk_prBlocks_item_title,.edit-post-visual-editor h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.components-tab-panel__tab-content .vk_prContent_colTxt_title,.edit-post-visual-editor .vk_prContent_colTxt_title{border:none}.components-tab-panel__tab-content .vk_prContent_colTxt_title::after,.edit-post-visual-editor .vk_prContent_colTxt_title::after{display:none}.components-tab-panel__tab-content .postList_itemCard_button-option,.edit-post-visual-editor .postList_itemCard_button-option{margin-bottom:5px}.components-tab-panel__tab-content .vk_post_imgOuter,.edit-post-visual-editor .vk_post_imgOuter{position:relative}.components-tab-panel__tab-content .vk_post_imgOuter .components-button,.edit-post-visual-editor .vk_post_imgOuter .components-button{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all 1s}.components-tab-panel__tab-content .vk_post_imgOuter .button-delete,.edit-post-visual-editor .vk_post_imgOuter .button-delete{opacity:0;border:1px solid #b52727;color:#b52727;transition:all 1s}.components-tab-panel__tab-content .vk_post_imgOuter .button-delete:hover,.edit-post-visual-editor .vk_post_imgOuter .button-delete:hover{background-color:#b52727;color:#fff}.components-tab-panel__tab-content .vk_post_imgOuter:hover .button-delete,.edit-post-visual-editor .vk_post_imgOuter:hover .button-delete{transition:all 1s;opacity:1}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit,.edit-post-visual-editor .vk_posts>.vk_posts-edit{width:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__layout,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__layout,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__layout,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__layout{display:flex;flex-wrap:wrap;padding:0;width:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block{margin:0 15px 30px;padding:0}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block .block-editor-block-list__block-edit,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block .block-editor-block-list__block-edit,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block .block-editor-block-list__block-edit,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block .block-editor-block-list__block-edit{margin:0;height:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block div[data-block],.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block div[data-block],.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block div[data-block],.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block div[data-block]{margin:0;height:100%}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block>.vk_post,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block>.vk_post,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block>.vk_post,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block>.vk_post{width:100%;height:100%;margin-top:0}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block{border:1px dashed #ccc;margin:0 15px 30px;padding:0;min-height:100px}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block:hover,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block:hover,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block:hover,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block:hover{border-style:solid;border-color:#007cba}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block .block-editor-button-block-appender,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block .block-editor-button-block-appender,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block .block-editor-button-block-appender,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block .block-editor-button-block-appender{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block .block-editor-inner-blocks .block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block .block-editor-inner-blocks .block-list-appender.wp-block,.edit-post-visual-editor .vk_posts>.vk_posts-edit .block-editor-block-list__block+.block-list-appender.wp-block .block-editor-inner-blocks .block-list-appender.wp-block,.edit-post-visual-editor .vk_posts>.vk_posts-edit .editor-block-list__block+.block-list-appender.wp-block .block-editor-inner-blocks .block-list-appender.wp-block{border:unset;border-radius:unset;margin:unset;padding:unset}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-2 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-2 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-2 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-2 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-3 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-3 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-3 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-3 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-4 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-4 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-4 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-4 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-6 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-6 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-6 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-6 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-12 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xs-12 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-12 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-12 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xs-12 .editor-block-list__block{width:calc(100% - 30px)}@media (min-width:576px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-2 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-2 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-2 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-2 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-3 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-3 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-3 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-3 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-4 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-4 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-4 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-4 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-6 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-6 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-6 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-6 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-12 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-sm-12 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-12 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-12 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-sm-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:768px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-2 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-2 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-2 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-2 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-3 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-3 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-3 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-3 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-4 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-4 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-4 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-4 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-6 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-6 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-6 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-6 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-12 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-md-12 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-12 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-12 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-md-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:992px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-2 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-2 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-2 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-2 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-3 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-3 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-3 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-3 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-4 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-4 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-4 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-4 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-6 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-6 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-6 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-6 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-12 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-lg-12 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-12 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-12 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-lg-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-2 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-2 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-2 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-2 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-3 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-3 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-3 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-3 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-4 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-4 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-4 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-4 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-6 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-6 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-6 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-6 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-12 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xl-12 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-12 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-12 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xl-12 .editor-block-list__block{width:calc(100% - 30px)}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-2 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-2 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-2 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-2 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-2 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-2 .editor-block-list__block{width:calc(16.66% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-3 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-3 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-3 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-3 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-3 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-3 .editor-block-list__block{width:calc(25% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-4 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-4 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-4 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-4 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-4 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-4 .editor-block-list__block{width:calc(33.3% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-6 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-6 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-6 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-6 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-6 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-6 .editor-block-list__block{width:calc(50% - 30px)}.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-12 .block-editor-block-list__block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-12 .block-editor-block-list__block+.block-list-appender.wp-block,.components-tab-panel__tab-content .vk_posts .vk_posts-edit-col-xxl-12 .editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-12 .block-editor-block-list__block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-12 .block-editor-block-list__block+.block-list-appender.wp-block,.edit-post-visual-editor .vk_posts .vk_posts-edit-col-xxl-12 .editor-block-list__block{width:calc(100% - 30px)}}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout{border:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .block-list-appender,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .block-list-appender{height:100px}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .block-editor-inner-blocks .block-editor-block-list__layout,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .block-editor-inner-blocks .block-editor-block-list__layout{display:unset;flex-direction:unset;flex-wrap:unset}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block{flex:inherit;margin:0 15px 15px;padding:0;outline:1px dashed #ccc;transition:1s}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:active,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:focus,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:hover,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:active,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:focus,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block:hover{outline:1px solid #555d66}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block .wp-block-vk-blocks-grid-column-item,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout div[class*=col-].block-editor-block-list__block .wp-block-vk-blocks-grid-column-item{padding:0;width:100%}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-2,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-2+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-2,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-2+.block-list-appender.wp-block{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-3,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-3+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-3,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-3+.block-list-appender.wp-block{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-4,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-4+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-4,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-4+.block-list-appender.wp-block{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-6,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-6+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-6,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-6+.block-list-appender.wp-block{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-12,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-12+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-12,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xs-12+.block-list-appender.wp-block{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}@media (min-width:576px){.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-2,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-2+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-2,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-2+.block-list-appender.wp-block{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-3,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-3+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-3,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-3+.block-list-appender.wp-block{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-4,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-4+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-4,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-4+.block-list-appender.wp-block{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-6,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-6+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-6,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-6+.block-list-appender.wp-block{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-12,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-12+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-12,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-sm-12+.block-list-appender.wp-block{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:768px){.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-2,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-2+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-2,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-2+.block-list-appender.wp-block{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-3,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-3+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-3,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-3+.block-list-appender.wp-block{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-4,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-4+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-4,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-4+.block-list-appender.wp-block{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-6,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-6+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-6,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-6+.block-list-appender.wp-block{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-12,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-12+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-12,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-md-12+.block-list-appender.wp-block{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:992px){.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-2,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-2+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-2,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-2+.block-list-appender.wp-block{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-3,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-3+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-3,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-3+.block-list-appender.wp-block{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-4,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-4+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-4,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-4+.block-list-appender.wp-block{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-6,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-6+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-6,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-6+.block-list-appender.wp-block{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-12,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-12+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-12,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-lg-12+.block-list-appender.wp-block{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:1200px){.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-2,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-2+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-2,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-2+.block-list-appender.wp-block{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-3,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-3+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-3,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-3+.block-list-appender.wp-block{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-4,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-4+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-4,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-4+.block-list-appender.wp-block{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-6,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-6+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-6,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-6+.block-list-appender.wp-block{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-12,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-12+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-12,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xl-12+.block-list-appender.wp-block{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}@media (min-width:1200px){.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-2,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-2+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-2,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-2+.block-list-appender.wp-block{width:calc(16.66% - 30px);max-width:var(--vk-width-couter-col-2)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-3,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-3+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-3,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-3+.block-list-appender.wp-block{width:calc(25% - 30px);max-width:var(--vk-width-couter-col-3)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-4,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-4+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-4,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-4+.block-list-appender.wp-block{width:calc(33.3% - 30px);max-width:var(--vk-width-couter-col-4)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-6,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-6+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-6,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-6+.block-list-appender.wp-block{width:calc(50% - 30px);max-width:var(--vk-width-couter-col-6)}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-12,.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-12+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-12,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout>.col-xxl-12+.block-list-appender.wp-block{width:calc(100% - 30px);max-width:var(--vk-width-couter-col-12)}}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-vk-blocks-grid-column-item+.block-list-appender.wp-block,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-vk-blocks-grid-column-item+.block-list-appender.wp-block{border:1px dashed #ccc;margin:0 15px 15px}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-vk-blocks-grid-column-item+.block-list-appender.wp-block:hover,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-vk-blocks-grid-column-item+.block-list-appender.wp-block:hover{border-style:solid;border-color:#007cba}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-vk-blocks-grid-column-item+.block-list-appender.wp-block .block-editor-button-block-appender,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-vk-blocks-grid-column-item+.block-list-appender.wp-block .block-editor-button-block-appender{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .block-list-appender,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .block-list-appender{width:100%}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column div[data-type="vk-blocks/grid-column-item"],.edit-post-visual-editor .wp-block-vk-blocks-grid-column div[data-type="vk-blocks/grid-column-item"]{min-height:30px}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .wp-block-vk-blocks-grid-column-item .block-editor-block-list__layout,.edit-post-visual-editor .wp-block-vk-blocks-grid-column .wp-block-vk-blocks-grid-column-item .block-editor-block-list__layout{margin-left:0;margin-right:0}.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=left],.components-tab-panel__tab-content .wp-block-vk-blocks-grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=right],.edit-post-visual-editor .wp-block-vk-blocks-grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=left],.edit-post-visual-editor .wp-block-vk-blocks-grid-column .wp-block-vk-blocks-grid-column-item .wp-block[data-align=right]{height:auto}.components-tab-panel__tab-content .vk_edit_hidden_warning,.edit-post-visual-editor .vk_edit_hidden_warning{opacity:.4}.components-tab-panel__tab-content .vk_edit_hidden_all,.edit-post-visual-editor .vk_edit_hidden_all{opacity:.2}.components-tab-panel__tab-content .vk_icon-card_item_title,.edit-post-visual-editor .vk_icon-card_item_title{background-color:transparent;margin-top:.9em;margin-bottom:.6em;font-size:21px;line-height:1.4em;border:none;border-radius:unset;padding:0;outline:unset;outline-offset:unset;box-shadow:unset;color:inherit;display:block}.components-tab-panel__tab-content .vk_icon-card_item_title::before,.edit-post-visual-editor .vk_icon-card_item_title::before{content:none}.components-tab-panel__tab-content .vk_icon-card_item_title::after,.edit-post-visual-editor .vk_icon-card_item_title::after{border:none}.components-tab-panel__tab-content .wp-block.vk_posts,.components-tab-panel__tab-content .wp-block.vk_prBlocks,.edit-post-visual-editor .wp-block.vk_posts,.edit-post-visual-editor .wp-block.vk_prBlocks{margin-left:auto;margin-right:auto}.components-tab-panel__tab-content .vk_tableOfContents_openCloseBtn,.edit-post-visual-editor .vk_tableOfContents_openCloseBtn{display:block}.components-tab-panel__tab-content .vk_hidden,.edit-post-visual-editor .vk_hidden{display:block!important;color:var(--blue)}.components-tab-panel__tab-content .vk_hidden.vk_posts,.edit-post-visual-editor .vk_hidden.vk_posts{display:flex!important}@media (max-width:575.98px){.components-tab-panel__tab-content .vk_hidden-xs,.edit-post-visual-editor .vk_hidden-xs{display:block!important}.components-tab-panel__tab-content .vk_hidden-xs.vk_posts,.edit-post-visual-editor .vk_hidden-xs.vk_posts{display:flex!important}}@media (min-width:576px) and (max-width:767.98px){.components-tab-panel__tab-content .vk_hidden-sm,.edit-post-visual-editor .vk_hidden-sm{display:block!important}.components-tab-panel__tab-content .vk_hidden-sm.vk_posts,.edit-post-visual-editor .vk_hidden-sm.vk_posts{display:flex!important}}@media (min-width:768px) and (max-width:991.98px){.components-tab-panel__tab-content .vk_hidden-md,.edit-post-visual-editor .vk_hidden-md{display:block!important}.components-tab-panel__tab-content .vk_hidden-md.vk_posts,.edit-post-visual-editor .vk_hidden-md.vk_posts{display:flex!important}}@media (min-width:992px) and (max-width:1199.98px){.components-tab-panel__tab-content .vk_hidden-lg,.edit-post-visual-editor .vk_hidden-lg{display:block!important}.components-tab-panel__tab-content .vk_hidden-lg.vk_posts,.edit-post-visual-editor .vk_hidden-lg.vk_posts{display:flex!important}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_hidden-xl,.edit-post-visual-editor .vk_hidden-xl{display:block!important}.components-tab-panel__tab-content .vk_hidden-xl.vk_posts,.edit-post-visual-editor .vk_hidden-xl.vk_posts{display:flex!important}}@media (min-width:1200px){.components-tab-panel__tab-content .vk_hidden-xxl,.edit-post-visual-editor .vk_hidden-xxl{display:block!important}.components-tab-panel__tab-content .vk_hidden-xxl.vk_posts,.edit-post-visual-editor .vk_hidden-xxl.vk_posts{display:flex!important}}
inc/vk-blocks/build/block-build.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-rich-text', 'wp-server-side-render'), 'version' => '1c3e81087ceb29c56de4fc2bd19771df');
inc/vk-blocks/build/block-build.css CHANGED
@@ -1,31 +1,31 @@
1
  :root{--vk-margin-elem:2rem}.text-nowrap{white-space:nowrap}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;padding-left:.5em}ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{position:absolute;left:0;counter-increment:number;content:counter(number);margin-left:-1.8em;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:bold;border-radius:50%;font-size:1em;line-height:1.8em;width:26px;height:26px;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;padding-left:.5em}ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before{position:absolute;left:-0.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:1.8em;width:26px;height:26px;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:-0.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}ul.vk-has-white-color li::before,ol.vk-has-white-color li::before{color:#fff}ul.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-white-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-white-color li::before{color:#ffffff;background-color:#fff}.wp-block-group.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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-solid-roundcorner{border:solid 3px;border-radius:8px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-solid-roundcorner h2,.wp-block-group.is-style-vk-group-solid-roundcorner h3,.wp-block-group.is-style-vk-group-solid-roundcorner h4,.wp-block-group.is-style-vk-group-solid-roundcorner h5,.wp-block-group.is-style-vk-group-solid-roundcorner h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-solid-roundcorner ul,.wp-block-group.is-style-vk-group-solid-roundcorner ol{margin-top:0}.wp-block-group.is-style-vk-group-solid-roundcorner ul li:last-child,.wp-block-group.is-style-vk-group-solid-roundcorner ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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 auto;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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem);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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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.is-style-vk-group-alert-info{background-color:#d9edf7;color:#31708f;border-radius:3px;border:1px solid #bce8f1;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-info h2,.wp-block-group.is-style-vk-group-alert-info h3,.wp-block-group.is-style-vk-group-alert-info h4,.wp-block-group.is-style-vk-group-alert-info h5,.wp-block-group.is-style-vk-group-alert-info h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-info ul,.wp-block-group.is-style-vk-group-alert-info ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-info ul li:last-child,.wp-block-group.is-style-vk-group-alert-info ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-alert-success{background-color:#dff0d8;color:#3c763d;border-radius:3px;border:1px solid #d6e9c6;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-success h2,.wp-block-group.is-style-vk-group-alert-success h3,.wp-block-group.is-style-vk-group-alert-success h4,.wp-block-group.is-style-vk-group-alert-success h5,.wp-block-group.is-style-vk-group-alert-success h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-success ul,.wp-block-group.is-style-vk-group-alert-success ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-success ul li:last-child,.wp-block-group.is-style-vk-group-alert-success ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-radius:3px;border:1px solid #faebcc;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-warning h2,.wp-block-group.is-style-vk-group-alert-warning h3,.wp-block-group.is-style-vk-group-alert-warning h4,.wp-block-group.is-style-vk-group-alert-warning h5,.wp-block-group.is-style-vk-group-alert-warning h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-warning ul,.wp-block-group.is-style-vk-group-alert-warning ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-warning ul li:last-child,.wp-block-group.is-style-vk-group-alert-warning ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-alert-danger{background-color:#f2dede;color:#a94442;border-radius:3px;border:1px solid #ebccd1;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-danger h2,.wp-block-group.is-style-vk-group-alert-danger h3,.wp-block-group.is-style-vk-group-alert-danger h4,.wp-block-group.is-style-vk-group-alert-danger h5,.wp-block-group.is-style-vk-group-alert-danger h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-danger ul,.wp-block-group.is-style-vk-group-alert-danger ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-danger ul li:last-child,.wp-block-group.is-style-vk-group-alert-danger 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 p:last-child,.wp-block-group ul:last-child,.wp-block-group ol:last-child,.wp-block-group dl:last-child,.wp-block-group table:last-child,.wp-block-group .wp-block-columns: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}.wp-block-group.vk-has-white-color{border-color:#fff}.wp-block-group.vk-has-white-color .wp-block-group__inner-container{border-color:#fff}.editor-styles-wrapper .wp-block-group .wp-block{width:auto}.wp-block-embed-youtube iframe{width:100%}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.wp-block-social-links{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1400px){.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
2
 
3
- .vk_balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:2.2em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all}.vk_balloon p:last-of-type{margin-bottom:0}.vk_balloon_icon{-ms-flex-preferred-size:80px;flex-basis:80px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.vk_balloon_icon_image-type-rounded{border-radius:4px}.vk_balloon_icon_image-type-circle{border-radius:50%}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.3rem}.vk_balloon_content_outer{width:100%}.vk_balloon_content{max-width:calc(100% - 6.2em);position:relative;text-align:left}.vk_balloon-position-left .vk_balloon_content{float:left}.vk_balloon-position-right .vk_balloon_content{float:right}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon_content{background:#f5f5f5;padding:1rem 1.2rem}.vk_balloon_content_before,.vk_balloon_content_after{position:absolute;top:0;display:block;width:0;height:0;border-style:solid}.vk_balloon-type-speech .vk_balloon_content{border-radius:.4em}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{top:15px}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{z-index:1;border-right-color:inherit}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before{z-index:2}.vk_balloon-type-think .vk_balloon_content{border-radius:1rem}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{width:14px;height:14px}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{width:10px;height:10px}.vk_balloon-position-left .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left .vk_balloon_content .vk_balloon_content_after{border-color:transparent #f5f5f5 transparent transparent}.vk_balloon-position-right .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right .vk_balloon_content .vk_balloon_content_after{border-color:transparent transparent transparent #f5f5f5}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon{margin-right:1.2rem}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{left:-10px;border-width:10px 12px 10px 0}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:1.2rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{left:-18px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{left:-25px;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-speech .vk_balloon_icon{margin-left:1.2rem}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{right:-10px;border-width:10px 0 10px 12px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:1.2rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{right:-18px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{right:-25px;top:20px}.vk_balloon_content-border-true,.vk_balloon_icon_image-border-true{border-width:var(--vk-balloon-border-width, 1px);border-style:solid}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{left:-10px}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{left:var(--vk-balloon-speech-offset, -12px);border-right-color:inherit !important}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{right:-10px}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{right:var(--vk-balloon-speech-offset, -12px);border-left-color:inherit !important}.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_after{border-width:var(--vk-balloon-border-width, 1px);border-style:solid;border-color:inherit !important}.vk_balloon-animation-trembling{-webkit-animation:trembling 0.1s infinite;animation:trembling 0.1s infinite}@-webkit-keyframes trembling{0%{-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}50%{-webkit-transform:rotate(0.5deg);transform:rotate(0.5deg)}}@keyframes trembling{0%{-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}50%{-webkit-transform:rotate(0.5deg);transform:rotate(0.5deg)}}.vk_balloon-animation-trembling-x{-webkit-animation:trembling-x 0.1s infinite;animation:trembling-x 0.1s infinite}@-webkit-keyframes trembling-x{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(0.99, 0.96);transform:scale(0.99, 0.96)}}@keyframes trembling-x{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(0.99, 0.96);transform:scale(0.99, 0.96)}}.vk_balloon-animation-pounding{-webkit-animation:pounding 1.5s infinite;animation:pounding 1.5s infinite}@-webkit-keyframes pounding{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pounding{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.vk_balloon-animation-shaking{-webkit-animation:shaking 0.4s infinite;animation:shaking 0.4s infinite}@-webkit-keyframes shaking{0%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}50%{-webkit-transform:translate(-1px, -1px);transform:translate(-1px, -1px)}75%{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px)}100%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}}@keyframes shaking{0%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}50%{-webkit-transform:translate(-1px, -1px);transform:translate(-1px, -1px)}75%{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px)}100%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}}.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)}}.icon-image-list-note:hover{cursor:pointer}@media only screen and (max-width: 480px){.vk_balloon_content{max-width:calc(100% - 2em);font-size:.9em;padding:1em}.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-speech .vk_balloon_icon{margin-right:1.5rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon{margin-left:1.5rem;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon_icon{max-width:64px}}
4
 
5
- :root{--vk-color-border-red: #dc3545;--vk-color-background-red: #dc3545;--vk-color-border-orange: #ffa536;--vk-color-background-orange: #ffa536;--vk-color-border-blue: #4267b2;--vk-color-background-blue: #4267b2;--vk-color-border-green: #28a745;--vk-color-background-green: #28a745;--vk-color-border-black: #222;--vk-color-background-black: #222}.vk_borderBox-color-red{border-color:var(--vk-color-border-red);background-color:var(--vk-color-background-red)}.vk_borderBox-color-orange{border-color:var(--vk-color-border-orange);background-color:var(--vk-color-background-orange)}.vk_borderBox-color-blue{border-color:var(--vk-color-border-blue);background-color:var(--vk-color-background-blue)}.vk_borderBox-color-green{border-color:var(--vk-color-border-green);background-color:var(--vk-color-background-green)}.vk_borderBox-color-black{border-color:var(--vk-color-border-black);background-color:var(--vk-color-background-black)}.vk_borderBox-background-transparent .vk_borderBox_body{background-color:transparent}.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:transparent}.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{background-color:transparent}.vk_borderBox-background-white .vk_borderBox_body{background-color:#fff}.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:#fff}.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{background-color:#fff}.vk_borderBox{margin:0 0 2em;position:relative}.vk_borderBox .vk_borderBox_title_container{margin:0;font-size:1em;line-height:1.4;padding:0.5em 1.5em 0.4em;font-weight:bold}.vk_borderBox .vk_borderBox_title_container i:first-child,.vk_borderBox .vk_borderBox_title_container .svg-inline--fa{margin-right:5px}.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title{display:inline;font-weight:bold;font-size:1em;color:inherit}.vk_borderBox .vk_borderBox_title{background:none;padding:0;border:none}.vk_borderBox .vk_borderBox_title::before{content:none}.vk_borderBox .vk_borderBox_title::after{content:none}.vk_borderBox .vk_borderBox_body{padding:1.5em;border-width:2px;border-style:solid}@media (min-width: 992px){.vk_borderBox .vk_borderBox_body{padding:2.1875em 2em 2em}}.vk_borderBox .vk_borderBox_body h1:first-child,.vk_borderBox .vk_borderBox_body h2:first-child,.vk_borderBox .vk_borderBox_body h3:first-child,.vk_borderBox .vk_borderBox_body h4:first-child,.vk_borderBox .vk_borderBox_body h5:first-child,.vk_borderBox .vk_borderBox_body h6:first-child{margin-top:0}.vk_borderBox .vk_borderBox_body p:last-child{margin-bottom:0}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{display:inline-block}.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{border-radius:8px 8px 0 0}.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_body{border-radius:0 8px 8px 8px}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature{background-color:transparent;border-width:2px;border-style:solid}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{padding:1.5em 1.5em 1em}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_body{border:none;padding-top:0}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{position:relative;padding-top:2.2em}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container::after{content:"";position:absolute;top:-32%;left:1.5em;padding:1.4em;border-radius:50%;border:solid 2px #fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fad{position:absolute;font-size:1.3em;margin-right:0;z-index:100;top:0%;left:2.3em;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container{position:relative;top:-1.2em;left:1em;z-index:1;display:inline-block;padding:0.5em 0.5em;background:#fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-banner{border:none;background-color:transparent}.is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{color:#fff}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container{background-color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_body{border-color:var(--vk-color-border-red)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container{background-color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_body{border-color:var(--vk-color-border-orange)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container{background-color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_body{border-color:var(--vk-color-border-blue)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container{background-color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_body{border-color:var(--vk-color-border-green)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container{background-color:var(--vk-color-background-black)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_body{border-color:var(--vk-color-border-black)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container{color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container{color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container{color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container{color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container{color:var(--vk-color-background-black)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .fas{color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container::after{background-color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-orange);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container::after{background-color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-blue);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container::after{background-color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-green);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container::after{background-color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-black);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container::after{background-color:var(--vk-color-background-black)}
6
 
7
- .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}
8
 
9
- .vk_button{margin:5px 0;text-align:center}.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-align-wide{display:block;margin-left:auto;margin-right:auto;max-width:70%}.vk_button-align-wide .btn{display:block}.vk_button_link{min-width:100px;min-height:30px}.vk_button_link-type-text{-webkit-box-shadow:none;box-shadow:none;padding:0}.vk_button_link-type-text:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.vk_button_link.btn{padding-top:0.7em;padding-bottom:0.6em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.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 .vk_button_link-type-text:hover.btn-outline-primary{color:#007bff}.vk_button .vk_button_link-type-text:hover.btn-outline-secondary{color:#6c757d}.vk_button .vk_button_link-type-text:hover.btn-outline-success{color:#28a745}.vk_button .vk_button_link-type-text:hover.btn-outline-info{color:#17a2b8}.vk_button .vk_button_link-type-text:hover.btn-outline-warning{color:#ffc107}.vk_button .vk_button_link-type-text:hover.btn-outline-danger{color:#dc3545}.vk_button .vk_button_link-type-text:hover.btn-outline-dark{color:#343a40}.vk_button .vk_button_link-type-text.btn-outline-light{color:#212529}.editor-styles-wrapper .vk_button a.btn-primary,.editor-styles-wrapper .vk_button a:hover.btn-primary{background-color:#007bff;border-color:#007bff}.editor-styles-wrapper .vk_button a.btn-primary,.editor-styles-wrapper .vk_button a.btn-secondary,.editor-styles-wrapper .vk_button a.btn-success,.editor-styles-wrapper .vk_button a.btn-info,.editor-styles-wrapper .vk_button a.btn-danger,.editor-styles-wrapper .vk_button a.btn-dark,.editor-styles-wrapper .vk_button a:hover.btn-primary,.editor-styles-wrapper .vk_button a:hover.btn-secondary,.editor-styles-wrapper .vk_button a:hover.btn-success,.editor-styles-wrapper .vk_button a:hover.btn-info,.editor-styles-wrapper .vk_button a:hover.btn-danger,.editor-styles-wrapper .vk_button a:hover.btn-dark{color:#fff}.editor-styles-wrapper .vk_button a.vk_button_link-type-text:hover.btn-outline-primary{color:#007bff}.editor-styles-wrapper .vk_button a.btn-outline-primary{color:#007bff;border-color:#007bff}.editor-styles-wrapper .vk_button a.btn-outline-primary:hover:not(.vk_button_link-type-text){background-color:#007bff}.editor-styles-wrapper .vk_button a.btn-outline-secondary{color:#6c757d}.editor-styles-wrapper .vk_button a.btn-outline-success{color:#28a745}.editor-styles-wrapper .vk_button a.btn-outline-info{color:#17a2b8}.editor-styles-wrapper .vk_button a.btn-outline-warning{color:#ffc107}.editor-styles-wrapper .vk_button a.btn-outline-danger{color:#dc3545}.editor-styles-wrapper .vk_button a.btn-outline-dark{color:#343a40}.editor-styles-wrapper .vk_button a:hover.btn-outline-primary,.editor-styles-wrapper .vk_button a:hover.btn-outline-secondary,.editor-styles-wrapper .vk_button a:hover.btn-outline-success,.editor-styles-wrapper .vk_button a:hover.btn-outline-info,.editor-styles-wrapper .vk_button a:hover.btn-outline-danger,.editor-styles-wrapper .vk_button a:hover.btn-outline-dark{color:#fff}.vk_button .editor-rich-text{display:inline-block}.vk_button-color-custom .vk_button_link-type-text:hover{-webkit-box-shadow:none;box-shadow:none}
10
 
11
- .is-style-vk_faq-normal .vk_faq_title:before{color:#e50000}.is-style-vk_faq-normal .vk_faq_content:before{color:#337ab7}.is-style-vk_faq-bgfill-circle .vk_faq_title:before,.is-style-vk_faq-bgfill-square .vk_faq_title:before,.is-style-vk_faq-bgfill-rounded .vk_faq_title:before{background-color:#e50000;color:#fff !important}.is-style-vk_faq-bgfill-circle .vk_faq_content:before,.is-style-vk_faq-bgfill-square .vk_faq_content:before,.is-style-vk_faq-bgfill-rounded .vk_faq_content:before{background-color:#337ab7;color:#fff !important}.is-style-vk_faq-bgfill-circle .vk_faq_title:before,.is-style-vk_faq-bgfill-circle .vk_faq_content:before,.is-style-vk_faq-border-circle .vk_faq_title:before,.is-style-vk_faq-border-circle .vk_faq_content:before{border-radius:50%}.is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.is-style-vk_faq-bgfill-rounded .vk_faq_content:before,.is-style-vk_faq-border-rounded .vk_faq_title:before,.is-style-vk_faq-border-rounded .vk_faq_content:before{border-radius:4px}.is-style-vk_faq-border-circle .vk_faq_title:before,.is-style-vk_faq-border-square .vk_faq_title:before,.is-style-vk_faq-border-rounded .vk_faq_title:before{border:1px solid #e50000;color:#e50000}.is-style-vk_faq-border-circle .vk_faq_content:before,.is-style-vk_faq-border-square .vk_faq_content:before,.is-style-vk_faq-border-rounded .vk_faq_content:before{border:1px solid #337ab7;color:#337ab7}.vk_faq{display:block;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.12);padding:0px 0px 1em;margin:0 0 1em 0;width:100%;position:relative}.vk_faq_title,.vk_faq_content{border:none;padding:0.8em 0.8em 0.8em 48px;position:relative}.vk_faq_title:before,.vk_faq_content:before{position:absolute;left:0;top:0.5em;font-weight:500;font-size:22px;line-height:105%;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;position:absolute;font-family:"areal"}.vk_faq_title{margin-bottom:0;font-size:16px;font-weight:700;border-bottom:1px dotted rgba(0,0,0,0.12)}.vk_faq_title:before{content:"Q";color:#e50000;font-weight:500}.vk_faq_title p{line-height:1.7}.vk_faq_title p:last-child{margin-bottom:0}@media (min-width: 768px){.vk_faq_title{font-size:18px}}.vk_faq_content{margin:0px;-webkit-transition:.25s;transition:.25s}.vk_faq_content:before{content:"A";color:#337ab7}.vk_faq_content p:last-child{margin-bottom:0}.vk_faq-accordion-close,.vk_faq-accordion-open{padding-bottom:0;margin-bottom:0}.vk_faq-accordion-close .vk_faq_title,.vk_faq-accordion-open .vk_faq_title{padding-right:2em}@media (min-width: 768px){.vk_faq-accordion-close .vk_faq_title,.vk_faq-accordion-open .vk_faq_title{padding-right:2.5em}}.vk_faq-accordion-close .vk_faq_title::after,.vk_faq-accordion-open .vk_faq_title::after{position:absolute;top:50%;right:unset;right:2.4em;content:"";width:8px;height:8px;border-right:1px solid #222;border-top:1px solid #222;transition:border-color .3s ease,-webkit-transform .6s ease;-webkit-transition:border-color .3s ease,-webkit-transform .6s ease;transition:border-color .3s ease,transform .6s ease;transition:border-color .3s ease,transform .6s ease,-webkit-transform .6s ease}.vk_faq-accordion-close .vk_faq_title{border-bottom:none}.vk_faq-accordion-close .vk_faq_title::after{-webkit-transform:translate(32px, -5px) rotate(135deg);transform:translate(32px, -5px) rotate(135deg)}.vk_faq-accordion-open .vk_faq_title::after{-webkit-transform:translate(32px, -2px) rotate(-45deg);transform:translate(32px, -2px) rotate(-45deg)}.vk_faq-accordion .vk_faq_title{cursor:pointer}.vk_faq_content-accordion-open{height:auto;overflow:hidden;opacity:1;-webkit-transition:.25s;transition:.25s;margin-bottom:10px}.vk_faq_content-accordion-close{padding-top:0;padding-bottom:0;height:0;opacity:0}.editor-styles-wrapper .vk_faq .block-editor-inner-blocks div.block-editor-block-list__block:not(.is_hovered){margin-top:0;margin-bottom:0}.editor-styles-wrapper .vk_faq .block-editor-inner-blocks .wp-block:not(.is_hovered){width:100%}
12
 
13
- .vk_flow-arrow-on::after{content:"";background:var(--vk_flow-arrow) 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:0;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:0}.vk_flow_frame_image{max-width:150px;margin-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
14
 
15
  .vk_heading i:first-child{margin-right:0.2em}.vk_heading i:last-child{margin-left:0.2em}.vk_heading.vk_heading-style-plain .vk_heading_title{background:none;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:none;box-shadow:none;display:block;color:unset}.vk_heading.vk_heading-style-plain .vk_heading_title:after{content:none;border:none}.vk_heading.vk_heading-style-plain .vk_heading_title:before{content:none}.vk_heading.vk_heading-style-plain .vk_heading_title:after{background:none;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:none;box-shadow:none;display:block}.vk_heading.vk_heading-style-plain .vk_heading_title:after:after{content:none;border:none}.vk_heading.vk_heading-style-plain .vk_heading_title:after:before{content:none}.vk_heading_subtext{margin-bottom:0}
16
 
17
- .is-style-vk-heading h3.is-style-vk-heading:after,.editor-styles-wrapper .is-style-vk-heading h3.is-style-vk-heading:after{border-bottom:none !important}.is-style-vk-heading-plain,.editor-styles-wrapper .is-style-vk-heading-plain{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:unset;display:block}.is-style-vk-heading-plain::before,.is-style-vk-heading-plain::after,.editor-styles-wrapper .is-style-vk-heading-plain::before,.editor-styles-wrapper .is-style-vk-heading-plain::after{content:none}.is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:#efefef;padding:0.6em 0.7em 0.5em;margin-bottom:1.2em;border-radius:4px}.is-style-vk-heading-background_fill_lightgray::before,.is-style-vk-heading-background_fill_lightgray::after,.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::before,.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::after{content:none}.is-style-vk-heading-double_black,.editor-styles-wrapper .is-style-vk-heading-double_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-top:double 3px #333;border-bottom:double 3px #333}.is-style-vk-heading-double_black::before,.is-style-vk-heading-double_black::after,.editor-styles-wrapper .is-style-vk-heading-double_black::before,.editor-styles-wrapper .is-style-vk-heading-double_black::after{content:none}.is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-bottom:double 3px #333}.is-style-vk-heading-double_bottomborder_black::before,.is-style-vk-heading-double_bottomborder_black::after,.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::before,.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::after{content:none}.is-style-vk-heading-solid_black,.editor-styles-wrapper .is-style-vk-heading-solid_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-top:solid 1px #333;border-bottom:solid 1px #333}.is-style-vk-heading-solid_black::before,.is-style-vk-heading-solid_black::after,.editor-styles-wrapper .is-style-vk-heading-solid_black::before,.editor-styles-wrapper .is-style-vk-heading-solid_black::after{content:none}.is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-bottom:solid 1px #333}.is-style-vk-heading-solid_bottomborder_black::before,.is-style-vk-heading-solid_bottomborder_black::after,.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::before,.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::after{content:none}.is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-bottom:1px dotted #111}.is-style-vk-heading-dotted_bottomborder_black::before,.is-style-vk-heading-dotted_bottomborder_black::after,.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::before,.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::after{content:none}.is-style-vk-heading-both_ends,.editor-styles-wrapper .is-style-vk-heading-both_ends{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:1.2em;padding:0}.is-style-vk-heading-both_ends::before,.is-style-vk-heading-both_ends::after,.editor-styles-wrapper .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .is-style-vk-heading-both_ends::after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #333;position:unset;width:unset;border-left:unset;border-right:unset;border-top:none}.is-style-vk-heading-both_ends::before,.editor-styles-wrapper .is-style-vk-heading-both_ends::before{margin-right:1em;top:unset}.is-style-vk-heading-both_ends::after,.editor-styles-wrapper .is-style-vk-heading-both_ends::after{margin-left:1em;bottom:unset}.is-style-vk-heading-brackets_black,.editor-styles-wrapper .is-style-vk-heading-brackets_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:transparent !important;padding:0.7em;margin-bottom:1.2em;text-align:center;border-bottom:unset !important}.is-style-vk-heading-brackets_black::before,.is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .is-style-vk-heading-brackets_black::after{content:"";position:absolute;top:0;width:12px;height:100%;display:inline-block;margin-left:0;border-top:solid 1px #333;border-bottom:solid 1px #333}.is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .is-style-vk-heading-brackets_black::before{border-left:solid 1px #333;left:0}.is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .is-style-vk-heading-brackets_black::after{border-right:solid 1px #333 !important;right:0;left:auto}
18
 
19
- .vk_hidden{display:none !important;color:var(--blue)}@media (max-width: 575.98px){.vk_hidden-xs{display:none !important}}@media (min-width: 576px) and (max-width: 767.98px){.vk_hidden-sm{display:none !important}}@media (min-width: 768px) and (max-width: 991.98px){.vk_hidden-md{display:none !important}}@media (min-width: 992px) and (max-width: 1199.98px){.vk_hidden-lg{display:none !important}}@media (min-width: 1200px){.vk_hidden-xl{display:none !important}}@media (min-width: 1200px) and (max-width: 1399.98px){.vk_hidden-xl-v2{display:none !important}}@media (min-width: 1400px){.vk_hidden-xxl{display:none !important}}
20
 
21
- figure.is-style-vk-image-rounded img{border-radius:.5rem}figure.is-style-vk-image-border img{border:1px solid #e5e5e5}figure.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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.is-style-vk-image-photoFrame.alignleft{margin:0 1em .5em 0}figure.is-style-vk-image-photoFrame.alignright{margin:0 0 .5em 1em}figure.is-style-vk-image-photoFrame figcaption{display:block;margin:8px 0 0}figure.is-style-vk-image-photoFrame-tilt-right{transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.is-style-vk-image-photoFrame-tilt-right.alignleft{margin:0 1em .5em 0}figure.is-style-vk-image-photoFrame-tilt-right.alignright{margin:0 0 .5em 1em}figure.is-style-vk-image-photoFrame-tilt-right figcaption{display:block;margin:8px 0 0}figure.is-style-vk-image-photoFrame-tilt-left{transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.is-style-vk-image-photoFrame-tilt-left.alignleft{margin:0 1em .5em 0}figure.is-style-vk-image-photoFrame-tilt-left.alignright{margin:0 0 .5em 1em}figure.is-style-vk-image-photoFrame-tilt-left figcaption{display:block;margin:8px 0 0}figure.is-style-vk-image-shadow{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.is-style-vk-image-shadow figcaption{display:block}figure.is-style-vk-image-wave01 img{-webkit-mask-image:var(--vk_image-mask-wave01);mask-image:var(--vk_image-mask-wave01);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.is-style-vk-image-wave02 img{-webkit-mask-image:var(--vk_image-mask-wave02);mask-image:var(--vk_image-mask-wave02);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.is-style-vk-image-wave03 img{-webkit-mask-image:var(--vk_image-mask-wave03);mask-image:var(--vk_image-mask-wave03);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.is-style-vk-image-wave04 img{-webkit-mask-image:var(--vk_image-mask-wave04);mask-image:var(--vk_image-mask-wave04);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-border figure.alignleft img,.wp-block-image.is-style-vk-image-border figure.alignright img,.wp-block-image.is-style-vk-image-border figure.aligncenter img{border:1px solid #e5e5e5}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter{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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter figcaption{display:block;margin:8px 0 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter{transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter figcaption{display:block;margin:8px 0 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter{transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter figcaption{display:block;margin:8px 0 0}.wp-block-image.is-style-vk-image-shadow figure.alignleft,.wp-block-image.is-style-vk-image-shadow figure.alignright,.wp-block-image.is-style-vk-image-shadow figure.aligncenter{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-shadow figure.alignleft figcaption,.wp-block-image.is-style-vk-image-shadow figure.alignright figcaption,.wp-block-image.is-style-vk-image-shadow figure.aligncenter figcaption{display:block}.wp-block-image.is-style-vk-image-wave01 figure.alignleft img,.wp-block-image.is-style-vk-image-wave01 figure.alignright img,.wp-block-image.is-style-vk-image-wave01 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave01);mask-image:var(--vk_image-mask-wave01);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave02 figure.alignleft img,.wp-block-image.is-style-vk-image-wave02 figure.alignright img,.wp-block-image.is-style-vk-image-wave02 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave02);mask-image:var(--vk_image-mask-wave02);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave03 figure.alignleft img,.wp-block-image.is-style-vk-image-wave03 figure.alignright img,.wp-block-image.is-style-vk-image-wave03 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave03);mask-image:var(--vk_image-mask-wave03);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave04 figure.alignleft img,.wp-block-image.is-style-vk-image-wave04 figure.alignright img,.wp-block-image.is-style-vk-image-wave04 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave04);mask-image:var(--vk_image-mask-wave04);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}
22
 
23
- @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;border-radius:unset;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;color:inherit;display:block}.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}
24
 
25
- .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;margin-bottom:0.8em;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border:none;border-radius:unset;padding:0;color:inherit;line-height:1.5;text-align:left}@media (max-width: 575.98px){.vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent_colTxt_title:before,.vk_prContent_colTxt_title:after{content:none}.vk_prContent_colTxt_text{line-height:1.8;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;height:auto}
26
 
27
  .vk_responsive-br{display:none}@media (max-width: 575.98px){.vk_responsive-br-xs{display:block}}@media (min-width: 576px) and (max-width: 767.98px){.vk_responsive-br-sm{display:block}}@media (min-width: 768px) and (max-width: 991.98px){.vk_responsive-br-md{display:block}}@media (min-width: 992px) and (max-width: 1199.98px){.vk_responsive-br-lg{display:block}}@media (min-width: 1200px) and (max-width: 1399.98px){.vk_responsive-br-xl{display:block}}@media (min-width: 1400px){.vk_responsive-br-xxl{display:block}}
28
 
29
- @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
30
 
31
- .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:2.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1;margin-bottom:0.5rem;border:none;padding:0;background-color:transparent;display:inline}.vk_staff_text_name:before,.vk_staff_text_name:after{display: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;height:100%}.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_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:1rem;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%}}
1
  :root{--vk-margin-elem:2rem}.text-nowrap{white-space:nowrap}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;padding-left:.5em}ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{position:absolute;left:0;counter-increment:number;content:counter(number);margin-left:-1.8em;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:bold;border-radius:50%;font-size:1em;line-height:1.8em;width:26px;height:26px;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;padding-left:.5em}ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before{position:absolute;left:-0.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:1.8em;width:26px;height:26px;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:-0.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}ul.vk-has-white-color li::before,ol.vk-has-white-color li::before{color:#fff}ul.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-white-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-white-color li::before{color:#ffffff;background-color:#fff}.wp-block-group.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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-solid-roundcorner{border:solid 3px;border-radius:8px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-solid-roundcorner h2,.wp-block-group.is-style-vk-group-solid-roundcorner h3,.wp-block-group.is-style-vk-group-solid-roundcorner h4,.wp-block-group.is-style-vk-group-solid-roundcorner h5,.wp-block-group.is-style-vk-group-solid-roundcorner h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-solid-roundcorner ul,.wp-block-group.is-style-vk-group-solid-roundcorner ol{margin-top:0}.wp-block-group.is-style-vk-group-solid-roundcorner ul li:last-child,.wp-block-group.is-style-vk-group-solid-roundcorner ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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 auto;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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem);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-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.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.is-style-vk-group-alert-info{background-color:#d9edf7;color:#31708f;border-radius:3px;border:1px solid #bce8f1;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-info h2,.wp-block-group.is-style-vk-group-alert-info h3,.wp-block-group.is-style-vk-group-alert-info h4,.wp-block-group.is-style-vk-group-alert-info h5,.wp-block-group.is-style-vk-group-alert-info h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-info ul,.wp-block-group.is-style-vk-group-alert-info ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-info ul li:last-child,.wp-block-group.is-style-vk-group-alert-info ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-alert-success{background-color:#dff0d8;color:#3c763d;border-radius:3px;border:1px solid #d6e9c6;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-success h2,.wp-block-group.is-style-vk-group-alert-success h3,.wp-block-group.is-style-vk-group-alert-success h4,.wp-block-group.is-style-vk-group-alert-success h5,.wp-block-group.is-style-vk-group-alert-success h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-success ul,.wp-block-group.is-style-vk-group-alert-success ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-success ul li:last-child,.wp-block-group.is-style-vk-group-alert-success ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-radius:3px;border:1px solid #faebcc;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-warning h2,.wp-block-group.is-style-vk-group-alert-warning h3,.wp-block-group.is-style-vk-group-alert-warning h4,.wp-block-group.is-style-vk-group-alert-warning h5,.wp-block-group.is-style-vk-group-alert-warning h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-warning ul,.wp-block-group.is-style-vk-group-alert-warning ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-warning ul li:last-child,.wp-block-group.is-style-vk-group-alert-warning ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-alert-danger{background-color:#f2dede;color:#a94442;border-radius:3px;border:1px solid #ebccd1;padding:1.8em;margin-top:1.2em;margin-bottom:1.2em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.wp-block-group.is-style-vk-group-alert-danger h2,.wp-block-group.is-style-vk-group-alert-danger h3,.wp-block-group.is-style-vk-group-alert-danger h4,.wp-block-group.is-style-vk-group-alert-danger h5,.wp-block-group.is-style-vk-group-alert-danger h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-alert-danger ul,.wp-block-group.is-style-vk-group-alert-danger ol{margin-top:0}.wp-block-group.is-style-vk-group-alert-danger ul li:last-child,.wp-block-group.is-style-vk-group-alert-danger 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 p:last-child,.wp-block-group ul:last-child,.wp-block-group ol:last-child,.wp-block-group dl:last-child,.wp-block-group table:last-child,.wp-block-group .wp-block-columns: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}.wp-block-group.vk-has-white-color{border-color:#fff}.wp-block-group.vk-has-white-color .wp-block-group__inner-container{border-color:#fff}.editor-styles-wrapper .wp-block-group .wp-block{width:auto}.wp-block-embed-youtube iframe{width:100%}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.wp-block-social-links{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1400px){.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
2
 
3
+ .alert{padding:1em;margin:1em auto;border-radius:3px}.alert p{margin: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:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:2.2em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all}.vk_balloon p:last-of-type{margin-bottom:0}.vk_balloon_icon{-ms-flex-preferred-size:80px;flex-basis:80px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.vk_balloon_icon_image-type-rounded{border-radius:4px}.vk_balloon_icon_image-type-circle{border-radius:50%}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.3rem}.vk_balloon_content_outer{width:100%}.vk_balloon_content{max-width:calc(100% - 6.2em);position:relative;text-align:left}.vk_balloon-position-left .vk_balloon_content{float:left}.vk_balloon-position-right .vk_balloon_content{float:right}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon_content{background:#f5f5f5;padding:1rem 1.2rem}.vk_balloon_content_before,.vk_balloon_content_after{position:absolute;top:0;display:block;width:0;height:0;border-style:solid}.vk_balloon-type-speech .vk_balloon_content{border-radius:.4em}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{top:15px}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{z-index:1;border-right-color:inherit}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before{z-index:2}.vk_balloon-type-think .vk_balloon_content{border-radius:1rem}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{width:14px;height:14px}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{width:10px;height:10px}.vk_balloon-position-left .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left .vk_balloon_content .vk_balloon_content_after{border-color:transparent #f5f5f5 transparent transparent}.vk_balloon-position-right .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right .vk_balloon_content .vk_balloon_content_after{border-color:transparent transparent transparent #f5f5f5}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon{margin-right:1.2rem}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{left:-10px;border-width:10px 12px 10px 0}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:1.2rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{left:-18px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{left:-25px;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-speech .vk_balloon_icon{margin-left:1.2rem}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{right:-10px;border-width:10px 0 10px 12px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:1.2rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{right:-18px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{right:-25px;top:20px}.vk_balloon_content-border-true,.vk_balloon_icon_image-border-true{border-width:var(--vk-balloon-border-width, 1px);border-style:solid}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{left:-10px}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{left:var(--vk-balloon-speech-offset, -12px);border-right-color:inherit !important}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{right:-10px}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{right:var(--vk-balloon-speech-offset, -12px);border-left-color:inherit !important}.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_after{border-width:var(--vk-balloon-border-width, 1px);border-style:solid;border-color:inherit !important}.vk_balloon-animation-trembling{-webkit-animation:trembling 0.1s infinite;animation:trembling 0.1s infinite}@-webkit-keyframes trembling{0%{-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}50%{-webkit-transform:rotate(0.5deg);transform:rotate(0.5deg)}}@keyframes trembling{0%{-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}50%{-webkit-transform:rotate(0.5deg);transform:rotate(0.5deg)}}.vk_balloon-animation-trembling-x{-webkit-animation:trembling-x 0.1s infinite;animation:trembling-x 0.1s infinite}@-webkit-keyframes trembling-x{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(0.99, 0.96);transform:scale(0.99, 0.96)}}@keyframes trembling-x{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(0.99, 0.96);transform:scale(0.99, 0.96)}}.vk_balloon-animation-pounding{-webkit-animation:pounding 1.5s infinite;animation:pounding 1.5s infinite}@-webkit-keyframes pounding{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pounding{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.vk_balloon-animation-shaking{-webkit-animation:shaking 0.4s infinite;animation:shaking 0.4s infinite}@-webkit-keyframes shaking{0%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}50%{-webkit-transform:translate(-1px, -1px);transform:translate(-1px, -1px)}75%{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px)}100%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}}@keyframes shaking{0%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}50%{-webkit-transform:translate(-1px, -1px);transform:translate(-1px, -1px)}75%{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px)}100%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}}.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)}}.icon-image-list-note:hover{cursor:pointer}@media only screen and (max-width: 480px){.vk_balloon_content{max-width:calc(100% - 2em);font-size:.9em;padding:1em}.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-speech .vk_balloon_icon{margin-right:1.5rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon{margin-left:1.5rem;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon_icon{max-width:64px}}
6
 
7
+ :root{--vk-color-border-red: #dc3545;--vk-color-background-red: #dc3545;--vk-color-border-orange: #ffa536;--vk-color-background-orange: #ffa536;--vk-color-border-blue: #4267b2;--vk-color-background-blue: #4267b2;--vk-color-border-green: #28a745;--vk-color-background-green: #28a745;--vk-color-border-black: #222;--vk-color-background-black: #222}.vk_borderBox-color-red{border-color:var(--vk-color-border-red);background-color:var(--vk-color-background-red)}.vk_borderBox-color-orange{border-color:var(--vk-color-border-orange);background-color:var(--vk-color-background-orange)}.vk_borderBox-color-blue{border-color:var(--vk-color-border-blue);background-color:var(--vk-color-background-blue)}.vk_borderBox-color-green{border-color:var(--vk-color-border-green);background-color:var(--vk-color-background-green)}.vk_borderBox-color-black{border-color:var(--vk-color-border-black);background-color:var(--vk-color-background-black)}.vk_borderBox-background-transparent .vk_borderBox_body{background-color:transparent}.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:transparent}.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{background-color:transparent}.vk_borderBox-background-white .vk_borderBox_body{background-color:#fff}.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:#fff}.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{background-color:#fff}.vk_borderBox{margin:0 auto 2em;position:relative}.vk_borderBox .vk_borderBox_title_container{margin:0;font-size:1em;line-height:1.4;padding:0.5em 1.5em 0.4em;font-weight:bold}.vk_borderBox .vk_borderBox_title_container i:first-child,.vk_borderBox .vk_borderBox_title_container .svg-inline--fa{margin-right:5px}.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title{display:inline;font-weight:bold;font-size:1em;color:inherit;background:none;padding:0;border:none}.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title::before{content:none}.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title::after{content:none}.vk_borderBox .vk_borderBox_body{padding:1.5em;border-width:2px;border-style:solid}@media (min-width: 992px){.vk_borderBox .vk_borderBox_body{padding:2.1875em 2em 2em}}.vk_borderBox .vk_borderBox_body h1:first-child,.vk_borderBox .vk_borderBox_body h2:first-child,.vk_borderBox .vk_borderBox_body h3:first-child,.vk_borderBox .vk_borderBox_body h4:first-child,.vk_borderBox .vk_borderBox_body h5:first-child,.vk_borderBox .vk_borderBox_body h6:first-child{margin-top:0}.vk_borderBox .vk_borderBox_body p:last-child{margin-bottom:0}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{display:inline-block}.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{border-radius:8px 8px 0 0}.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_body{border-radius:0 8px 8px 8px}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature{background-color:transparent;border-width:2px;border-style:solid}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{padding:1.5em 1.5em 1em}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner .vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_body{border:none;padding-top:0}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container{position:relative;padding-top:2.2em}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container::after{content:"";position:absolute;top:-32%;left:1.5em;padding:1.4em;border-radius:50%;border:solid 2px #fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature .vk_borderBox_title_container>.fad{position:absolute;font-size:1.3em;margin-right:0;z-index:100;top:0%;left:2.3em;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container{position:relative;top:-1.2em;left:1em;z-index:1;display:inline-block;padding:0.5em 0.5em;background:#fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-banner{border:none;background-color:transparent}.is-style-vk_borderBox-style-solid-kado-tit-tab .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab .vk_borderBox_title_container{color:#fff}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container{background-color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_body{border-color:var(--vk-color-border-red)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container{background-color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_body{border-color:var(--vk-color-border-orange)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container{background-color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_body{border-color:var(--vk-color-border-blue)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container{background-color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_body{border-color:var(--vk-color-border-green)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container{background-color:var(--vk-color-background-black)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_body{border-color:var(--vk-color-border-black)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container{color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container{color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container{color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container{color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container{color:var(--vk-color-background-black)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .fas{color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container::after{background-color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-orange);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container::after{background-color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-blue);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container::after{background-color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-green);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container::after{background-color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-black);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container::after{background-color:var(--vk-color-background-black)}
8
 
9
+ .vk_button{margin:5px auto;text-align:center}.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.vk_button-align-left{text-align:left}.vk_button.vk_button-align-center{text-align:center}.vk_button.vk_button-align-right{text-align:right}.vk_button.vk_button-align-block{display:block}.vk_button.vk_button-align-wide{display:block;margin-left:auto;margin-right:auto;max-width:70%}.vk_button.vk_button-align-wide .btn{display:block}.vk_button .vk_button_link{min-width:100px;min-height:30px}.vk_button .vk_button_link-type-text{-webkit-box-shadow:none;box-shadow:none;padding:0}.vk_button .vk_button_link-type-text:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.vk_button .vk_button_link.btn{padding-top:0.7em;padding-bottom:0.6em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-decoration:none}.vk_button .vk_button_link_before{margin-right:0.7rem}.vk_button .vk_button_link_after{margin-left:0.7rem}.vk_button .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.vk_button .vk_button_link-type-text:hover.btn-outline-primary{color:#007bff}.vk_button .vk_button_link-type-text:hover.btn-outline-secondary{color:#6c757d}.vk_button .vk_button_link-type-text:hover.btn-outline-success{color:#28a745}.vk_button .vk_button_link-type-text:hover.btn-outline-info{color:#17a2b8}.vk_button .vk_button_link-type-text:hover.btn-outline-warning{color:#ffc107}.vk_button .vk_button_link-type-text:hover.btn-outline-danger{color:#dc3545}.vk_button .vk_button_link-type-text:hover.btn-outline-dark{color:#343a40}.vk_button .vk_button_link-type-text.btn-outline-light{color:#212529}.editor-styles-wrapper .vk_button a.btn-primary,.editor-styles-wrapper .vk_button a:hover.btn-primary{background-color:#007bff;border-color:#007bff}.editor-styles-wrapper .vk_button a.btn-primary,.editor-styles-wrapper .vk_button a.btn-secondary,.editor-styles-wrapper .vk_button a.btn-success,.editor-styles-wrapper .vk_button a.btn-info,.editor-styles-wrapper .vk_button a.btn-danger,.editor-styles-wrapper .vk_button a.btn-dark,.editor-styles-wrapper .vk_button a:hover.btn-primary,.editor-styles-wrapper .vk_button a:hover.btn-secondary,.editor-styles-wrapper .vk_button a:hover.btn-success,.editor-styles-wrapper .vk_button a:hover.btn-info,.editor-styles-wrapper .vk_button a:hover.btn-danger,.editor-styles-wrapper .vk_button a:hover.btn-dark{color:#fff}.editor-styles-wrapper .vk_button a.vk_button_link-type-text:hover.btn-outline-primary{color:#007bff}.editor-styles-wrapper .vk_button a.btn-outline-primary{color:#007bff;border-color:#007bff}.editor-styles-wrapper .vk_button a.btn-outline-primary:hover:not(.vk_button_link-type-text){background-color:#007bff}.editor-styles-wrapper .vk_button a.btn-outline-secondary{color:#6c757d}.editor-styles-wrapper .vk_button a.btn-outline-success{color:#28a745}.editor-styles-wrapper .vk_button a.btn-outline-info{color:#17a2b8}.editor-styles-wrapper .vk_button a.btn-outline-warning{color:#ffc107}.editor-styles-wrapper .vk_button a.btn-outline-danger{color:#dc3545}.editor-styles-wrapper .vk_button a.btn-outline-light{color:#f8f9fa}.editor-styles-wrapper .vk_button a.btn-outline-dark{color:#343a40}.editor-styles-wrapper .vk_button a:hover.btn-outline-primary,.editor-styles-wrapper .vk_button a:hover.btn-outline-secondary,.editor-styles-wrapper .vk_button a:hover.btn-outline-success,.editor-styles-wrapper .vk_button a:hover.btn-outline-info,.editor-styles-wrapper .vk_button a:hover.btn-outline-danger,.editor-styles-wrapper .vk_button a:hover.btn-outline-dark{color:#fff}.vk_button .editor-rich-text{display:inline-block}.vk_button-color-custom .vk_button_link-type-text:hover{-webkit-box-shadow:none;box-shadow:none}
10
 
11
+ :root{--vk-color-border: rgba(0,0,0,.12)}.is-style-vk_faq-normal .vk_faq_title:before{color:#e50000}.is-style-vk_faq-normal .vk_faq_content:before{color:#337ab7}.is-style-vk_faq-bgfill-circle .vk_faq_title:before,.is-style-vk_faq-bgfill-square .vk_faq_title:before,.is-style-vk_faq-bgfill-rounded .vk_faq_title:before{background-color:#e50000;color:#fff !important}.is-style-vk_faq-bgfill-circle .vk_faq_content:before,.is-style-vk_faq-bgfill-square .vk_faq_content:before,.is-style-vk_faq-bgfill-rounded .vk_faq_content:before{background-color:#337ab7;color:#fff !important}.is-style-vk_faq-bgfill-circle .vk_faq_title:before,.is-style-vk_faq-bgfill-circle .vk_faq_content:before,.is-style-vk_faq-border-circle .vk_faq_title:before,.is-style-vk_faq-border-circle .vk_faq_content:before{border-radius:50%}.is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.is-style-vk_faq-bgfill-rounded .vk_faq_content:before,.is-style-vk_faq-border-rounded .vk_faq_title:before,.is-style-vk_faq-border-rounded .vk_faq_content:before{border-radius:4px}.is-style-vk_faq-border-circle .vk_faq_title:before,.is-style-vk_faq-border-square .vk_faq_title:before,.is-style-vk_faq-border-rounded .vk_faq_title:before{border:1px solid #e50000;color:#e50000}.is-style-vk_faq-border-circle .vk_faq_content:before,.is-style-vk_faq-border-square .vk_faq_content:before,.is-style-vk_faq-border-rounded .vk_faq_content:before{border:1px solid #337ab7;color:#337ab7}.vk_faq{display:block;overflow:hidden;border-bottom:1px solid var(--vk-color-border);padding:0px 0px 1em;margin:0 auto 1em auto;width:100%;position:relative}.vk_faq .vk_faq_title{border:none;padding:0.8em 0.8em 0.8em 48px;margin:0;position:relative;font-weight:bold;font-size:16px;border-bottom:1px dotted var(--vk-color-border)}.vk_faq .vk_faq_title:before{position:absolute;left:0;top:0.5em;font-weight:500;font-size:22px;line-height:105%;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;position:absolute;font-family:"areal"}.vk_faq .vk_faq_title p:first-of-type{margin-top:0}.vk_faq .vk_faq_title p:last-child{margin-bottom:0}.vk_faq .vk_faq_title:before{content:"Q";color:#e50000;font-weight:500}.vk_faq .vk_faq_title p{line-height:1.7}@media (min-width: 768px){.vk_faq .vk_faq_title{font-size:18px}}.vk_faq .vk_faq_content{border:none;padding:0.8em 0.8em 0.8em 48px;margin:0;position:relative;font-weight:normal;-webkit-transition:.25s;transition:.25s}.vk_faq .vk_faq_content:before{position:absolute;left:0;top:0.5em;font-weight:500;font-size:22px;line-height:105%;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;position:absolute;font-family:"areal"}.vk_faq .vk_faq_content p:first-of-type{margin-top:0}.vk_faq .vk_faq_content p:last-child{margin-bottom:0}.vk_faq .vk_faq_content:before{content:"A";color:#337ab7}.vk_faq.vk_faq-accordion-close,.vk_faq.vk_faq-accordion-open{padding-bottom:0;margin-bottom:0}.vk_faq.vk_faq-accordion-close .vk_faq_title,.vk_faq.vk_faq-accordion-open .vk_faq_title{padding-right:2em}@media (min-width: 768px){.vk_faq.vk_faq-accordion-close .vk_faq_title,.vk_faq.vk_faq-accordion-open .vk_faq_title{padding-right:2.5em}}.vk_faq.vk_faq-accordion-close .vk_faq_title::after,.vk_faq.vk_faq-accordion-open .vk_faq_title::after{position:absolute;top:50%;right:unset;right:2.4em;content:"";width:8px;height:8px;border-right:1px solid #222;border-top:1px solid #222;transition:border-color .3s ease,-webkit-transform .6s ease;-webkit-transition:border-color .3s ease,-webkit-transform .6s ease;transition:border-color .3s ease,transform .6s ease;transition:border-color .3s ease,transform .6s ease,-webkit-transform .6s ease}.vk_faq.vk_faq-accordion-close .vk_faq_title{border-bottom:none}.vk_faq.vk_faq-accordion-close .vk_faq_title::after{-webkit-transform:translate(32px, -5px) rotate(135deg);transform:translate(32px, -5px) rotate(135deg)}.vk_faq.vk_faq-accordion-open .vk_faq_title::after{-webkit-transform:translate(32px, -2px) rotate(-45deg);transform:translate(32px, -2px) rotate(-45deg)}.vk_faq.vk_faq-accordion .vk_faq_title{cursor:pointer}.vk_faq .vk_faq_content-accordion-open{height:auto;overflow:hidden;opacity:1;-webkit-transition:.25s;transition:.25s;margin-bottom:10px}.vk_faq .vk_faq_content-accordion-close{padding-top:0;padding-bottom:0;height:0;opacity:0}.editor-styles-wrapper .vk_faq .block-editor-inner-blocks div.block-editor-block-list__block:not(.is_hovered){margin-top:0;margin-bottom:0}.editor-styles-wrapper .vk_faq .block-editor-inner-blocks .wp-block:not(.is_hovered){width:100%}
12
 
13
+ .vk_flow .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 .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vk_flow .vk_flow_frame_text_title,.vk_flow .vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow .vk_flow_frame_text_content{margin-bottom:0}.vk_flow .vk_flow_frame_image{max-width:150px;margin-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.vk_flow.vk_flow-arrow-on::after{position:relative;content:"";background:var(--vk_flow-arrow) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow.vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.vk_flow.vk_flow-arrow-off::after{content:"";font-size:0;background-image:none}.block-editor-block-list__layout .block-editor-block-list__block.vk_flow-arrow-on:focus:after{position:relative;-webkit-box-shadow:none;box-shadow:none}
14
 
15
  .vk_heading i:first-child{margin-right:0.2em}.vk_heading i:last-child{margin-left:0.2em}.vk_heading.vk_heading-style-plain .vk_heading_title{background:none;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:none;box-shadow:none;display:block;color:unset}.vk_heading.vk_heading-style-plain .vk_heading_title:after{content:none;border:none}.vk_heading.vk_heading-style-plain .vk_heading_title:before{content:none}.vk_heading.vk_heading-style-plain .vk_heading_title:after{background:none;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:none;box-shadow:none;display:block}.vk_heading.vk_heading-style-plain .vk_heading_title:after:after{content:none;border:none}.vk_heading.vk_heading-style-plain .vk_heading_title:after:before{content:none}.vk_heading_subtext{margin-bottom:0}
16
 
17
+ .vk_prBlocks .vk_prBlocks_item a{text-decoration:none}@media screen and (max-width: 992px){.vk_prBlocks .vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_link{color:#333}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks .vk_prBlocks_item .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 .vk_prBlocks_item .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;border-radius:unset;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;color:inherit;display:block}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_title::before{content:none}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_title::after{border:none}.vk_prBlocks .vk_prBlocks_item .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 .vk_prBlocks_item .vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
18
 
19
+ @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;padding-left:0}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em;padding-right:0}}.vk_prContent .vk_prContent_colTxt{vertical-align:top}.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title{background-color:transparent;font-weight:bold;margin-bottom:0.8em;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border:none;border-radius:unset;padding:0;color:inherit;line-height:1.5;text-align:left}@media (max-width: 575.98px){.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title:before,.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title:after{content:none}.vk_prContent .vk_prContent_colTxt_text{line-height:1.8;margin-bottom:1.7em}@media (min-width: 992px){.vk_prContent .vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent .vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent .vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent .vk_prContent_colImg .components-button.image-button{margin:0;height:auto}
20
 
21
+ @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
22
 
23
+ .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 .vk_staff_text .vk_staff_text_name{text-align:left;-webkit-box-shadow:none;box-shadow:none;font-size:2.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1;margin-bottom:0.5rem;border:none;padding:0;background-color:transparent;display:inline}.vk_staff .vk_staff_text .vk_staff_text_name:before,.vk_staff .vk_staff_text .vk_staff_text_name:after{display:none}.vk_staff .vk_staff_text .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 .vk_staff_text .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 .vk_staff_text .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-left:none;border-bottom:1px solid #ccc;background:none}.vk_staff .vk_staff_text .vk_staff_text_profileTitle:before,.vk_staff .vk_staff_text .vk_staff_text_profileTitle:after{border:none}.vk_staff .vk_staff_text .vk_staff_text_profileText{font-size:14px}.vk_staff .vk_staff_photo{display:block;vertical-align:top;text-align:center}.vk_staff .vk_staff_photo button{width:100%}.vk_staff .vk_staff_photo .image-button{padding:0;margin:0;display:block;height:100%}.vk_staff .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.vk_staff .vk_staff_photo-border-none{border:none}.vk_staff .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_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:1rem;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%}}
24
 
25
+ .vk_hidden{display:none !important;color:var(--blue)}@media (max-width: 575.98px){.vk_hidden-xs{display:none !important}}@media (min-width: 576px) and (max-width: 767.98px){.vk_hidden-sm{display:none !important}}@media (min-width: 768px) and (max-width: 991.98px){.vk_hidden-md{display:none !important}}@media (min-width: 992px) and (max-width: 1199.98px){.vk_hidden-lg{display:none !important}}@media (min-width: 1200px){.vk_hidden-xl{display:none !important}}@media (min-width: 1200px) and (max-width: 1399.98px){.vk_hidden-xl-v2{display:none !important}}@media (min-width: 1400px){.vk_hidden-xxl{display:none !important}}
26
 
27
  .vk_responsive-br{display:none}@media (max-width: 575.98px){.vk_responsive-br-xs{display:block}}@media (min-width: 576px) and (max-width: 767.98px){.vk_responsive-br-sm{display:block}}@media (min-width: 768px) and (max-width: 991.98px){.vk_responsive-br-md{display:block}}@media (min-width: 992px) and (max-width: 1199.98px){.vk_responsive-br-lg{display:block}}@media (min-width: 1200px) and (max-width: 1399.98px){.vk_responsive-br-xl{display:block}}@media (min-width: 1400px){.vk_responsive-br-xxl{display:block}}
28
 
29
+ .is-style-vk-heading h3.is-style-vk-heading:after,.edit-post-visual-editor .is-style-vk-heading h3.is-style-vk-heading:after{border-bottom:none !important}.is-style-vk-heading-plain,.edit-post-visual-editor .is-style-vk-heading-plain{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:unset;display:block}.is-style-vk-heading-plain::before,.is-style-vk-heading-plain::after,.edit-post-visual-editor .is-style-vk-heading-plain::before,.edit-post-visual-editor .is-style-vk-heading-plain::after{content:none}.is-style-vk-heading-background_fill_lightgray,.edit-post-visual-editor .is-style-vk-heading-background_fill_lightgray{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:#efefef;padding:0.6em 0.7em 0.5em;margin-bottom:1.2em;border-radius:4px}.is-style-vk-heading-background_fill_lightgray::before,.is-style-vk-heading-background_fill_lightgray::after,.edit-post-visual-editor .is-style-vk-heading-background_fill_lightgray::before,.edit-post-visual-editor .is-style-vk-heading-background_fill_lightgray::after{content:none}.is-style-vk-heading-double_black,.edit-post-visual-editor .is-style-vk-heading-double_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-top:double 3px #333;border-bottom:double 3px #333}.is-style-vk-heading-double_black::before,.is-style-vk-heading-double_black::after,.edit-post-visual-editor .is-style-vk-heading-double_black::before,.edit-post-visual-editor .is-style-vk-heading-double_black::after{content:none}.is-style-vk-heading-double_bottomborder_black,.edit-post-visual-editor .is-style-vk-heading-double_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-bottom:double 3px #333}.is-style-vk-heading-double_bottomborder_black::before,.is-style-vk-heading-double_bottomborder_black::after,.edit-post-visual-editor .is-style-vk-heading-double_bottomborder_black::before,.edit-post-visual-editor .is-style-vk-heading-double_bottomborder_black::after{content:none}.is-style-vk-heading-solid_black,.edit-post-visual-editor .is-style-vk-heading-solid_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-top:solid 1px #333;border-bottom:solid 1px #333}.is-style-vk-heading-solid_black::before,.is-style-vk-heading-solid_black::after,.edit-post-visual-editor .is-style-vk-heading-solid_black::before,.edit-post-visual-editor .is-style-vk-heading-solid_black::after{content:none}.is-style-vk-heading-solid_bottomborder_black,.edit-post-visual-editor .is-style-vk-heading-solid_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-bottom:solid 1px #333}.is-style-vk-heading-solid_bottomborder_black::before,.is-style-vk-heading-solid_bottomborder_black::after,.edit-post-visual-editor .is-style-vk-heading-solid_bottomborder_black::before,.edit-post-visual-editor .is-style-vk-heading-solid_bottomborder_black::after{content:none}.is-style-vk-heading-dotted_bottomborder_black,.edit-post-visual-editor .is-style-vk-heading-dotted_bottomborder_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:0.6em 0 0.5em;margin-bottom:1.2em;border-bottom:1px dotted #111}.is-style-vk-heading-dotted_bottomborder_black::before,.is-style-vk-heading-dotted_bottomborder_black::after,.edit-post-visual-editor .is-style-vk-heading-dotted_bottomborder_black::before,.edit-post-visual-editor .is-style-vk-heading-dotted_bottomborder_black::after{content:none}.is-style-vk-heading-both_ends,.edit-post-visual-editor .is-style-vk-heading-both_ends{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:1.2em;padding:0}.is-style-vk-heading-both_ends::before,.is-style-vk-heading-both_ends::after,.edit-post-visual-editor .is-style-vk-heading-both_ends::before,.edit-post-visual-editor .is-style-vk-heading-both_ends::after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #333;position:unset;width:unset;border-left:unset;border-right:unset;border-top:none}.is-style-vk-heading-both_ends::before,.edit-post-visual-editor .is-style-vk-heading-both_ends::before{margin-right:1em;top:unset}.is-style-vk-heading-both_ends::after,.edit-post-visual-editor .is-style-vk-heading-both_ends::after{margin-left:1em;bottom:unset}.is-style-vk-heading-brackets_black,.edit-post-visual-editor .is-style-vk-heading-brackets_black{position:relative;margin-left:auto;margin-right:auto;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:transparent !important;padding:0.7em;margin-bottom:1.2em;text-align:center;border-bottom:unset !important}.is-style-vk-heading-brackets_black::before,.is-style-vk-heading-brackets_black::after,.edit-post-visual-editor .is-style-vk-heading-brackets_black::before,.edit-post-visual-editor .is-style-vk-heading-brackets_black::after{content:"";position:absolute;top:0;width:12px;height:100%;display:inline-block;margin-left:0;border-top:solid 1px #333;border-bottom:solid 1px #333}.is-style-vk-heading-brackets_black::before,.edit-post-visual-editor .is-style-vk-heading-brackets_black::before{border-left:solid 1px #333;left:0}.is-style-vk-heading-brackets_black::after,.edit-post-visual-editor .is-style-vk-heading-brackets_black::after{border-right:solid 1px #333 !important;right:0;left:auto}
30
 
31
+ figure.is-style-vk-image-rounded img{border-radius:.5rem}figure.is-style-vk-image-border img{border:1px solid #e5e5e5}figure.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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.is-style-vk-image-photoFrame.alignleft{margin:0 1em .5em 0}figure.is-style-vk-image-photoFrame.alignright{margin:0 0 .5em 1em}figure.is-style-vk-image-photoFrame.alignwide{width:auto}figure.is-style-vk-image-photoFrame figcaption{display:block;margin:8px 0 0}figure.is-style-vk-image-photoFrame-tilt-right{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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg)}figure.is-style-vk-image-photoFrame-tilt-right.alignleft{margin:0 1em .5em 0}figure.is-style-vk-image-photoFrame-tilt-right.alignright{margin:0 0 .5em 1em}figure.is-style-vk-image-photoFrame-tilt-right.alignwide{width:auto}figure.is-style-vk-image-photoFrame-tilt-right figcaption{display:block;margin:8px 0 0}figure.is-style-vk-image-photoFrame-tilt-left{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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg)}figure.is-style-vk-image-photoFrame-tilt-left.alignleft{margin:0 1em .5em 0}figure.is-style-vk-image-photoFrame-tilt-left.alignright{margin:0 0 .5em 1em}figure.is-style-vk-image-photoFrame-tilt-left.alignwide{width:auto}figure.is-style-vk-image-photoFrame-tilt-left figcaption{display:block;margin:8px 0 0}figure.is-style-vk-image-shadow{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.is-style-vk-image-shadow figcaption{display:block}figure.is-style-vk-image-shadow.alignwide{width:unset}figure.is-style-vk-image-wave01 img{-webkit-mask-image:var(--vk_image-mask-wave01);mask-image:var(--vk_image-mask-wave01);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.is-style-vk-image-wave02 img{-webkit-mask-image:var(--vk_image-mask-wave02);mask-image:var(--vk_image-mask-wave02);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.is-style-vk-image-wave03 img{-webkit-mask-image:var(--vk_image-mask-wave03);mask-image:var(--vk_image-mask-wave03);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.is-style-vk-image-wave04 img{-webkit-mask-image:var(--vk_image-mask-wave04);mask-image:var(--vk_image-mask-wave04);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-rounded figure.alignleft img,.wp-block-image.is-style-vk-image-rounded figure.alignright img,.wp-block-image.is-style-vk-image-rounded figure.aligncenter img{border-radius:.5rem}.wp-block-image.is-style-vk-image-border figure.alignleft img,.wp-block-image.is-style-vk-image-border figure.alignright img,.wp-block-image.is-style-vk-image-border figure.aligncenter img{border:1px solid #e5e5e5}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter{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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignwide{width:auto}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter figcaption{display:block;margin:8px 0 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter{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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg)}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignwide{width:auto}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter figcaption{display:block;margin:8px 0 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter{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);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg)}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignwide{width:auto}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter figcaption{display:block;margin:8px 0 0}.wp-block-image.is-style-vk-image-shadow figure.alignleft,.wp-block-image.is-style-vk-image-shadow figure.alignright,.wp-block-image.is-style-vk-image-shadow figure.aligncenter{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-shadow figure.alignleft figcaption,.wp-block-image.is-style-vk-image-shadow figure.alignright figcaption,.wp-block-image.is-style-vk-image-shadow figure.aligncenter figcaption{display:block}.wp-block-image.is-style-vk-image-shadow figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-shadow figure.alignright.alignwide,.wp-block-image.is-style-vk-image-shadow figure.aligncenter.alignwide{width:unset}.wp-block-image.is-style-vk-image-wave01 figure.alignleft img,.wp-block-image.is-style-vk-image-wave01 figure.alignright img,.wp-block-image.is-style-vk-image-wave01 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave01);mask-image:var(--vk_image-mask-wave01);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave02 figure.alignleft img,.wp-block-image.is-style-vk-image-wave02 figure.alignright img,.wp-block-image.is-style-vk-image-wave02 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave02);mask-image:var(--vk_image-mask-wave02);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave03 figure.alignleft img,.wp-block-image.is-style-vk-image-wave03 figure.alignright img,.wp-block-image.is-style-vk-image-wave03 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave03);mask-image:var(--vk_image-mask-wave03);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave04 figure.alignleft img,.wp-block-image.is-style-vk-image-wave04 figure.alignright img,.wp-block-image.is-style-vk-image-wave04 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave04);mask-image:var(--vk_image-mask-wave04);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}
inc/vk-blocks/build/block-build.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! For license information please see block-build.js.LICENSE.txt */
2
- !function(){var e={5384:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:0}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:1}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 8.5a8.5 8.5 0 01-12.12 7.7l.18-.2a1.61 1.61 0 00-1.17-2.72H8.62c.06-.67-.3-1.43-1.04-1.69A8.5 8.5 0 1124 8.5zm-7.86.7H14.9L14 6.27V4H17v2.28l-.86 2.91zm.86 1.29V13h-3v-2.51h3z",fill:"#000",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},7993:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 1.2H8.71c-.99 0-1.8.8-1.8 1.8v.27c0 .96-.62 1.8-1.53 2.1l-.93.3 1.15.48c.8.34 1.31 1.12 1.31 1.98 0 .92.75 1.67 1.67 1.67H18c1 0 1.8-.8 1.8-1.8V3c0-1-.8-1.8-1.8-1.8zM5.13 7.25c.35.15.58.5.58.88A2.87 2.87 0 008.58 11H18a3 3 0 003-3V3a3 3 0 00-3-3H8.71a3 3 0 00-3 3v.27a1 1 0 01-.7.95L1 5.5l4.13 1.75z",fill:"#000",key:0}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.89 6.1H9V4.9h.89v1.2zm2.67 0h-1.78V4.9h1.78v1.2zm2.66 0h-1.78V4.9h1.78v1.2zm1.78 0h-.89V4.9H17v1.2zM21.21 16.7c0 .3.16.58.41.75L24 19l-2.23 1.09a1 1 0 00-.56.9 3 3 0 01-3 3.01H14a3 3 0 01-3-3v-3.89l1.06-1.1c.43-.46.53-1.05.38-1.57.45-.28.99-.44 1.56-.44h4.52a2.7 2.7 0 012.7 2.7zm-3 6.1H14c-1 0-1.8-.8-1.8-1.8v-4c0-1 .8-1.8 1.8-1.8h4.52c.82 0 1.5.67 1.5 1.5 0 .7.35 1.37.95 1.75l.6.4-.32.16A2.2 2.2 0 0020 21c0 1-.8 1.81-1.8 1.81z",fill:"#000",key:1}),r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:2}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:3})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},628:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1a1 1 0 00-1 1v11.28h1.5V7.5h21v13H10.2l.46 1.5H23a1 1 0 001-1V7a1 1 0 00-1-1h-9V2a1 1 0 00-1-1H1zm9 3.75H4v-1.5h6v1.5z",fill:"#000",key:0}),r.createElement("path",{d:"M.87 22L0 19.47V21c0 .5.38.93.87 1zM10.63 17.5H20v-1h-8.42l-.95 1zM12.45 14.5H20v-1h-8.29c.38.22.64.59.74 1zM20 11.5v-1H4v1h16zM10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:1}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},9306:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M5 8h14c.28 0 .5.22.5.5v7a.5.5 0 01-.5.5h-6.94l-1.43 1.5H19a2 2 0 002-2v-7a2 2 0 00-2-2H5a2 2 0 00-2 2v4.78h.27l.24-.69c.17-.47.54-.83.99-1V8.5c0-.28.22-.5.5-.5z",fill:"#000",key:0}),r.createElement("path",{d:"M8.5 12.5a1.6 1.6 0 00-.5-.68v-.32h8v1H8.5zM10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:1}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},9296:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:0}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:1}),r.createElement("path",{d:"M5.07 0C3.57 0 2.35.49 1.4 1.47A5.2 5.2 0 000 5.24c0 1.54.48 2.81 1.43 3.79a4.87 4.87 0 003.64 1.44c1 0 1.85-.2 2.36-.53l1.35 1.39 1.38-1.38-1.19-1.21c.73-.9 1.17-2.1 1.17-3.5A4.9 4.9 0 005.07 0zM3.08 5.24c0-1.63.73-2.75 1.97-2.75 1.12 0 2 .9 2 2.75 0 .51-.06.93-.19 1.33l-.84-.86-1.39 1.35.84.86c-.14.05-.26.06-.4.06-1.16 0-1.99-.95-1.99-2.74zM13.52 7c-.91 0-1.69.64-1.69 1.55 0 .45.14.86.62 1.45-.96.47-1.45 1.17-1.45 1.96 0 1.25.89 2.04 2.09 2.04.73 0 1.3-.28 1.81-.8l.53.67H17l-1.31-1.61c.32-.43.55-.98.62-1.67h-1.1c-.04.3-.13.59-.24.8l-.83-1.07c.75-.43 1.14-.99 1.14-1.7 0-1.07-.81-1.62-1.76-1.62zM13 8.5c0-.36.27-.6.57-.6.33 0 .6.3.6.65 0 .42-.2.68-.67.97-.41-.5-.5-.73-.5-1.02zm-.78 3.5c0-.48.33-.87.9-1.13l1.1 1.42c-.36.44-.7.6-1.08.6a.93.93 0 01-.92-.9zM17.56 14L14 24h2.98l.45-1.43h3.07l.41 1.43H24l-3.52-10h-2.92zm1.45 3.35h.03l.87 3.08h-1.83l.93-3.08z",fill:"#000",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},9951:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:0}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:1}),r.createElement("path",{d:"M14.99 0L10 14h4.17l.63-2h4.3l.57 2H24L19.07 0h-4.08zm2.03 4.69h.04L18.27 9h-2.56l1.3-4.31z",fill:"#000",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},4077:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:0}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:1}),r.createElement("path",{d:"M16.98 0c-2.06 0-3.74.7-5.03 2.08A7.44 7.44 0 0010 7.4a7.5 7.5 0 001.97 5.36 6.62 6.62 0 005.01 2.03c1.37 0 2.55-.3 3.26-.75L22.09 16 24 14.06l-1.64-1.72c1-1.26 1.6-2.97 1.6-4.94 0-2.18-.65-3.98-1.95-5.34A6.67 6.67 0 0016.98 0zm-2.74 7.4c0-2.3 1-3.88 2.72-3.88 1.54 0 2.76 1.27 2.76 3.88 0 .73-.1 1.32-.27 1.88l-1.16-1.21-1.9 1.9 1.15 1.22c-.2.06-.37.08-.56.08-1.6 0-2.74-1.34-2.74-3.87z",fill:"#000",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},7399:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:0}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:1}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 0h-8v8h8V0zm-4.75 1v2.25H17v1.5h2.25V7h1.5V4.75H23v-1.5h-2.25V1h-1.5z",fill:"#000",key:2}),r.createElement("path",{d:"M5.07 0C3.57 0 2.35.49 1.4 1.47A5.2 5.2 0 000 5.24c0 1.54.48 2.81 1.43 3.79a4.87 4.87 0 003.64 1.44c1 0 1.85-.2 2.36-.53l1.35 1.39 1.38-1.38-1.19-1.21c.73-.9 1.17-2.1 1.17-3.5A4.9 4.9 0 005.07 0zM3.08 5.24c0-1.63.73-2.75 1.97-2.75 1.12 0 2 .9 2 2.75 0 .51-.06.93-.19 1.33l-.84-.86-1.39 1.35.84.86c-.14.05-.26.06-.4.06-1.16 0-1.99-.95-1.99-2.74zM13.52 7c-.91 0-1.69.64-1.69 1.55 0 .45.14.86.62 1.45-.96.47-1.45 1.17-1.45 1.96 0 1.25.89 2.04 2.09 2.04.73 0 1.3-.28 1.81-.8l.53.67H17l-1.31-1.61c.32-.43.55-.98.62-1.67h-1.1c-.04.3-.13.59-.24.8l-.83-1.07c.75-.43 1.14-.99 1.14-1.7 0-1.07-.81-1.62-1.76-1.62zM13 8.5c0-.36.27-.6.57-.6.33 0 .6.3.6.65 0 .42-.2.68-.67.97-.41-.5-.5-.73-.5-1.02zm-.78 3.5c0-.48.33-.87.9-1.13l1.1 1.42c-.36.44-.7.6-1.08.6a.93.93 0 01-.92-.9zM17.56 14L14 24h2.98l.45-1.43h3.07l.41 1.43H24l-3.52-10h-2.92zm1.45 3.35h.03l.87 3.08h-1.83l.93-3.08z",fill:"#000",key:3})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},1194:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:0}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:1}),r.createElement("path",{d:"M12.5 14L9 10h7l-3.5 4z",fill:"#000",key:2}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23 1H1v6h22V1zM0 0v8h24V0H0z",fill:"#000",key:3}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 4.5H4v-1h16v1z",fill:"#000",key:4})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},4144:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M20 10V4h3v15h-3v-6h-6v6h-3v-1.89l1.06-1.1c.95-1 .28-2.64-1.06-2.73V4h3v6h6z",fill:"#000",key:0}),r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:1}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},4669:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M20 4.80426C19.999 4.36063 19.5648 4.00089 19.0287 4.00037L12.5801 4C12.3935 3.99986 12.2197 4.04328 12.072 4.11847C11.7946 4.25974 11.6093 4.51342 11.6093 4.8032L11.6097 12.4995L20 12.5V4.80426Z",key:0}),r.createElement("path",{d:"M19.9554 15.3193C19.9554 15.3193 19.9556 14.6114 19.9555 13.7598L12.0397 13.7591C12.544 14.2811 12.6794 15.1283 12.2301 15.788C12.9911 16.4125 14.1331 17.6568 14.1325 19.5L17.3864 19.501C17.3858 16.7364 19.9554 15.3193 19.9554 15.3193Z",key:1}),r.createElement("path",{d:"M17.0975 22.0152L14.6951 23.0553L14.5976 20.5L17.0976 20.5L17.0975 22.0152Z",key:2}),r.createElement("path",{d:"M10.8895 14.778L7.62346 14.7856C7.57942 14.7856 7.53538 14.8159 7.5207 14.8615L7.27116 15.5833C7.24915 15.6593 7.30052 15.7353 7.37392 15.7353H8.64364C8.73905 15.7353 8.79043 15.8569 8.72437 15.9253L6.69869 18.1059H6.70603L7.74823 21.5022C7.77025 21.5782 7.71887 21.6465 7.64548 21.6465H6.62529C6.57392 21.6465 6.53722 21.6162 6.52254 21.5706L6.00144 19.8306C5.97208 19.7242 5.83264 19.7242 5.79594 19.823L5.37025 21.0463C5.36291 21.0691 5.36291 21.0919 5.37025 21.1147L5.75924 22.5963C5.77392 22.6419 5.81796 22.6799 5.86199 22.6799H9.15006C9.22345 22.6799 9.27483 22.6039 9.25281 22.5355L7.92437 18.2578C7.90969 18.2198 7.92437 18.1743 7.95373 18.1439L10.9702 14.9679C11.0363 14.8995 10.9849 14.778 10.8895 14.778Z",key:3}),r.createElement("path",{d:"M7.02164 13L5.03265 13.0076C4.98862 13.0076 4.94458 13.038 4.9299 13.0836L4.67302 13.8054C4.64366 13.8814 4.70238 13.9573 4.77577 13.9573H5.61247C5.68586 13.9573 5.73724 14.0333 5.71522 14.1093L3.34458 20.8259C3.30789 20.9247 3.17578 20.9247 3.13908 20.8259L1.43633 15.9784C1.40697 15.9024 1.46569 15.8265 1.53908 15.8265H2.3978C2.44183 15.8265 2.48587 15.8568 2.50055 15.9024L3.11706 17.65C3.15376 17.7487 3.28587 17.7487 3.32257 17.65L4.27669 14.9299C4.30605 14.8539 4.24733 14.7779 4.17394 14.7779H0.107895C0.0345005 14.7779 -0.0168755 14.8539 0.0051428 14.9299L3.13174 23.9259C3.16844 24.0247 3.30055 24.0247 3.33724 23.9259L7.12439 13.152C7.14641 13.076 7.09503 13 7.02164 13Z",fill:"#D8141C",key:4})])}o.defaultProps={viewBox:"0 0 24 24",fill:"none"},e.exports=o,o.default=o},5007:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M4 11.8841V4H5.5L5.5 11.5058L5.03262 11.5076L5.02793 11.5076C4.64577 11.5087 4.28345 11.6466 4 11.8841Z",key:0}),r.createElement("path",{d:"M11.9472 16.1173L12.7645 16.9346L17.7258 11.9733L12.7645 7.01197L11.7381 8.03844L14.9471 11.2475L6.72578 11.2477L6.72579 11.5011L7.0216 11.5C7.86922 11.5 8.39961 12.0635 8.56713 12.6993L14.947 12.6991L12.4812 15.165C12.4314 15.4622 12.2944 15.7534 12.0553 16.0035L11.9472 16.1173Z",key:1}),r.createElement("path",{d:"M20.0793 4V20H18.5793L18.5793 4H20.0793Z",key:2}),r.createElement("path",{d:"M10.8895 14.778L7.62346 14.7856C7.57942 14.7856 7.53538 14.8159 7.5207 14.8615L7.27116 15.5833C7.24915 15.6593 7.30052 15.7353 7.37392 15.7353H8.64364C8.73905 15.7353 8.79043 15.8569 8.72437 15.9253L6.69869 18.1059H6.70603L7.74823 21.5022C7.77025 21.5782 7.71887 21.6465 7.64548 21.6465H6.62529C6.57392 21.6465 6.53722 21.6162 6.52254 21.5706L6.00144 19.8306C5.97208 19.7242 5.83264 19.7242 5.79594 19.823L5.37025 21.0463C5.36291 21.0691 5.36291 21.0919 5.37025 21.1147L5.75924 22.5963C5.77392 22.6419 5.81796 22.6799 5.86199 22.6799H9.15006C9.22345 22.6799 9.27483 22.6039 9.25281 22.5355L7.92437 18.2578C7.90969 18.2198 7.92437 18.1743 7.95373 18.1439L10.9702 14.9679C11.0363 14.8995 10.9849 14.778 10.8895 14.778Z",key:3}),r.createElement("path",{d:"M7.02164 13L5.03265 13.0076C4.98862 13.0076 4.94458 13.038 4.9299 13.0836L4.67302 13.8054C4.64366 13.8814 4.70238 13.9573 4.77577 13.9573H5.61247C5.68586 13.9573 5.73724 14.0333 5.71522 14.1093L3.34458 20.8259C3.30789 20.9247 3.17578 20.9247 3.13908 20.8259L1.43633 15.9784C1.40697 15.9024 1.46569 15.8265 1.53908 15.8265H2.3978C2.44183 15.8265 2.48587 15.8568 2.50055 15.9024L3.11706 17.65C3.15376 17.7487 3.28587 17.7487 3.32257 17.65L4.27669 14.9299C4.30605 14.8539 4.24733 14.7779 4.17394 14.7779H0.107895C0.0345005 14.7779 -0.0168755 14.8539 0.0051428 14.9299L3.13174 23.9259C3.16844 24.0247 3.30055 24.0247 3.33724 23.9259L7.12439 13.152C7.14641 13.076 7.09503 13 7.02164 13Z",fill:"#D8141C",key:4})])}o.defaultProps={viewBox:"0 0 24 24",fill:"none"},e.exports=o,o.default=o},5898:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17 5.5H7C6.72386 5.5 6.5 5.72386 6.5 6V11.502L5.03265 11.5076L5.02796 11.5076C5.01863 11.5076 5.00931 11.5078 5 11.5079V6C5 4.89543 5.89543 4 7 4H17C18.1046 4 19 4.89543 19 6V18C19 19.1046 18.1046 20 17 20H10.036L9.5983 18.5904L9.68419 18.5H17C17.2761 18.5 17.5 18.2761 17.5 18V6C17.5 5.72386 17.2761 5.5 17 5.5ZM12.2552 15.75H14V14.25H12.3664C12.5689 14.718 12.5573 15.2784 12.2552 15.75ZM8.50164 12.5H16V11H8V11.821C8.22955 11.9997 8.39794 12.2386 8.50164 12.5ZM8 7.75H16V9.25H8V7.75Z",fill:"#1E1E1E",key:0}),r.createElement("path",{d:"M10.8895 14.7778L7.62346 14.7854C7.57942 14.7854 7.53538 14.8158 7.5207 14.8614L7.27116 15.5832C7.24915 15.6592 7.30052 15.7352 7.37392 15.7352H8.64364C8.73905 15.7352 8.79043 15.8567 8.72437 15.9251L6.69869 18.1058H6.70603L7.74823 21.5021C7.77025 21.578 7.71887 21.6464 7.64548 21.6464H6.62529C6.57392 21.6464 6.53722 21.616 6.52254 21.5704L6.00144 19.8305C5.97208 19.7241 5.83264 19.7241 5.79594 19.8229L5.37025 21.0462C5.36291 21.069 5.36291 21.0918 5.37025 21.1146L5.75924 22.5962C5.77392 22.6418 5.81796 22.6797 5.86199 22.6797H9.15006C9.22345 22.6797 9.27483 22.6038 9.25281 22.5354L7.92437 18.2577C7.90969 18.2197 7.92437 18.1741 7.95373 18.1437L10.9702 14.9678C11.0363 14.8994 10.9849 14.7778 10.8895 14.7778Z",fill:"black",key:1}),r.createElement("path",{d:"M7.02164 13L5.03265 13.0076C4.98862 13.0076 4.94458 13.038 4.9299 13.0836L4.67302 13.8054C4.64366 13.8814 4.70238 13.9573 4.77577 13.9573H5.61247C5.68586 13.9573 5.73724 14.0333 5.71522 14.1093L3.34458 20.8259C3.30789 20.9247 3.17578 20.9247 3.13908 20.8259L1.43633 15.9784C1.40697 15.9024 1.46569 15.8265 1.53908 15.8265H2.3978C2.44183 15.8265 2.48587 15.8568 2.50055 15.9024L3.11706 17.65C3.15376 17.7487 3.28587 17.7487 3.32257 17.65L4.27669 14.9299C4.30605 14.8539 4.24733 14.7779 4.17394 14.7779H0.107895C0.0345005 14.7779 -0.0168755 14.8539 0.0051428 14.9299L3.13174 23.9259C3.16844 24.0247 3.30055 24.0247 3.33724 23.9259L7.12439 13.152C7.14641 13.076 7.09503 13 7.02164 13Z",fill:"#D8141C",key:2})])}o.defaultProps={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},e.exports=o,o.default=o},7896:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.15 7.88A3 3 0 013 2a3 3 0 11-.85 5.88zm.25-4.01V3.2h1.2v.67H2.4zm0 2.93V4.4h1.2v2.4H2.4zM11.15 7.88A3 3 0 0112 2a3 3 0 11-.85 5.88zm.25-4.01V3.2h1.2v.67h-1.2zm0 2.93V4.4h1.2v2.4h-1.2zM20.15 7.88A3 3 0 0121 2a3 3 0 11-.85 5.88zm.25-4.01V3.2h1.2v.67h-1.2zm0 2.93V4.4h1.2v2.4h-1.2z",fill:"#000",key:0}),r.createElement("path",{d:"M24 10v1h-6v-1h6zM24 12v1h-6v-1h6zM24 14v1h-6v-1h6zM15 11v-1H9v1h6zM15 13v-1H9v1h6zM15 15v-1h-2.77c.2.3.3.65.27 1H15zM6 10v1H0v-1h6zM3.37 13l.14-.41c.08-.23.2-.43.37-.59H0v1h3.37zM10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:1}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},2246:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M12 3H1v9.5h2.55a1.6 1.6 0 00-.04.09l-.24.69H0V2h13v11.5h-1.29a1.6 1.6 0 00-.82-.22H8.62c.02-.26-.02-.53-.12-.78H12V3zM15 4.5h9v1h-9v-1zM24 7h-9v1h9V7zM24 2h-9v1h9V2zM17.5 11h4v1h-4v-1z",fill:"#000",key:0}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 10.7c0-.32.13-.62.37-.85.23-.22.55-.35.88-.35h6.5c.33 0 .65.13.88.35.24.23.37.53.37.85v1.6c0 .32-.13.62-.37.85-.23.22-.55.35-.88.35h-6.5c-.33 0-.65-.13-.88-.35a1.18 1.18 0 01-.37-.85v-1.6zm1.25-.4a.43.43 0 00-.3.12.4.4 0 00-.12.28v1.6a.43.43 0 00.42.4h6.5c.11 0 .22-.04.3-.12a.4.4 0 00.12-.28v-1.6a.4.4 0 00-.13-.28.43.43 0 00-.29-.12h-6.5z",fill:"#000",key:1}),r.createElement("path",{d:"M5.62 6a1 1 0 01-1 .99 1 1 0 01-1-1 1 1 0 012 0zM11.1 10.83H2.15c-.42 0-.67-.52-.43-.9l1.44-2.2a.5.5 0 01.85 0l.95 1.43c.2.3.6.33.82.04l2.2-2.8a.5.5 0 01.79 0l2.73 3.5c.29.36.05.93-.4.93zM10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:2}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:3})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},79:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{d:"M20 2v7.59H6.78l3.2 3.2-.48.5h-.88c.07-.83-.5-1.79-1.6-1.79h-.38L4 8.86 8.96 3.9 10 4.93l-3.21 3.2H18.5V2H20zM10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:0}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:1})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},2880:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 0h16v1.5H8V0zm2.76 22.5H24V24H9.9c.55-.29.88-.89.86-1.5zm.75-5.92L15.93 21l5.3-5.3-1.03-1.03-3.55 3.55V5.78l3.21 3.2 1.03-1.02-2.48-2.48L15.93 3l-4.96 4.96L11.99 9l3.21-3.21v12.44l-2.79-2.79c-.07.2-.19.4-.35.57l-.55.58z",fill:"#000",key:0}),r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:1}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},9464:function(e,t,n){var r=n(7294);function o(e){return r.createElement("svg",e,[r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 4.5H2a.5.5 0 00-.5.5v8.28H0V5c0-1.1.9-2 2-2h20a2 2 0 012 2v13a2 2 0 01-2 2H10.04l-.44-1.41.08-.09H22a.5.5 0 00.5-.5V5a.5.5 0 00-.5-.5zM8.1 11.9H12v1.2H8.62a1.7 1.7 0 00-.53-1.2zm-4.12 0c-.2.18-.37.42-.47.69l-.18.51H3v-1.2h.98zM12 10.6H3V9.4h9v1.2zM3 8h2V6H3v2zm6 0H7V6h2v2zm2 0h2V6h-2v2zm6.5 4a2 2 0 100-4 2 2 0 000 4zm3.5 3.4c0 .33-.31.6-.7.6h-5.6c-.39 0-.7-.27-.7-.6v-.6c0-1 .94-1.8 2.1-1.8.14 0 .26.04.4.09.22.07.5.16 1 .16s.79-.1 1-.16c.15-.05.27-.09.4-.09 1.16 0 2.1.8 2.1 1.8v.6z",fill:"#000",key:0}),r.createElement("path",{d:"M10.89 14.78H7.62a.11.11 0 00-.1.08l-.25.72c-.02.08.03.16.1.16h1.27c.1 0 .15.12.08.19L6.7 18.1l1.05 3.4c.02.07-.03.14-.1.14H6.63a.1.1 0 01-.1-.08L6 19.83c-.03-.1-.17-.1-.2 0l-.43 1.22a.1.1 0 000 .06l.39 1.49c.01.04.06.08.1.08h3.29c.07 0 .12-.08.1-.14l-1.33-4.28c-.01-.04 0-.09.03-.12l3.02-3.17c.07-.07.01-.2-.08-.2z",fill:"#000",key:1}),r.createElement("path",{d:"M7.02 13H5.03a.11.11 0 00-.1.08l-.26.73c-.03.07.03.15.1.15h.84c.08 0 .13.07.1.15l-2.37 6.72a.1.1 0 01-.2 0l-1.7-4.85a.11.11 0 01.1-.15h.86c.04 0 .09.03.1.07l.62 1.75c.03.1.17.1.2 0l.96-2.72a.11.11 0 00-.1-.15H.1c-.08 0-.13.07-.1.15l3.12 9c.04.1.17.1.2 0l3.8-10.78c.02-.07-.03-.15-.1-.15z",fill:"#D8141C",key:2})])}o.defaultProps={width:"24",height:"24",fill:"none"},e.exports=o,o.default=o},3273:function(){var e=wp.i18n.__;wp.blocks.registerBlockStyle("core/image",[{name:"vk-image-rounded",label:e("Rounded02","vk-blocks")},{name:"vk-image-border",label:e("Border","vk-blocks")},{name:"vk-image-photoFrame",label:e("Photo frame","vk-blocks")},{name:"vk-image-photoFrame-tilt-right",label:e("Photo frame Tilt Right","vk-blocks")},{name:"vk-image-photoFrame-tilt-left",label:e("Photo frame Tilt Left","vk-blocks")},{name:"vk-image-shadow",label:e("Shadow","vk-blocks")},{name:"vk-image-wave01",label:e("Wave01","vk-blocks")},{name:"vk-image-wave02",label:e("Wave02","vk-blocks")},{name:"vk-image-wave03",label:e("Wave03","vk-blocks")},{name:"vk-image-wave04",label:e("Wave04","vk-blocks")}])},9742:function(e,t){"use strict";t.byteLength=function(e){var t=i(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,a=i(e),l=a[0],c=a[1],s=new o(function(e,t,n){return 3*(t+n)/4-n}(0,l,c)),u=0,p=c>0?l-4:l;for(n=0;n<p;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],s[u++]=t>>16&255,s[u++]=t>>8&255,s[u++]=255&t;return 2===c&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,s[u++]=255&t),1===c&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,s[u++]=t>>8&255,s[u++]=255&t),s},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,a=[],l=16383,c=0,i=r-o;c<i;c+=l)a.push(s(e,c,c+l>i?i:c+l));return 1===o?(t=e[r-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),a.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,c=a.length;l<c;++l)n[l]=a[l],r[a.charCodeAt(l)]=l;function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e,t,r){for(var o,a,l=[],c=t;c<r;c+=3)o=(e[c]<<16&16711680)+(e[c+1]<<8&65280)+(255&e[c+2]),l.push(n[(a=o)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return l.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},8764:function(e,t,n){"use strict";var r=n(9742),o=n(645),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=i,t.SlowBuffer=function(e){return+e!=e&&(e=0),i.alloc(+e)},t.INSPECT_MAX_BYTES=50;var l=2147483647;function c(e){if(e>l)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,i.prototype),t}function i(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return s(e,t,n)}function s(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!i.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|d(e,t),r=c(n),o=r.write(e,t);return o!==n&&(r=r.slice(0,o)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(H(e,Uint8Array)){var t=new Uint8Array(e);return m(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(H(e,ArrayBuffer)||e&&H(e.buffer,ArrayBuffer))return m(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(H(e,SharedArrayBuffer)||e&&H(e.buffer,SharedArrayBuffer)))return m(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return i.from(r,t,n);var o=function(e){if(i.isBuffer(e)){var t=0|b(e.length),n=c(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||U(e.length)?c(0):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return i.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return u(e),c(e<0?0:0|b(e))}function f(e){for(var t=e.length<0?0:0|b(e.length),n=c(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function m(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,i.prototype),r}function b(e){if(e>=l)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l.toString(16)+" bytes");return 0|e}function d(e,t){if(i.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||H(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return M(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return q(e).length;default:if(o)return r?-1:M(e).length;t=(""+t).toLowerCase(),o=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return R(this,t,n);case"ascii":return S(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function h(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),U(n=+n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=i.from(t,r)),i.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,o){var a,l=1,c=e.length,i=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;l=2,c/=2,i/=2,n/=2}function s(e,t){return 1===l?e[t]:e.readUInt16BE(t*l)}if(o){var u=-1;for(a=n;a<c;a++)if(s(e,a)===s(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===i)return u*l}else-1!==u&&(a-=a-u),u=-1}else for(n+i>c&&(n=c-i),a=n;a>=0;a--){for(var p=!0,f=0;f<i;f++)if(s(e,a+f)!==s(t,f)){p=!1;break}if(p)return a}return-1}function k(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var a=t.length;r>a/2&&(r=a/2);for(var l=0;l<r;++l){var c=parseInt(t.substr(2*l,2),16);if(U(c))return l;e[n+l]=c}return l}function y(e,t,n,r){return D(M(t,e.length-n),e,n,r)}function w(e,t,n,r){return D(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function E(e,t,n,r){return D(q(t),e,n,r)}function x(e,t,n,r){return D(function(e,t){for(var n,r,o,a=[],l=0;l<e.length&&!((t-=2)<0);++l)r=(n=e.charCodeAt(l))>>8,o=n%256,a.push(o),a.push(r);return a}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function R(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var a,l,c,i,s=e[o],u=null,p=s>239?4:s>223?3:s>191?2:1;if(o+p<=n)switch(p){case 1:s<128&&(u=s);break;case 2:128==(192&(a=e[o+1]))&&(i=(31&s)<<6|63&a)>127&&(u=i);break;case 3:a=e[o+1],l=e[o+2],128==(192&a)&&128==(192&l)&&(i=(15&s)<<12|(63&a)<<6|63&l)>2047&&(i<55296||i>57343)&&(u=i);break;case 4:a=e[o+1],l=e[o+2],c=e[o+3],128==(192&a)&&128==(192&l)&&128==(192&c)&&(i=(15&s)<<18|(63&a)<<12|(63&l)<<6|63&c)>65535&&i<1114112&&(u=i)}null===u?(u=65533,p=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=p}return function(e){var t=e.length;if(t<=N)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=N));return n}(r)}t.kMaxLength=l,i.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),i.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(i.prototype,"parent",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.buffer}}),Object.defineProperty(i.prototype,"offset",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.byteOffset}}),i.poolSize=8192,i.from=function(e,t,n){return s(e,t,n)},Object.setPrototypeOf(i.prototype,Uint8Array.prototype),Object.setPrototypeOf(i,Uint8Array),i.alloc=function(e,t,n){return function(e,t,n){return u(e),e<=0?c(e):void 0!==t?"string"==typeof n?c(e).fill(t,n):c(e).fill(t):c(e)}(e,t,n)},i.allocUnsafe=function(e){return p(e)},i.allocUnsafeSlow=function(e){return p(e)},i.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==i.prototype},i.compare=function(e,t){if(H(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),H(t,Uint8Array)&&(t=i.from(t,t.offset,t.byteLength)),!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=i.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(H(a,Uint8Array))o+a.length>r.length?i.from(a).copy(r,o):Uint8Array.prototype.set.call(r,a,o);else{if(!i.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o)}o+=a.length}return r},i.byteLength=d,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)h(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)h(this,t,t+3),h(this,t+1,t+2);return this},i.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)h(this,t,t+7),h(this,t+1,t+6),h(this,t+2,t+5),h(this,t+3,t+4);return this},i.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?R(this,0,e):v.apply(this,arguments)},i.prototype.toLocaleString=i.prototype.toString,i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===i.compare(this,e)},i.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},a&&(i.prototype[a]=i.prototype.inspect),i.prototype.compare=function(e,t,n,r,o){if(H(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),!i.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),l=(n>>>=0)-(t>>>=0),c=Math.min(a,l),s=this.slice(r,o),u=e.slice(t,n),p=0;p<c;++p)if(s[p]!==u[p]){a=s[p],l=u[p];break}return a<l?-1:l<a?1:0},i.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},i.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},i.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)},i.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return k(this,e,t,n);case"utf8":case"utf-8":return y(this,e,t,n);case"ascii":case"latin1":case"binary":return w(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var N=4096;function S(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function T(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function A(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",a=t;a<n;++a)o+=F[e[a]];return o}function B(e,t,n){for(var r=e.slice(t,n),o="",a=0;a<r.length-1;a+=2)o+=String.fromCharCode(r[a]+256*r[a+1]);return o}function O(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,n,r,o,a){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function P(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(e,t,n,r,a){return t=+t,n>>>=0,a||P(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function L(e,t,n,r,a){return t=+t,n>>>=0,a||P(e,0,n,8),o.write(e,t,n,r,52,8),n+8}i.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,i.prototype),r},i.prototype.readUintLE=i.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;return r},i.prototype.readUintBE=i.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},i.prototype.readUint8=i.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},i.prototype.readUint16LE=i.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUint16BE=i.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUint32LE=i.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUint32BE=i.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=t,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},i.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return e>>>=0,t||O(e,4,this.length),o.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),o.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),o.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),o.read(this,e,!1,52,8)},i.prototype.writeUintLE=i.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||I(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a<n&&(o*=256);)this[t+a]=e/o&255;return t+n},i.prototype.writeUintBE=i.prototype.writeUIntBE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||I(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+n},i.prototype.writeUint8=i.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,1,255,0),this[t]=255&e,t+1},i.prototype.writeUint16LE=i.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeUint16BE=i.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeUint32LE=i.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},i.prototype.writeUint32BE=i.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);I(this,e,t,n,o-1,-o)}var a=0,l=1,c=0;for(this[t]=255&e;++a<n&&(l*=256);)e<0&&0===c&&0!==this[t+a-1]&&(c=1),this[t+a]=(e/l>>0)-c&255;return t+n},i.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);I(this,e,t,n,o-1,-o)}var a=n-1,l=1,c=0;for(this[t+a]=255&e;--a>=0&&(l*=256);)e<0&&0===c&&0!==this[t+a+1]&&(c=1),this[t+a]=(e/l>>0)-c&255;return t+n},i.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},i.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},i.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},i.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},i.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},i.prototype.copy=function(e,t,n,r){if(!i.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o=r-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),o},i.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!i.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var o=e.charCodeAt(0);("utf8"===r&&o<128||"latin1"===r)&&(e=o)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var l=i.isBuffer(e)?e:i.from(e,r),c=l.length;if(0===c)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=l[a%c]}return this};var z=/[^+/0-9A-Za-z-_]/g;function M(e,t){var n;t=t||1/0;for(var r=e.length,o=null,a=[],l=0;l<r;++l){if((n=e.charCodeAt(l))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(l+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function q(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(z,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function D(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function H(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function U(e){return e!=e}var F=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,o=0;o<16;++o)t[r+o]=e[n]+e[o];return t}()},4184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)&&n.length){var l=o.apply(null,n);l&&e.push(l)}else if("object"===a)for(var c in n)r.call(n,c)&&n[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},6138:function(e,t,n){var r=n(4431),o=n(1091),a={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},l={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},c=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var n="",o=0;o<e.length;o++){var a=e[o];"root"===a.type?n+=c(a.children,t):r.isTag(a)?n+=i(a,t):a.type===r.Directive?n+=s(a):a.type===r.Comment?n+=f(a):a.type===r.CDATA?n+=p(a):n+=u(a,t)}return n};function i(e,t){"svg"===e.name&&(t={decodeEntities:t.decodeEntities,xmlMode:!0});var n="<"+e.name,r=function(e,t){if(e){var n,r="";for(var a in e)r&&(r+=" "),r+=a,(null!==(n=e[a])&&""!==n||t.xmlMode)&&(r+='="'+(t.decodeEntities?o.encodeXML(n):n)+'"');return r}}(e.attribs,t);return r&&(n+=" "+r),!t.xmlMode||e.children&&0!==e.children.length?(n+=">",e.children&&(n+=c(e.children,t)),l[e.name]&&!t.xmlMode||(n+="</"+e.name+">")):n+="/>",n}function s(e){return"<"+e.data+">"}function u(e,t){var n=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in a||(n=o.encodeXML(n)),n}function p(e){return"<![CDATA["+e.children[0].data+"]]>"}function f(e){return"\x3c!--"+e.data+"--\x3e"}},4431:function(e){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},8753:function(e,t,n){var r=n(4431),o=/\s+/g,a=n(7790),l=n(4407);function c(e,t,n){"object"==typeof e?(n=t,t=e,e=null):"function"==typeof t&&(n=t,t=i),this._callback=e,this._options=t||i,this._elementCB=n,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var i={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};c.prototype.onparserinit=function(e){this._parser=e},c.prototype.onreset=function(){c.call(this,this._callback,this._options,this._elementCB)},c.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},c.prototype._handleCallback=c.prototype.onerror=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},c.prototype.onclosetag=function(){var e=this._tagStack.pop();this._options.withEndIndices&&e&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e)},c.prototype._createDomElement=function(e){if(!this._options.withDomLvl1)return e;var t;for(var n in t="tag"===e.type?Object.create(l):Object.create(a),e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},c.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1],n=t?t.children:this.dom,r=n[n.length-1];e.next=null,this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),r?(e.prev=r,r.next=e):e.prev=null,n.push(e),e.parent=t||null},c.prototype.onopentag=function(e,t){var n={type:"script"===e?r.Script:"style"===e?r.Style:r.Tag,name:e,attribs:t,children:[]},o=this._createDomElement(n);this._addDomElement(o),this._tagStack.push(o)},c.prototype.ontext=function(e){var t,n=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(t=this.dom[this.dom.length-1]).type===r.Text)n?t.data=(t.data+e).replace(o," "):t.data+=e;else if(this._tagStack.length&&(t=this._tagStack[this._tagStack.length-1])&&(t=t.children[t.children.length-1])&&t.type===r.Text)n?t.data=(t.data+e).replace(o," "):t.data+=e;else{n&&(e=e.replace(o," "));var a=this._createDomElement({data:e,type:r.Text});this._addDomElement(a)}},c.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===r.Comment)t.data+=e;else{var n={data:e,type:r.Comment},o=this._createDomElement(n);this._addDomElement(o),this._tagStack.push(o)}},c.prototype.oncdatastart=function(){var e={children:[{data:"",type:r.Text}],type:r.CDATA},t=this._createDomElement(e);this._addDomElement(t),this._tagStack.push(t)},c.prototype.oncommentend=c.prototype.oncdataend=function(){this._tagStack.pop()},c.prototype.onprocessinginstruction=function(e,t){var n=this._createDomElement({name:e,data:t,type:r.Directive});this._addDomElement(n)},e.exports=c},4407:function(e,t,n){var r=n(7790),o=e.exports=Object.create(r),a={tagName:"name"};Object.keys(a).forEach((function(e){var t=a[e];Object.defineProperty(o,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})}))},7790:function(e){var t=e.exports={get firstChild(){var e=this.children;return e&&e[0]||null},get lastChild(){var e=this.children;return e&&e[e.length-1]||null},get nodeType(){return r[this.type]||r.element}},n={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},r={element:1,text:3,cdata:4,comment:8};Object.keys(n).forEach((function(e){var r=n[e];Object.defineProperty(t,e,{get:function(){return this[r]||null},set:function(e){return this[r]=e,e}})}))},2417:function(e,t,n){var r=e.exports;[n(3346),n(5010),n(6765),n(8043),n(3905),n(4975)].forEach((function(e){Object.keys(e).forEach((function(t){r[t]=e[t].bind(r)}))}))},4975:function(e,t){t.removeSubsets=function(e){for(var t,n,r,o=e.length;--o>-1;){for(t=n=e[o],e[o]=null,r=!0;n;){if(e.indexOf(n)>-1){r=!1,e.splice(o,1);break}n=n.parent}r&&(e[o]=t)}return e};var n=t.compareDocumentPosition=function(e,t){var n,r,o,a,l,c,i=[],s=[];if(e===t)return 0;for(n=e;n;)i.unshift(n),n=n.parent;for(n=t;n;)s.unshift(n),n=n.parent;for(c=0;i[c]===s[c];)c++;return 0===c?1:(o=(r=i[c-1]).children,a=i[c],l=s[c],o.indexOf(a)>o.indexOf(l)?r===t?20:4:r===e?10:2)};t.uniqueSort=function(e){var t,r,o=e.length;for(e=e.slice();--o>-1;)t=e[o],(r=e.indexOf(t))>-1&&r<o&&e.splice(o,1);return e.sort((function(e,t){var r=n(e,t);return 2&r?-1:4&r?1:0})),e}},3905:function(e,t,n){var r=n(4431),o=t.isTag=r.isTag;t.testElement=function(e,t){for(var n in e)if(e.hasOwnProperty(n))if("tag_name"===n){if(!o(t)||!e.tag_name(t.name))return!1}else if("tag_type"===n){if(!e.tag_type(t.type))return!1}else if("tag_contains"===n){if(o(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[n](t.attribs[n]))return!1;return!0};var a={tag_name:function(e){return"function"==typeof e?function(t){return o(t)&&e(t.name)}:"*"===e?o:function(t){return o(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!o(t)&&e(t.data)}:function(t){return!o(t)&&t.data===e}}};function l(e,t){return"function"==typeof t?function(n){return n.attribs&&t(n.attribs[e])}:function(n){return n.attribs&&n.attribs[e]===t}}function c(e,t){return function(n){return e(n)||t(n)}}t.getElements=function(e,t,n,r){var o=Object.keys(e).map((function(t){var n=e[t];return t in a?a[t](n):l(t,n)}));return 0===o.length?[]:this.filter(o.reduce(c),t,n,r)},t.getElementById=function(e,t,n){return Array.isArray(t)||(t=[t]),this.findOne(l("id",e),t,!1!==n)},t.getElementsByTagName=function(e,t,n,r){return this.filter(a.tag_name(e),t,n,r)},t.getElementsByTagType=function(e,t,n,r){return this.filter(a.tag_type(e),t,n,r)}},6765:function(e,t){t.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},t.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var o=t.parent=e.parent;if(o){var a=o.children;a[a.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var n=e.children[e.children.length-2];n.next=t,t.prev=n,t.next=null}},t.append=function(e,t){var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var o=n.children;o.splice(o.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},t.prepend=function(e,t){var n=e.parent;if(n){var r=n.children;r.splice(r.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},8043:function(e,t,n){var r=n(4431).isTag;function o(e,t,n,r){for(var a,l=[],c=0,i=t.length;c<i&&!(e(t[c])&&(l.push(t[c]),--r<=0))&&(a=t[c].children,!(n&&a&&a.length>0&&(a=o(e,a,n,r),l=l.concat(a),(r-=a.length)<=0)));c++);return l}e.exports={filter:function(e,t,n,r){return Array.isArray(t)||(t=[t]),"number"==typeof r&&isFinite(r)||(r=1/0),o(e,t,!1!==n,r)},find:o,findOneChild:function(e,t){for(var n=0,r=t.length;n<r;n++)if(e(t[n]))return t[n];return null},findOne:function e(t,n){for(var o=null,a=0,l=n.length;a<l&&!o;a++)r(n[a])&&(t(n[a])?o=n[a]:n[a].children.length>0&&(o=e(t,n[a].children)));return o},existsOne:function e(t,n){for(var o=0,a=n.length;o<a;o++)if(r(n[o])&&(t(n[o])||n[o].children.length>0&&e(t,n[o].children)))return!0;return!1},findAll:function e(t,n){for(var o=[],a=0,l=n.length;a<l;a++)r(n[a])&&(t(n[a])&&o.push(n[a]),n[a].children.length>0&&(o=o.concat(e(t,n[a].children))));return o}}},3346:function(e,t,n){var r=n(4431),o=n(6138),a=r.isTag;e.exports={getInnerHTML:function(e,t){return e.children?e.children.map((function(e){return o(e,t)})).join(""):""},getOuterHTML:o,getText:function e(t){return Array.isArray(t)?t.map(e).join(""):a(t)||t.type===r.CDATA?e(t.children):t.type===r.Text?t.data:""}}},5010:function(e,t){var n=t.getChildren=function(e){return e.children},r=t.getParent=function(e){return e.parent};t.getSiblings=function(e){var t=r(e);return t?n(t):[e]},t.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]},t.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)},t.getName=function(e){return e.name}},1091:function(e,t,n){var r=n(7322),o=n(4076);t.decode=function(e,t){return(!t||t<=0?o.XML:o.HTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?o.XML:o.HTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?r.XML:r.HTML)(e)},t.encodeXML=r.XML,t.encodeHTML4=t.encodeHTML5=t.encodeHTML=r.HTML,t.decodeXML=t.decodeXMLStrict=o.XML,t.decodeHTML4=t.decodeHTML5=t.decodeHTML=o.HTML,t.decodeHTML4Strict=t.decodeHTML5Strict=t.decodeHTMLStrict=o.HTMLStrict,t.escape=r.escape},4076:function(e,t,n){var r=n(752),o=n(5076),a=n(1083),l=n(26),c=s(a),i=s(r);function s(e){var t=Object.keys(e).join("|"),n=f(e),r=new RegExp("&(?:"+(t+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(e){return String(e).replace(r,n)}}var u=function(){for(var e=Object.keys(o).sort(p),t=Object.keys(r).sort(p),n=0,a=0;n<t.length;n++)e[a]===t[n]?(t[n]+=";?",a++):t[n]+=";";var l=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),c=f(r);function i(e){return";"!==e.substr(-1)&&(e+=";"),c(e)}return function(e){return String(e).replace(l,i)}}();function p(e,t){return e<t?1:-1}function f(e){return function(t){return"#"===t.charAt(1)?"X"===t.charAt(2)||"x"===t.charAt(2)?l(parseInt(t.substr(3),16)):l(parseInt(t.substr(2),10)):e[t.slice(1,-1)]}}e.exports={XML:c,HTML:u,HTMLStrict:i}},26:function(e,t,n){var r=n(2549);e.exports=function(e){if(e>=55296&&e<=57343||e>1114111)return"�";e in r&&(e=r[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)}},7322:function(e,t,n){var r=c(n(1083)),o=i(r);t.XML=m(r,o);var a=c(n(752)),l=i(a);function c(e){return Object.keys(e).sort().reduce((function(t,n){return t[e[n]]="&"+n+";",t}),{})}function i(e){var t=[],n=[];return Object.keys(e).forEach((function(e){1===e.length?t.push("\\"+e):n.push(e)})),n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}t.HTML=m(a,l);var s=/[^\0-\x7F]/g,u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function p(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}function f(e){return"&#x"+(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function m(e,t){function n(t){return e[t]}return function(e){return e.replace(t,n).replace(u,f).replace(s,p)}}var b=i(r);t.escape=function(e){return e.replace(b,p).replace(u,f).replace(s,p)}},2549:function(e){"use strict";e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},752:function(e){"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},5076:function(e){"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},1083:function(e){"use strict";e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},7187:function(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(n,r){function o(){void 0!==a&&e.removeListener("error",a),n([].slice.call(arguments))}var a;"error"!==t&&(a=function(n){e.removeListener(t,o),r(n)},e.once("error",a)),e.once(t,o)}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var l=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function i(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function s(e,t,n,r){var o,a,l,s;if(c(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),l=a[t]),void 0===l)l=a[t]=n,++e._eventsCount;else if("function"==typeof l?l=a[t]=r?[n,l]:[l,n]:r?l.unshift(n):l.push(n),(o=i(e))>0&&l.length>o&&!l.warned){l.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+l.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=l.length,s=u,console&&console.warn&&console.warn(s)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=u.bind(r);return o.listener=n,r.wrapFn=o,o}function f(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):b(o,o.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function b(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return i(this)},a.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var o="error"===e,a=this._events;if(void 0!==a)o=o&&void 0===a.error;else if(!o)return!1;if(o){var l;if(t.length>0&&(l=t[0]),l instanceof Error)throw l;var c=new Error("Unhandled error."+(l?" ("+l.message+")":""));throw c.context=l,c}var i=a[e];if(void 0===i)return!1;if("function"==typeof i)r(i,this,t);else{var s=i.length,u=b(i,s);for(n=0;n<s;++n)r(u[n],this,t)}return!0},a.prototype.addListener=function(e,t){return s(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return s(this,e,t,!0)},a.prototype.once=function(e,t){return c(t),this.on(e,p(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,p(this,e,t)),this},a.prototype.removeListener=function(e,t){var n,r,o,a,l;if(c(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){l=n[a].listener,o=a;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,l||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(o=a[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return f(this,e,!0)},a.prototype.rawListeners=function(e){return f(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},a.prototype.listenerCount=m,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},5449:function(e,t,n){function r(e){this._cbs=e||{},this.events=[]}e.exports=r;var o=n(3719).EVENTS;Object.keys(o).forEach((function(e){if(0===o[e])e="on"+e,r.prototype[e]=function(){this.events.push([e]),this._cbs[e]&&this._cbs[e]()};else if(1===o[e])e="on"+e,r.prototype[e]=function(t){this.events.push([e,t]),this._cbs[e]&&this._cbs[e](t)};else{if(2!==o[e])throw Error("wrong number of arguments");e="on"+e,r.prototype[e]=function(t,n){this.events.push([e,t,n]),this._cbs[e]&&this._cbs[e](t,n)}}})),r.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},r.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var e=0,t=this.events.length;e<t;e++)if(this._cbs[this.events[e][0]]){var n=this.events[e].length;1===n?this._cbs[this.events[e][0]]():2===n?this._cbs[this.events[e][0]](this.events[e][1]):this._cbs[this.events[e][0]](this.events[e][1],this.events[e][2])}}},3870:function(e,t,n){var r=n(8753),o=n(2417);function a(e,t){this.init(e,t)}function l(e,t){return o.getElementsByTagName(e,t,!0)}function c(e,t){return o.getElementsByTagName(e,t,!0,1)[0]}function i(e,t,n){return o.getText(o.getElementsByTagName(e,t,n,1)).trim()}function s(e,t,n,r,o){var a=i(n,r,o);a&&(e[t]=a)}n(5717)(a,r),a.prototype.init=r;var u=function(e){return"rss"===e||"feed"===e||"rdf:RDF"===e};a.prototype.onend=function(){var e,t,n={},o=c(u,this.dom);o&&("feed"===o.name?(t=o.children,n.type="atom",s(n,"id","id",t),s(n,"title","title",t),(e=c("link",t))&&(e=e.attribs)&&(e=e.href)&&(n.link=e),s(n,"description","subtitle",t),(e=i("updated",t))&&(n.updated=new Date(e)),s(n,"author","email",t,!0),n.items=l("entry",t).map((function(e){var t,n={};return s(n,"id","id",e=e.children),s(n,"title","title",e),(t=c("link",e))&&(t=t.attribs)&&(t=t.href)&&(n.link=t),(t=i("summary",e)||i("content",e))&&(n.description=t),(t=i("updated",e))&&(n.pubDate=new Date(t)),n}))):(t=c("channel",o.children).children,n.type=o.name.substr(0,3),n.id="",s(n,"title","title",t),s(n,"link","link",t),s(n,"description","description",t),(e=i("lastBuildDate",t))&&(n.updated=new Date(e)),s(n,"author","managingEditor",t,!0),n.items=l("item",o.children).map((function(e){var t,n={};return s(n,"id","guid",e=e.children),s(n,"title","title",e),s(n,"link","link",e),s(n,"description","description",e),(t=i("pubDate",e))&&(n.pubDate=new Date(t)),n})))),this.dom=n,r.prototype._handleCallback.call(this,o?null:Error("couldn't find root of feed"))},e.exports=a},763:function(e,t,n){var r=n(9889),o={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},a={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,th:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:o,input:o,output:o,button:o,datalist:o,textarea:o,option:{option:!0},optgroup:{optgroup:!0}},l={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},c={__proto__:null,math:!0,svg:!0},i={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0,foreignObject:!0,desc:!0,title:!0},s=/\s|\//;function u(e,t){this._options=t||{},this._cbs=e||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this._foreignContext=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._options.Tokenizer&&(r=this._options.Tokenizer),this._tokenizer=new r(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}n(5717)(u,n(7187).EventEmitter),u.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},u.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},u.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&e in a)for(var t;(t=this._stack[this._stack.length-1])in a[e];this.onclosetag(t));!this._options.xmlMode&&e in l||(this._stack.push(e),e in c?this._foreignContext.push(!0):e in i&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},u.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in l&&this._cbs.onclosetag(this._tagname),this._tagname=""},u.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),(e in c||e in i)&&this._foreignContext.pop(),!this._stack.length||e in l&&!this._options.xmlMode)this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},u.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]?this._closeCurrentTag():this.onopentagend()},u.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},u.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},u.prototype.onattribdata=function(e){this._attribvalue+=e},u.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},u.prototype._getInstructionName=function(e){var t=e.search(s),n=t<0?e:e.substr(0,t);return this._lowerCaseTagNames&&(n=n.toLowerCase()),n},u.prototype.ondeclaration=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("!"+t,"!"+e)}},u.prototype.onprocessinginstruction=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("?"+t,"?"+e)}},u.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},u.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},u.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},u.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;e>0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},u.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},u.prototype.parseComplete=function(e){this.reset(),this.end(e)},u.prototype.write=function(e){this._tokenizer.write(e)},u.prototype.end=function(e){this._tokenizer.end(e)},u.prototype.pause=function(){this._tokenizer.pause()},u.prototype.resume=function(){this._tokenizer.resume()},u.prototype.parseChunk=u.prototype.write,u.prototype.done=u.prototype.end,e.exports=u},6321:function(e,t,n){function r(e){this._cbs=e||{}}e.exports=r;var o=n(3719).EVENTS;Object.keys(o).forEach((function(e){if(0===o[e])e="on"+e,r.prototype[e]=function(){this._cbs[e]&&this._cbs[e]()};else if(1===o[e])e="on"+e,r.prototype[e]=function(t){this._cbs[e]&&this._cbs[e](t)};else{if(2!==o[e])throw Error("wrong number of arguments");e="on"+e,r.prototype[e]=function(t,n){this._cbs[e]&&this._cbs[e](t,n)}}}))},9924:function(e,t,n){e.exports=o;var r=n(3621);function o(e){r.call(this,new a(this),e)}function a(e){this.scope=e}n(5717)(o,r),o.prototype.readable=!0;var l=n(3719).EVENTS;Object.keys(l).forEach((function(e){if(0===l[e])a.prototype["on"+e]=function(){this.scope.emit(e)};else if(1===l[e])a.prototype["on"+e]=function(t){this.scope.emit(e,t)};else{if(2!==l[e])throw Error("wrong number of arguments!");a.prototype["on"+e]=function(t,n){this.scope.emit(e,t,n)}}}))},9889:function(e,t,n){e.exports=ve;var r=n(26),o=n(752),a=n(5076),l=n(1083),c=0,i=c++,s=c++,u=c++,p=c++,f=c++,m=c++,b=c++,d=c++,v=c++,h=c++,g=c++,_=c++,k=c++,y=c++,w=c++,E=c++,x=c++,C=c++,R=c++,N=c++,S=c++,T=c++,A=c++,B=c++,O=c++,I=c++,P=c++,j=c++,L=c++,z=c++,M=c++,q=c++,D=c++,H=c++,U=c++,F=c++,V=c++,Z=c++,G=c++,W=c++,J=c++,$=c++,Y=c++,X=c++,K=c++,Q=c++,ee=c++,te=c++,ne=c++,re=c++,oe=c++,ae=c++,le=c++,ce=c++,ie=c++,se=0,ue=se++,pe=se++,fe=se++;function me(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function be(e,t,n){var r=e.toLowerCase();return e===r?function(e){e===r?this._state=t:(this._state=n,this._index--)}:function(o){o===r||o===e?this._state=t:(this._state=n,this._index--)}}function de(e,t){var n=e.toLowerCase();return function(r){r===n||r===e?this._state=t:(this._state=u,this._index--)}}function ve(e,t){this._state=i,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=i,this._special=ue,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}ve.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=s,this._sectionStart=this._index):this._decodeEntities&&this._special===ue&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=i,this._state=oe,this._sectionStart=this._index)},ve.prototype._stateBeforeTagName=function(e){"/"===e?this._state=f:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==ue||me(e)?this._state=i:"!"===e?(this._state=w,this._sectionStart=this._index+1):"?"===e?(this._state=x,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?u:M,this._sectionStart=this._index)},ve.prototype._stateInTagName=function(e){("/"===e||">"===e||me(e))&&(this._emitToken("onopentagname"),this._state=d,this._index--)},ve.prototype._stateBeforeCloseingTagName=function(e){me(e)||(">"===e?this._state=i:this._special!==ue?"s"===e||"S"===e?this._state=q:(this._state=i,this._index--):(this._state=m,this._sectionStart=this._index))},ve.prototype._stateInCloseingTagName=function(e){(">"===e||me(e))&&(this._emitToken("onclosetag"),this._state=b,this._index--)},ve.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=i,this._sectionStart=this._index+1)},ve.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=i,this._sectionStart=this._index+1):"/"===e?this._state=p:me(e)||(this._state=v,this._sectionStart=this._index)},ve.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=i,this._sectionStart=this._index+1):me(e)||(this._state=d,this._index--)},ve.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||me(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=h,this._index--)},ve.prototype._stateAfterAttributeName=function(e){"="===e?this._state=g:"/"===e||">"===e?(this._cbs.onattribend(),this._state=d,this._index--):me(e)||(this._cbs.onattribend(),this._state=v,this._sectionStart=this._index)},ve.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=_,this._sectionStart=this._index+1):"'"===e?(this._state=k,this._sectionStart=this._index+1):me(e)||(this._state=y,this._sectionStart=this._index,this._index--)},ve.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=oe,this._sectionStart=this._index)},ve.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=oe,this._sectionStart=this._index)},ve.prototype._stateInAttributeValueNoQuotes=function(e){me(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=oe,this._sectionStart=this._index)},ve.prototype._stateBeforeDeclaration=function(e){this._state="["===e?T:"-"===e?C:E},ve.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=i,this._sectionStart=this._index+1)},ve.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=i,this._sectionStart=this._index+1)},ve.prototype._stateBeforeComment=function(e){"-"===e?(this._state=R,this._sectionStart=this._index+1):this._state=E},ve.prototype._stateInComment=function(e){"-"===e&&(this._state=N)},ve.prototype._stateAfterComment1=function(e){this._state="-"===e?S:R},ve.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=i,this._sectionStart=this._index+1):"-"!==e&&(this._state=R)},ve.prototype._stateBeforeCdata1=be("C",A,E),ve.prototype._stateBeforeCdata2=be("D",B,E),ve.prototype._stateBeforeCdata3=be("A",O,E),ve.prototype._stateBeforeCdata4=be("T",I,E),ve.prototype._stateBeforeCdata5=be("A",P,E),ve.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=j,this._sectionStart=this._index+1):(this._state=E,this._index--)},ve.prototype._stateInCdata=function(e){"]"===e&&(this._state=L)},ve.prototype._stateAfterCdata1=function(e){this._state="]"===e?z:j},ve.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=i,this._sectionStart=this._index+1):"]"!==e&&(this._state=j)},ve.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=D:"t"===e||"T"===e?this._state=Y:(this._state=u,this._index--)},ve.prototype._stateBeforeSpecialEnd=function(e){this._special!==pe||"c"!==e&&"C"!==e?this._special!==fe||"t"!==e&&"T"!==e?this._state=i:this._state=ee:this._state=Z},ve.prototype._stateBeforeScript1=de("R",H),ve.prototype._stateBeforeScript2=de("I",U),ve.prototype._stateBeforeScript3=de("P",F),ve.prototype._stateBeforeScript4=de("T",V),ve.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||me(e))&&(this._special=pe),this._state=u,this._index--},ve.prototype._stateAfterScript1=be("R",G,i),ve.prototype._stateAfterScript2=be("I",W,i),ve.prototype._stateAfterScript3=be("P",J,i),ve.prototype._stateAfterScript4=be("T",$,i),ve.prototype._stateAfterScript5=function(e){">"===e||me(e)?(this._special=ue,this._state=m,this._sectionStart=this._index-6,this._index--):this._state=i},ve.prototype._stateBeforeStyle1=de("Y",X),ve.prototype._stateBeforeStyle2=de("L",K),ve.prototype._stateBeforeStyle3=de("E",Q),ve.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||me(e))&&(this._special=fe),this._state=u,this._index--},ve.prototype._stateAfterStyle1=be("Y",te,i),ve.prototype._stateAfterStyle2=be("L",ne,i),ve.prototype._stateAfterStyle3=be("E",re,i),ve.prototype._stateAfterStyle4=function(e){">"===e||me(e)?(this._special=ue,this._state=m,this._sectionStart=this._index-5,this._index--):this._state=i},ve.prototype._stateBeforeEntity=be("#",ae,le),ve.prototype._stateBeforeNumericEntity=be("X",ie,ce),ve.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var e=this._buffer.substring(this._sectionStart+1,this._index),t=this._xmlMode?l:o;t.hasOwnProperty(e)&&(this._emitPartial(t[e]),this._sectionStart=this._index+1)}},ve.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;for(t>6&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if(a.hasOwnProperty(n))return this._emitPartial(a[n]),void(this._sectionStart+=t+1);t--}},ve.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(e<"a"||e>"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==i?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},ve.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var o=this._buffer.substring(n,this._index),a=parseInt(o,t);this._emitPartial(r(a)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},ve.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},ve.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},ve.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===i?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},ve.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},ve.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var e=this._buffer.charAt(this._index);this._state===i?this._stateText(e):this._state===s?this._stateBeforeTagName(e):this._state===u?this._stateInTagName(e):this._state===f?this._stateBeforeCloseingTagName(e):this._state===m?this._stateInCloseingTagName(e):this._state===b?this._stateAfterCloseingTagName(e):this._state===p?this._stateInSelfClosingTag(e):this._state===d?this._stateBeforeAttributeName(e):this._state===v?this._stateInAttributeName(e):this._state===h?this._stateAfterAttributeName(e):this._state===g?this._stateBeforeAttributeValue(e):this._state===_?this._stateInAttributeValueDoubleQuotes(e):this._state===k?this._stateInAttributeValueSingleQuotes(e):this._state===y?this._stateInAttributeValueNoQuotes(e):this._state===w?this._stateBeforeDeclaration(e):this._state===E?this._stateInDeclaration(e):this._state===x?this._stateInProcessingInstruction(e):this._state===C?this._stateBeforeComment(e):this._state===R?this._stateInComment(e):this._state===N?this._stateAfterComment1(e):this._state===S?this._stateAfterComment2(e):this._state===T?this._stateBeforeCdata1(e):this._state===A?this._stateBeforeCdata2(e):this._state===B?this._stateBeforeCdata3(e):this._state===O?this._stateBeforeCdata4(e):this._state===I?this._stateBeforeCdata5(e):this._state===P?this._stateBeforeCdata6(e):this._state===j?this._stateInCdata(e):this._state===L?this._stateAfterCdata1(e):this._state===z?this._stateAfterCdata2(e):this._state===M?this._stateBeforeSpecial(e):this._state===q?this._stateBeforeSpecialEnd(e):this._state===D?this._stateBeforeScript1(e):this._state===H?this._stateBeforeScript2(e):this._state===U?this._stateBeforeScript3(e):this._state===F?this._stateBeforeScript4(e):this._state===V?this._stateBeforeScript5(e):this._state===Z?this._stateAfterScript1(e):this._state===G?this._stateAfterScript2(e):this._state===W?this._stateAfterScript3(e):this._state===J?this._stateAfterScript4(e):this._state===$?this._stateAfterScript5(e):this._state===Y?this._stateBeforeStyle1(e):this._state===X?this._stateBeforeStyle2(e):this._state===K?this._stateBeforeStyle3(e):this._state===Q?this._stateBeforeStyle4(e):this._state===ee?this._stateAfterStyle1(e):this._state===te?this._stateAfterStyle2(e):this._state===ne?this._stateAfterStyle3(e):this._state===re?this._stateAfterStyle4(e):this._state===oe?this._stateBeforeEntity(e):this._state===ae?this._stateBeforeNumericEntity(e):this._state===le?this._stateInNamedEntity(e):this._state===ce?this._stateInNumericEntity(e):this._state===ie?this._stateInHexEntity(e):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},ve.prototype.pause=function(){this._running=!1},ve.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},ve.prototype.end=function(e){this._ended&&this._cbs.onerror(Error(".end() after done!")),e&&this.write(e),this._ended=!0,this._running&&this._finish()},ve.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},ve.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);this._state===j||this._state===L||this._state===z?this._cbs.oncdata(e):this._state===R||this._state===N||this._state===S?this._cbs.oncomment(e):this._state!==le||this._xmlMode?this._state!==ce||this._xmlMode?this._state!==ie||this._xmlMode?this._state!==u&&this._state!==d&&this._state!==g&&this._state!==h&&this._state!==v&&this._state!==k&&this._state!==_&&this._state!==y&&this._state!==m&&this._cbs.ontext(e):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},ve.prototype.reset=function(){ve.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},ve.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},ve.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},ve.prototype._emitToken=function(e){this._cbs[e](this._getSection()),this._sectionStart=-1},ve.prototype._emitPartial=function(e){this._baseState!==i?this._cbs.onattribdata(e):this._cbs.ontext(e)}},3621:function(e,t,n){e.exports=c;var r=n(763),o=n(6994).Writable,a=n(8645).s,l=n(8764).Buffer;function c(e,t){var n=this._parser=new r(e,t),l=this._decoder=new a;o.call(this,{decodeStrings:!1}),this.once("finish",(function(){n.end(l.end())}))}n(5717)(c,o),c.prototype._write=function(e,t,n){e instanceof l&&(e=this._decoder.write(e)),this._parser.write(e),n()}},3719:function(e,t,n){var r=n(763),o=n(8753);function a(t,n){return delete e.exports[t],e.exports[t]=n,n}e.exports={Parser:r,Tokenizer:n(9889),ElementType:n(4431),DomHandler:o,get FeedHandler(){return a("FeedHandler",n(3870))},get Stream(){return a("Stream",n(9924))},get WritableStream(){return a("WritableStream",n(3621))},get ProxyHandler(){return a("ProxyHandler",n(6321))},get DomUtils(){return a("DomUtils",n(2417))},get CollectingHandler(){return a("CollectingHandler",n(5449))},DefaultHandler:o,get RssHandler(){return a("RssHandler",this.FeedHandler)},parseDOM:function(e,t){var n=new o(t);return new r(n,t).end(e),n.dom},parseFeed:function(t,n){var o=new e.exports.FeedHandler(n);return new r(o,n).end(t),o.dom},createDomStream:function(e,t,n){var a=new o(e,t,n);return new r(a,t)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},608:function(e,t,n){var r=n(8764),o=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function l(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=l),l.prototype=Object.create(o.prototype),a(o,l),l.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},l.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},l.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},l.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},8645:function(e,t,n){"use strict";var r=n(608).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=i,this.end=s,t=4;break;case"utf8":this.fillLast=c,t=4;break;case"base64":this.text=u,this.end=p,t=3;break;default:return this.write=f,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function l(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function c(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function i(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function s(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function u(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function p(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function f(e){return e.toString(this.encoding)}function m(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},a.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},a.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var o=l(t[r]);return o>=0?(o>0&&(e.lastNeed=o-1),o):--r<n||-2===o?0:(o=l(t[r]))>=0?(o>0&&(e.lastNeed=o-2),o):--r<n||-2===o?0:(o=l(t[r]))>=0?(o>0&&(2===o?o=0:e.lastNeed=o-3),o):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},645:function(e,t){t.read=function(e,t,n,r,o){var a,l,c=8*o-r-1,i=(1<<c)-1,s=i>>1,u=-7,p=n?o-1:0,f=n?-1:1,m=e[t+p];for(p+=f,a=m&(1<<-u)-1,m>>=-u,u+=c;u>0;a=256*a+e[t+p],p+=f,u-=8);for(l=a&(1<<-u)-1,a>>=-u,u+=r;u>0;l=256*l+e[t+p],p+=f,u-=8);if(0===a)a=1-s;else{if(a===i)return l?NaN:1/0*(m?-1:1);l+=Math.pow(2,r),a-=s}return(m?-1:1)*l*Math.pow(2,a-r)},t.write=function(e,t,n,r,o,a){var l,c,i,s=8*a-o-1,u=(1<<s)-1,p=u>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,m=r?0:a-1,b=r?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,l=u):(l=Math.floor(Math.log(t)/Math.LN2),t*(i=Math.pow(2,-l))<1&&(l--,i*=2),(t+=l+p>=1?f/i:f*Math.pow(2,1-p))*i>=2&&(l++,i/=2),l+p>=u?(c=0,l=u):l+p>=1?(c=(t*i-1)*Math.pow(2,o),l+=p):(c=t*Math.pow(2,p-1)*Math.pow(2,o),l=0));o>=8;e[n+m]=255&c,m+=b,c/=256,o-=8);for(l=l<<o|c,s+=o;s>0;e[n+m]=255&l,m+=b,l/=256,s-=8);e[n+m-b]|=128*d}},5717:function(e){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},9588:function(e){e.exports=function(e,t){var n,r,o=0;function a(){var a,l,c=n,i=arguments.length;e:for(;c;){if(c.args.length===arguments.length){for(l=0;l<i;l++)if(c.args[l]!==arguments[l]){c=c.next;continue e}return c!==n&&(c===r&&(r=c.prev),c.prev.next=c.next,c.next&&(c.next.prev=c.prev),c.next=n,c.prev=null,n.prev=c,n=c),c.val}c=c.next}for(a=new Array(i),l=0;l<i;l++)a[l]=arguments[l];return c={args:a,val:e.apply(null,a)},n?(n.prev=c,c.next=n):r=c,o===t.maxSize?(r=r.prev).next=null:o++,n=c,c.val}return t=t||{},a.clear=function(){n=null,r=null,o=0},a}},7418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(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 r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,a){for(var l,c,i=o(e),s=1;s<arguments.length;s++){for(var u in l=Object(arguments[s]))n.call(l,u)&&(i[u]=l[u]);if(t){c=t(l);for(var p=0;p<c.length;p++)r.call(l,c[p])&&(i[c[p]]=l[c[p]])}}return i}},4887:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.decodeEntities,a=void 0===n||n,l=t.transform,c=t.preprocessNodes,i=void 0===c?function(e){return e}:c,s=i(r.default.parseDOM(e,{decodeEntities:a}));return(0,o.default)(s,l)};var r=a(n(3719)),o=a(n(6630));function a(e){return e&&e.__esModule?e:{default:e}}},5324:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return o.default[e.type](e,t,n)};var r,o=(r=n(532))&&r.__esModule?r:{default:r}},5888:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["allowfullScreen","async","autoplay","capture","checked","controls","default","defer","disabled","formnovalidate","hidden","loop","multiple","muted","novalidate","open","playsinline","readonly","required","reversed","scoped","seamless","selected","itemscope"]},5260:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={accept:"accept","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",allowtransparency:"allowTransparency",alt:"alt",as:"as",async:"async",autocomplete:"autoComplete",autoplay:"autoPlay",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",challenge:"challenge",checked:"checked",cite:"cite",classid:"classID",class:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlsList:"controlsList",coords:"coords",crossorigin:"crossOrigin",data:"data",datetime:"dateTime",default:"default",defer:"defer",dir:"dir",disabled:"disabled",download:"download",draggable:"draggable",enctype:"encType",form:"form",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",for:"htmlFor","http-equiv":"httpEquiv",icon:"icon",id:"id",inputmode:"inputMode",integrity:"integrity",is:"is",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginheight:"marginHeight",marginwidth:"marginWidth",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",slot:"slot",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",datatype:"datatype",inlist:"inlist",prefix:"prefix",property:"property",resource:"resource",typeof:"typeof",vocab:"vocab",autocapitalize:"autoCapitalize",autocorrect:"autoCorrect",autosave:"autoSave",color:"color",itemprop:"itemProp",itemscope:"itemScope",itemtype:"itemType",itemid:"itemID",itemref:"itemRef",results:"results",security:"security",unselectable:"unselectable"}},3662:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]},5961:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=void 0;e.children.length>0&&(n=e.children[0].data);var a=(0,o.default)(e.attribs,t);return r.default.createElement("style",a,n)};var r=a(n(7294)),o=a(n(8024));function a(e){return e&&e.__esModule?e:{default:e}}},2593:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i=e.name;if(!(0,c.default)(i))return null;var s=(0,a.default)(e.attribs,t),u=null;return-1===l.default.indexOf(i)&&(u=(0,o.default)(e.children,n)),r.default.createElement(i,s,u)};var r=i(n(7294)),o=i(n(6630)),a=i(n(8024)),l=i(n(3662)),c=i(n(2536));function i(e){return e&&e.__esModule?e:{default:e}}},3180:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.data}},5639:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return null}},532:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0});var o=n(3719),a=s(n(3180)),l=s(n(2593)),c=s(n(5961)),i=s(n(5639));function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=(u(r={},o.ElementType.Text,a.default),u(r,o.ElementType.Tag,l.default),u(r,o.ElementType.Style,c.default),u(r,o.ElementType.Directive,i.default),u(r,o.ElementType.Comment,i.default),u(r,o.ElementType.Script,i.default),u(r,o.ElementType.CDATA,i.default),u(r,o.ElementType.Doctype,i.default),r)},653:function(e,t,n){"use strict";n(6630),n(5324),n(3719);var r,o=(r=n(4887))&&r.__esModule?r:{default:r};t.ZP=o.default},6630:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e.filter((function(e){return!(0,r.default)(e)})).map((function(e,n){var r=void 0;return"function"!=typeof t||null!==(r=t(e,n))&&!r?(0,o.default)(e,n,t):r}))};var r=a(n(2057)),o=a(n(5324));function a(e){return e&&e.__esModule?e:{default:e}}},8024:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(e,t){var n=r({},(0,o.default)(e),{key:t});return"string"==typeof n.style||n.style instanceof String?n.style=(0,a.default)(n.style):delete n.style,n};var o=l(n(4381)),a=l(n(3083));function l(e){return e&&e.__esModule?e:{default:e}}},4381:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Object.keys(e).filter((function(e){return(0,a.default)(e)})).reduce((function(t,n){var a=n.toLowerCase(),l=o.default[a]||a;return t[l]=function(e,t){return r.default.map((function(e){return e.toLowerCase()})).indexOf(e.toLowerCase())>=0&&(t=e),t}(l,e[n]),t}),{})};var r=l(n(5888)),o=l(n(5260)),a=l(n(2536));function l(e){return e&&e.__esModule?e:{default:e}}},3083:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var l,c=e[Symbol.iterator]();!(r=(l=c.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return""===e?{}:e.split(";").reduce((function(e,t){var r=t.split(/^([^:]+):/).filter((function(e,t){return t>0})).map((function(e){return e.trim().toLowerCase()})),o=n(r,2),a=o[0],l=o[1];return void 0===l||(e[a=a.replace(/^-ms-/,"ms-").replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))]=l),e}),{})}},2057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"text"===e.type&&/\r?\n/.test(e.data)&&""===e.data.trim()}},2536:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r.hasOwnProperty(e)||(r[e]=n.test(e)),r[e]};var n=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,r={}},2408:function(e,t,n){"use strict";var r=n(7418),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var l=60109,c=60110,i=60112;t.Suspense=60113;var s=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var p=Symbol.for;o=p("react.element"),a=p("react.portal"),t.Fragment=p("react.fragment"),t.StrictMode=p("react.strict_mode"),t.Profiler=p("react.profiler"),l=p("react.provider"),c=p("react.context"),i=p("react.forward_ref"),t.Suspense=p("react.suspense"),s=p("react.memo"),u=p("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function m(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},d={};function v(e,t,n){this.props=e,this.context=t,this.refs=d,this.updater=n||b}function h(){}function g(e,t,n){this.props=e,this.context=t,this.refs=d,this.updater=n||b}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(m(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},h.prototype=v.prototype;var _=g.prototype=new h;_.constructor=g,r(_,v.prototype),_.isPureReactComponent=!0;var k={current:null},y=Object.prototype.hasOwnProperty,w={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var r,a={},l=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)y.call(t,r)&&!w.hasOwnProperty(r)&&(a[r]=t[r]);var i=arguments.length-2;if(1===i)a.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];a.children=s}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===a[r]&&(a[r]=i[r]);return{$$typeof:o,type:e,key:l,ref:c,props:a,_owner:k.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var C=/\/+/g;function R(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 N(e,t,n,r,l){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var i=!1;if(null===e)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case o:case a:i=!0}}if(i)return l=l(i=e),e=""===r?"."+R(i,0):r,Array.isArray(l)?(n="",null!=e&&(n=e.replace(C,"$&/")+"/"),N(l,t,n,"",(function(e){return e}))):null!=l&&(x(l)&&(l=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(C,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=""===r?".":r+":",Array.isArray(e))for(var s=0;s<e.length;s++){var u=r+R(c=e[s],s);i+=N(c,t,n,u,l)}else if("function"==typeof(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e)))for(e=u.call(e),s=0;!(c=e.next()).done;)i+=N(c=c.value,t,n,u=r+R(c,s++),l);else if("object"===c)throw t=""+e,Error(m(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return i}function S(e,t,n){if(null==e)return e;var r=[],o=0;return N(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function T(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function B(){var e=A.current;if(null===e)throw Error(m(321));return e}var O={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:k,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:S,forEach:function(e,t,n){S(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return S(e,(function(){t++})),t},toArray:function(e){return S(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(m(143));return e}},t.Component=v,t.PureComponent=g,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,n){if(null==e)throw Error(m(267,e));var a=r({},e.props),l=e.key,c=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,i=k.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)y.call(t,u)&&!w.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){s=Array(u);for(var p=0;p<u;p++)s[p]=arguments[p+2];a.children=s}return{$$typeof:o,type:e.type,key:l,ref:c,props:a,_owner:i}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:c,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:i,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:s,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return B().useCallback(e,t)},t.useContext=function(e,t){return B().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return B().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return B().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return B().useLayoutEffect(e,t)},t.useMemo=function(e,t){return B().useMemo(e,t)},t.useReducer=function(e,t,n){return B().useReducer(e,t,n)},t.useRef=function(e){return B().useRef(e)},t.useState=function(e){return B().useState(e)},t.version="17.0.1"},7294:function(e,t,n){"use strict";e.exports=n(2408)},6994:function(){}},t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e={};function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.r(e),n.d(e,{name:function(){return Ef},settings:function(){return xf}});var r=wp.components.ToggleControl,o=wp.element.useState,a=function(e){var n,a,l=e.initialFixedTable,c=e.label,i=e.helpYes,s=e.helpNo,u=e.schema,p=e.setAttributes,f=(n=o(l),a=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var l,c=e[Symbol.iterator]();!(r=(l=c.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}(n,a)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),m=f[0],b=f[1];return React.createElement(r,{label:c,help:m?i:s,checked:m,onChange:function(){var e,t,n;b(!m),p((n=!m,(t=u)in(e={})?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e))}})},l=n(4184),c=n.n(l);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=wp.i18n.__,m=wp.element.Fragment,b=wp.hooks.addFilter,d=wp.components,v=d.PanelBody,h=d.BaseControl,g=(wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor).InspectorControls,_=wp.compose.createHigherOrderComponent,k=function(e,t){return-1!==e.indexOf(t)},y=function(e){var t=void 0!==["core","vk-blocks"].find((function(t){return k(e,t)}));return void 0!==["core/calendar","core/latest-comments","core/archives","core/tag-cloud","core/shortcode","core/rss","core/rss","vk-blocks/card-item","vk-blocks/icon-card-item"].find((function(t){return k(e,t)}))&&(t=!1),t};5.3<=parseFloat(wpVersion)&&(b("blocks.registerBlockType","vk-blocks/hidden-extension",(function(e){return y(e.name)&&(e.attributes=u(u({},e.attributes),{vkb_hidden:{type:"boolean",default:!1},vkb_hidden_xxl:{type:"boolean",default:!1},vkb_hidden_xl_v2:{type:"boolean",default:!1},vkb_hidden_xl:{type:"boolean",default:!1},vkb_hidden_lg:{type:"boolean",default:!1},vkb_hidden_md:{type:"boolean",default:!1},vkb_hidden_sm:{type:"boolean",default:!1},vkb_hidden_xs:{type:"boolean",default:!1}})),e})),wp.hooks.addFilter("editor.BlockEdit","vk-blocks/hidden-extension",_((function(e){return function(t){return y(t.name)?(t.attributes.vkb_hidden_xl&&!t.attributes.vkb_hidden_xxl&&(t.attributes.vkb_hidden_xxl=!0,t.attributes.vkb_hidden_xl_v2=!0,t.attributes.vkb_hidden_xl=!1),React.createElement(m,null,React.createElement(e,t),React.createElement(g,null,React.createElement(v,{title:f("Hidden Settings","vk-blocks"),initialOpen:!1},React.createElement(h,{label:f("Hidden at screel size","vk-blocks")},React.createElement("p",null,f("Note : This function is display hidden only. Actually Block is output to HTML.Pleade don't use you must not bisible item.Don't use it for blocks you really don't want to display.","vk-blocks")),React.createElement(a,i({label:f("Hidden ( Screen size : all )","vk-blocks"),initialFixedTable:t.attributes.vkb_hidden,schema:"vkb_hidden"},t)),React.createElement(a,i({label:f("Hidden ( Screen size : xs )","vk-blocks"),initialFixedTable:t.attributes.vkb_hidden_xs,schema:"vkb_hidden_xs"},t)),React.createElement(a,i({label:f("Hidden ( Screen size : sm )","vk-blocks"),initialFixedTable:t.attributes.vkb_hidden_sm,schema:"vkb_hidden_sm"},t)),React.createElement(a,i({label:f("Hidden ( Screen size : md )","vk-blocks"),initialFixedTable:t.attributes.vkb_hidden_md,schema:"vkb_hidden_md"},t)),React.createElement(a,i({label:f("Hidden ( Screen size : lg )","vk-blocks"),initialFixedTable:t.attributes.vkb_hidden_lg,schema:"vkb_hidden_lg"},t)),React.createElement(a,i({label:f("Hidden ( Screen size : xl )","vk-blocks"),initialFixedTable:t.attributes.vkb_hidden_xl_v2,schema:"vkb_hidden_xl_v2"},t)),React.createElement(a,i({label:f("Hidden ( Screen size : xxl )","vk-blocks"),initialFixedTable:t.attributes.vkb_hidden_xxl,schema:"vkb_hidden_xxl"},t)),React.createElement("p",null,f("If you want to hide multiple blocks, that first you set to group block and the next, hide for the that group block.","vk-blocks"))))))):React.createElement(e,t)}}),"addHiddenSection")),wp.hooks.addFilter("blocks.getSaveElement","vk-blocks/hidden-extension",(function(e,t,n){var r=n.vkb_hidden,o=n.vkb_hidden_xxl,a=n.vkb_hidden_xl_v2,l=n.vkb_hidden_xl,i=n.vkb_hidden_lg,s=n.vkb_hidden_md,p=n.vkb_hidden_sm,f=n.vkb_hidden_xs;if(r||o||a||l||i||s||p||f){var m=r&&"vk_hidden",b=o&&"vk_hidden-xxl",d=a&&"vk_hidden-xl-v2",v=l&&"vk_hidden-xl",h=i&&"vk_hidden-lg",g=s&&"vk_hidden-md",_=p&&"vk_hidden-sm",k=f&&"vk_hidden-xs";e&&(e=u(u({},e),{props:u(u({},e.props),{className:c()(e.props.className,m,b,d,v,h,g,_,k)})}))}return e})),wp.hooks.addFilter("editor.BlockListBlock","vk-blocks/hidden-extension",_((function(e){return function(t){var n=t.attributes.vkb_hidden_xxl||t.attributes.vkb_hidden_xl_v2||t.attributes.vkb_hidden_xl||t.attributes.vkb_hidden_lg||t.attributes.vkb_hidden_md||t.attributes.vkb_hidden_sm||t.attributes.vkb_hidden_xs||t.attributes.vkb_hidden?"vk_edit_hidden_warning":"",r=t.attributes.vkb_hidden?n+" vk_edit_hidden_all":n,o=c()(r,t.className);return React.createElement(e,i({},t,{className:o}))}}),"addHiddenWarning")));var w=lodash.assign,E=wp.i18n.__;(0,wp.hooks.addFilter)("blocks.registerBlockType","vk-blocks/heading-style",(function(e){var t;return t=e.name,["core/heading"].includes(t)&&(e.attributes=w(e.attributes,{color:{type:"string"}})),e})),wp.blocks.registerBlockStyle("core/heading",[{name:"vk-heading-default",label:E("Default","vk-blocks"),isDefault:!0},{name:"vk-heading-plain",label:E("Plain","vk-blocks")},{name:"vk-heading-background_fill_lightgray",label:E("Background fill lightgray","vk-blocks")},{name:"vk-heading-double_black",label:E("Double border top and bottom black","vk-blocks")},{name:"vk-heading-double_bottomborder_black",label:E("Double border bottom black","vk-blocks")},{name:"vk-heading-solid_black",label:E("Solid border top and bottom black","vk-blocks")},{name:"vk-heading-solid_bottomborder_black",label:E("Solid border bottom black","vk-blocks")},{name:"vk-heading-dotted_bottomborder_black",label:E("Dotted border bottom black","vk-blocks")},{name:"vk-heading-both_ends",label:E("Both ends","vk-blocks")},{name:"vk-heading-brackets_black",label:E("Brackets black","vk-blocks")}]);var x=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";case"#ffffff":return"vk-has-white-color"}},C=wp.data,R=C.select,N=C.dispatch,S=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,T=(R("core/block-editor")?R("core/block-editor"):R("core/editor"),N("core/block-editor")?N("core/block-editor"):N("core/editor"),function(e){return function(e){try{JSON.parse(e)}catch(e){return!1}return!0}(e)||(e=e.replace(/u0022/g,'"')),e}),A=lodash.assign,B=wp.i18n.__,O=wp.element.Fragment,I=wp.hooks.addFilter,P=wp.components.PanelBody,j=S.InspectorControls,L=S.ColorPalette,z=wp.compose.createHigherOrderComponent,M=function(e){return["core/group"].includes(e)};I("blocks.registerBlockType","vk-blocks/group-style",(function(e){return M(e.name)&&(e.attributes=A(e.attributes,{color:{type:"string"}})),e})),I("editor.BlockEdit","vk-blocks/group-style",z((function(e){var t="";return function(n){return M(n.name)&&n.isSelected?(t=n.attributes.color?n.attributes.color:"#fffd6b",React.createElement(O,null,React.createElement(e,n),React.createElement(j,null,React.createElement(P,{title:B("Border Color","vk-blocks"),initialOpen:!1,className:"group-border-color-controle"},React.createElement(L,{value:t,disableCustomColors:!0,onChange:function(e){var r=x(e);if(n.attributes.className){var o=n.attributes.className,a=(o=o.split(" ")).filter((function(e){return-1===e.indexOf("vk-has-")}));a.push(r),r=a.join(" ")}t=e,n.setAttributes({className:r,color:e})}}))))):React.createElement(e,n)}}),"addMyCustomBlockControls")),wp.blocks.registerBlockStyle("core/group",[{name:"vk-group-solid",label:B("Solid","vk-blocks")},{name:"vk-group-solid-roundcorner",label:B("Solid Roundcorner","vk-blocks")},{name:"vk-group-dotted",label:B("Dotted","vk-blocks")},{name:"vk-group-dashed",label:B("Dashed","vk-blocks")},{name:"vk-group-double",label:B("Double","vk-blocks")},{name:"vk-group-stitch",label:B("Stitch","vk-blocks")},{name:"vk-group-top-bottom-border",label:B("Border Top Bottom","vk-blocks")},{name:"vk-group-shadow",label:B("Shadow","vk-blocks")},{name:"vk-group-alert-info",label:B("Info","vk-blocks")},{name:"vk-group-alert-success",label:B("Success","vk-blocks")},{name:"vk-group-alert-warning",label:B("Warning","vk-blocks")},{name:"vk-group-alert-danger",label:B("Danger","vk-blocks")}]);var q=lodash.assign,D=wp.i18n.__,H=wp.element.Fragment,U=wp.hooks.addFilter,F=wp.components.PanelBody,V=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,Z=V.InspectorControls,G=V.ColorPalette,W=wp.compose.createHigherOrderComponent,J=function(e){return["core/list"].includes(e)};function $(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),r=null;return n&&(r=n.slice(1,4).map((function(e){return parseInt(e,16)}))),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(r=n.slice(1,4).map((function(e){return 17*parseInt(e,16)}))),r?"rgba(".concat(r[0],", ").concat(r[1],", ").concat(r[2],", ").concat(t,")"):null}U("blocks.registerBlockType","vk-blocks/list-style",(function(e){return J(e.name)&&(e.attributes=q(e.attributes,{color:{type:"string"}})),e})),U("editor.BlockEdit","vk-blocks/list-style",W((function(e){var t="";return function(n){return J(n.name)&&n.isSelected?(t=n.attributes.color?n.attributes.color:"#fffd6b",React.createElement(H,null,React.createElement(e,n),React.createElement(Z,null,React.createElement(F,{title:D("List Icon Color","vk-blocks"),initialOpen:!1,className:"list-color-controle"},React.createElement(G,{value:t,disableCustomColors:!0,onChange:function(e){var r=x(e);if(n.attributes.className){var o=n.attributes.className,a=(o=o.split(" ")).filter((function(e){return-1===e.indexOf("vk-has-")}));a.push(r),r=a.join(" ")}t=e,n.setAttributes({className:r,color:e})}}))))):React.createElement(e,n)}}),"addMyCustomBlockControls")),wp.blocks.registerBlockStyle("core/list",[{name:"vk-default",label:D("Default","vk-blocks"),isDefault:!0},{name:"vk-arrow-mark",label:D("Arrow","vk-blocks")},{name:"vk-triangle-mark",label:D("Triangle","vk-blocks")},{name:"vk-check-mark",label:D("Check","vk-blocks")},{name:"vk-check-square-mark",label:D("Check Square","vk-blocks")},{name:"vk-check-circle-mark",label:D("Check Circle","vk-blocks")},{name:"vk-handpoint-mark",label:D("Handpoint","vk-blocks")},{name:"vk-pencil-mark",label:D("Pencil","vk-blocks")},{name:"vk-smile-mark",label:D("Smile","vk-blocks")},{name:"vk-frown-mark",label:D("Frown","vk-blocks")},{name:"vk-numbered-circle-mark",label:D("Numbered Circle","vk-blocks")},{name:"vk-numbered-square-mark",label:D("Numbered Square","vk-blocks")}]);var Y=n(4669),X=n.n(Y),K=wp.i18n.__,Q=window.wp.richText,ee=Q.registerFormatType,te=Q.toggleFormat,ne=Q.applyFormat,re=Q.removeFormat,oe=Q.getActiveFormat,ae=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,le=ae.RichTextToolbarButton,ce=ae.RichTextShortcut,ie=ae.InspectorControls,se=ae.PanelColorSettings,ue=(ae.getColorObjectByColorValue,wp.element.Fragment),pe="vk-blocks/highlighter";function fe(e){return(fe="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){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function de(e,t){return(de=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ve(e,t){return!t||"object"!==fe(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)}ee(pe,{title:K("Highlighter","vk-blocks"),tagName:"span",className:"vk_highlighter",attributes:{data:"data-color",style:"style"},edit:function(e){var t,n=e.value,r=e.isActive,o=e.onChange,a="primary";if(r){var l=oe(n,pe);t=l.attributes.data}var c=function(e){e=function(e){return void 0===e&&(e="#fffd6b"),e}(e),o(te(n,{type:pe,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat($(e,.7)," 0);")}}))};return React.createElement(ue,null,React.createElement(ie,null,React.createElement(se,{title:K("Highlighter","vk-blocks"),initialOpen:!1,colorSettings:[{value:t,onChange:function(e){o(e?ne(n,{type:pe,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat($(e,.7)," 0);")}}):re(n,pe))},label:K("Highlight Color","vk-blocks")}]})),React.createElement(ce,{type:a,character:"h",onUse:function(){return c(t)}}),React.createElement(le,{icon:X(),title:K("Highlighter","vk-blocks"),onClick:function(){return c(t)},isActive:r,shortcutType:a,shortcutCharacter:"h"}))}});var ge=wp.i18n.__,_e=S.RichText,ke=S.MediaUpload,ye=wp.components.Button,we=function(e){!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&&de(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=he(r);if(o){var n=he(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return ve(this,e)});function l(){return me(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.attributes,t=e.vk_staff_text_name,n=e.vk_staff_text_caption,r=e.vk_staff_text_role,o=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,d=this.props.setAttributes,v=this.props.className,h=this.props.for_,g="";return"edit"===h?g=React.createElement("div",{className:"".concat(v," vk_staff vk_staff-layout-").concat(i)},React.createElement("div",{className:"vk_staff_text"},React.createElement(_e,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},onChange:function(e){return d({vk_staff_text_name:e})},value:t,placeholder:ge("Your Name","vk-blocks")}),React.createElement(_e,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},onChange:function(e){return d({vk_staff_text_caption:e})},value:n,placeholder:ge("Caption","vk-blocks")}),React.createElement(_e,{tagName:"p",className:"vk_staff_text_role",style:{color:p},onChange:function(e){return d({vk_staff_text_role:e})},value:r,placeholder:ge("Role position","vk-blocks")}),React.createElement(_e,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:f},onChange:function(e){return d({vk_staff_text_profileTitle:e})},value:o,placeholder:ge("Profile title","vk-blocks")}),React.createElement(_e,{tagName:"p",className:"vk_staff_text_profileText",style:{color:m},onChange:function(e){return d({vk_staff_text_profileText:e})},value:a,placeholder:ge("Profile text","vk-blocks")})),React.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},React.createElement(ke,{onSelect:function(e){return d({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 React.createElement(ye,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"vk_staff_photo_image",src:l,alt:ge(c,"vk-blocks")}):ge("Select image","vk-blocks"))}}))):"save"===h&&(g=React.createElement("div",{className:"".concat(v," vk_staff vk_staff-layout-").concat(i)},React.createElement("div",{className:"vk_staff_text"},React.createElement(_e.Content,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},value:t}),React.createElement(_e.Content,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},value:n}),React.createElement(_e.Content,{tagName:"p",className:"vk_staff_text_role",style:{color:p},value:r}),React.createElement(_e.Content,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:f},value:o}),React.createElement(_e.Content,{tagName:"p",className:"vk_staff_text_profileText",style:{color:m},value:a})),l?React.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},React.createElement("img",{className:"vk_staff_photo_image",src:l,alt:c?ge(c,"vk-blocks"):""})):"")),g}}])&&be(t.prototype,n),l}(),Ee=wp.i18n.__,xe=Ee("Lorem ipsum dolor","vk-blocks"),Ce=Ee("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ","vk-blocks"),Re=Ee("Lorem ipsum","vk-blocks"),Ne='<i class="fas fa-user"></i>',Se="https://demo.dev3.biz/lightning-pro/wp-content/uploads/2018/02/agent-18762_1920-200x300.jpg",Te="#8ed1fc",Ae="https://example.com",Be=('{"alt":"Example Image","sizes":{"full":{"url":"'.concat(Se,'"}}}'),Ee("Theoretical Physicist","vk-blocks")),Oe=Ee("Profile","vk-blocks"),Ie=Ee("Albert Einstein","vk-blocks"),Pe=Ee("14 March 1879 – 18 April 1955","vk-blocks"),je=(wp.i18n.__,{attributes:{vk_staff_text_name:Ie,vk_staff_text_caption:Pe,vk_staff_text_role:Be,vk_staff_text_profileTitle:Oe,vk_staff_text_profileText:Ce,vk_staff_photo_image:Se,vk_staff_layout:"default",vk_staff_nameColor:"inherit",vk_staff_captionColor:"inherit",vk_staff_positionColor:"inherit",vk_staff_profileTitleColor:"inherit",vk_staff_profileTextColor:"inherit",vk_staff_photoBorder:"default"}}),Le=n(9464),ze=n.n(Le),Me=wp.i18n.__,qe=wp.blocks.registerBlockType,De=wp.components,He=De.TextControl,Ue=De.PanelBody,Fe=De.BaseControl,Ve=De.SelectControl,Ze=wp.element.Fragment,Ge=S.InspectorControls,We=S.ColorPalette;qe("vk-blocks/staff",{title:Me("Staff","vk-blocks"),icon:React.createElement(ze(),null),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"}},example:je,edit:function(e){var t=e.attributes,n=e.setAttributes,r=e.className,o=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 React.createElement(Ze,null,React.createElement(Ge,null,React.createElement(Ue,{title:Me("Layout","vk-blocks")},React.createElement(Ve,{value:a,onChange:function(e){return n({vk_staff_layout:e})},options:[{value:"default",label:Me("Default","vk-blocks")},{value:"imageLeft",label:Me("Image left","vk-blocks")}]})),React.createElement(Ue,{title:Me("Image border","vk-blocks")},React.createElement(Ve,{value:p,onChange:function(e){return n({vk_staff_photoBorder:e})},options:[{value:"default",label:Me("Default","vk-blocks")},{value:"none",label:Me("None","vk-blocks")}]})),React.createElement(Ue,{title:Me("Alt text","vk-blocks")},React.createElement(Fe,{help:Me("Set the alt text for profile image","vk-blocks")},React.createElement(He,{value:o,onChange:function(e){return n({vk_staff_photo_image_alt:e})}}))),React.createElement(Ue,{title:Me("Color","vk-blocks")},React.createElement(Fe,{label:Me("Staff name","vk-blocks")},React.createElement(We,{value:l,onChange:function(e){return n({vk_staff_nameColor:e})}})),React.createElement(Fe,{label:Me("Name caption","vk-blocks")},React.createElement(We,{value:c,onChange:function(e){return n({vk_staff_captionColor:e})}})),React.createElement(Fe,{label:Me("Role position","vk-blocks")},React.createElement(We,{value:i,onChange:function(e){return n({vk_staff_positionColor:e})}})),React.createElement(Fe,{label:Me("Profile title","vk-blocks")},React.createElement(We,{value:s,onChange:function(e){return n({vk_staff_profileTitleColor:e})}})),React.createElement(Fe,{label:Me("Profile text","vk-blocks")},React.createElement(We,{value:u,onChange:function(e){return n({vk_staff_profileTextColor:e})}})))),React.createElement(we,{attributes:t,setAttributes:n,className:r,for_:"edit"}))},save:function(e){var t=e.attributes;return React.createElement(we,{attributes:t,setAttributes:"",className:"",for_:"save"})}});var Je=n(7294);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 Ye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ke(e,t){return(Ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Qe(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 et(e){return(et=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var tt=function(e){!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)}(l,e);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=et(r);if(o){var n=et(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Qe(this,e)});function l(){return Ye(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.attributes,t=e.anchor,n=e.spaceType,r=e.unit,o=e.pc,a=e.tablet,l=e.mobile,i=this.props.className;return"height"===n?Je.createElement("div",{id:t,className:c()("vk_spacer",i)},Je.createElement("div",{className:"vk_spacer-display-pc",style:{height:o+r}}),Je.createElement("div",{className:"vk_spacer-display-tablet",style:{height:a+r}}),Je.createElement("div",{className:"vk_spacer-display-mobile",style:{height:l+r}})):"margin-top"===n?Je.createElement("div",{id:t,className:c()("vk_spacer",i)},Je.createElement("div",{className:"vk_spacer-display-pc",style:{marginTop:o+r}}),Je.createElement("div",{className:"vk_spacer-display-tablet",style:{marginTop:a+r}}),Je.createElement("div",{className:"vk_spacer-display-mobile",style:{marginTop:l+r}})):void 0}}])&&Xe(t.prototype,n),l}(Je.Component);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 rt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function at(e,t,n){return t&&ot(e.prototype,t),n&&ot(e,n),e}function lt(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&&ct(e,t)}function ct(e,t){return(ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function it(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ut(e);if(t){var o=ut(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return st(this,n)}}function st(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 ut(e){return(ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var pt=function(e){lt(n,e);var t=it(n);function n(){return rt(this,n),t.apply(this,arguments)}return at(n,[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,r=e.tablet,o=e.mobile;return Je.createElement("div",{className:"vk_spacer"},Je.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),Je.createElement("div",{className:"vk_spacer-display-tablet",style:{height:r+t}}),Je.createElement("div",{className:"vk_spacer-display-mobile",style:{height:o+t}}))}}]),n}(Je.Component),ft=function(e){lt(n,e);var t=it(n);function n(){return rt(this,n),t.apply(this,arguments)}return at(n,[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,r=e.tablet,o=e.mobile,a=this.props.className;return Je.createElement("div",{className:"".concat(a," vk_spacer")},Je.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),Je.createElement("div",{className:"vk_spacer-display-tablet",style:{height:r+t}}),Je.createElement("div",{className:"vk_spacer-display-mobile",style:{height:o+t}}))}}]),n}(Je.Component),mt=function(e){lt(n,e);var t=it(n);function n(){return rt(this,n),t.apply(this,arguments)}return at(n,[{key:"render",value:function(){var e=this.props.attributes,t=e.anchor,n=e.unit,r=e.pc,o=e.tablet,a=e.mobile,l=this.props.className;return Je.createElement("div",{id:t,className:c()("vk_spacer",l)},Je.createElement("div",{className:"vk_spacer-display-pc",style:{height:r+n}}),Je.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+n}}),Je.createElement("div",{className:"vk_spacer-display-mobile",style:{height:a+n}}))}}]),n}(Je.Component),bt={unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},dt=[{attributes:bt,save:function(e){var t=e.attributes;return Je.createElement(ft,{attributes:t})}},{attributes:bt,save:function(e){var t=e.attributes;return Je.createElement(pt,{attributes:t})}},{attributes:{anchor:{type:"string",default:null},unit:{type:"string",default:"px"},pc:{type:"number",default:40},tablet:{type:"number",default:30},mobile:{type:"number",default:20}},save:function(e){var t=e.attributes;return Je.createElement(mt,{attributes:t})}}],vt=wp.i18n.__,ht=wp.components.SelectControl,gt=function(e){var t=e.attributes,n=e.setAttributes,r=t.spaceType;return React.createElement(ht,{label:vt("Space Type","vk-blocks"),value:r,onChange:function(e){return n({spaceType:e})},options:[{value:"height",label:vt("height","vk-blocks")},{value:"margin-top",label:vt("margin-top","vk-blocks")}]})},_t=wp.i18n.__,kt=wp.element.Fragment,yt=wp.components.TextControl,wt=function(e){var t=e.attributes,n=e.setAttributes,r=e.initial,o=t.pc,a=t.tablet,l=t.mobile,c=r.iPc,i=r.iTablet,s=r.iMobile;return o||(o=c),a||(a=i),l||(l=s),React.createElement(kt,null,React.createElement(yt,{label:_t("PC","vk-blocks"),value:o,onChange:function(e){return n({pc:parseFloat(e)})},type:"number"}),React.createElement(yt,{label:_t("Tablet","vk-blocks"),value:a,onChange:function(e){return n({tablet:parseFloat(e)})},type:"number"}),React.createElement(yt,{label:_t("Mobile","vk-blocks"),value:l,onChange:function(e){return n({mobile:parseFloat(e)})},type:"number"}))},Et=wp.i18n.__,xt=wp.components.SelectControl,Ct=function(e){var t=e.attributes,n=e.setAttributes,r=t.unit;return React.createElement(xt,{label:Et("Unit Type","vk-blocks"),value:r,onChange:function(e){return n({unit:e})},options:[{value:"px",label:Et("px","vk-blocks")},{value:"em",label:Et("em","vk-blocks")},{value:"rem",label:Et("rem","vk-blocks")},{value:"vw",label:Et("vw","vk-blocks")}]})},Rt=n(2880),Nt=n.n(Rt);function St(){return(St=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Tt=wp.i18n.__,At=wp.blocks.registerBlockType,Bt=wp.components,Ot=Bt.PanelBody,It=Bt.BaseControl,Pt=wp.element.Fragment,jt=(wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor).InspectorControls;At("vk-blocks/spacer",{title:Tt("Responsive Spacer","vk-blocks"),icon:Je.createElement(Nt(),null),category:"vk-blocks-cat-layout",attributes:{anchor:{type:"string",default:null},spaceType:{type:"string",default:"height"},unit:{type:"string",default:"px"},pc:{type:"number",default:40},tablet:{type:"number",default:30},mobile:{type:"number",default:20}},supports:{className:!1,anchor:!0},example:{anchor:null,spaceType:"height",unit:"px",pc:40,tablet:30,mobile:20},edit:function(e){var t=e.attributes,n=e.className;return Je.createElement(Pt,null,Je.createElement(jt,null,Je.createElement(Ot,null,Je.createElement(gt,e),Je.createElement(Ct,e),Je.createElement(It,{label:Tt("Height for each device.","vk-blocks")},Je.createElement(wt,St({},e,{initial:{iPc:40,iTablet:30,iMobile:20}}))))),Je.createElement(tt,{attributes:t,className:n}))},save:function(e){var t=e.attributes;return Je.createElement(tt,{attributes:t})},deprecated:dt});var Lt={attributes:{anchor:"",level:2,align:"center",titleStyle:"default",outerMarginBottom:0,title:xe,titleColor:Te,titleSize:2,titleMarginBottom:1,subText:xe,subTextFlag:{type:"string",default:"on"},subTextColor:Te,subTextSize:1.2,fontAwesomeIconBefore:Ne,fontAwesomeIconAfter:"",fontAwesomeIconColor:Te}},zt=n(653),Mt=S.RichText,qt=wp.i18n.__,Dt=function(e,t,n,r){switch(e){case 1:return React.createElement("h1",{style:n,className:r},t);case 2:return React.createElement("h2",{style:n,className:r},t);case 3:return React.createElement("h3",{style:n,className:r},t);case 4:return React.createElement("h4",{style:n,className:r},t);case 5:return React.createElement("h5",{style:n,className:r},t);case 6:return React.createElement("h6",{style:n,className:r},t)}},Ht=function(e){var t,n,r=e.attributes,o=e.setAttributes,a=e.for_,l=r.level,c=r.align,i=r.title,s=r.titleColor,u=r.titleSize,p=r.subText,f=r.subTextFlag,m=r.subTextColor,b=r.subTextSize,d=r.titleStyle,v=r.titleMarginBottom,h=r.outerMarginBottom,g=r.fontAwesomeIconBefore,_=r.fontAwesomeIconAfter,k=r.fontAwesomeIconColor,y="vk_heading vk_heading-style-".concat(d);h&&(t={marginBottom:h+"rem"}),n=null!=v?{color:s,fontSize:u+"rem",marginBottom:v+"rem",textAlign:c}:{color:s,fontSize:u+"rem",textAlign:c};var w="vk_heading_title vk_heading_title-style-".concat(d),E={color:m,fontSize:b+"rem",textAlign:c},x="vk_heading_subtext vk_heading_subtext-style-".concat(d),C="",R="";if(g){k=k||"#000000";var N=g.split("<i");N[0]=N[0]+'<i style="color:'.concat(k,';" '),C=N.join("")}if(_){k=k||"#000000";var S=_.split("<i");S[0]=S[0]+'<i style="color:'.concat(k,';" '),R=S.join("")}if("edit"===a){var T,A=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(Mt,{tagName:"span",value:i,onChange:function(e){o({title:e})},placeholder:qt("Input title…","vk-blocks")}),(0,zt.ZP)(R));return"on"===f&&(T=React.createElement(Mt,{tagName:"p",value:p,onChange:function(e){return o({subText:e})},style:E,className:x,placeholder:qt("Input sub text…","vk-blocks")})),React.createElement("div",{className:y,style:t},Dt(l,A,n,w),T)}if("save"===a){var B,O=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(Mt.Content,{tagName:"span",value:i}),(0,zt.ZP)(R));return"on"===f&&(B=React.createElement(Mt.Content,{tagName:"p",value:p,style:E,className:x})),React.createElement("div",{className:y,style:t},Dt(l,O,n,w),B)}},Ut={anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},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}},Ft={anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:""},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:1},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.2}};function Vt(e){return(Vt="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 Zt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Wt(e,t,n){return t&&Gt(e.prototype,t),n&&Gt(e,n),e}function Jt(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&&$t(e,t)}function $t(e,t){return($t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Kt(e);if(t){var o=Kt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Xt(this,n)}}function Xt(e,t){return!t||"object"!==Vt(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)}var Qt=S.RichText,en=wp.i18n.__,tn=wp.element.Component,nn=function(e){Jt(n,e);var t=Yt(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Wt(n,[{key:"render",value:function(){var e,t,n=this.props.attributes,r=n.level,o=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,d=this.props.setAttributes,v=this.props.for_,h="vk_heading vk_heading-style-".concat(f),g="h"+r;return null!=b&&(e={marginBottom:b+"rem"}),t=null!=m?{color:l,fontSize:c+"rem",marginBottom:m+"rem",textAlign:o}:{color:l,fontSize:c+"rem",textAlign:o},"edit"===v?React.createElement("div",{className:h,style:e},React.createElement(Qt,{tagName:g,value:a,onChange:function(e){return d({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:en("Input title…","vk-blocks")}),function(){if("on"===s)return React.createElement(Qt,{tagName:"p",value:i,onChange:function(e){return d({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:en("Input sub text…","vk-blocks")})}()):"save"===v?React.createElement("div",{className:h,style:e},React.createElement(Qt.Content,{tagName:g,value:a,onChange:function(e){return d({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:en("Input title…","vk-blocks")}),function(){if("on"===s)return React.createElement(Qt.Content,{tagName:"p",value:i,onChange:function(e){return d({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:en("Input sub text…","vk-blocks")})}()):void 0}}]),n}(tn),rn=function(e){Jt(n,e);var t=Yt(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Wt(n,[{key:"render",value:function(){var e,t,n=this.props.attributes,r=n.level,o=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,d=this.props.setAttributes,v=this.props.for_,h="vk_heading vk_heading-style-".concat(f),g="h"+r;return null!=b&&(e={marginBottom:b+"rem"}),t=null!=m?{color:l,fontSize:c+"rem",marginBottom:m+"rem",textAlign:o}:{color:l,fontSize:c+"rem",textAlign:o},"edit"===v?React.createElement("div",{className:h,style:e},React.createElement(Qt,{tagName:g,value:a,onChange:function(e){return d({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:en("Input title…","vk-blocks")}),function(){if("on"===s)return React.createElement(Qt,{tagName:"p",value:i,onChange:function(e){return d({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:en("Input sub text…","vk-blocks")})}()):"save"===v?React.createElement("div",{className:h,style:e},React.createElement(Qt.Content,{tagName:g,value:a,onChange:function(e){return d({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:en("Input title…","vk-blocks")}),function(){if("on"===s)return React.createElement(Qt.Content,{tagName:"p",value:i,onChange:function(e){return d({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:en("Input sub text…","vk-blocks")})}()):void 0}}]),n}(tn),on=function(e){Jt(n,React.Component);var t=Yt(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Wt(n,[{key:"render",value:function(){var e,t,n=this.props.attributes,r=n.level,o=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,d=this.props.setAttributes,v=this.props.for_,h="vk_heading vk_heading-style-".concat(f),g="h"+r;return null!==b&&(e={marginBottom:b+"rem"}),t=null!=m?{color:l,fontSize:c+"rem",marginBottom:m+"rem",textAlign:o}:{color:l,fontSize:c+"rem",textAlign:o},"edit"===v?React.createElement("div",{className:h,style:e},React.createElement(Qt,{tagName:g,value:a,onChange:function(e){return d({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:en("Input title…","vk-blocks")}),function(){if("on"===s)return React.createElement(Qt,{tagName:"p",value:i,onChange:function(e){return d({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:en("Input sub text…","vk-blocks")})}()):"save"===v?React.createElement("div",{className:h,style:e},React.createElement(Qt.Content,{tagName:g,value:a,onChange:function(e){return d({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:en("Input title…","vk-blocks")}),function(){if("on"===s)return React.createElement(Qt.Content,{tagName:"p",value:i,onChange:function(e){return d({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:en("Input sub text…","vk-blocks")})}()):void 0}}]),n}(),an=S.RichText,ln=wp.i18n.__,cn=function(e,t,n,r){switch(e){case 1:return React.createElement("h1",{style:n,className:r},t);case 2:return React.createElement("h2",{style:n,className:r},t);case 3:return React.createElement("h3",{style:n,className:r},t);case 4:return React.createElement("h4",{style:n,className:r},t);case 5:return React.createElement("h5",{style:n,className:r},t);case 6:return React.createElement("h6",{style:n,className:r},t)}},sn=function(e){var t,n,r=e.attributes,o=e.setAttributes,a=e.for_,l=r.level,c=r.align,i=r.title,s=r.titleColor,u=r.titleSize,p=r.subText,f=r.subTextFlag,m=r.subTextColor,b=r.subTextSize,d=r.titleStyle,v=r.titleMarginBottom,h=r.outerMarginBottom,g=r.fontAwesomeIconBefore,_=r.fontAwesomeIconAfter,k=r.fontAwesomeIconColor,y="vk_heading vk_heading-style-".concat(d);h&&(t={marginBottom:h+"rem"}),n=v?{color:s,fontSize:u+"rem",marginBottom:v+"rem",textAlign:c}:{color:s,fontSize:u+"rem",textAlign:c};var w="vk_heading_title vk_heading_title-style-".concat(d),E={color:m,fontSize:b+"rem",textAlign:c},x="vk_heading_subtext vk_heading_subtext-style-".concat(d),C="",R="";if(g){k=k||"#000000";var N=g.split("<i");N[0]=N[0]+'<i style="color:'.concat(k,';" '),C=N.join("")}if(_){k=k||"#000000";var S=_.split("<i");S[0]=S[0]+'<i style="color:'.concat(k,';" '),R=S.join("")}if("edit"===a){var T,A=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(an,{tagName:"span",value:i,onChange:function(e){o({title:e})},placeholder:ln("Input title…","vk-blocks")}),(0,zt.ZP)(R));return"on"===f&&(T=React.createElement(an,{tagName:"p",value:p,onChange:function(e){return o({subText:e})},style:E,className:x,placeholder:ln("Input sub text…","vk-blocks")})),React.createElement("div",{className:y,style:t},cn(l,A,n,w),T)}if("save"===a){var B,O=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(an.Content,{tagName:"span",value:i}),(0,zt.ZP)(R));return"on"===f&&(B=React.createElement(an.Content,{tagName:"p",value:p,style:E,className:x})),React.createElement("div",{className:y,style:t},cn(l,O,n,w),B)}},un=S.RichText,pn=wp.i18n.__,fn=function(e,t,n,r){switch(e){case 1:return React.createElement("h1",{style:n,className:r},t);case 2:return React.createElement("h2",{style:n,className:r},t);case 3:return React.createElement("h3",{style:n,className:r},t);case 4:return React.createElement("h4",{style:n,className:r},t);case 5:return React.createElement("h5",{style:n,className:r},t);case 6:return React.createElement("h6",{style:n,className:r},t)}},mn=function(e){var t,n,r=e.attributes,o=e.setAttributes,a=e.for_,l=r.level,c=r.align,i=r.title,s=r.titleColor,u=r.titleSize,p=r.subText,f=r.subTextFlag,m=r.subTextColor,b=r.subTextSize,d=r.titleStyle,v=r.titleMarginBottom,h=r.outerMarginBottom,g=r.fontAwesomeIconBefore,_=r.fontAwesomeIconAfter,k=r.fontAwesomeIconColor,y="vk_heading vk_heading-style-".concat(d);h&&(t={marginBottom:h+"rem"}),n=null!=v?{color:s,fontSize:u+"rem",marginBottom:v+"rem",textAlign:c}:{color:s,fontSize:u+"rem",textAlign:c};var w="vk_heading_title vk_heading_title-style-".concat(d),E={color:m,fontSize:b+"rem",textAlign:c},x="vk_heading_subtext vk_heading_subtext-style-".concat(d),C="",R="";if(g){k=k||"#000000";var N=g.split("<i");N[0]=N[0]+'<i style="color:'.concat(k,';" '),C=N.join("")}if(_){k=k||"#000000";var S=_.split("<i");S[0]=S[0]+'<i style="color:'.concat(k,';" '),R=S.join("")}if("edit"===a){var T,A=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(un,{tagName:"span",value:i,onChange:function(e){o({title:e})},placeholder:pn("Input title…","vk-blocks")}),(0,zt.ZP)(R));return"on"===f&&(T=React.createElement(un,{tagName:"p",value:p,onChange:function(e){return o({subText:e})},style:E,className:x,placeholder:pn("Input sub text…","vk-blocks")})),React.createElement("div",{className:y,style:t},fn(l,A,n,w),T)}if("save"===a){var B,O=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(un.Content,{tagName:"span",value:i}),(0,zt.ZP)(R));return"on"===f&&(B=React.createElement(un.Content,{tagName:"p",value:p,style:E,className:x})),React.createElement("div",{className:y,style:t},fn(l,O,n,w),B)}},bn=S.RichText,dn=wp.i18n.__,vn=function(e,t,n,r){switch(e){case 1:return React.createElement("h1",{style:n,className:r},t);case 2:return React.createElement("h2",{style:n,className:r},t);case 3:return React.createElement("h3",{style:n,className:r},t);case 4:return React.createElement("h4",{style:n,className:r},t);case 5:return React.createElement("h5",{style:n,className:r},t);case 6:return React.createElement("h6",{style:n,className:r},t)}},hn=function(e){var t,n,r=e.attributes,o=e.setAttributes,a=e.for_,l=r.level,c=r.align,i=r.title,s=r.titleColor,u=r.titleSize,p=r.subText,f=r.subTextFlag,m=r.subTextColor,b=r.subTextSize,d=r.titleStyle,v=r.titleMarginBottom,h=r.outerMarginBottom,g=r.fontAwesomeIconBefore,_=r.fontAwesomeIconAfter,k=r.fontAwesomeIconColor,y="vk_heading vk_heading-style-".concat(d);h&&(t={marginBottom:h+"rem"}),n=v?{color:s,fontSize:u+"rem",marginBottom:v+"rem",textAlign:c}:{color:s,fontSize:u+"rem",textAlign:c};var w="vk_heading_title vk_heading_title-style-".concat(d),E={color:m,fontSize:b+"rem",textAlign:c},x="vk_heading_subtext vk_heading_subtext-style-".concat(d),C="",R="";if(g){k=k||"#000000";var N=g.split("<i");N[0]=N[0]+'<i style="color:'.concat(k,';" '),C=N.join("")}if(_){k=k||"#000000";var S=_.split("<i");S[0]=S[0]+'<i style="color:'.concat(k,';" '),R=S.join("")}if("edit"===a){var T,A=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(bn,{tagName:"span",value:i,onChange:function(e){o({title:e})},placeholder:dn("Input title…","vk-blocks")}),(0,zt.ZP)(R));return"on"===f&&(T=React.createElement(bn,{tagName:"p",value:p,onChange:function(e){return o({subText:e})},style:E,className:x,placeholder:dn("Input sub text…","vk-blocks")})),React.createElement("div",{className:y,style:t},vn(l,A,n,w),T)}if("save"===a){var B,O=React.createElement(Je.Fragment,null,(0,zt.ZP)(C),React.createElement(bn.Content,{tagName:"span",value:i}),(0,zt.ZP)(R));return"on"===f&&(B=React.createElement(bn.Content,{tagName:"p",value:p,style:E,className:x})),React.createElement("div",{className:y,style:t},vn(l,O,n,w),B)}};function gn(){return(gn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var _n={attributes:{anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:0},title:{type:"string",source:"html",selector:"span",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2},titleMarginBottom:{type:"number",default:1},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.2},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""},fontAwesomeIconColor:{type:"string",default:"#000000"}},save:function(e){return React.createElement("div",null,React.createElement(hn,gn({},e,{for_:"save"})))}};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 yn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function En(e,t){return(En=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function xn(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 Cn(e){return(Cn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Rn(){return(Rn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Nn=wp.element,Sn=Nn.Fragment,Tn=Nn.Component,An=S.RichText,Bn=wp.i18n.__,On=[_n,{attributes:{anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:0},title:{type:"string",source:"html",selector:"span",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2},titleMarginBottom:{type:"number",default:1},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.2},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""},fontAwesomeIconColor:{type:"string",default:"#000000"}},save:function(e){var t=e.attributes;return React.createElement("div",{id:t.anchor},React.createElement(mn,Rn({},e,{for_:"save"})))}},{attributes:Ft,save:function(e){var t=e.attributes;return React.createElement("div",{id:t.anchor},React.createElement(sn,{attributes:t,for_:"save"}))}},{attributes:Ft,save:function(e){var t=e.attributes;return React.createElement("div",{id:t.anchor},React.createElement(rn,{attributes:t,for_:"save"}))}},{attributes:Ut,save:function(e){var t=e.attributes,n=e.className;return React.createElement("div",{className:n,id:"vk-htags-a181b726-7749-4bd8-9887-0306c0bc7bd5"},React.createElement(nn,{attributes:t,for_:"save"}))}},{attributes:Ut,save:function(e){var t=e.attributes,n=e.className;return React.createElement("div",{className:n,id:"vk-htags--1"},React.createElement(nn,{attributes:t,for_:"save"}))}},{attributes:{anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},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:1},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.2}},save:function(e){var t=e.attributes,n=e.className;return React.createElement(In,{attributes:t,className:n,for_:"save"})}},{attributes:{anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},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,r=t.align,o=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 React.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:m+"rem"}},React.createElement(An.Content,{tagName:b,value:o,style:{color:a,fontSize:l+"rem",textAlign:r,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return React.createElement(An.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}())}},{attributes:{anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},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,r=t.align,o=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 React.createElement(Sn,null,null==m?React.createElement("div",{className:"vk_heading vk_heading-style-".concat(p)},React.createElement(An.Content,{tagName:b,value:o,style:{color:a,fontSize:l+"rem",textAlign:r},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return React.createElement(An.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()):React.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:m+"rem"}},React.createElement(An.Content,{tagName:b,value:o,style:{color:a,fontSize:l+"rem",textAlign:r,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return React.createElement(An.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()))}},{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:1},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.2}},save:function(e){var t=e.attributes,n=e.className;return React.createElement("div",{className:n},React.createElement(on,{attributes:t,for_:"save"}))}}],In=function(e){!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)}(l,e);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Cn(r);if(o){var n=Cn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return xn(this,e)});function l(){return yn(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e,t,n=this.props.attributes,r=n.level,o=n.align,a=n.title,l=n.titleColor,i=n.titleSize,s=n.subText,u=n.subTextFlag,p=n.subTextColor,f=n.subTextSize,m=n.titleStyle,b=n.titleMarginBottom,d=n.outerMarginBottom,v=this.props.setAttributes,h=this.props.className,g=(this.props.for_,c()(h,"vk_heading vk_heading-style-".concat(m))),_="h"+r;return null!=d&&(e={marginBottom:d+"rem"}),t=null!=b?{color:l,fontSize:i+"rem",marginBottom:b+"rem",textAlign:o}:{color:l,fontSize:i+"rem",textAlign:o},React.createElement("div",{className:g,style:e},React.createElement(An.Content,{tagName:_,value:a,onChange:function(e){return v({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(m),placeholder:Bn("Input title…","vk-blocks")}),function(){if("on"===u)return React.createElement(An.Content,{tagName:"p",value:s,onChange:function(e){return v({subText:e})},style:{color:p,fontSize:f+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m),placeholder:Bn("Input sub text…","vk-blocks")})}())}}])&&wn(t.prototype,n),l}(Tn);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 jn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ln(e,t){return(Ln=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function zn(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 Mn(e){return(Mn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var qn=wp.components,Dn=qn.Button,Hn=qn.Popover,Un=(qn.IconButton,wp.element),Fn=Un.Fragment,Vn=Un.createRef,Zn=Un.Component,Gn=(wp.i18n.__,function(e){!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&&Ln(e,t)}(l,e);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Mn(r);if(o){var n=Mn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return zn(this,e)});function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).state={open:!1},t.buttonRef=Vn(),t}return t=l,(n=[{key:"render",value:function(){var e=this,t="apc-icon-btn components-button is-secondary is-small";return React.createElement(Fn,null,React.createElement("div",{className:"components-base-control"},React.createElement("div",{className:"vk-blocks-button-icon-control__wrapper components-base-control__field"},React.createElement(Dn,{isTertiary:!0,className:"".concat(t," mb-1"),onClick:function(){e.setState({open:!e.state.open})},ref:this.buttonRef},this.props.label),this.state.open&&this.buttonRef.current&&React.createElement(Hn,{anchorRect:this.buttonRef.current.getBoundingClientRect(),children:this.props.renderComp,onFocusOutside:function(n){n.relatedTarget&&!n.relatedTarget.closest(".".concat(t))&&n.relatedTarget!==e.buttonRef.current&&e.setState({open:!1})},focusOnMount:"container",className:"vk-blocks-advanced-popover-control"}))))}}])&&jn(t.prototype,n),l}(Zn));function Wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jn=wp.components,$n=Jn.RadioControl,Yn=Jn.TextControl,Xn=wp.element,Kn=(Xn.Component,Xn.Fragment),Qn=wp.i18n.__,er=function(e){var t=e.attributeName,n=e.attributes,r=e.setAttributes,o=React.createElement(Kn,null,React.createElement("label",{className:"components-base-control__label"},Qn("Icon","vk-blocks")),React.createElement($n,{className:"vk_icon_list",selected:n[t],options:[{label:React.createElement("i",{className:"fas fa-arrow-right"}),value:'<i class="fas fa-arrow-right"></i>'},{label:React.createElement("i",{className:"fas fa-arrow-down"}),value:'<i class="fas fa-arrow-down"></i>'},{label:React.createElement("i",{className:"fas fa-arrow-left"}),value:'<i class="fas fa-arrow-left"></i>'},{label:React.createElement("i",{className:"fas fa-arrow-circle-right"}),value:'<i class="fas fa-arrow-circle-right"></i>'},{label:React.createElement("i",{className:"fas fa-arrow-circle-down"}),value:'<i class="fas fa-arrow-circle-down"></i>'},{label:React.createElement("i",{className:"fas fa-arrow-circle-left"}),value:'<i class="fas fa-arrow-circle-left"></i>'},{label:React.createElement("i",{className:"far fa-arrow-alt-circle-right"}),value:'<i class="far fa-arrow-alt-circle-right"></i>'},{label:React.createElement("i",{className:"far fa-arrow-alt-circle-down"}),value:'<i class="far fa-arrow-alt-circle-down"></i>'},{label:React.createElement("i",{className:"far fa-arrow-alt-circle-left"}),value:'<i class="far fa-arrow-alt-circle-left"></i>'},{label:React.createElement("i",{className:"fas fa-external-link-square-alt"}),value:'<i class="fas fa-external-link-square-alt"></i>'},{label:React.createElement("i",{className:"fas fa-external-link-alt"}),value:'<i class="fas fa-external-link-alt"></i>'},{label:React.createElement("i",{className:"fas fa-download"}),value:'<i class="fas fa-download"></i>'},{label:React.createElement("i",{className:"fas fa-exclamation-triangle"}),value:'<i class="fas fa-exclamation-triangle"></i>'},{label:React.createElement("i",{className:"fas fa-exclamation-circle"}),value:'<i class="fas fa-exclamation-circle"></i>'},{label:React.createElement("i",{className:"fas fa-exclamation"}),value:'<i class="fas fa-exclamation"></i>'},{label:React.createElement("i",{className:"fas fa-question"}),value:'<i class="fas fa-question"></i>'},{label:React.createElement("i",{className:"fas fa-question-circle"}),value:'<i class="fas fa-question-circle"></i>'},{label:React.createElement("i",{className:"fas fa-info-circle"}),value:'<i class="fas fa-info-circle"></i>'},{label:React.createElement("i",{className:"fas fa-info"}),value:'<i class="fas fa-info"></i>'},{label:React.createElement("i",{className:"fas fa-check"}),value:'<i class="fas fa-check"></i>'},{label:React.createElement("i",{className:"fas fa-check-square"}),value:'<i class="fas fa-check-square"></i>'},{label:React.createElement("i",{className:"fas fa-check-circle"}),value:'<i class="fas fa-check-circle"></i>'},{label:React.createElement("i",{className:"fas fa-phone"}),value:'<i class="fas fa-phone"></i>'},{label:React.createElement("i",{className:"fas fa-phone-square"}),value:'<i class="fas fa-phone-square"></i>'},{label:React.createElement("i",{className:"fas fa-mobile-alt"}),value:'<i class="fas fa-mobile-alt"></i>'},{label:React.createElement("i",{className:"far fa-envelope"}),value:'<i class="far fa-envelope"></i>'},{label:React.createElement("i",{className:"fas fa-user"}),value:'<i class="fas fa-user"></i>'},{label:React.createElement("i",{className:"fas fa-users"}),value:'<i class="fas fa-users"></i>'},{label:React.createElement("i",{className:"far fa-file-alt"}),value:'<i class="far fa-file-alt"></i>'},{label:React.createElement("i",{className:"fas fa-file-alt"}),value:'<i class="fas fa-file-alt"></i>'},{label:React.createElement("i",{className:"fas fa-file"}),value:'<i class="fas fa-file"></i>'},{label:React.createElement("i",{className:"fas fa-file-pdf"}),value:'<i class="fas fa-file-pdf"></i>'},{label:React.createElement("i",{className:"fas fa-building"}),value:'<i class="fas fa-building"></i>'},{label:React.createElement("i",{className:"fab fa-twitter"}),value:'<i class="fab fa-twitter"></i>'},{label:React.createElement("i",{className:"fab fa-facebook-square"}),value:'<i class="fab fa-facebook-square"></i>'},{label:React.createElement("i",{className:"fab fa-line"}),value:'<i class="fab fa-line"></i>'}],onChange:function(e){return r(Wn({},t,e))}}),React.createElement("hr",null),React.createElement("p",{className:"mt-1"},Qn("If you want to use an icon other than the ones listed above, you can use any of the icons from Font Awesome's icon list Please select a tag and enter it.","vk-blocks"),React.createElement("br",null),Qn('Ex) <i class="fas fa-arrow-circle-right"></i>',"vk-blocks"),React.createElement("br",null),React.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Qn("Font Awesome icon list","vk-blocks"))));return React.createElement(Kn,null,React.createElement(Yn,{value:n[t],onChange:function(e){return r(Wn({},t,e))},placeholder:'<i class="fas fa-arrow-circle-right"></i>',className:"mb-0"}),React.createElement(Gn,{label:Qn("Select Icon","vk-blocks"),renderComp:o,setAttributes:r}))},tr=n(4144),nr=n.n(tr),rr=wp.components,or=rr.Path,ar=rr.SVG;function lr(e){var t=e.level,n=e.isPressed,r=void 0!==n&&n,o={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return o.hasOwnProperty(t)?React.createElement(ar,{width:"24",height:"24",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",isPressed:r},React.createElement(or,{d:o[t]})):null}var cr=wp.components,ir=cr.Dropdown,sr=cr.Toolbar,ur=cr.ToolbarButton,pr=cr.ToolbarGroup,fr=wp.i18n,mr=fr.__,br=fr.sprintf,dr=wp.keycodes.DOWN,vr=[1,2,3,4,5,6],hr={className:"block-library-heading-level-dropdown",isAlternate:!0};function gr(e){var t=e.selectedLevel,n=e.onChange;return React.createElement(ir,{popoverProps:hr,renderToggle:function(e){var n=e.onToggle,r=e.isOpen;return React.createElement(ur,{"aria-expanded":r,"aria-haspopup":"true",icon:React.createElement(lr,{level:t}),label:mr("Change heading level"),onClick:n,onKeyDown:function(e){r||e.keyCode!==dr||(e.preventDefault(),e.stopPropagation(),n())},showTooltip:!0})},renderContent:function(){return React.createElement(sr,{className:"block-library-heading-level-toolbar",label:mr("Change heading level")},React.createElement(pr,{isCollapsed:!1,controls:vr.map((function(e){var r=e===t;return{icon:React.createElement(lr,{level:e,isPressed:r}),title:br(mr("Heading %d"),e),isActive:r,onClick:function(){n(e)}}}))}))}})}function _r(){return(_r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var kr=wp.i18n.__,yr=wp.blocks.registerBlockType,wr=wp.components,Er=wr.RangeControl,xr=wr.PanelBody,Cr=wr.RadioControl,Rr=wr.SelectControl,Nr=wr.BaseControl,Sr=wr.ToolbarGroup,Tr=wp.element.Fragment,Ar=S.InspectorControls,Br=S.ColorPalette,Or=S.BlockControls,Ir=S.AlignmentToolbar;yr("vk-blocks/heading",{title:kr("Heading","vk-blocks"),icon:React.createElement(nr(),null),category:"vk-blocks-cat",attributes:{anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:0},title:{type:"string",source:"html",selector:"span",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2},titleMarginBottom:{type:"number",default:1},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"off"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.2},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""},fontAwesomeIconColor:{type:"string",default:"#000000"}},supports:{className:!0,customClassName:!0,anchor:!0},example:Lt,edit:function(e){var t=e.attributes,n=e.className,r=e.setAttributes,o=t.level,a=t.align,l=t.titleColor,c=t.titleSize,i=t.subTextFlag,s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,f=t.titleMarginBottom,m=t.outerMarginBottom,b=t.fontAwesomeIconColor;return React.createElement(Tr,null,React.createElement(Or,null,React.createElement(Sr,null,React.createElement(gr,{selectedLevel:o,onChange:function(e){switch(r({level:e}),e){case 1:r({titleSize:3.6});break;case 2:r({titleSize:2.8});break;case 3:r({titleSize:2.2});break;case 4:r({titleSize:2});break;case 5:r({titleSize:1.8});break;case 6:r({titleSize:1.6})}}})),React.createElement(Ir,{value:a,onChange:function(e){r({align:e})}})),React.createElement(Ar,null,React.createElement(xr,{title:kr("Style Settings","vk-blocks")},React.createElement(Rr,{label:kr("Heading style","vk-blocks"),value:p,onChange:function(e){return r({titleStyle:e})},options:[{label:kr("Default","vk-blocks"),value:"default"},{label:kr("Plain","vk-blocks"),value:"plain"}]})),React.createElement(xr,{title:kr("Margin Setting","vk-blocks")},React.createElement("label",null,kr("Margin bottom size of after hedding (rem)","vk-blocks")),React.createElement(Er,{value:f,onChange:function(e){r({titleMarginBottom:e})},min:-1,max:3,step:.1}),React.createElement("label",null,kr("Margin bottom size of after this block (rem)","vk-blocks")),React.createElement(Er,{value:m,onChange:function(e){r({outerMarginBottom:e})},min:-1,max:8,step:.1})),React.createElement(xr,{title:kr("Heading Settings","vk-blocks")},React.createElement(Er,{label:kr("Text size (rem)","vk-blocks"),value:c,onChange:function(e){r({titleSize:e})},min:.5,max:4,step:.1}),React.createElement(Nr,{label:kr("Text Color","vk-blocks")},React.createElement(Br,{value:l,onChange:function(e){return r({titleColor:e})}}))),React.createElement(xr,{title:kr("Font Awesome Icon Settings","vk-blocks")},React.createElement(Nr,{label:kr("Before text","vk-blocks")},React.createElement(er,_r({attributeName:"fontAwesomeIconBefore"},e))),React.createElement(Nr,{label:kr("After text","vk-blocks")},React.createElement(er,_r({attributeName:"fontAwesomeIconAfter"},e))),React.createElement(Nr,{label:kr("Icon Color","vk-blocks")},React.createElement(Br,{value:b,onChange:function(e){return r({fontAwesomeIconColor:e})}}))),React.createElement(xr,{title:kr("Sub Text Settings","vk-blocks")},React.createElement(Cr,{label:kr("Position","vk-blocks"),selected:i,options:[{label:kr("Display","vk-blocks"),value:"on"},{label:kr("Hide","vk-blocks"),value:"off"}],onChange:function(e){return r({subTextFlag:e})}}),React.createElement("label",null,kr("Text size (rem)","vk-blocks")),React.createElement(Er,{value:u,onChange:function(e){r({subTextSize:e})},min:.5,max:3,step:.1}),React.createElement(Br,{value:s,onChange:function(e){return r({subTextColor:e})}}))),React.createElement("div",{className:n},React.createElement(Ht,_r({},e,{for_:"edit"}))))},save:function(e){return React.createElement("div",null,React.createElement(Ht,_r({},e,{for_:"save"})))},deprecated:On});var Pr=S.RichText,jr=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,r=t.content;return React.createElement("div",{className:"alert alert-".concat(n)},React.createElement(Pr.Content,{tagName:"p",value:r}))}}],Lr=n(5384),zr=n.n(Lr),Mr=wp.i18n.__,qr=wp.blocks.registerBlockType,Dr=wp.components,Hr=Dr.PanelBody,Ur=Dr.SelectControl,Fr=S.InspectorControls,Vr=S.RichText,Zr=wp.element.Fragment;qr("vk-blocks/alert",{title:Mr("Alert","vk-blocks"),icon:React.createElement(zr(),null),category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},example:{attributes:{style:"info",content:Ce}},edit:function(e){var t=e.attributes,n=e.setAttributes,r=e.className,o=t.style,a=t.content;return React.createElement(Zr,null,React.createElement(Fr,null,React.createElement(Hr,{title:Mr("Style Settings","vk-blocks")},React.createElement(Ur,{value:o,onChange:function(e){return n({style:e})},options:[{label:Mr("Success","vk-blocks"),value:"success"},{label:Mr("Info","vk-blocks"),value:"info"},{label:Mr("Warning","vk-blocks"),value:"warning"},{label:Mr("Danger","vk-blocks"),value:"danger"}]}))),React.createElement("div",{className:"".concat(r," alert alert-").concat(o)},React.createElement(Vr,{tagName:"p",onChange:function(e){n({content:e})},value:a})))},save:function(e){var t=e.attributes,n=e.className,r=t.style,o=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(r)},React.createElement(Vr.Content,{tagName:"p",value:o}))},deprecated:jr});var Gr=S.RichText,Wr=(S.InnerBlocks,{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}},save:function(e){var t=e.attributes,n=(e.className,t.content),r=t.balloonName,o=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(o)},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(Gr.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:r})):""),React.createElement(Gr.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}}),Jr=S.RichText,$r=(S.InnerBlocks,{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},balloonImageType:{type:"string",default:"normal"}},save:function(e){var t=e.attributes,n=(e.className,t.content),r=t.balloonName,o=t.balloonType,a=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage,i=t.balloonImageType;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(o)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image vk_balloon-image-".concat(i),src:c,alt:""}),React.createElement(Jr.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:r})):""),React.createElement(Jr.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}}),Yr=S.RichText,Xr=(S.InnerBlocks,{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},balloonImageType:{type:"string",default:"normal"},balloonAnimation:{type:"string",default:"none"}},save:function(e){var t=e.attributes,n=t.content,r=t.balloonName,o=t.balloonType,a=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage,i=t.balloonImageType,s=t.balloonAnimation;return i=i||"normal",s=s||"none",React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(o," vk_balloon-animation-").concat(s)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image vk_balloon-image-".concat(i),src:c,alt:""}),React.createElement(Yr.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:r})):""),React.createElement("div",{className:"vk_balloon_content_outer"},React.createElement(Yr.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n})))}}),Kr=S.RichText,Qr=S.InnerBlocks,eo={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},balloonImageType:{type:"string",default:"normal"},balloonAnimation:{type:"string",default:"none"}},save:function(e){var t=e.attributes,n=(t.content,t.balloonName),r=t.balloonType,o=t.balloonBgColor,a=t.balloonAlign,l=t.IconImage,c=t.balloonImageType,i=t.balloonAnimation;return c=c||"normal",i=i||"none",React.createElement("div",{className:"vk_balloon vk_balloon-".concat(a," vk_balloon-").concat(r," vk_balloon-animation-").concat(i)},React.createElement("div",{className:"vk_balloon_icon"},l?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image vk_balloon-image-".concat(c),src:l,alt:""}),React.createElement(Kr.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:n})):""),React.createElement("div",{className:"vk_balloon_content_outer"},React.createElement("div",{className:"vk_balloon_content",style:{background:o,border:o}},React.createElement(Qr.Content,null))))}},to=S.RichText,no=S.InnerBlocks,ro=[Wr,$r,Xr,eo,{attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-speech"},balloonBorder:{type:"boolean",default:!1},balloonImageBorder:{type:"boolean",default:!1},balloonBorderWidth:{type:"string",default:"thin"},balloonBorderColor:{type:"string",default:null},balloonBgColor:{type:"string",default:null},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null},balloonImageType:{type:"string",default:"normal"},balloonAnimation:{type:"string",default:"none"}},save:function(e){var t,n,r,o,a,l=e.attributes,c=l.balloonName,i=l.balloonType,s=l.balloonBorder,u=l.balloonImageBorder,p=(l.balloonBorderWidth,l.balloonBorderColor),f=l.balloonBgColor,m=l.balloonAlign,b=l.IconImage,d=l.balloonImageType,v=l.balloonAnimation;return!0===s?(t="vk_balloon_content-border-true",n=!0===u?"vk_balloon-image-border":"",r=p,o=f):(t="",n="",r=f,o=f),a="position-right"===m?"transparent transparent transparent ".concat(o):"transparent ".concat(o," transparent transparent"),React.createElement("div",{className:"vk_balloon vk_balloon-".concat(m," vk_balloon-").concat(i," vk_balloon-animation-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},b?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image vk_balloon-image-".concat(d," ").concat(n),style:{borderColor:r},src:b,alt:""}),React.createElement(to.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:c})):""),React.createElement("div",{className:"vk_balloon_content_outer"},React.createElement("div",{className:"vk_balloon_content ".concat(t),style:{backgroundColor:o,borderColor:r}},React.createElement("span",{className:"vk_balloon_content_before",style:{borderColor:a}}),React.createElement("span",{className:"vk_balloon_content_after",style:{borderColor:a}}),React.createElement(no.Content,null))))}}],oo=n(7993),ao=n.n(oo);function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var co=wp.apiFetch,io=wp.i18n.__,so=wp.blocks.registerBlockType,uo=wp.components,po=uo.ButtonGroup,fo=uo.PanelBody,mo=uo.Button,bo=uo.SelectControl,vo=uo.BaseControl,ho=uo.ToggleControl,go=wp.element,_o=go.Fragment,ko=go.useState,yo=go.useEffect,wo=S.RichText,Eo=S.InspectorControls,xo=S.MediaUpload,Co=S.ColorPalette,Ro=S.InnerBlocks;function No(e){return(No="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 So(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function To(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ao(e,t){return(Ao=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Bo(e,t){return!t||"object"!==No(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)}so("vk-blocks/balloon",{title:io("Ballon","vk-blocks"),icon:React.createElement(ao(),null),category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-speech"},balloonBorder:{type:"boolean",default:!1},balloonImageBorder:{type:"boolean",default:!1},balloonBorderWidth:{type:"string",default:"thin"},balloonBorderColor:{type:"string",default:"#cccccc"},balloonBgColor:{type:"string",default:"#f5f5f5"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null},balloonImageType:{type:"string",default:"normal"},balloonAnimation:{type:"string",default:"none"}},example:{attributes:{balloonName:Re,balloonType:"type-speech",balloonBgColor:Te,balloonAlign:"position-left",IconImage:Se,balloonImageType:"normal"},innerBlocks:[{name:"core/paragraph",attributes:{content:Ce}}]},edit:function(e){var t,n,r,o,a,l,c,i,s,u=e.attributes,p=e.className,f=e.setAttributes,m=u.content,b=u.balloonName,d=u.balloonType,v=u.balloonBorder,h=u.balloonImageBorder,g=(u.balloonBorderWidth,u.balloonBorderColor),_=u.balloonBgColor,k=u.balloonAlign,y=u.IconImage,w=u.balloonImageType,E=u.balloonAnimation,x=(i=ko(null),s=2,function(e){if(Array.isArray(e))return e}(i)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var l,c=e[Symbol.iterator]();!(r=(l=c.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}(i,s)||function(e,t){if(e){if("string"==typeof e)return lo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lo(e,t):void 0}}(i,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),C=x[0],R=x[1];return yo((function(){co({path:"/vk-blocks/v1/block-meta/balloon/",method:"GET",parse:!0}).then((function(e){R(e)}))}),[]),C&&C.default_icons&&(t=Object.keys(C.default_icons).map((function(e){var t=C.default_icons[e];if(t.src)return React.createElement("div",{key:e},React.createElement(mo,{onClick:function(){f({IconImage:t.src}),f({balloonName:t.name})},className:"button button-large components-button"},React.createElement("img",{className:"icon-image",src:t.src})))}))),"type-serif"===d&&f({balloonType:"type-speech"}),null==w&&f({balloonImageType:"normal"}),null==E&&f({balloonAnimation:"none"}),null==v&&f({balloonBorder:!1}),null==h&&f({balloonImageBorder:!1}),!0===v?(n=React.createElement(vo,null,React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io("Border","vk-blocks"))),React.createElement(ho,{label:io("Add border to balloon","vk-blocks"),checked:v,onChange:function(e){return f({balloonBorder:e})}}),React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io(" Image Border","vk-blocks"))),React.createElement(ho,{label:io("Add border to image","vk-blocks"),className:"mb-1",checked:h,onChange:function(e){return f({balloonImageBorder:e})}}),React.createElement("p",null,io("* You can change border width on Setting > VK Blocks","vk-blocks")," "),React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io("Border color of speech balloon","vk-blocks"))),React.createElement(Co,{value:g,onChange:function(e){return f({balloonBorderColor:e})}})),r="vk_balloon_content-border-true",o=!0===h?"vk_balloon_icon_image-border-true":"",a=g,l=_):(n=React.createElement(vo,null,React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io("Border","vk-blocks"))),React.createElement(ho,{label:io("Add border to balloon","vk-blocks"),checked:v,onChange:function(e){return f({balloonBorder:e})}})),r="",o="",a=_,l=_),c="position-right"===k?"transparent transparent transparent ".concat(l):"transparent ".concat(l," transparent transparent"),React.createElement(_o,null,React.createElement(Eo,null,React.createElement(fo,{title:io("Balloon setting","vk-blocks")},React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io("Position","vk-blocks"))),React.createElement("p",{className:"mb-1"},io("Please specify the layout of the balloon.","vk-blocks")," "),React.createElement(po,{className:"mb-3"},React.createElement(mo,{isSmall:!0,isPrimary:"position-left"===k,isSecondary:"position-left"!==k,onClick:function(){return f({balloonAlign:"position-left"})}},io("Left","vk-blocks")),React.createElement(mo,{isSmall:!0,isPrimary:"position-right"===k,isSecondary:"position-right"!==k,onClick:function(){return f({balloonAlign:"position-right"})}},io("Right","vk-blocks"))),React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io("Type","vk-blocks"))),React.createElement("p",{className:"mb-1"},io("Please select the type of balloon.","vk-blocks")," "),React.createElement(po,{className:"mb-3"},React.createElement(mo,{isSmall:!0,isPrimary:"type-speech"===d,isSecondary:"type-speech"!==d,onClick:function(){return f({balloonType:"type-speech"})}},io("Speech","vk-blocks")),React.createElement(mo,{isSmall:!0,isPrimary:"type-think"===d,isSecondary:"type-think"!==d,onClick:function(){return f({balloonType:"type-think"})}},io("Thinking","vk-blocks"))),React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io("Image Style","vk-blocks"))),React.createElement(po,{className:"mb-3"},React.createElement(mo,{isSmall:!0,isPrimary:"normal"===w,isSecondary:"normal"!==w,onClick:function(){return f({balloonImageType:"normal"})}},io("Normal","vk-blocks")),React.createElement(mo,{isSmall:!0,isPrimary:"rounded"===w,isSecondary:"rounded"!==w,onClick:function(){return f({balloonImageType:"rounded"})}},io("Rounded","vk-blocks")),React.createElement(mo,{isSmall:!0,isPrimary:"circle"===w,isSecondary:"circle"!==w,onClick:function(){return f({balloonImageType:"circle"})}},io("Circle","vk-blocks"))),n,React.createElement("p",{className:"mb-1 block-prop-title"},React.createElement("label",null,io("Background color of speech balloon","vk-blocks"))),React.createElement(Co,{value:_,onChange:function(e){return f({balloonBgColor:e})}})),React.createElement(fo,{title:io("Default Icon Setting","vk-blocks")},React.createElement("div",{className:"icon-image-list mb-2"},t),React.createElement("div",null,io("You can register default icons from Settings > VK Blocks in Admin.","vk-blocks"))),React.createElement(fo,{title:io("Animation setting","vk-blocks")},React.createElement("p",{className:"mb-1"},io("Please select the type of animation.","vk-blocks")," "),React.createElement(bo,{value:E,onChange:function(e){return f({balloonAnimation:e})},options:[{value:"none",label:io("None","vk-blocks")},{value:"trembling",label:io("Trembling","vk-blocks")},{value:"trembling-x",label:io("Trembling X","vk-blocks")},{value:"pounding",label:io("Pounding","vk-blocks")},{value:"shaking",label:io("Shaking","vk-blocks")}]}))),React.createElement("div",{className:"".concat(p," vk_balloon vk_balloon-").concat(k," vk_balloon-").concat(d," vk_balloon-animation-").concat(E)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(xo,{onSelect:function(e){return f({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image vk_balloon_icon_image-type-".concat(w," ").concat(o),value:y,render:function(e){var t=e.open;return React.createElement(mo,{onClick:t,className:y?"image-button":"button button-large"},y?React.createElement("img",{className:"vk_balloon_icon_image vk_balloon_icon_image-type-".concat(w," ").concat(o),style:{borderColor:a},src:y,alt:io("Upload image","vk-blocks")}):io("Select image","vk-blocks"))}}),React.createElement(wo,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return f({balloonName:e})},value:b,placeholder:io("Icon Name","vk-blocks")})),React.createElement("div",{className:"vk_balloon_content_outer"},React.createElement("div",{className:"vk_balloon_content ".concat(r),style:{backgroundColor:l,borderColor:a}},React.createElement("span",{className:"vk_balloon_content_before",style:{borderColor:c}}),React.createElement("span",{className:"vk_balloon_content_after",style:{borderColor:c}}),React.createElement(Ro,{templateLock:!1,template:[["core/paragraph",{content:m}]]})))))},save:function(e){var t,n,r,o,a,l=e.attributes,c=l.balloonName,i=l.balloonType,s=l.balloonBorder,u=l.balloonImageBorder,p=(l.balloonBorderWidth,l.balloonBorderColor),f=l.balloonBgColor,m=l.balloonAlign,b=l.IconImage,d=l.balloonImageType,v=l.balloonAnimation;return!0===s?(t="vk_balloon_content-border-true",n=!0===u?"vk_balloon_icon_image-border-true":"",r=p,o=f):(t="",n="",r=f,o=f),a="position-right"===m?"transparent transparent transparent ".concat(o):"transparent ".concat(o," transparent transparent"),React.createElement("div",{className:"vk_balloon vk_balloon-".concat(m," vk_balloon-").concat(i," vk_balloon-animation-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},b?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image vk_balloon_icon_image-type-".concat(d," ").concat(n),style:{borderColor:r},src:b,alt:""}),React.createElement(wo.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:c})):""),React.createElement("div",{className:"vk_balloon_content_outer"},React.createElement("div",{className:"vk_balloon_content ".concat(t),style:{backgroundColor:o,borderColor:r}},React.createElement("span",{className:"vk_balloon_content_before",style:{borderColor:a}}),React.createElement("span",{className:"vk_balloon_content_after",style:{borderColor:a}}),React.createElement(Ro.Content,null))))},deprecated:ro});var Io=function(e){!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&&Ao(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Oo(r);if(o){var n=Oo(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Bo(this,e)});function l(){return So(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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="";if(f=null,p="".concat(p="vk_button_link","0"==n||null==n||"1"==n?" btn":" vk_button_link-type-text"),"0"==n||null===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-").concat(t),f=null):f={backgroundColor:"".concat(e),border:"1px solid ".concat(e),color:"#fff"}:"1"===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={backgroundColor:"transparent",border:"1px solid ".concat(e),color:"".concat(e)}:"2"===n&&("undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={color:"".concat(e)}),p="".concat(p," btn-").concat(o),"block"===r&&(p="".concat(p," btn-block")),c&&!c.match(/<i/)&&(c='<i class="'.concat(c,'"></i>')),i&&!i.match(/<i/)&&(i='<i class="'.concat(i,'"></i>')),c){var d=(c=c.replace(/ fas/g,"fas")).split(" ");d[1]=" "+d[1]+" vk_button_link_before ",m=d.join("")}if(i){var v=(i=i.replace(/ fas/g,"fas")).split(" ");v[1]=" "+v[1]+" vk_button_link_after ",b=v.join("")}return React.createElement("a",{href:a,style:f,className:p,role:"button","aria-pressed":!0,target:l?"_blank":null,rel:"noopener"},(0,zt.ZP)(m),s,(0,zt.ZP)(b),u&&React.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&To(t.prototype,n),l}();function Po(e){return(Po="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 jo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function zo(e,t){return(zo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Mo(e,t){return!t||"object"!==Po(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)}var Do=function(e){!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&&zo(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=qo(r);if(o){var n=qo(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Mo(this,e)});function l(){return jo(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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(o),"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(o," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(o," btn-outline-").concat(t),p=null)),"block"===r&&(u="".concat(u," btn-block")),c&&(f=React.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(m=React.createElement("i",{className:"".concat(i," vk_button_link_after")})),React.createElement("a",{href:a,className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},f,s,m)}}])&&Lo(t.prototype,n),l}();function Ho(e){return(Ho="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 Uo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Vo(e,t){return(Vo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zo(e,t){return!t||"object"!==Ho(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 Go(e){return(Go=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Wo=function(e){!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&&Vo(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Go(r);if(o){var n=Go(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Zo(this,e)});function l(){return Uo(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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(o),"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(o," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(o," btn-outline-").concat(t),p=null)),"block"===r&&(u="".concat(u," btn-block")),c&&(f=React.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(m=React.createElement("i",{className:"".concat(i," vk_button_link_after")})),React.createElement("a",{href:a,id:"vk_button_link",className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},f,s,m)}}])&&Fo(t.prototype,n),l}();function Jo(e){return(Jo="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){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xo(e,t){return(Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ko(e,t){return!t||"object"!==Jo(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)}var ea=function(e){!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&&Xo(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Qo(r);if(o){var n=Qo(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Ko(this,e)});function l(){return $o(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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(o),"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(o," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(o," btn-outline-").concat(t),f=null)),"block"===r&&(p="".concat(p," btn-block")),c&&(m=React.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=React.createElement("i",{className:"".concat(i," vk_button_link_after")})),React.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&&React.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&Yo(t.prototype,n),l}();function ta(e){return(ta="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 na(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ra(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oa(e,t){return(oa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function aa(e,t){return!t||"object"!==ta(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 la(e){return(la=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ca=function(e){!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&&oa(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=la(r);if(o){var n=la(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return aa(this,e)});function l(){return na(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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(o),"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(o," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(o," btn-outline-").concat(t),f=null)),"block"===r&&(p="".concat(p," btn-block")),c&&(m=React.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=React.createElement("i",{className:"".concat(i," vk_button_link_after")})),React.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&&React.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&ra(t.prototype,n),l}();function ia(e){return(ia="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 sa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ua(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pa(e,t){return(pa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fa(e,t){return!t||"object"!==ia(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 ma(e){return(ma=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ba=function(e){!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&&pa(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ma(r);if(o){var n=ma(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return fa(this,e)});function l(){return sa(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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 f=null,p="".concat(p="vk_button_link","0"==n||null==n||"1"==n?" btn":" vk_button_link-type-text"),"0"==n||null===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-").concat(t),f=null):f={backgroundColor:e,border:"1px solid ".concat(e),color:"#fff"}:"1"===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={backgroundColor:"transparent",border:"1px solid "+e,color:e}:"2"===n&&("undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={color:e}),p="".concat(p," btn-").concat(o),"block"===r&&(p="".concat(p," btn-block")),c&&(m=React.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=React.createElement("i",{className:"".concat(i," vk_button_link_after")})),React.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&&React.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&ua(t.prototype,n),l}();function da(e){return(da="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 va(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ha(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ga(e,t){return(ga=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _a(e,t){return!t||"object"!==da(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 ka(e){return(ka=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ya=function(e){!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&&ga(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ka(r);if(o){var n=ka(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return _a(this,e)});function l(){return va(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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="";if(f=null,p="".concat(p="vk_button_link","0"==n||null==n||"1"==n?" btn":" vk_button_link-type-text"),"0"==n||null===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-").concat(t),f=null):f={backgroundColor:e,border:"1px solid ".concat(e),color:"#fff"}:"1"===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={backgroundColor:"transparent",border:"1px solid "+e,color:e}:"2"===n&&("undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={color:e}),p="".concat(p," btn-").concat(o),"block"===r&&(p="".concat(p," btn-block")),c&&!c.match(/<i/)&&(c='<i class="'.concat(c,'"></i>')),i&&!i.match(/<i/)&&(i='<i class="'.concat(i,'"></i>')),c){var d=(c=c.replace(/ fas/g,"fas")).split(" ");d[1]=" "+d[1]+" vk_button_link_before ",m=d.join("")}if(i){var v=(i=i.replace(/ fas/g,"fas")).split(" ");v[1]=" "+v[1]+" vk_button_link_after ",b=v.join("")}return React.createElement("a",{href:a,id:"vk_button_link",style:f,className:p,role:"button","aria-pressed":!0,target:l?"_blank":null,rel:"noopener noreferrer"},(0,zt.ZP)(m),s,(0,zt.ZP)(b),u&&React.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&ha(t.prototype,n),l}(),wa=S.RichText;function Ea(e){return(Ea="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 xa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ca(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ra(e,t){return(Ra=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Na(e,t){return!t||"object"!==Ea(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 Sa(e){return(Sa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ta=function(e){!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&&Ra(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Sa(r);if(o){var n=Sa(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Na(this,e)});function l(){return xa(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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="";if(f=null,p="".concat(p="vk_button_link","0"==n||null==n||"1"==n?" btn":" vk_button_link-type-text"),"0"==n||null===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-").concat(t),f=null):f={backgroundColor:"".concat(e),border:"1px solid ".concat(e),color:"#fff"}:"1"===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={backgroundColor:"transparent",border:"1px solid ".concat(e),color:"".concat(e)}:"2"===n&&("undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={color:"".concat(e)}),p="".concat(p," btn-").concat(o),"block"===r&&(p="".concat(p," btn-block")),c&&!c.match(/<i/)&&(c='<i class="'.concat(c,'"></i>')),i&&!i.match(/<i/)&&(i='<i class="'.concat(i,'"></i>')),c){var d=(c=c.replace(/ fas/g,"fas")).split(" ");d[1]=" "+d[1]+" vk_button_link_before ",m=d.join("")}if(i){var v=(i=i.replace(/ fas/g,"fas")).split(" ");v[1]=" "+v[1]+" vk_button_link_after ",b=v.join("")}return React.createElement("a",{href:a,style:f,className:p,role:"button","aria-pressed":!0,target:l?"_blank":null,rel:"noopener noreferrer"},(0,zt.ZP)(m),s,(0,zt.ZP)(b),u&&React.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&Ca(t.prototype,n),l}(),Aa=S.RichText;function Ba(e){return(Ba="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 Oa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ia(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pa(e,t){return(Pa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ja(e,t){return!t||"object"!==Ba(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 La(e){return(La=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var za=function(e){!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&&Pa(e,t)}(l,wp.element.Component);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=La(r);if(o){var n=La(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return ja(this,e)});function l(){return Oa(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,r=this.props.lbAlign,o=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="";if(f=null,p="".concat(p="vk_button_link","0"==n||null==n||"1"==n?" btn":" vk_button_link-type-text"),"0"==n||null===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-").concat(t),f=null):f={backgroundColor:"".concat(e),border:"1px solid ".concat(e),color:"#fff"}:"1"===n?"undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={backgroundColor:"transparent",border:"1px solid ".concat(e),color:"".concat(e)}:"2"===n&&("undefined"==e||null==e||null===e?(p="".concat(p," btn-outline-").concat(t),f=null):f={color:"".concat(e)}),p="".concat(p," btn-").concat(o),"block"===r&&(p="".concat(p," btn-block")),c&&!c.match(/<i/)&&(c='<i class="'.concat(c,'"></i>')),i&&!i.match(/<i/)&&(i='<i class="'.concat(i,'"></i>')),c){var d=(c=c.replace(/ fas/g,"fas")).split(" ");d[1]=" "+d[1]+" vk_button_link_before ",m=d.join("")}if(i){var v=(i=i.replace(/ fas/g,"fas")).split(" ");v[1]=" "+v[1]+" vk_button_link_after ",b=v.join("")}return React.createElement("a",{href:a,style:f,className:p,role:"button","aria-pressed":!0,target:l?"_blank":null},(0,zt.ZP)(m),s,(0,zt.ZP)(b),u&&React.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&Ia(t.prototype,n),l}(),Ma=S.RichText,qa=S.RichText,Da=[{attributes:{content:{type:"string",source:"html",selector:"span"},subCaption:{type:"string",default:""},buttonUrl:{type:"string",default:""},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:"undefined"},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""}},save:function(e){var t=e.attributes,n=e.className,r=t.content,o=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 b=u&&"undefined"!==u?"vk_button vk_button-color-custom vk_button-align-".concat(p):"vk_button vk_button-align-".concat(p),n&&(b=n+" "+b),React.createElement("div",{className:b},React.createElement(za,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:React.createElement(Ma.Content,{tagName:"span",className:"vk_button_link_txt",value:r})}))}},{attributes:{content:{type:"string",source:"html",selector:"span"},subCaption:{type:"string",default:""},buttonUrl:{type:"string",default:""},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:"undefined"},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""}},save:function(e){var t=e.attributes,n=e.className,r=t.content,o=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 b=u&&"undefined"!==u?"vk_button vk_button-color-custom vk_button-align-".concat(p):"vk_button vk_button-align-".concat(p),n&&(b=n+" "+b),React.createElement("div",{className:b},React.createElement(Ta,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:React.createElement(Aa.Content,{tagName:"span",className:"vk_button_link_txt",value:r})}))}},{attributes:{content:{type:"string",source:"html",selector:"span"},subCaption:{type:"string",default:""},buttonUrl:{type:"string",default:""},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:"undefined"},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""}},save:function(e){var t=e.attributes,n=e.className,r=t.content,o=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 b=u&&"undefined"!==u?"vk_button vk_button-color-custom vk_button-align-".concat(p):"vk_button vk_button-align-".concat(p),n&&(b=n+" "+b),React.createElement("div",{className:b},React.createElement(ya,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:React.createElement(wa.Content,{tagName:"span",className:"vk_button_link_txt",value:r})}))}},{attributes:{content:{type:"string",source:"html",selector:"span"},subCaption:{type:"string",default:""},buttonUrl:{type:"string",default:""},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:"undefined"},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""}},save:function(e){var t=e.attributes,n=e.className,r=t.content,o=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),React.createElement("div",{className:b},React.createElement(ba,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:React.createElement(qa.Content,{tagName:"span",className:"vk_button_link_txt",value:r})}))}},{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,r=t.buttonUrl,o=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)),React.createElement("div",{className:f},React.createElement(Do,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:r,lbTarget:o,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:React.createElement(qa.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,r=t.buttonUrl,o=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)),React.createElement("div",{className:f},React.createElement(Wo,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:r,lbTarget:o,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:React.createElement(qa.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),r=t.subCaption,o=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)),React.createElement("div",{className:m},React.createElement(ea,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:f,lbsubCaption:r,lbRichtext:React.createElement(qa.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),r=t.subCaption,o=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)),React.createElement("div",{className:m},React.createElement(ca,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:f,lbsubCaption:r,lbRichtext:React.createElement(qa.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,r=t.content,o=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),React.createElement("div",{className:b},React.createElement(Io,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:React.createElement(qa.Content,{tagName:"span",className:"vk_button_link_txt",value:r})}))}}],Ha=n(9306),Ua=n.n(Ha);function Fa(){return(Fa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Va=wp.i18n.__,Za=wp.blocks.registerBlockType,Ga=wp.components,Wa=Ga.RadioControl,Ja=Ga.PanelBody,$a=Ga.BaseControl,Ya=Ga.CheckboxControl,Xa=Ga.TextControl,Ka=Ga.ButtonGroup,Qa=Ga.Button,el=wp.element.Fragment,tl=S.RichText,nl=S.InspectorControls,rl=S.ColorPalette;Za("vk-blocks/button",{title:Va("Button","vk-blocks"),icon:React.createElement(Ua(),null),category:"vk-blocks-cat",attributes:{content:{type:"string",source:"html",selector:"span"},subCaption:{type:"string",default:""},buttonUrl:{type:"string",default:""},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:"undefined"},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:""},fontAwesomeIconAfter:{type:"string",default:""}},supports:{anchor:!0},example:{attributes:{content:Re,subCaption:xe,buttonUrl:Ae,buttonTarget:!1,buttonSize:"md",buttonType:"0",buttonColor:"primary",buttonColorCustom:"undefined",buttonAlign:"left",fontAwesomeIconBefore:Ne,fontAwesomeIconAfter:Ne}},edit:function(e){var t,n=e.attributes,r=e.className,o=e.setAttributes,a=n.content,l=n.subCaption,c=n.buttonUrl,i=n.buttonTarget,s=n.buttonSize,u=n.buttonType,p=n.buttonColor,f=n.buttonColorCustom,m=n.buttonAlign,b=n.fontAwesomeIconBefore,d=n.fontAwesomeIconAfter;return f?"vk_button vk_button-align-".concat(m," vk_button-color-custom"):"vk_button vk_button-align-".concat(m),t=r?"".concat(r," vk_button vk_button-align-").concat(m):"vk_button vk_button-align-".concat(m),React.createElement(el,null,React.createElement(nl,null,React.createElement(Ja,{title:Va("Button setting","vk-blocks")},React.createElement(Xa,{label:Va("Sub Caption","vk-blocks"),value:l,onChange:function(e){return o({subCaption:e})},placeholder:"Sub Caption"}),React.createElement(Xa,{label:Va("Button URL","vk-blocks"),value:c,onChange:function(e){return o({buttonUrl:e})},placeholder:"Button URL"}),React.createElement(Ya,{label:Va("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return o({buttonTarget:e})}}),React.createElement("h4",{className:"mt-0 mb-2"},Va("Button Size:","vk-blocks")),React.createElement(Ka,{className:"mb-3"},React.createElement(Qa,{isSmall:!0,isPrimary:"lg"===s,isSecondary:"lg"!==s,onClick:function(){return o({buttonSize:"lg"})}},Va("Large","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"md"===s,isSecondary:"md"!==s,onClick:function(){return o({buttonSize:"md"})}},Va("Normal","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"sm"===s,isSecondary:"sm"!==s,onClick:function(){return o({buttonSize:"sm"})}},Va("Small","vk-blocks"))),React.createElement("h4",{className:"mt-0 mb-2"},Va("Button Position:","vk-blocks")),React.createElement(Ka,{className:"mb-3"},React.createElement(Qa,{isSmall:!0,isPrimary:"left"===m,isSecondary:"left"!==m,onClick:function(){return o({buttonAlign:"left"})}},Va("Left","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"center"===m,isSecondary:"center"!==m,onClick:function(){return o({buttonAlign:"center"})}},Va("Center","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"right"===m,isSecondary:"right"!==m,onClick:function(){return o({buttonAlign:"right"})}},Va("Right","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"wide"===m,isSecondary:"wide"!==m,onClick:function(){return o({buttonAlign:"wide"})}},Va("Wide","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"block"===m,isSecondary:"block"!==m,onClick:function(){return o({buttonAlign:"block"})}},Va("Block","vk-blocks"))),React.createElement("h4",{className:"mt-0 mb-2"},Va("Button Style:","vk-blocks")),React.createElement(Ka,{className:"mb-2"},React.createElement(Qa,{isSmall:!0,isPrimary:"0"===u,isSecondary:"0"!==u,onClick:function(){return o({buttonType:"0"})}},Va("Solid color","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"1"===u,isSecondary:"1"!==u,onClick:function(){return o({buttonType:"1"})}},Va("No background","vk-blocks")),React.createElement(Qa,{isSmall:!0,isPrimary:"2"===u,isSecondary:"2"!==u,onClick:function(){return o({buttonType:"2"})}},Va("Text only","vk-blocks"))),React.createElement("p",{className:"mb-3"},Va('If you select "No background", that you need to select a Custom Color.',"vk-blocks")),React.createElement(Wa,{label:Va("Default Color:","vk-blocks"),selected:p,options:[{label:Va("Primary","vk-blocks"),value:"primary"},{label:Va("Secondary","vk-blocks"),value:"secondary"},{label:Va("Success","vk-blocks"),value:"success"},{label:Va("Info","vk-blocks"),value:"info"},{label:Va("Warning","vk-blocks"),value:"warning"},{label:Va("Danger","vk-blocks"),value:"danger"},{label:Va("Light","vk-blocks"),value:"light"},{label:Va("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),React.createElement($a,{id:"vk_block_baloon_custom_color",label:Va("Custom Color","vk-blocks"),help:Va("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},React.createElement(rl,{value:f,onChange:function(e){return o({buttonColorCustom:e})}})),React.createElement($a,null,React.createElement("h4",{className:"mt-0 mb-2"},Va("Icon ( Font Awesome )","vk-blocks")),React.createElement($a,{id:"vk_block_baloon_fa_before_text",label:Va("Before text","vk-blocks")},React.createElement(er,Fa({attributeName:"fontAwesomeIconBefore"},e))),React.createElement($a,{id:"vk_block_baloon_fa_after_text",label:Va("After text","vk-blocks")},React.createElement(er,Fa({attributeName:"fontAwesomeIconAfter"},e)))))),React.createElement("div",{className:t},React.createElement(Io,{lbColorCustom:f,lbColor:p,lbType:u,lbAlign:m,lbSize:s,lbFontAwesomeIconBefore:b,lbFontAwesomeIconAfter:d,lbsubCaption:l,lbRichtext:React.createElement(tl,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return o({content:e})},value:a,placeholder:Va("Input text","vk-blocks"),allowedFormats:["core/bold","core/italic","core/strikethrough","core/superscript","core/subscript","vk-blocks/responsive-br"],isSelected:!0})})))},save:function(e){var t=e.attributes,n=e.className,r=t.content,o=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 b=u&&"undefined"!==u?"vk_button vk_button-color-custom vk_button-align-".concat(p):"vk_button vk_button-align-".concat(p),n&&(b=n+" "+b),React.createElement("div",{className:b},React.createElement(Io,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:React.createElement(tl.Content,{tagName:"span",className:"vk_button_link_txt",value:r})}))},deprecated:Da});var ol=S.RichText,al=S.InnerBlocks,ll=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=e.className,r=t.heading,o=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(ol.Content,{tagName:"dt",className:"vk_faq_title",value:r}),React.createElement(ol.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}},{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,r=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(ol.Content,{tagName:"dt",className:"vk_faq_title",value:n}),React.createElement(ol.Content,{tagName:"dd",className:"vk_faq_content",value:r}))}},{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string"}},save:function(e){var t=e.attributes.heading;return React.createElement("dl",{className:"vk_faq"},React.createElement(ol.Content,{tagName:"dt",className:"vk_faq_title",value:t}),React.createElement("dd",{className:"vk_faq_content"},React.createElement(al.Content,null)))}}],cl=n(9296),il=n.n(cl),sl=wp.i18n.__,ul=wp.element.Fragment,pl=wp.blocks.registerBlockType,fl=wp.components,ml=fl.PanelBody,bl=fl.PanelRow,dl=S.RichText,vl=S.InnerBlocks,hl=S.InspectorControls;pl("vk-blocks/faq",{title:sl("Classic FAQ","vk-blocks"),icon:React.createElement(il(),null),category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string"}},supports:{anchor:!0},styles:[{name:"vk_faq-normal",label:sl("Normal","vk-blocks"),isDefault:!0},{name:"vk_faq-bgfill-circle",label:sl("Bgfill Circle","vk-blocks")},{name:"vk_faq-bgfill-square",label:sl("Bgfill Square","vk-blocks")},{name:"vk_faq-bgfill-rounded",label:sl("Bgfill Rounded","vk-blocks")},{name:"vk_faq-border-circle",label:sl("Border Circle","vk-blocks")},{name:"vk_faq-border-square",label:sl("Border Square","vk-blocks")},{name:"vk_faq-border-rounded",label:sl("Border Rounded","vk-blocks")}],example:{attributes:{heading:xe},innerBlocks:[{name:"core/paragraph",attributes:{content:Ce}}]},edit:function(e){var t,n=e.attributes,r=e.setAttributes,o=e.className;t=vk_blocks_check.is_pro?sl("If you want to be collapsing this block, you can set it at Setting > VK Blocks","vk-blocks"):sl("You can be collapsing this block at VK Blocks Pro","vk-blocks");var a=n.heading,l=[["core/paragraph",{content:n.content}]];return React.createElement(ul,null,React.createElement(hl,null,React.createElement(ml,{title:sl("Accordion Setting","vk-blocks")},React.createElement(bl,null,t))),React.createElement("dl",{className:c()(o,"vk_faq")},React.createElement(dl,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return r({heading:e})},value:a,placeholder:sl("Please enter a question.","vk-blocks")}),React.createElement("dd",{className:"vk_faq_content"}," ",React.createElement(vl,{template:l}))))},save:function(e){var t=e.attributes.heading;return React.createElement("dl",{className:"vk_faq [accordion_trigger_switch]"},React.createElement(dl.Content,{tagName:"dt",className:"vk_faq_title",value:t}),React.createElement("dd",{className:"vk_faq_content"},React.createElement(vl.Content,null)))},deprecated:ll});var gl=S.RichText,_l=[{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,r=t.content,o=t.insertImage,a=t.arrowFlag;return React.createElement("div",{className:"".concat(a," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(gl.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),React.createElement(gl.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:r})),o?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:o,alt:""})):""))}}],kl=n(1194),yl=n.n(kl),wl=wp.i18n.__,El=wp.blocks.registerBlockType,xl=wp.components,Cl=xl.RadioControl,Rl=xl.PanelBody,Nl=xl.Button,Sl=wp.element.Fragment,Tl=S.RichText,Al=S.InspectorControls,Bl=S.MediaUpload;function Ol(e){return(Ol="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 Il(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jl(e,t){return(jl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ll(e,t){return!t||"object"!==Ol(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 zl(e){return(zl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}El("vk-blocks/flow",{title:wl("Flow","vk-blocks"),icon:React.createElement(yl(),null),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}},example:{attributes:{heading:xe,content:Ce,arrowFlag:"vk_flow-arrow-on",insertImage:Se}},edit:function(e){var t=e.attributes,n=e.setAttributes,r=e.className,o=e.clientId,a=t.heading,l=t.content,c=t.insertImage,i=t.arrowFlag;return React.createElement(Sl,null,React.createElement(Al,null,React.createElement(Rl,{title:wl("Display of arrow","vk-blocks")},React.createElement(Cl,{selected:i,options:[{label:wl("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:wl("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(r," ").concat(i," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(Tl,{key:"".concat(o,"2"),tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:a,placeholder:wl("Input title","vk-blocks")}),React.createElement(Tl,{key:"".concat(o,"3"),tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:l,placeholder:wl("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(Bl,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:c,render:function(e){var t=e.open;return React.createElement(Nl,{onClick:t,className:c?"image-button":"button button-large"},c?React.createElement("img",{className:"icon-image",src:c,alt:wl("Upload image","vk-blocks")}):wl("Select image","vk-blocks"))}})))))},save:function(e){var t=e.attributes,n=t.heading,r=t.content,o=t.insertImage,a=t.arrowFlag;return React.createElement("div",{className:"".concat(a," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(Tl.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),React.createElement(Tl.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:r})),o?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:o,alt:""})):""))},deprecated:_l});var Ml=wp.i18n.__,ql=wp.element.Component,Dl=S.RichText,Hl=function(e){!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&&jl(e,t)}(l,e);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=zl(r);if(o){var n=zl(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Ll(this,e)});function l(){return Il(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,r=t.heading2,o=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,d=t.icon2,v=t.icon3,h=t.color1,g=t.color2,_=t.color3,k=t.bgType1,y=t.bgType2,w=t.bgType3,E=t.insertImage1,x=t.insertImage2,C=t.insertImage3,R=this.props.for_,N=this.props.blockNum,S=this.props.blockNum-1,T=[n,r,o],A=[a,l,c],B=[i,s,u],O=[p,f,m],I=[b,d,v],P=[h,g,_],j=[k,y,w],L=[E,x,C],z="",M="",q=L[S]?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(L[S],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:L[S],alt:""})):(P[S]||(P[S]="#0693e3"),"0"===j[S]?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:P[S],border:"1px solid ".concat(P[S])}},React.createElement("i",{className:"".concat(I[S]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+P[S]}},React.createElement("i",{className:"".concat(I[S]," vk_prBlocks_item_icon"),style:{color:P[S]}})));return"edit"===R?1===N?(z=React.createElement(Dl,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:Ml("Input Title","vk-blocks")}),M=React.createElement(Dl,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:Ml("Input Content","vk-blocks")})):2===N?(z=React.createElement(Dl,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:r,placeholder:Ml("Input Title","vk-blocks")}),M=React.createElement(Dl,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:Ml("Input Content","vk-blocks")})):3===N&&(z=React.createElement(Dl,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:o,placeholder:Ml("Input Title","vk-blocks")}),M=React.createElement(Dl,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:Ml("Input Content","vk-blocks")})):"save"===R&&(z=React.createElement(Dl.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(N),tagName:"h1",value:T[S]}),M=React.createElement(Dl.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(N),tagName:"p",value:A[S]})),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:B[S],target:O[S]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},q,z,M))}}])&&Pl(t.prototype,n),l}(ql);function Ul(e){return(Ul="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)}var Fl=function(e){if("string"==typeof e){try{JSON.parse(e)}catch(e){return!0}return!1}return"object"!==Ul(e)||Array.isArray(e)};function Vl(e){return(Vl="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 Zl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Wl(e,t){return(Wl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jl(e,t){return!t||"object"!==Vl(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 $l(e){return($l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Yl=wp.i18n.__,Xl=wp.element.Component,Kl=S.RichText,Ql=function(e){!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&&Wl(e,t)}(l,e);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$l(r);if(o){var n=$l(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return Jl(this,e)});function l(){return Zl(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,r=t.heading2,o=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,d=t.icon2,v=t.icon3,h=t.color1,g=t.color2,_=t.color3,k=t.bgType1,y=t.bgType2,w=t.bgType3,E=t.insertImage1,x=t.insertImage2,C=t.insertImage3,R=this.props.for_,N=this.props.blockNum,S=this.props.blockNum-1,A=[n,r,o],B=[a,l,c],O=[i,s,u],I=[p,f,m],P=[b,d,v],j=[h,g,_],L=[k,y,w],z=[E,x,C],M="",q="",D=z[S]?React.createElement("div",{className:"vk_prBlocks_item_image",style:function(e){var t=e[S];if(Fl(t))return{backgroundImage:"url(".concat(t,")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"};var n=JSON.parse(T(t));return{backgroundImage:"url(".concat(n.sizes.full.url,")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}}(z)},function(e){if(Fl(e))return React.createElement("img",{src:e,alt:""});var t=JSON.parse(T(e));return React.createElement("img",{src:t.sizes.full.url,alt:t.alt})}(z[S])):(j[S]||(j[S]="#0693e3"),"0"===L[S]?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[S],border:"1px solid ".concat(j[S])}},React.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[S]}},React.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:j[S]}})));return"edit"===R?1===N?(M=React.createElement(Kl,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:Yl("Input Title","vk-blocks")}),q=React.createElement(Kl,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:Yl("Input Content","vk-blocks")})):2===N?(M=React.createElement(Kl,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:r,placeholder:Yl("Input Title","vk-blocks")}),q=React.createElement(Kl,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:Yl("Input Content","vk-blocks")})):3===N&&(M=React.createElement(Kl,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:o,placeholder:Yl("Input Title","vk-blocks")}),q=React.createElement(Kl,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:Yl("Input Content","vk-blocks")})):"save"===R&&(M=React.createElement(Kl.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(N),tagName:"h3",value:A[S]}),q=React.createElement(Kl.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(N),tagName:"p",value:B[S]})),O[S]&&"save"===R?React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:O[S],className:"vk_prBlocks_item_link",target:I[S]?"_blank":"_self",rel:"noopener noreferrer"},D,M,q)):React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},D,M,q)}}])&&Gl(t.prototype,n),l}(Xl);function ec(e){throw new TypeError('"'+e+'" is read-only')}wp.i18n.__;var tc=S.RichText;function nc(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}var rc=[{attributes:nc(4),save:function(e){var t,n=e.attributes,r=e.className;return t=r?"".concat(r," vk_prBlocks row"):"vk_prBlocks row",React.createElement("div",{className:t},React.createElement(Ql,{attributes:n,blockNum:1,for_:"save"}),React.createElement(Ql,{attributes:n,blockNum:2,for_:"save"}),React.createElement(Ql,{attributes:n,blockNum:3,for_:"save"}))}},{attributes:nc(4),save:function(e){var t=e.attributes,n=t.heading1,r=t.heading2,o=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,d=t.icon2,v=t.icon3,h=t.color1,g=t.color2,_=t.color3,k=t.bgType1,y=t.bgType2,w=t.bgType3,E=t.insertImage1,x=t.insertImage2,C=t.insertImage3;return React.createElement("div",{className:"vk_prBlocks row"},React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:i,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},E?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+E+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:E,alt:""})):(h||(ec("color1"),h="#0693e3"),"0"===k?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:h,border:"1px solid ".concat(h)}},React.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+h}},React.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:h}}))),React.createElement(tc.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),React.createElement(tc.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:a}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:s,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:x,alt:""})):(g||(ec("color2"),g="#0693e3"),"0"===y?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:g}}))),React.createElement(tc.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:r}),React.createElement(tc.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:l}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:u,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},C?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+C+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:C,alt:""})):(_||(ec("color3"),_="#0693e3"),"0"===w?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},React.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},React.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:_}}))),React.createElement(tc.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:o}),React.createElement(tc.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:c}))))}},{attributes:function(e){for(var t={},n=1;n<=4;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}(),save:function(e){var t=e.attributes;return React.createElement("div",{className:"vk_prBlocks row"},React.createElement(Hl,{attributes:t,blockNum:1,for_:"save"}),React.createElement(Hl,{attributes:t,blockNum:2,for_:"save"}),React.createElement(Hl,{attributes:t,blockNum:3,for_:"save"}))}}];function oc(e){return(oc="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 ac(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function cc(e,t){return(cc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ic(e,t){return!t||"object"!==oc(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 sc(e){return(sc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var uc=wp.i18n.__,pc=wp.element.Component,fc=S.RichText,mc=function(e){!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&&cc(e,t)}(l,e);var t,n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=sc(r);if(o){var n=sc(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return ic(this,e)});function l(){return ac(this,l),a.apply(this,arguments)}return t=l,(n=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,r=t.heading2,o=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,d=t.icon2,v=t.icon3,h=t.color1,g=t.color2,_=t.color3,k=t.bgType1,y=t.bgType2,w=t.bgType3,E=t.insertImage1,x=t.insertImage2,C=t.insertImage3,R=this.