Version Description
vk blocks 0.17.6 update
Download this release
Release Info
Developer | kurudrive |
Plugin | VK All in One Expansion Unit |
Version | 9.8.1.0 |
Comparing to | |
See all releases |
Code changes from version 9.8.0.3 to 9.8.1.0
- .travis.yml +3 -4
- bin/deploy.sh +1 -1
- bin/install-wp-tests.sh +127 -0
- gulpfile.js +130 -0
- inc/vk-blocks/package/build/block-build-editor.css +1 -1
- inc/vk-blocks/package/build/block-build.css +1 -1
- inc/vk-blocks/vk-blocks-config.php +4 -3
- readme.txt +4 -1
- tests/bootstrap.php +25 -0
- tests/test-child-page-index.php +95 -0
- tests/test-css-customize.php +110 -0
- tests/test-insert-item-meta-box-display.php +110 -0
- tests/test-isert-ads.php +73 -0
- tests/test-package_manager.php +147 -0
- tests/test-parent-meta-box-display.php +106 -0
- tests/test-sns-btns.php +72 -0
- tests/test-sns-title.php +159 -0
- tests/test-template-tags.php +61 -0
- tests/test-widget-btn.php +56 -0
- tests/test-widget-new-post.php +70 -0
- tests/test-widget-page.php +164 -0
- tests/test-widget-profile.php +172 -0
- tests/test-widget-title.php +51 -0
- vkExUnit.php +3 -2
.travis.yml
CHANGED
@@ -17,13 +17,12 @@ matrix:
|
|
17 |
dist: trusty
|
18 |
env:
|
19 |
- WP_VERSION=latest WP_MULTISITE=0
|
20 |
-
- WP_VERSION=latest WP_MULTISITE=1
|
21 |
- php: 7.2
|
22 |
dist: trusty
|
23 |
env:
|
24 |
- WP_VERSION=latest WP_MULTISITE=0
|
25 |
-
|
26 |
-
|
27 |
# - php: 7.1.4
|
28 |
# dist: precise
|
29 |
# env:
|
@@ -75,7 +74,7 @@ before_script:
|
|
75 |
script:
|
76 |
- find ./ -name '*.php'|xargs -I {} php -l {}
|
77 |
- phpunit --version
|
78 |
-
- gulp compile
|
79 |
|
80 |
after_success:
|
81 |
- bash ./bin/deploy.sh
|
17 |
dist: trusty
|
18 |
env:
|
19 |
- WP_VERSION=latest WP_MULTISITE=0
|
|
|
20 |
- php: 7.2
|
21 |
dist: trusty
|
22 |
env:
|
23 |
- WP_VERSION=latest WP_MULTISITE=0
|
24 |
+
- WP_VERSION=latest WP_MULTISITE=1
|
25 |
+
- WP_VERSION=4.4 WP_MULTISITE=0
|
26 |
# - php: 7.1.4
|
27 |
# dist: precise
|
28 |
# env:
|
74 |
script:
|
75 |
- find ./ -name '*.php'|xargs -I {} php -l {}
|
76 |
- phpunit --version
|
77 |
+
# - gulp compile
|
78 |
|
79 |
after_success:
|
80 |
- bash ./bin/deploy.sh
|
bin/deploy.sh
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
# exit
|
6 |
# fi
|
7 |
if [[ "master" != "$TRAVIS_BRANCH" ]]; then
|
8 |
-
echo "Not on the '
|
9 |
exit
|
10 |
fi
|
11 |
|
5 |
# exit
|
6 |
# fi
|
7 |
if [[ "master" != "$TRAVIS_BRANCH" ]]; then
|
8 |
+
echo "Not on the 'master' branch."
|
9 |
exit
|
10 |
fi
|
11 |
|
bin/install-wp-tests.sh
ADDED
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env bash
|
2 |
+
|
3 |
+
if [ $# -lt 3 ]; then
|
4 |
+
echo "usage: $0 <db-name> <db-user> <db-pass> [db-host] [wp-version] [skip-database-creation]"
|
5 |
+
exit 1
|
6 |
+
fi
|
7 |
+
|
8 |
+
DB_NAME=$1
|
9 |
+
DB_USER=$2
|
10 |
+
DB_PASS=$3
|
11 |
+
DB_HOST=${4-localhost}
|
12 |
+
WP_VERSION=${5-latest}
|
13 |
+
SKIP_DB_CREATE=${6-false}
|
14 |
+
|
15 |
+
WP_TESTS_DIR=${WP_TESTS_DIR-/tmp/wordpress-tests-lib}
|
16 |
+
WP_CORE_DIR=${WP_CORE_DIR-/tmp/wordpress/}
|
17 |
+
|
18 |
+
download() {
|
19 |
+
if [ `which curl` ]; then
|
20 |
+
curl -s "$1" > "$2";
|
21 |
+
elif [ `which wget` ]; then
|
22 |
+
wget -nv -O "$2" "$1"
|
23 |
+
fi
|
24 |
+
}
|
25 |
+
|
26 |
+
if [[ $WP_VERSION =~ [0-9]+\.[0-9]+(\.[0-9]+)? ]]; then
|
27 |
+
WP_TESTS_TAG="tags/$WP_VERSION"
|
28 |
+
elif [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then
|
29 |
+
WP_TESTS_TAG="trunk"
|
30 |
+
else
|
31 |
+
# http serves a single offer, whereas https serves multiple. we only want one
|
32 |
+
download http://api.wordpress.org/core/version-check/1.7/ /tmp/wp-latest.json
|
33 |
+
grep '[0-9]+\.[0-9]+(\.[0-9]+)?' /tmp/wp-latest.json
|
34 |
+
LATEST_VERSION=$(grep -o '"version":"[^"]*' /tmp/wp-latest.json | sed 's/"version":"//')
|
35 |
+
if [[ -z "$LATEST_VERSION" ]]; then
|
36 |
+
echo "Latest WordPress version could not be found"
|
37 |
+
exit 1
|
38 |
+
fi
|
39 |
+
WP_TESTS_TAG="tags/$LATEST_VERSION"
|
40 |
+
fi
|
41 |
+
|
42 |
+
set -ex
|
43 |
+
|
44 |
+
install_wp() {
|
45 |
+
|
46 |
+
if [ -d $WP_CORE_DIR ]; then
|
47 |
+
return;
|
48 |
+
fi
|
49 |
+
|
50 |
+
mkdir -p $WP_CORE_DIR
|
51 |
+
|
52 |
+
if [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then
|
53 |
+
mkdir -p /tmp/wordpress-nightly
|
54 |
+
download https://wordpress.org/nightly-builds/wordpress-latest.zip /tmp/wordpress-nightly/wordpress-nightly.zip
|
55 |
+
unzip -q /tmp/wordpress-nightly/wordpress-nightly.zip -d /tmp/wordpress-nightly/
|
56 |
+
mv /tmp/wordpress-nightly/wordpress/* $WP_CORE_DIR
|
57 |
+
else
|
58 |
+
if [ $WP_VERSION == 'latest' ]; then
|
59 |
+
local ARCHIVE_NAME='latest'
|
60 |
+
else
|
61 |
+
local ARCHIVE_NAME="wordpress-$WP_VERSION"
|
62 |
+
fi
|
63 |
+
download https://wordpress.org/${ARCHIVE_NAME}.tar.gz /tmp/wordpress.tar.gz
|
64 |
+
tar --strip-components=1 -zxmf /tmp/wordpress.tar.gz -C $WP_CORE_DIR
|
65 |
+
fi
|
66 |
+
|
67 |
+
download https://raw.github.com/markoheijnen/wp-mysqli/master/db.php $WP_CORE_DIR/wp-content/db.php
|
68 |
+
}
|
69 |
+
|
70 |
+
install_test_suite() {
|
71 |
+
# portable in-place argument for both GNU sed and Mac OSX sed
|
72 |
+
if [[ $(uname -s) == 'Darwin' ]]; then
|
73 |
+
local ioption='-i .bak'
|
74 |
+
else
|
75 |
+
local ioption='-i'
|
76 |
+
fi
|
77 |
+
|
78 |
+
# set up testing suite if it doesn't yet exist
|
79 |
+
if [ ! -d $WP_TESTS_DIR ]; then
|
80 |
+
# set up testing suite
|
81 |
+
mkdir -p $WP_TESTS_DIR
|
82 |
+
svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/includes/ $WP_TESTS_DIR/includes
|
83 |
+
svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/data/ $WP_TESTS_DIR/data
|
84 |
+
fi
|
85 |
+
|
86 |
+
if [ ! -f wp-tests-config.php ]; then
|
87 |
+
download https://develop.svn.wordpress.org/${WP_TESTS_TAG}/wp-tests-config-sample.php "$WP_TESTS_DIR"/wp-tests-config.php
|
88 |
+
# remove all forward slashes in the end
|
89 |
+
WP_CORE_DIR=$(echo $WP_CORE_DIR | sed "s:/\+$::")
|
90 |
+
sed $ioption "s:dirname( __FILE__ ) . '/src/':'$WP_CORE_DIR/':" "$WP_TESTS_DIR"/wp-tests-config.php
|
91 |
+
sed $ioption "s/youremptytestdbnamehere/$DB_NAME/" "$WP_TESTS_DIR"/wp-tests-config.php
|
92 |
+
sed $ioption "s/yourusernamehere/$DB_USER/" "$WP_TESTS_DIR"/wp-tests-config.php
|
93 |
+
sed $ioption "s/yourpasswordhere/$DB_PASS/" "$WP_TESTS_DIR"/wp-tests-config.php
|
94 |
+
sed $ioption "s|localhost|${DB_HOST}|" "$WP_TESTS_DIR"/wp-tests-config.php
|
95 |
+
fi
|
96 |
+
|
97 |
+
}
|
98 |
+
|
99 |
+
install_db() {
|
100 |
+
|
101 |
+
if [ ${SKIP_DB_CREATE} = "true" ]; then
|
102 |
+
return 0
|
103 |
+
fi
|
104 |
+
|
105 |
+
# parse DB_HOST for port or socket references
|
106 |
+
local PARTS=(${DB_HOST//\:/ })
|
107 |
+
local DB_HOSTNAME=${PARTS[0]};
|
108 |
+
local DB_SOCK_OR_PORT=${PARTS[1]};
|
109 |
+
local EXTRA=""
|
110 |
+
|
111 |
+
if ! [ -z $DB_HOSTNAME ] ; then
|
112 |
+
if [ $(echo $DB_SOCK_OR_PORT | grep -e '^[0-9]\{1,\}$') ]; then
|
113 |
+
EXTRA=" --host=$DB_HOSTNAME --port=$DB_SOCK_OR_PORT --protocol=tcp"
|
114 |
+
elif ! [ -z $DB_SOCK_OR_PORT ] ; then
|
115 |
+
EXTRA=" --socket=$DB_SOCK_OR_PORT"
|
116 |
+
elif ! [ -z $DB_HOSTNAME ] ; then
|
117 |
+
EXTRA=" --host=$DB_HOSTNAME --protocol=tcp"
|
118 |
+
fi
|
119 |
+
fi
|
120 |
+
|
121 |
+
# create database
|
122 |
+
mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA
|
123 |
+
}
|
124 |
+
|
125 |
+
install_wp
|
126 |
+
install_test_suite
|
127 |
+
install_db
|
gulpfile.js
ADDED
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
var gulp = require('gulp');
|
2 |
+
|
3 |
+
var cssmin = require('gulp-cssmin');
|
4 |
+
// ファイルリネーム(.min作成用)
|
5 |
+
var rename = require('gulp-rename');
|
6 |
+
// ファイル結合
|
7 |
+
var concat = require('gulp-concat');
|
8 |
+
// js最小化
|
9 |
+
var jsmin = require('gulp-jsmin');
|
10 |
+
// エラーでも監視を続行させる
|
11 |
+
var plumber = require('gulp-plumber');
|
12 |
+
// sass compiler
|
13 |
+
var sass = require('gulp-sass');
|
14 |
+
|
15 |
+
var cleanCss = require('gulp-clean-css');
|
16 |
+
|
17 |
+
var cmq = require('gulp-merge-media-queries');
|
18 |
+
// add vender prifix
|
19 |
+
var autoprefixer = require('gulp-autoprefixer');
|
20 |
+
|
21 |
+
// var path = require('path');
|
22 |
+
// var fs = require('fs');
|
23 |
+
// var pkg = JSON.parse(fs.readFileSync('./package.json'));
|
24 |
+
// var assetsPath = path.resolve(pkg.path.assetsDir);
|
25 |
+
var cleanCss = require('gulp-clean-css');
|
26 |
+
|
27 |
+
// sudo npm install gulp.spritesmith --save-dev
|
28 |
+
// var spritesmith = require('gulp.spritesmith');
|
29 |
+
// http://blog.e-riverstyle.com/2014/02/gulpspritesmithcss-spritegulp.html
|
30 |
+
|
31 |
+
// 同期的に処理してくれる( distで使用している )
|
32 |
+
var runSequence = require('run-sequence');
|
33 |
+
|
34 |
+
var replace = require('gulp-replace');
|
35 |
+
|
36 |
+
gulp.task('text-domain', function () {
|
37 |
+
gulp.src(['./inc/font-awesome/**/*'])
|
38 |
+
.pipe(replace('vk_font_awesome_version_textdomain', 'vk-all-in-one-expansion-unit' ))
|
39 |
+
.pipe(gulp.dest('./inc/font-awesome/'));
|
40 |
+
});
|
41 |
+
|
42 |
+
gulp.task('sass', function() {
|
43 |
+
gulp.src('./assets/_scss/*.scss',{ base: './assets/_scss' })
|
44 |
+
.pipe(plumber())
|
45 |
+
.pipe(sass())
|
46 |
+
.pipe(cmq({log:true}))
|
47 |
+
.pipe(autoprefixer())
|
48 |
+
.pipe(cleanCss())
|
49 |
+
.pipe(gulp.dest('./assets/css/'));
|
50 |
+
});
|
51 |
+
|
52 |
+
// ファイル結合
|
53 |
+
gulp.task('scripts', function() {
|
54 |
+
return gulp.src(['./assets/js/jquery.flatheights.js','./assets/js/master.js','./inc/pagetop-btn/js/pagetop-btn.js'])
|
55 |
+
.pipe(concat('all.js'))
|
56 |
+
.pipe(gulp.dest('./assets/js/'));
|
57 |
+
});
|
58 |
+
|
59 |
+
// js最小化
|
60 |
+
gulp.task('jsmin', function () {
|
61 |
+
gulp.src(['./assets/js/all.js'])
|
62 |
+
.pipe(plumber()) // エラーでも監視を続行
|
63 |
+
.pipe(jsmin())
|
64 |
+
.pipe(rename({suffix: '.min'}))
|
65 |
+
.pipe(gulp.dest('./assets/js'));
|
66 |
+
gulp.src(['./inc/smooth-scroll/js/smooth-scroll.js'])
|
67 |
+
.pipe(plumber()) // エラーでも監視を続行
|
68 |
+
.pipe(jsmin())
|
69 |
+
.pipe(rename({suffix: '.min'}))
|
70 |
+
.pipe(gulp.dest('./inc/smooth-scroll/js'));
|
71 |
+
});
|
72 |
+
|
73 |
+
// Watch
|
74 |
+
gulp.task('watch', function() {
|
75 |
+
gulp.watch('./assets/js/master.js', ['scripts']);
|
76 |
+
gulp.watch('./inc/pagetop-btn/js/pagetop-btn.js', ['scripts']);
|
77 |
+
gulp.watch('./assets/js/all.js', ['jsmin']);
|
78 |
+
gulp.watch('**/*.js', ['jsmin']);
|
79 |
+
gulp.watch('./assets/_scss/**/*.scss', ['sass']);
|
80 |
+
gulp.watch('./inc/pagetop-btn/assets/_scss/*.scss', ['sass']);
|
81 |
+
});
|
82 |
+
|
83 |
+
// gulp.task('default', ['scripts','watch','sprite']);
|
84 |
+
gulp.task('default', ['scripts','text-domain','watch']);
|
85 |
+
|
86 |
+
gulp.task('compile', ['scripts','text-domain','jsmin','sass']);
|
87 |
+
|
88 |
+
// copy dist ////////////////////////////////////////////////
|
89 |
+
|
90 |
+
gulp.task('copy_dist', function() {
|
91 |
+
return gulp.src(
|
92 |
+
[
|
93 |
+
'./**/*.php',
|
94 |
+
'./**/*.txt',
|
95 |
+
'./**/*.css',
|
96 |
+
'./**/*.scss',
|
97 |
+
'./**/*.bat',
|
98 |
+
'./**/*.rb',
|
99 |
+
'./**/*.eot',
|
100 |
+
'./**/*.svg',
|
101 |
+
'./**/*.ttf',
|
102 |
+
'./**/*.woff',
|
103 |
+
'./**/*.woff2',
|
104 |
+
'./**/*.otf',
|
105 |
+
'./**/*.less',
|
106 |
+
'./**/*.png',
|
107 |
+
'./images/**',
|
108 |
+
'./inc/**',
|
109 |
+
'./assets/**',
|
110 |
+
'./admin/**',
|
111 |
+
'./languages/**',
|
112 |
+
"!./compile.bat",
|
113 |
+
"!./config.rb",
|
114 |
+
"!./tests/**",
|
115 |
+
"!./dist/**",
|
116 |
+
"!./node_modules/**"
|
117 |
+
],
|
118 |
+
{ base: './' }
|
119 |
+
)
|
120 |
+
.pipe( gulp.dest( 'dist' ) ); // distディレクトリに出力
|
121 |
+
} );
|
122 |
+
// gulp.task('build:dist',function(){
|
123 |
+
// /* ここで、CSS とか JS をコンパイルする */
|
124 |
+
// });
|
125 |
+
|
126 |
+
gulp.task('dist', function(cb){
|
127 |
+
// return runSequence( 'build:dist', 'copy', cb );
|
128 |
+
// return runSequence( 'build:dist', 'copy_dist', cb );
|
129 |
+
return runSequence( 'copy_dist', cb );
|
130 |
+
});
|
inc/vk-blocks/package/build/block-build-editor.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";.vk_block_icon_pro{fill:#c00}.editor-block-list-item-vk-blocks-child-page: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-step:after,.editor-block-list-item-vk-blocks-table-of-contents:after,.editor-block-list-item-vk-blocks-timeline:after{position:absolute;top:0;right:0;content:"Pro";display:inline-block;font-size:10px;line-height:1;color:#fff;background-color:#cd3034;border-radius:2px;padding:3px 4px}.components-base-control__label{font-weight:700}.wp-core-ui .components-base-control__label+button{display:block}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}input[type=range]{margin:1px}.editor-url-input input[type=text]{width:100%}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert p{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark{padding-inline-start:2em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark li{list-style:none;position:relative;margin-bottom:.8em;line-height:1.65em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark{counter-reset:number;list-style-type:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li{position:relative;list-style:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li:before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;border-radius:50%;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark{counter-reset:number;list-style-type:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li{position:relative;list-style:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li:before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center;border-radius:2px}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-lg li::before{left:-.8em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-2x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-2x li::before{left:-1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-3x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-3x li::before{left:-1.4em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-4x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-4x li::before{left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-5x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-5x li::before{left:-1.6em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"•";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-pale-pink-color li::before{color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before{color:#fff;background-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-red-color li::before{color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before{color:#fff;background-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-luminous-vivid-orange-color li::before{color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before{color:#fff;background-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-luminous-vivid-amber-color li::before{color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before{color:#fff;background-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-light-green-cyan-color li::before{color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before{color:#fff;background-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-green-cyan-color li::before{color:#00d084}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before{color:#fff;background-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-pale-cyan-blue-color li::before{color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before{color:#fff;background-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-cyan-blue-color li::before{color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before{color:#fff;background-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-purple-color li::before{color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before{color:#fff;background-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-very-light-gray-color li::before{color:#eee}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before{color:#fff;background-color:#eee}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-cyan-bluish-gray-color li::before{color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before{color:#fff;background-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-very-dark-gray-color li::before{color:#313131}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before{color:#fff;background-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner{border:solid 3px;border-radius:8px;padding:1.8em;margin:1.2em 0}.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}.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}.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}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed{border:dashed 2px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double{border:double 5px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch{margin:1em 0;padding:.5em;border-radius:8px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch .wp-block-group__inner-container{border:dashed 2px;border-radius:8px;padding:1.8em}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border{border-top:solid 1px;border-bottom:solid 1px;padding:1.8em;margin:1.2em 0;padding-left:0;padding-right:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow{box-shadow:0 0 5px rgba(0,0,0,.2);padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group h3:first-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group h4:first-child{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group .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}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color{border-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container{border-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color{border-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container{border-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color{border-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container{border-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color{border-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container{border-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color{border-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container{border-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color{border-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container{border-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color{border-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container{border-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color{border-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container{border-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color{border-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container{border-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color{border-color:#eee}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container{border-color:#eee}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color{border-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container{border-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color{border-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container{border-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{font-size:.9em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{align-items:normal}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{max-width:86px;margin-right:1.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link{min-width:100px;min-height:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em;user-select:text}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after{content:none;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:before{content:none}.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;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after:after{content:none;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after:before{content:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading h3.is-style-vk-heading:after{border-bottom:none!important}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;background-color:transparent;border:none;padding:unset}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;border:none;background-color:#efefef;padding:.6em .7em .5em;margin-bottom:1.2em;border-radius:4px}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:double 3px #333;border-bottom:double 3px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:double 3px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:solid 1px #333;border-bottom:solid 1px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:solid 1px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:1px dotted #111}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:#333;background-color:transparent;border:none;display:flex;align-items:center;text-align:center;margin-bottom:1.2em;padding:0}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after,.entry-body .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-top:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before{margin-right:1em;top:unset}.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::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after{margin-left:1em;bottom:unset}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;border:none;color:#333;background-color:transparent!important;padding:.7em;margin-bottom:1.2em;text-align:center;border-bottom:unset!important}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after,.entry-body .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}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before{border-left:solid 1px #333;left:0}.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::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after{border-right:solid 1px #333!important;right:0;left:auto}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-border img{border:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-photoFrame{background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-photoFrame figcaption{margin:8px 0 0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{background-color:transparent;margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 td,.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{background-color:rgba(0,0,0,.05)}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1.table-striped tbody tr:nth-of-type(odd){background:inherit}}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-rich-text__editable{padding:0;margin:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit>.editor-inner-blocks{margin-top:-1px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit{height:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .block-editor-block-list__insertion-point{top:-5px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit:before{right:0;left:0;top:0;bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr{width:100%;display:block;border-bottom:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr .editor-block-list__layout{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th{padding:0;display:block;width:100%;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td .editor-rich-text__editable,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th .editor-rich-text__editable{padding:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit.table-striped>tbody>.editor-inner-blocks>.editor-block-list__layout>div:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:0 0}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:74%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_caption{font-size:16px;letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_role{letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:22%}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:75%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:20%}}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-overflow{white-space:nowrap!important}
|
1 |
+
@charset "UTF-8";.vk_block_icon_pro{fill:#c00}.editor-block-list-item-vk-blocks-child-page: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-step:after,.editor-block-list-item-vk-blocks-table-of-contents:after,.editor-block-list-item-vk-blocks-timeline:after{position:absolute;top:0;right:0;content:"Pro";display:inline-block;font-size:10px;line-height:1;color:#fff;background-color:#cd3034;border-radius:2px;padding:3px 4px}.components-base-control__label{font-weight:700}.wp-core-ui .components-base-control__label+button{display:block}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}input[type=range]{margin:1px}.editor-url-input input[type=text]{width:100%}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.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{-webkit-padding-start:2em;padding-inline-start:2em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark li{list-style:none;position:relative;margin-bottom:.8em;line-height:1.65em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark{counter-reset:number;list-style-type:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li{position:relative;list-style:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li:before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;border-radius:50%;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark{counter-reset:number;list-style-type:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li{position:relative;list-style:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li:before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center;border-radius:2px}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-lg li::before{left:-.8em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-2x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-2x li::before{left:-1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-3x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-3x li::before{left:-1.4em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-4x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-4x li::before{left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-5x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-5x li::before{left:-1.6em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"•";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-pale-pink-color li::before{color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before{color:#fff;background-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-red-color li::before{color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before{color:#fff;background-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-luminous-vivid-orange-color li::before{color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before{color:#fff;background-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-luminous-vivid-amber-color li::before{color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before{color:#fff;background-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-light-green-cyan-color li::before{color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before{color:#fff;background-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-green-cyan-color li::before{color:#00d084}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before{color:#fff;background-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-pale-cyan-blue-color li::before{color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before{color:#fff;background-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-cyan-blue-color li::before{color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before{color:#fff;background-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-purple-color li::before{color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before{color:#fff;background-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-very-light-gray-color li::before{color:#eee}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before{color:#fff;background-color:#eee}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-cyan-bluish-gray-color li::before{color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before{color:#fff;background-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-very-dark-gray-color li::before{color:#313131}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before{color:#fff;background-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid-roundcorner{border:solid 3px;border-radius:8px;padding:1.8em;margin:1.2em 0}.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}.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}.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}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed{border:dashed 2px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double{border:double 5px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch{margin:1em 0;padding:.5em;border-radius:8px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch .wp-block-group__inner-container{border:dashed 2px;border-radius:8px;padding:1.8em}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border{border-top:solid 1px;border-bottom:solid 1px;padding:1.8em;margin:1.2em 0;padding-left:0;padding-right:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group h3:first-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group h4:first-child{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group .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}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color{border-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container{border-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color{border-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container{border-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color{border-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container{border-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color{border-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container{border-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color{border-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container{border-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color{border-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container{border-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color{border-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container{border-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color{border-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container{border-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color{border-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container{border-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color{border-color:#eee}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container{border-color:#eee}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color{border-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container{border-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color{border-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container{border-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert p{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{-webkit-transition:color .3s linear,opacity .3s linear;transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;-webkit-animation:vibration .1s infinite;animation:vibration .1s infinite}@-webkit-keyframes vibration{0%{-webkit-transform:translate(0,0) rotateZ(0);transform:translate(0,0) rotateZ(0)}25%{-webkit-transform:translate(2px,2px) rotateZ(1deg);transform:translate(2px,2px) rotateZ(1deg)}50%{-webkit-transform:translate(0,2px) rotateZ(0);transform:translate(0,2px) rotateZ(0)}75%{-webkit-transform:translate(2px,0) rotateZ(-1deg);transform:translate(2px,0) rotateZ(-1deg)}100%{-webkit-transform:translate(0,0) rotateZ(0);transform:translate(0,0) rotateZ(0)}}@keyframes vibration{0%{-webkit-transform:translate(0,0) rotateZ(0);transform:translate(0,0) rotateZ(0)}25%{-webkit-transform:translate(2px,2px) rotateZ(1deg);transform:translate(2px,2px) rotateZ(1deg)}50%{-webkit-transform:translate(0,2px) rotateZ(0);transform:translate(0,2px) rotateZ(0)}75%{-webkit-transform:translate(2px,0) rotateZ(-1deg);transform:translate(2px,0) rotateZ(-1deg)}100%{-webkit-transform:translate(0,0) rotateZ(0);transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{font-size:.9em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{max-width:86px;margin-right:1.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;-webkit-box-shadow:0 0 0 .2rem rgba(171,184,195,.25);box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link{min-width:100px;min-height:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:-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}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.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;font-weight:400;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after{content:none;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:before{content:none}.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;font-weight:400;-webkit-box-shadow:none;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after:after{content:none;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading.vk_heading-style-plain .vk_heading_title:after:before{content:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading h3.is-style-vk-heading:after{border-bottom:none!important}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;background-color:transparent;border:none;padding:unset}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-plain::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;border:none;background-color:#efefef;padding:.6em .7em .5em;margin-bottom:1.2em;border-radius:4px}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:double 3px #333;border-bottom:double 3px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:double 3px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:solid 1px #333;border-bottom:solid 1px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:solid 1px #333}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:1px dotted #111}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #333;position:unset;width:unset;border-top:none}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::before{margin-right:1em;top:unset}.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::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-both_ends::after{margin-left:1em;bottom:unset}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;border:none;background-color:transparent!important;padding:.7em;margin-bottom:1.2em;text-align:center;border-bottom:unset!important}.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 .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,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after,.entry-body .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}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::before{border-left:solid 1px #333;left:0}.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::after,.entry-body .edit-post-visual-editor.editor-styles-wrapper .is-style-vk-heading-brackets_black::after{border-right:solid 1px #333!important;right:0;left:auto}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-border img{border:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-photoFrame{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-photoFrame figcaption{margin:8px 0 0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{background-color:transparent;margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 td,.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{background-color:rgba(0,0,0,.05)}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1.table-striped tbody tr:nth-of-type(odd){background:inherit}}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-rich-text__editable{padding:0;margin:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit>.editor-inner-blocks{margin-top:-1px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit{height:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .block-editor-block-list__insertion-point{top:-5px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit:before{right:0;left:0;top:0;bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr{width:100%;display:block;border-bottom:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr .editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th{padding:0;display:block;width:100%;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td .editor-rich-text__editable,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th .editor-rich-text__editable{padding:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit.table-striped>tbody>.editor-inner-blocks>.editor-block-list__layout>div:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;-webkit-box-shadow:none;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:0 0}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:74%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_caption{font-size:16px;letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_role{letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:22%}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:75%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:20%}}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-overflow{white-space:nowrap!important}
|
inc/vk-blocks/package/build/block-build.css
CHANGED
@@ -12,7 +12,7 @@ ul.is-style-vk-default,ul.is-style-vk-arrow-mark,ul.is-style-vk-triangle-mark,ul
|
|
12 |
|
13 |
.vk_heading.vk_heading-style-plain .vk_heading_title{background:none;border:none;border-radius:0;padding:0;font-weight:normal;-webkit-box-shadow:none;box-shadow:none}.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;font-weight:normal;-webkit-box-shadow:none;box-shadow:none}.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}
|
14 |
|
15 |
-
.is-style-vk-heading h3.is-style-vk-heading:after,.entry-body .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,.entry-body .is-style-vk-heading-plain,.editor-styles-wrapper .is-style-vk-heading-plain{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;
|
16 |
|
17 |
.is-style-vk-image-border img{border:1px solid #e5e5e5}.is-style-vk-image-photoFrame{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.is-style-vk-image-photoFrame figcaption{margin:8px 0 0}
|
18 |
|
12 |
|
13 |
.vk_heading.vk_heading-style-plain .vk_heading_title{background:none;border:none;border-radius:0;padding:0;font-weight:normal;-webkit-box-shadow:none;box-shadow:none}.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;font-weight:normal;-webkit-box-shadow:none;box-shadow:none}.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}
|
14 |
|
15 |
+
.is-style-vk-heading h3.is-style-vk-heading:after,.entry-body .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,.entry-body .is-style-vk-heading-plain,.editor-styles-wrapper .is-style-vk-heading-plain{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;background-color:transparent;border:none;padding:unset}.is-style-vk-heading-plain::before,.is-style-vk-heading-plain::after,.entry-body .is-style-vk-heading-plain::before,.entry-body .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,.entry-body .is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .is-style-vk-heading-background_fill_lightgray{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-background_fill_lightgray::before,.entry-body .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,.entry-body .is-style-vk-heading-double_black,.editor-styles-wrapper .is-style-vk-heading-double_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-double_black::before,.entry-body .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,.entry-body .is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .is-style-vk-heading-double_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-double_bottomborder_black::before,.entry-body .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,.entry-body .is-style-vk-heading-solid_black,.editor-styles-wrapper .is-style-vk-heading-solid_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-solid_black::before,.entry-body .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,.entry-body .is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .is-style-vk-heading-solid_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-solid_bottomborder_black::before,.entry-body .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,.entry-body .is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .is-style-vk-heading-dotted_bottomborder_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-dotted_bottomborder_black::before,.entry-body .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,.entry-body .is-style-vk-heading-both_ends,.editor-styles-wrapper .is-style-vk-heading-both_ends{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-both_ends::before,.entry-body .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-top:none}.is-style-vk-heading-both_ends::before,.entry-body .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,.entry-body .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,.entry-body .is-style-vk-heading-brackets_black,.editor-styles-wrapper .is-style-vk-heading-brackets_black{position:relative;margin-left:unset;margin-right:unset;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;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,.entry-body .is-style-vk-heading-brackets_black::before,.entry-body .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,.entry-body .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,.entry-body .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}
|
16 |
|
17 |
.is-style-vk-image-border img{border:1px solid #e5e5e5}.is-style-vk-image-photoFrame{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.is-style-vk-image-photoFrame figcaption{margin:8px 0 0}
|
18 |
|
inc/vk-blocks/vk-blocks-config.php
CHANGED
@@ -3,17 +3,18 @@
|
|
3 |
Load modules
|
4 |
/*-------------------------------------------*/
|
5 |
if ( ! function_exists( 'vkblocks_active' ) ) {
|
6 |
-
require_once
|
7 |
// Set asset URL.
|
8 |
define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'package/' );
|
9 |
// Set version number.
|
10 |
-
define( 'VK_BLOCKS_VERSION', '0.17.
|
11 |
|
12 |
global $vk_blocks_prefix;
|
13 |
$vk_blocks_prefix = veu_get_prefix();
|
14 |
|
15 |
add_action(
|
16 |
-
'plugins_loaded',
|
|
|
17 |
// Load language files.
|
18 |
load_plugin_textdomain( 'vk-blocks', false, 'vk-all-in-one-expansion-unit/inc/vk-blocks/build/languages' );
|
19 |
}
|
3 |
Load modules
|
4 |
/*-------------------------------------------*/
|
5 |
if ( ! function_exists( 'vkblocks_active' ) ) {
|
6 |
+
require_once 'package/vk-blocks-functions.php';
|
7 |
// Set asset URL.
|
8 |
define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'package/' );
|
9 |
// Set version number.
|
10 |
+
define( 'VK_BLOCKS_VERSION', '0.17.6' );
|
11 |
|
12 |
global $vk_blocks_prefix;
|
13 |
$vk_blocks_prefix = veu_get_prefix();
|
14 |
|
15 |
add_action(
|
16 |
+
'plugins_loaded',
|
17 |
+
function () {
|
18 |
// Load language files.
|
19 |
load_plugin_textdomain( 'vk-blocks', false, 'vk-all-in-one-expansion-unit/inc/vk-blocks/build/languages' );
|
20 |
}
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link:
|
|
4 |
Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
|
5 |
Requires at least: 5.1.0
|
6 |
Tested up to: 5.3.0
|
7 |
-
Stable tag: 9.8.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -93,6 +93,9 @@ e.g.
|
|
93 |
|
94 |
== Changelog ==
|
95 |
|
|
|
|
|
|
|
96 |
= 9.8.0.3 =
|
97 |
Deploy setting
|
98 |
|
4 |
Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
|
5 |
Requires at least: 5.1.0
|
6 |
Tested up to: 5.3.0
|
7 |
+
Stable tag: 9.8.1.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
93 |
|
94 |
== Changelog ==
|
95 |
|
96 |
+
= 9.8.1.0 =
|
97 |
+
vk blocks 0.17.6 update
|
98 |
+
|
99 |
= 9.8.0.3 =
|
100 |
Deploy setting
|
101 |
|
tests/bootstrap.php
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PHPUnit bootstrap file
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
$_tests_dir = getenv( 'WP_TESTS_DIR' );
|
9 |
+
if ( ! $_tests_dir ) {
|
10 |
+
$_tests_dir = '/tmp/wordpress-tests-lib';
|
11 |
+
}
|
12 |
+
|
13 |
+
// Give access to tests_add_filter() function.
|
14 |
+
require_once $_tests_dir . '/includes/functions.php';
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Manually load the plugin being tested.
|
18 |
+
*/
|
19 |
+
function _manually_load_plugin() {
|
20 |
+
require dirname( dirname( __FILE__ ) ) . '/vkExUnit.php';
|
21 |
+
}
|
22 |
+
tests_add_filter( 'muplugins_loaded', '_manually_load_plugin' );
|
23 |
+
|
24 |
+
// Start up the WP testing environment.
|
25 |
+
require $_tests_dir . '/includes/bootstrap.php';
|
tests/test-child-page-index.php
ADDED
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class WidgetPage
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* WidgetPage test case.
|
10 |
+
*/
|
11 |
+
class WidgetChildPageIndexTest extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
function test_chlild_page_excerpt() {
|
14 |
+
|
15 |
+
// 要件と期待する結果
|
16 |
+
$test_array = array(
|
17 |
+
// 値が空の場合(エラーなど吐かれないか?)
|
18 |
+
array(
|
19 |
+
'content' => '',
|
20 |
+
'excerpt' => '',
|
21 |
+
'correct' => '',
|
22 |
+
),
|
23 |
+
array(
|
24 |
+
'content' => '本文',
|
25 |
+
'excerpt' => '本文と抜粋両方入力がある場合に抜粋が出力されるか',
|
26 |
+
'correct' => '本文と抜粋両方入力がある場合に抜粋が出力されるか',
|
27 |
+
),
|
28 |
+
array(
|
29 |
+
'content' => '<p>本文にHTMLタグが入っている場合に除去されるか</p>',
|
30 |
+
'excerpt' => '',
|
31 |
+
'correct' => '本文にHTMLタグが入っている場合に除去されるか',
|
32 |
+
),
|
33 |
+
array(
|
34 |
+
'content' => '',
|
35 |
+
'excerpt' => '<p>抜粋にHTMLタグが入っている場合に除去されるか</p>',
|
36 |
+
'correct' => '抜粋にHTMLタグが入っている場合に除去されるか',
|
37 |
+
),
|
38 |
+
array(
|
39 |
+
'content' => "本文の改行コードが\n除去されるかどうか",
|
40 |
+
'excerpt' => '',
|
41 |
+
'correct' => '本文の改行コードが除去されるかどうか',
|
42 |
+
),
|
43 |
+
array(
|
44 |
+
'content' => '',
|
45 |
+
'excerpt' => "抜粋では改行コード\nが brタグ に変更されるかどうか",
|
46 |
+
'correct' => '抜粋では改行コード<br />が brタグ に変更されるかどうか',
|
47 |
+
),
|
48 |
+
// 本文欄 90 文字以上の時は ... を付与
|
49 |
+
array(
|
50 |
+
'content' => '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890',
|
51 |
+
'excerpt' => '',
|
52 |
+
'correct' => '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890...',
|
53 |
+
),
|
54 |
+
// 本文欄 90 文字丁度の時は ... はつかない
|
55 |
+
array(
|
56 |
+
'content' => '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890',
|
57 |
+
'excerpt' => '',
|
58 |
+
'correct' => '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890',
|
59 |
+
),
|
60 |
+
// 本文欄 90 文字以上の時は ... を付与
|
61 |
+
array(
|
62 |
+
'content' => '',
|
63 |
+
'excerpt' => '抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない',
|
64 |
+
'correct' => '抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない抜粋欄は文字が多くてもトリムしない',
|
65 |
+
),
|
66 |
+
);
|
67 |
+
|
68 |
+
print PHP_EOL;
|
69 |
+
print '------------------------------------' . PHP_EOL;
|
70 |
+
print 'test_chlild_page_excerpt' . PHP_EOL;
|
71 |
+
print '------------------------------------' . PHP_EOL;
|
72 |
+
|
73 |
+
foreach ( $test_array as $key => $value ) {
|
74 |
+
|
75 |
+
// テスト用のデータを投稿する
|
76 |
+
$post_data['post_content'] = $value['content'];
|
77 |
+
$post_data['post_excerpt'] = $value['excerpt'];
|
78 |
+
// 投稿が成功すると投稿IDが返ってくる
|
79 |
+
$post_id = wp_insert_post( $post_data );
|
80 |
+
|
81 |
+
// 実際に投稿されたデータを取得する
|
82 |
+
$post = get_post( $post_id );
|
83 |
+
|
84 |
+
// その投稿データの場合の子ページインデックスに表示する抜粋文を取得する
|
85 |
+
$return = veu_child_page_excerpt( $post );
|
86 |
+
|
87 |
+
// 返ってきた抜粋値と期待する結果が同じかどうかテスト
|
88 |
+
$this->assertEquals( $value['correct'], $return );
|
89 |
+
|
90 |
+
print 'return :' . $return . PHP_EOL;
|
91 |
+
print 'correct :' . $value['correct'] . PHP_EOL;
|
92 |
+
}
|
93 |
+
|
94 |
+
} // function test_chlild_page_excerpt() {
|
95 |
+
}
|
tests/test-css-customize.php
ADDED
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class veu_css_customize
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* veu_css_customize test case.
|
10 |
+
*/
|
11 |
+
class CssCustomizeTest extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* カスタマイズCSSのテスト
|
15 |
+
*/
|
16 |
+
function test_css_customize_get_the_css_min() {
|
17 |
+
$tests = array(
|
18 |
+
array(
|
19 |
+
'option' => 'div > h1 { color:red; }',
|
20 |
+
'correct' => 'div > h1 { color:red; }',
|
21 |
+
),
|
22 |
+
array(
|
23 |
+
'option' => 'div > h1 {
|
24 |
+
color:red;
|
25 |
+
}',
|
26 |
+
'correct' => 'div > h1 {color:red;}',
|
27 |
+
),
|
28 |
+
array(
|
29 |
+
'option' => '<script></script>div > h1 {color:red;}',
|
30 |
+
'correct' => 'div > h1 {color:red;}',
|
31 |
+
),
|
32 |
+
);
|
33 |
+
|
34 |
+
print PHP_EOL;
|
35 |
+
print '------------------------------------' . PHP_EOL;
|
36 |
+
print 'veu_css_customize' . PHP_EOL;
|
37 |
+
print '------------------------------------' . PHP_EOL;
|
38 |
+
$before_option = get_option( 'vkExUnit_css_customize' );
|
39 |
+
|
40 |
+
foreach ( $tests as $key => $test_value ) {
|
41 |
+
update_option( 'vkExUnit_css_customize', $test_value['option'] );
|
42 |
+
$return = veu_css_customize::css_customize_get_the_css_min();
|
43 |
+
print PHP_EOL;
|
44 |
+
print 'return :' . $return . PHP_EOL;
|
45 |
+
print 'correct :' . $test_value['correct'] . PHP_EOL;
|
46 |
+
$this->assertEquals( $test_value['correct'], $return );
|
47 |
+
} // foreach ( $tests as $key => $test_value ) {
|
48 |
+
$before_option = update_option( 'vkExUnit_css_customize', $before_option );
|
49 |
+
} // function test_css_customize_get_the_css_min() {
|
50 |
+
|
51 |
+
/* Singular page css */
|
52 |
+
function test_veu_get_the_custom_css_single() {
|
53 |
+
|
54 |
+
// 要件と期待する結果
|
55 |
+
$test_array = array(
|
56 |
+
array(
|
57 |
+
'post_title' => 'タイトル',
|
58 |
+
'post_meta' => 'div > h1 { color:red; }',
|
59 |
+
'correct' => 'div > h1 { color:red; }',
|
60 |
+
),
|
61 |
+
array(
|
62 |
+
'post_title' => 'タイトル',
|
63 |
+
'post_meta' => 'div > h1 {
|
64 |
+
color:red;
|
65 |
+
}',
|
66 |
+
'correct' => 'div > h1 {color:red;}',
|
67 |
+
),
|
68 |
+
array(
|
69 |
+
'post_title' => 'タイトル',
|
70 |
+
'post_meta' => '<script></script>div > h1 {color:red;}',
|
71 |
+
'correct' => 'div > h1 {color:red;}',
|
72 |
+
),
|
73 |
+
);
|
74 |
+
|
75 |
+
print PHP_EOL;
|
76 |
+
print '------------------------------------' . PHP_EOL;
|
77 |
+
print 'test_veu_get_the_custom_css_single' . PHP_EOL;
|
78 |
+
print '------------------------------------' . PHP_EOL;
|
79 |
+
|
80 |
+
foreach ( $test_array as $key => $value ) {
|
81 |
+
|
82 |
+
// テスト用のデータを投稿する
|
83 |
+
$post_data['post_content'] = $value['post_title'];
|
84 |
+
|
85 |
+
// 投稿が成功すると投稿IDが返ってくる
|
86 |
+
$post_id = wp_insert_post( $post_data );
|
87 |
+
|
88 |
+
// カスタムCSSをカスタムフィールドに投稿
|
89 |
+
add_post_meta( $post_id, '_veu_custom_css', $value['post_meta'] );
|
90 |
+
|
91 |
+
// 実際に投稿されたデータを取得する
|
92 |
+
$post = get_post( $post_id );
|
93 |
+
|
94 |
+
// その投稿データの場合のカスタムCSS
|
95 |
+
$return = veu_get_the_custom_css_single( $post );
|
96 |
+
|
97 |
+
// 返ってきた値と期待する結果が同じかどうかテスト
|
98 |
+
$this->assertEquals( $value['correct'], $return );
|
99 |
+
|
100 |
+
print 'return :' . $return . PHP_EOL;
|
101 |
+
print 'correct :' . $value['correct'] . PHP_EOL;
|
102 |
+
|
103 |
+
// テスト用データを消去
|
104 |
+
wp_delete_post( $post_id, true );
|
105 |
+
|
106 |
+
} // foreach ( $test_array as $key => $value ) {
|
107 |
+
|
108 |
+
} // function test_veu_get_the_custom_css_single() {
|
109 |
+
|
110 |
+
}
|
tests/test-insert-item-meta-box-display.php
ADDED
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @package Vk_All_In_One_Expansion_Unit
|
5 |
+
*/
|
6 |
+
|
7 |
+
/*
|
8 |
+
cd /app
|
9 |
+
bash setup-phpunit.sh
|
10 |
+
source ~/.bashrc
|
11 |
+
cd $(wp plugin path --dir vk-all-in-one-expansion-unit)
|
12 |
+
phpunit
|
13 |
+
*/
|
14 |
+
|
15 |
+
class InsertItemMetaBoxDisplayTest extends WP_UnitTestCase {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* SNSタイトル書き換えのテスト
|
19 |
+
*/
|
20 |
+
function test_veu_is_insert_item_metabox_display() {
|
21 |
+
|
22 |
+
print PHP_EOL;
|
23 |
+
print '------------------------------------' . PHP_EOL;
|
24 |
+
print 'test_veu_is_insert_item_metabox_display' . PHP_EOL;
|
25 |
+
print '------------------------------------' . PHP_EOL;
|
26 |
+
|
27 |
+
$test_array = array(
|
28 |
+
array(
|
29 |
+
'vkExUnit_common_options' => array(
|
30 |
+
'active_childPageIndex' => '',
|
31 |
+
'active_pageList_ancestor' => '',
|
32 |
+
'active_contact_section' => '',
|
33 |
+
'active_sitemap_page' => '',
|
34 |
+
),
|
35 |
+
'test_url' => admin_url( '/post-new.php?post_type=page' ),
|
36 |
+
'correct' => false,
|
37 |
+
),
|
38 |
+
array(
|
39 |
+
'vkExUnit_common_options' => array(
|
40 |
+
'active_childPageIndex' => '',
|
41 |
+
'active_pageList_ancestor' => '',
|
42 |
+
'active_contact_section' => '',
|
43 |
+
'active_sitemap_page' => true,
|
44 |
+
),
|
45 |
+
'test_url' => admin_url( '/post-new.php?post_type=page' ),
|
46 |
+
'correct' => true,
|
47 |
+
),
|
48 |
+
array(
|
49 |
+
'vkExUnit_common_options' => array(
|
50 |
+
'active_childPageIndex' => true,
|
51 |
+
'active_pageList_ancestor' => '',
|
52 |
+
'active_contact_section' => '',
|
53 |
+
'active_sitemap_page' => '',
|
54 |
+
),
|
55 |
+
'test_url' => admin_url( '/post-new.php?post_type=page' ),
|
56 |
+
'correct' => true,
|
57 |
+
),
|
58 |
+
array(
|
59 |
+
'vkExUnit_common_options' => array(
|
60 |
+
'active_childPageIndex' => true,
|
61 |
+
'active_pageList_ancestor' => '',
|
62 |
+
'active_contact_section' => '',
|
63 |
+
'active_sitemap_page' => '',
|
64 |
+
),
|
65 |
+
'post' => array(
|
66 |
+
'post_type' => 'page',
|
67 |
+
'post_title' => 'Test Title',
|
68 |
+
'post_content' => 'Test Content',
|
69 |
+
),
|
70 |
+
'test_url' => '',
|
71 |
+
'correct' => true,
|
72 |
+
),
|
73 |
+
|
74 |
+
);
|
75 |
+
|
76 |
+
$before_vkExUnit_common_options = get_option( 'vkExUnit_common_options' );
|
77 |
+
|
78 |
+
foreach ( $test_array as $key => $test_value ) {
|
79 |
+
|
80 |
+
// Set site name
|
81 |
+
update_option( 'vkExUnit_common_options', $test_value['vkExUnit_common_options'] );
|
82 |
+
|
83 |
+
if ( ! empty( $test_value['post'] ) && is_array( $test_value['post'] ) ) {
|
84 |
+
$posted_id = wp_insert_post( $test_value['post'], true );
|
85 |
+
$test_value['test_url'] = admin_url( '/post.php?post=' . $posted_id . '&action=edit' );
|
86 |
+
}
|
87 |
+
|
88 |
+
$this->go_to( $test_value['test_url'] );
|
89 |
+
|
90 |
+
$return = veu_is_insert_item_metabox_display();
|
91 |
+
|
92 |
+
$this->assertEquals( $test_value['correct'], $return );
|
93 |
+
|
94 |
+
print PHP_EOL;
|
95 |
+
|
96 |
+
print $_SERVER['REQUEST_URI'] . PHP_EOL;
|
97 |
+
print 'correct ::::' . $test_value['correct'] . PHP_EOL;
|
98 |
+
print 'return ::::' . $return . PHP_EOL;
|
99 |
+
|
100 |
+
// テスト用投稿を削除
|
101 |
+
if ( ! empty( $posted_id ) ) {
|
102 |
+
wp_delete_post( $posted_id, true );
|
103 |
+
}
|
104 |
+
}
|
105 |
+
|
106 |
+
// もとの値に戻す
|
107 |
+
update_option( 'vkExUnit_common_options', $before_vkExUnit_common_options );
|
108 |
+
|
109 |
+
}
|
110 |
+
}
|
tests/test-isert-ads.php
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class InsertAdsTest
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
/*
|
8 |
+
cd $(wp plugin path --dir vk-all-in-one-expansion-unit)
|
9 |
+
bash bin/install-wp-tests.sh wordpress_test root 'WordPress' localhost latest
|
10 |
+
*/
|
11 |
+
/**
|
12 |
+
* WidgetPage test case.
|
13 |
+
*/
|
14 |
+
class InsertAdsTest extends WP_UnitTestCase {
|
15 |
+
|
16 |
+
function test_vExUnit_Ads_get_option() {
|
17 |
+
|
18 |
+
$tests = array(
|
19 |
+
// 投稿タイプ指定が存在しなかった(投稿タイプ選択機能実装後に保存された事がない)時用
|
20 |
+
array(
|
21 |
+
'option' => array(),
|
22 |
+
'correct' => array( 'post' => true ),
|
23 |
+
),
|
24 |
+
array(
|
25 |
+
'option' => array(
|
26 |
+
'post_types' => array( 'post' => false ),
|
27 |
+
),
|
28 |
+
'correct' => array( 'post' => false ),
|
29 |
+
),
|
30 |
+
// 固定ページにチェックがはいっている場合
|
31 |
+
array(
|
32 |
+
'option' => array(
|
33 |
+
'post_types' => array( 'page' => true ),
|
34 |
+
),
|
35 |
+
'correct' => array( 'page' => true ),
|
36 |
+
),
|
37 |
+
// 投稿にチェックがはいっている場合
|
38 |
+
array(
|
39 |
+
'option' => array(
|
40 |
+
'post_types' => array( 'post' => true ),
|
41 |
+
),
|
42 |
+
'correct' => array( 'post' => true ),
|
43 |
+
),
|
44 |
+
);
|
45 |
+
|
46 |
+
$before_option = get_option( 'vkExUnit_Ads' );
|
47 |
+
delete_option( 'vkExUnit_Ads' );
|
48 |
+
|
49 |
+
print PHP_EOL;
|
50 |
+
print '------------------------------------' . PHP_EOL;
|
51 |
+
print 'test_vExUnit_Ads_get_option' . PHP_EOL;
|
52 |
+
print '------------------------------------' . PHP_EOL;
|
53 |
+
foreach ( $tests as $key => $test_value ) {
|
54 |
+
update_option( 'vkExUnit_Ads', $test_value['option'] );
|
55 |
+
|
56 |
+
$return = vExUnit_Ads::get_option();
|
57 |
+
|
58 |
+
// PHPunit
|
59 |
+
$this->assertEquals( $test_value['correct'], $return['post_types'] );
|
60 |
+
print PHP_EOL;
|
61 |
+
// 帰り値が配列だから print してもエラーになるだけなのでコメントアウト
|
62 |
+
// print 'return :' . $return['post_types'] . PHP_EOL;
|
63 |
+
// print 'correct :' . $test_value['correct'] . PHP_EOL;
|
64 |
+
// // .php test
|
65 |
+
// print '<pre style="text-align:left">';
|
66 |
+
// print_r( $return['post_types'] ) . PHP_EOL;
|
67 |
+
// print_r( $test_value['correct'] );
|
68 |
+
// print '</pre>';
|
69 |
+
delete_option( 'vkExUnit_Ads' );
|
70 |
+
}
|
71 |
+
update_option( 'vkExUnit_Ads', $before_option );
|
72 |
+
}
|
73 |
+
}
|
tests/test-package_manager.php
ADDED
@@ -0,0 +1,147 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class PackageManagerTest
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* PackageManager test case.
|
10 |
+
*/
|
11 |
+
class PackageManagerTest extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* パッケージマネージャーの有効化判定テスト
|
15 |
+
*/
|
16 |
+
function test_package_manager() {
|
17 |
+
|
18 |
+
print PHP_EOL;
|
19 |
+
print '------------------------------------' . PHP_EOL;
|
20 |
+
print 'test_package_manager' . PHP_EOL;
|
21 |
+
print '------------------------------------' . PHP_EOL;
|
22 |
+
|
23 |
+
/**
|
24 |
+
* インストールされたばかりでオプション値が存在しないとき
|
25 |
+
*/
|
26 |
+
$test_array = array(
|
27 |
+
// どちらも未定義の場合(既存ユーザー)
|
28 |
+
array(
|
29 |
+
'name' => 'bootstrap',
|
30 |
+
'correct' => false,
|
31 |
+
),
|
32 |
+
array(
|
33 |
+
'name' => 'metaDescription',
|
34 |
+
'correct' => true,
|
35 |
+
),
|
36 |
+
);
|
37 |
+
|
38 |
+
foreach ( $test_array as $key => $test_value ) {
|
39 |
+
// 判定結果
|
40 |
+
$result = veu_package_is_enable( $test_value['name'] );
|
41 |
+
|
42 |
+
// 取得できた値と、想定する値が等しいかテスト
|
43 |
+
$this->assertEquals( $test_value['correct'], $result );
|
44 |
+
|
45 |
+
print PHP_EOL;
|
46 |
+
print 'Package :' . $result . PHP_EOL;
|
47 |
+
print 'Package Correct :' . $test_value['correct'] . PHP_EOL;
|
48 |
+
}
|
49 |
+
|
50 |
+
}
|
51 |
+
|
52 |
+
function test_veu_common_options_validate() {
|
53 |
+
|
54 |
+
print PHP_EOL;
|
55 |
+
print '------------------------------------' . PHP_EOL;
|
56 |
+
print 'test_veu_common_options_validate' . PHP_EOL;
|
57 |
+
print '------------------------------------' . PHP_EOL;
|
58 |
+
|
59 |
+
/**
|
60 |
+
* 保存バリデート
|
61 |
+
*/
|
62 |
+
$test_array = array(
|
63 |
+
// どちらも未定義の場合
|
64 |
+
array(
|
65 |
+
// 'active_bootstrap' => null,
|
66 |
+
'correct' => false,
|
67 |
+
),
|
68 |
+
array(
|
69 |
+
'active_bootstrap' => null,
|
70 |
+
'correct' => false,
|
71 |
+
),
|
72 |
+
array(
|
73 |
+
'active_bootstrap' => 1,
|
74 |
+
'correct' => true,
|
75 |
+
),
|
76 |
+
array(
|
77 |
+
'active_bootstrap' => '',
|
78 |
+
'correct' => '',
|
79 |
+
),
|
80 |
+
);
|
81 |
+
|
82 |
+
foreach ( $test_array as $key => $test_value ) {
|
83 |
+
// 判定結果
|
84 |
+
$output = veu_common_options_validate( $test_value );
|
85 |
+
|
86 |
+
print PHP_EOL;
|
87 |
+
print 'options_validate :' . $output['active_bootstrap'] . PHP_EOL;
|
88 |
+
print 'options_validate Correct :' . $test_value['correct'] . PHP_EOL;
|
89 |
+
|
90 |
+
// 取得できた値と、想定する値が等しいかテスト
|
91 |
+
$this->assertEquals( $test_value['correct'], $output['active_bootstrap'] );
|
92 |
+
|
93 |
+
}
|
94 |
+
|
95 |
+
$test_array = array(
|
96 |
+
array(
|
97 |
+
'active_bootstrap' => array(
|
98 |
+
'value' => '',
|
99 |
+
'correct' => false,
|
100 |
+
),
|
101 |
+
),
|
102 |
+
array(
|
103 |
+
'active_bootstrap' => array(
|
104 |
+
'value' => null,
|
105 |
+
'correct' => false,
|
106 |
+
),
|
107 |
+
),
|
108 |
+
array(
|
109 |
+
'active_bootstrap' => array(
|
110 |
+
'value' => 1,
|
111 |
+
'correct' => true,
|
112 |
+
),
|
113 |
+
),
|
114 |
+
array(
|
115 |
+
'active_pagetop_button' => array(
|
116 |
+
'value' => '',
|
117 |
+
'correct' => false,
|
118 |
+
),
|
119 |
+
),
|
120 |
+
array(
|
121 |
+
'active_pagetop_button' => array(
|
122 |
+
'value' => null,
|
123 |
+
'correct' => false,
|
124 |
+
),
|
125 |
+
),
|
126 |
+
);
|
127 |
+
foreach ( $test_array as $key => $test_value ) {
|
128 |
+
|
129 |
+
// テスト用の配列を実際のoptionの配列形式に変換
|
130 |
+
foreach ( $test_value as $key => $value ) {
|
131 |
+
$options = array( $key => $value['value'] );
|
132 |
+
}
|
133 |
+
|
134 |
+
// 判定結果
|
135 |
+
$output = veu_common_options_validate( $options );
|
136 |
+
|
137 |
+
print PHP_EOL;
|
138 |
+
print 'options_validate 2 :' . $output[ $key ] . PHP_EOL;
|
139 |
+
print 'options_validate Correct 2 :' . $value['correct'] . PHP_EOL;
|
140 |
+
|
141 |
+
// 取得できた値と、想定する値が等しいかテスト
|
142 |
+
$this->assertEquals( $value['correct'], $output[ $key ] );
|
143 |
+
|
144 |
+
}
|
145 |
+
|
146 |
+
}
|
147 |
+
}
|
tests/test-parent-meta-box-display.php
ADDED
@@ -0,0 +1,106 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @package Vk_All_In_One_Expansion_Unit
|
5 |
+
*/
|
6 |
+
|
7 |
+
/*
|
8 |
+
cd /app
|
9 |
+
bash setup-phpunit.sh
|
10 |
+
source ~/.bashrc
|
11 |
+
cd $(wp plugin path --dir vk-all-in-one-expansion-unit)
|
12 |
+
phpunit
|
13 |
+
*/
|
14 |
+
|
15 |
+
class ParentMetaBoxDisplayManualTest extends WP_UnitTestCase {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* SNSタイトル書き換えのテスト
|
19 |
+
*/
|
20 |
+
function test_veu_is_parent_metabox_display_maual() {
|
21 |
+
|
22 |
+
print PHP_EOL;
|
23 |
+
print '------------------------------------' . PHP_EOL;
|
24 |
+
print 'test_veu_is_parent_metabox_display_maual' . PHP_EOL;
|
25 |
+
print '------------------------------------' . PHP_EOL;
|
26 |
+
|
27 |
+
$test_array = array(
|
28 |
+
array(
|
29 |
+
'vkExUnit_common_options' => array(
|
30 |
+
'active_sns' => '',
|
31 |
+
'active_css_customize' => '',
|
32 |
+
'active_childPageIndex' => '',
|
33 |
+
'active_pageList_ancestor' => '',
|
34 |
+
'active_contact_section' => '',
|
35 |
+
'active_sitemap_page' => '',
|
36 |
+
'active_call_to_action' => '',
|
37 |
+
'active_noindex' => '',
|
38 |
+
'active_auto_eyecatch' => '',
|
39 |
+
'active_metaKeyword' => '',
|
40 |
+
),
|
41 |
+
// 'current_page_post_type' => 'post',
|
42 |
+
'test_url' => admin_url( '/post-new.php?post_type=page' ),
|
43 |
+
'correct' => false,
|
44 |
+
),
|
45 |
+
array(
|
46 |
+
'vkExUnit_common_options' => array(
|
47 |
+
'active_sns' => '',
|
48 |
+
'active_css_customize' => true,
|
49 |
+
'active_childPageIndex' => '',
|
50 |
+
'active_pageList_ancestor' => '',
|
51 |
+
'active_contact_section' => '',
|
52 |
+
'active_sitemap_page' => '',
|
53 |
+
'active_call_to_action' => '',
|
54 |
+
'active_noindex' => '',
|
55 |
+
'active_auto_eyecatch' => '',
|
56 |
+
'active_metaKeyword' => '',
|
57 |
+
),
|
58 |
+
// 'current_page_post_type' => 'post',
|
59 |
+
'test_url' => admin_url( '/post-new.php?post_type=page' ),
|
60 |
+
'correct' => true,
|
61 |
+
),
|
62 |
+
array(
|
63 |
+
'vkExUnit_common_options' => array(
|
64 |
+
'active_sns' => '',
|
65 |
+
'active_css_customize' => '',
|
66 |
+
'active_childPageIndex' => true,
|
67 |
+
'active_pageList_ancestor' => '',
|
68 |
+
'active_contact_section' => '',
|
69 |
+
'active_sitemap_page' => '',
|
70 |
+
'active_call_to_action' => '',
|
71 |
+
'active_noindex' => '',
|
72 |
+
'active_auto_eyecatch' => '',
|
73 |
+
'active_metaKeyword' => '',
|
74 |
+
),
|
75 |
+
// 'current_page_post_type' => 'post',
|
76 |
+
'test_url' => admin_url( '/post-new.php?post_type=page' ),
|
77 |
+
'correct' => true,
|
78 |
+
),
|
79 |
+
|
80 |
+
);
|
81 |
+
|
82 |
+
$before_vkExUnit_common_options = get_option( 'vkExUnit_common_options' );
|
83 |
+
|
84 |
+
foreach ( $test_array as $key => $test_value ) {
|
85 |
+
|
86 |
+
// Set site name
|
87 |
+
update_option( 'vkExUnit_common_options', $test_value['vkExUnit_common_options'] );
|
88 |
+
|
89 |
+
$this->go_to( $test_value['test_url'] );
|
90 |
+
|
91 |
+
$return = veu_is_parent_metabox_display_maual();
|
92 |
+
|
93 |
+
$this->assertEquals( $test_value['correct'], $return );
|
94 |
+
|
95 |
+
print PHP_EOL;
|
96 |
+
|
97 |
+
print 'correct ::::' . $test_value['correct'] . PHP_EOL;
|
98 |
+
print 'return ::::' . $return . PHP_EOL;
|
99 |
+
|
100 |
+
}
|
101 |
+
|
102 |
+
// もとの値に戻す
|
103 |
+
update_option( 'vkExUnit_common_options', $before_vkExUnit_common_options );
|
104 |
+
|
105 |
+
}
|
106 |
+
}
|
tests/test-sns-btns.php
ADDED
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class WidgetPage
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Call to Action test case.
|
10 |
+
*/
|
11 |
+
class SnsBtnsTest extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* SNSボタンの表示しないのチェックボックスを表示するかしないかのテスト
|
15 |
+
*/
|
16 |
+
function test_sns_is_display_hide_chekbox() {
|
17 |
+
|
18 |
+
print PHP_EOL;
|
19 |
+
print '------------------------------------' . PHP_EOL;
|
20 |
+
print 'test_sns_is_display_hide_chekbox' . PHP_EOL;
|
21 |
+
print '------------------------------------' . PHP_EOL;
|
22 |
+
|
23 |
+
$test_array = array(
|
24 |
+
array(
|
25 |
+
'vkExUnit_sns_options__enableSnsBtns' => true,
|
26 |
+
'vkExUnit_sns_options__snsBtn_exclude_post_types' => null,
|
27 |
+
'post_type' => 'post',
|
28 |
+
'correct' => true,
|
29 |
+
),
|
30 |
+
array(
|
31 |
+
'vkExUnit_sns_options__enableSnsBtns' => false,
|
32 |
+
'vkExUnit_sns_options__snsBtn_exclude_post_types' => null,
|
33 |
+
'post_type' => 'post',
|
34 |
+
'correct' => false,
|
35 |
+
),
|
36 |
+
array(
|
37 |
+
'vkExUnit_sns_options__enableSnsBtns' => true,
|
38 |
+
'vkExUnit_sns_options__snsBtn_exclude_post_types' => array( 'post' => true ),
|
39 |
+
'post_type' => 'post',
|
40 |
+
'correct' => false,
|
41 |
+
),
|
42 |
+
array(
|
43 |
+
'vkExUnit_sns_options__enableSnsBtns' => true,
|
44 |
+
'vkExUnit_sns_options__snsBtn_exclude_post_types' => array( 'page' => true ),
|
45 |
+
'post_type' => 'post',
|
46 |
+
'correct' => true,
|
47 |
+
),
|
48 |
+
|
49 |
+
);
|
50 |
+
|
51 |
+
$before_vkExUnit_sns_options = get_option( 'vkExUnit_sns_options' );
|
52 |
+
|
53 |
+
foreach ( $test_array as $key => $test_value ) {
|
54 |
+
|
55 |
+
$vkExUnit_sns_options = $before_vkExUnit_sns_options;
|
56 |
+
$vkExUnit_sns_options['enableSnsBtns'] = $test_value['vkExUnit_sns_options__enableSnsBtns'];
|
57 |
+
$vkExUnit_sns_options['snsBtn_exclude_post_types'] = $test_value['vkExUnit_sns_options__snsBtn_exclude_post_types'];
|
58 |
+
update_option( 'vkExUnit_sns_options', $vkExUnit_sns_options );
|
59 |
+
|
60 |
+
$return = veu_sns_is_sns_btns_meta_chekbox_hide( $test_value['post_type'] );
|
61 |
+
|
62 |
+
// 取得できたHTMLが、意図したHTMLと等しいかテスト
|
63 |
+
$this->assertEquals( $test_value['correct'], $return );
|
64 |
+
|
65 |
+
print PHP_EOL;
|
66 |
+
print 'correct :' . $test_value['correct'] . PHP_EOL;
|
67 |
+
print 'return :' . $return . PHP_EOL;
|
68 |
+
}
|
69 |
+
|
70 |
+
update_option( 'vkExUnit_sns_options', $before_vkExUnit_sns_options );
|
71 |
+
}
|
72 |
+
}
|
tests/test-sns-title.php
ADDED
@@ -0,0 +1,159 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class SnsTitleTest
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
/*
|
8 |
+
cd $(wp plugin path --dir vk-all-in-one-expansion-unit)
|
9 |
+
bash bin/install-wp-tests.sh wordpress_test root 'WordPress' localhost latest
|
10 |
+
*/
|
11 |
+
/**
|
12 |
+
* SNS title test case.
|
13 |
+
*/
|
14 |
+
class SnsTitleTest extends WP_UnitTestCase {
|
15 |
+
|
16 |
+
/**
|
17 |
+
* SNSタイトル書き換えのテスト
|
18 |
+
*/
|
19 |
+
function test_veu_get_the_sns_title() {
|
20 |
+
|
21 |
+
print PHP_EOL;
|
22 |
+
print '------------------------------------' . PHP_EOL;
|
23 |
+
print 'test_sns_title' . PHP_EOL;
|
24 |
+
print '------------------------------------' . PHP_EOL;
|
25 |
+
|
26 |
+
$test_array = array(
|
27 |
+
array(
|
28 |
+
'page_type' => 'is_singlur',
|
29 |
+
'sns_options__snsTitle_use_only_postTitle' => true,
|
30 |
+
'vkExUnit_sns_title' => 'Custom title',
|
31 |
+
'post_title' => 'Post Title',
|
32 |
+
'site_name' => 'Site name',
|
33 |
+
'correct' => 'Custom title',
|
34 |
+
),
|
35 |
+
array(
|
36 |
+
'page_type' => 'is_singlur',
|
37 |
+
'sns_options__snsTitle_use_only_postTitle' => true,
|
38 |
+
'vkExUnit_sns_title' => null,
|
39 |
+
'post_title' => 'Post Title',
|
40 |
+
'site_name' => 'Site name',
|
41 |
+
'correct' => 'Post Title',
|
42 |
+
),
|
43 |
+
array(
|
44 |
+
'page_type' => 'is_singlur',
|
45 |
+
'sns_options__snsTitle_use_only_postTitle' => false,
|
46 |
+
'vkExUnit_sns_title' => 'Custom title',
|
47 |
+
'post_title' => 'Post Title',
|
48 |
+
'site_name' => 'Site name',
|
49 |
+
'correct' => 'Custom title',
|
50 |
+
),
|
51 |
+
array(
|
52 |
+
'page_type' => 'is_singlur',
|
53 |
+
'sns_options__snsTitle_use_only_postTitle' => false,
|
54 |
+
'vkExUnit_sns_title' => null,
|
55 |
+
'post_title' => 'Post Title',
|
56 |
+
'site_name' => 'Site name',
|
57 |
+
'correct' => 'Post Title | Site name',
|
58 |
+
),
|
59 |
+
array(
|
60 |
+
'page_type' => 'is_front_page',
|
61 |
+
'sns_options__snsTitle_use_only_postTitle' => false,
|
62 |
+
'vkExUnit_sns_title' => null,
|
63 |
+
'vkExUnit_wp_title' => array( 'extend_frontTitle' => 'ExUnitCustomFrontTitle' ),
|
64 |
+
'package_wp_title' => true,
|
65 |
+
'post_title' => 'Post Title',
|
66 |
+
'site_name' => 'Site name',
|
67 |
+
'correct' => 'ExUnitCustomFrontTitle',
|
68 |
+
),
|
69 |
+
// タイトル書き換え機能が停止されている時はトップのタイトル名が保存されていてもWordPressのタイトル名をそのまま返す
|
70 |
+
array(
|
71 |
+
'page_type' => 'is_front_page',
|
72 |
+
'sns_options__snsTitle_use_only_postTitle' => false,
|
73 |
+
'vkExUnit_sns_title' => null,
|
74 |
+
'vkExUnit_wp_title' => array( 'extend_frontTitle' => 'ExUnitCustomFrontTitle' ),
|
75 |
+
'package_wp_title' => false,
|
76 |
+
'post_title' => 'Post Title',
|
77 |
+
'site_name' => 'Site name',
|
78 |
+
'correct' => 'Site name',
|
79 |
+
),
|
80 |
+
);
|
81 |
+
|
82 |
+
$before_blogname = get_option( 'blogname' );
|
83 |
+
$before_vkExUnit_sns_options = get_option( 'vkExUnit_sns_options' );
|
84 |
+
$before_vkExUnit_wp_title = get_option( 'vkExUnit_wp_title' );
|
85 |
+
$before_vkExUnit_common_options = get_option( 'vkExUnit_common_options' );
|
86 |
+
|
87 |
+
foreach ( $test_array as $key => $test_value ) {
|
88 |
+
|
89 |
+
// Set site name
|
90 |
+
update_option( 'blogname', $test_value['site_name'] );
|
91 |
+
|
92 |
+
// Add sns title
|
93 |
+
if ( $test_value['vkExUnit_sns_title'] !== null ) {
|
94 |
+
|
95 |
+
// Add test post
|
96 |
+
$post = array(
|
97 |
+
'post_title' => $test_value['post_title'],
|
98 |
+
'post_status' => 'publish',
|
99 |
+
'post_content' => 'content',
|
100 |
+
);
|
101 |
+
$post_id = wp_insert_post( $post );
|
102 |
+
|
103 |
+
// Set the post title onry to sns title (ExUnit Main Sessing).
|
104 |
+
$vkExUnit_sns_options = $before_vkExUnit_sns_options;
|
105 |
+
$vkExUnit_sns_options['snsTitle_use_only_postTitle'] = $test_value['sns_options__snsTitle_use_only_postTitle'];
|
106 |
+
update_option( 'vkExUnit_sns_options', $vkExUnit_sns_options );
|
107 |
+
// Set custom sns title
|
108 |
+
update_post_meta( $post_id, 'vkExUnit_sns_title', $test_value['vkExUnit_sns_title'] );
|
109 |
+
}
|
110 |
+
|
111 |
+
if ( $test_value['page_type'] == 'is_singlur' ) {
|
112 |
+
global $wp_query;
|
113 |
+
$args = array( 'p' => $post_id );
|
114 |
+
// is_singlur() の条件分岐を効かせるため
|
115 |
+
$wp_query = new WP_Query( $args );
|
116 |
+
$post = get_post( $post_id );
|
117 |
+
// setup_postdata() しないと wp_title() の書き換えの所で get_the_id() が拾えないため
|
118 |
+
setup_postdata( $post );
|
119 |
+
|
120 |
+
} elseif ( $test_value['page_type'] == 'is_front_page' ) {
|
121 |
+
// Set Custom front title
|
122 |
+
update_option( 'vkExUnit_wp_title', $test_value['vkExUnit_wp_title'] );
|
123 |
+
// タイトルの書き換え機能がオフの場合の確認
|
124 |
+
if ( $test_value['package_wp_title'] === false ) {
|
125 |
+
$options = get_option( 'vkExUnit_common_options' );
|
126 |
+
// 有効化設定の値をタイトル書き換え無効化に設定
|
127 |
+
$options['active_wpTitle'] = false;
|
128 |
+
update_option( 'vkExUnit_common_options', $options );
|
129 |
+
}
|
130 |
+
// トップページの時の値を確認するためにトップに移動
|
131 |
+
$this->go_to( home_url( '/' ) );
|
132 |
+
}
|
133 |
+
|
134 |
+
$return = veu_get_the_sns_title( $post_id );
|
135 |
+
|
136 |
+
// 取得できたHTMLが、意図したHTMLと等しいかテスト
|
137 |
+
$this->assertEquals( $test_value['correct'], $return );
|
138 |
+
|
139 |
+
print PHP_EOL;
|
140 |
+
|
141 |
+
print 'correct ::::' . $test_value['correct'] . PHP_EOL;
|
142 |
+
print 'return ::::' . $return . PHP_EOL;
|
143 |
+
|
144 |
+
if ( $test_value['page_type'] == 'is_singlur' ) {
|
145 |
+
delete_post_meta( $post_id, 'vkExUnit_sns_title' );
|
146 |
+
wp_delete_post( $post_id );
|
147 |
+
wp_reset_postdata();
|
148 |
+
wp_reset_query();
|
149 |
+
}
|
150 |
+
}
|
151 |
+
|
152 |
+
// もとの値に戻す
|
153 |
+
update_option( 'vkExUnit_sns_options', $before_vkExUnit_sns_options );
|
154 |
+
update_option( 'blogname', $before_blogname );
|
155 |
+
update_option( 'vkExUnit_wp_title', $before_vkExUnit_wp_title );
|
156 |
+
update_option( 'vkExUnit_common_options', $before_vkExUnit_common_options );
|
157 |
+
|
158 |
+
}
|
159 |
+
}
|
tests/test-template-tags.php
ADDED
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class TemplateTagsTest
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
/*
|
8 |
+
cd /app
|
9 |
+
bash setup-phpunit.sh
|
10 |
+
source ~/.bashrc
|
11 |
+
cd $(wp plugin path --dir vk-all-in-one-expansion-unit)
|
12 |
+
phpunit
|
13 |
+
*/
|
14 |
+
|
15 |
+
|
16 |
+
class TemplateTagsTest extends WP_UnitTestCase {
|
17 |
+
|
18 |
+
function test_vk_the_post_type_check_list_saved_array_convert() {
|
19 |
+
|
20 |
+
$tests = array(
|
21 |
+
array(
|
22 |
+
'option' => array(
|
23 |
+
'post' => true,
|
24 |
+
'info' => '',
|
25 |
+
),
|
26 |
+
'correct' => array( 'post' ),
|
27 |
+
),
|
28 |
+
array(
|
29 |
+
'option' => array(
|
30 |
+
'post' => true,
|
31 |
+
'info' => true,
|
32 |
+
),
|
33 |
+
'correct' => array( 'post', 'info' ),
|
34 |
+
),
|
35 |
+
array(
|
36 |
+
'option' => array(
|
37 |
+
'post' => 'true',
|
38 |
+
'info' => true,
|
39 |
+
),
|
40 |
+
'correct' => array( 'post', 'info' ),
|
41 |
+
),
|
42 |
+
);
|
43 |
+
|
44 |
+
print PHP_EOL;
|
45 |
+
print '------------------------------------' . PHP_EOL;
|
46 |
+
print 'test_vk_the_post_type_check_list_saved_array_convert' . PHP_EOL;
|
47 |
+
print '------------------------------------' . PHP_EOL;
|
48 |
+
foreach ( $tests as $key => $test_value ) {
|
49 |
+
update_option( 'vkExUnit_Ads', $test_value['option'] );
|
50 |
+
|
51 |
+
$return = vk_the_post_type_check_list_saved_array_convert( $test_value['option'] );
|
52 |
+
|
53 |
+
// PHPunit
|
54 |
+
$this->assertEquals( $test_value['correct'], $return );
|
55 |
+
print PHP_EOL;
|
56 |
+
// 帰り値が配列だから print してもエラーになるだけなのでコメントアウト
|
57 |
+
// print 'return :' . $return. PHP_EOL;
|
58 |
+
// print 'correct :' . $test_value['correct'] . PHP_EOL;
|
59 |
+
}
|
60 |
+
}
|
61 |
+
}
|
tests/test-widget-btn.php
ADDED
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class WidgetPage
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* WidgetPage test case.
|
10 |
+
*/
|
11 |
+
class WidgetBtnTest extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
function test_get_btn_options() {
|
14 |
+
$tests = array(
|
15 |
+
array(
|
16 |
+
'maintext' => 'メインテキスト',
|
17 |
+
'title' => null,
|
18 |
+
'correct' => 'メインテキスト',
|
19 |
+
),
|
20 |
+
array(
|
21 |
+
'maintext' => 'メインテキスト',
|
22 |
+
'title' => '',
|
23 |
+
'correct' => '',
|
24 |
+
),
|
25 |
+
array(
|
26 |
+
'maintext' => 'メインテキスト',
|
27 |
+
'title' => 'タイトル',
|
28 |
+
'correct' => 'タイトル',
|
29 |
+
),
|
30 |
+
array(
|
31 |
+
'maintext' => null,
|
32 |
+
'title' => 'タイトル',
|
33 |
+
'correct' => 'タイトル',
|
34 |
+
),
|
35 |
+
array(
|
36 |
+
'maintext' => '',
|
37 |
+
'title' => 'タイトル',
|
38 |
+
'correct' => 'タイトル',
|
39 |
+
),
|
40 |
+
);
|
41 |
+
|
42 |
+
print PHP_EOL;
|
43 |
+
print '------------------------------------' . PHP_EOL;
|
44 |
+
print 'WP_Widget_Button' . PHP_EOL;
|
45 |
+
print '------------------------------------' . PHP_EOL;
|
46 |
+
foreach ( $tests as $key => $test_value ) {
|
47 |
+
$return = WP_Widget_Button::get_btn_options( $test_value );
|
48 |
+
$this->assertEquals( $test_value['correct'], $return['title'] );
|
49 |
+
|
50 |
+
print PHP_EOL;
|
51 |
+
print 'return :' . $return['title'] . PHP_EOL;
|
52 |
+
print 'correct :' . $test_value['correct'] . PHP_EOL;
|
53 |
+
}
|
54 |
+
}
|
55 |
+
|
56 |
+
}
|
tests/test-widget-new-post.php
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class WidgetPage
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* WidgetPage test case.
|
10 |
+
*/
|
11 |
+
class WidgetNewPostsTest extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* アイコンカラー出力CSSのテスト
|
15 |
+
*/
|
16 |
+
function test_WP_Widget_vkExUnit_post_list__more_link_html() {
|
17 |
+
// テスト用の投稿を追加する
|
18 |
+
|
19 |
+
print PHP_EOL;
|
20 |
+
print '------------------------------------' . PHP_EOL;
|
21 |
+
print 'test_WP_Widget_vkExUnit_post_list__more_link_html' . PHP_EOL;
|
22 |
+
print '------------------------------------' . PHP_EOL;
|
23 |
+
|
24 |
+
$test_array = array(
|
25 |
+
// URLも表記テキストも未定義の場合(既存ユーザー) → 何も出力しない
|
26 |
+
array(
|
27 |
+
'correct_more_link_html' => '',
|
28 |
+
),
|
29 |
+
// どちらも定義されている → リンクテキストを表示
|
30 |
+
array(
|
31 |
+
'more_url' => 'https://vektor-inc.co.jp',
|
32 |
+
'more_text' => '一覧を見る ≫',
|
33 |
+
'correct_more_link_html' => '<div class="postList_more"><a href="https://vektor-inc.co.jp">一覧を見る ≫</a></div>',
|
34 |
+
),
|
35 |
+
// 表記テキストは入力されている URLが入力されていない → 何も出力しない
|
36 |
+
array(
|
37 |
+
'more_url' => '',
|
38 |
+
'more_text' => '一覧を見る ≫',
|
39 |
+
'correct_more_link_html' => '',
|
40 |
+
),
|
41 |
+
// URLは入力されている 表記テキストは入力されていない → 何も出力しない
|
42 |
+
array(
|
43 |
+
'more_url' => 'https://vektor-inc.co.jp',
|
44 |
+
'more_text' => '',
|
45 |
+
'correct_more_link_html' => '',
|
46 |
+
),
|
47 |
+
// どちらも定義されていない
|
48 |
+
array(
|
49 |
+
'more_url' => '',
|
50 |
+
'more_text' => '',
|
51 |
+
'correct_more_link_html' => '',
|
52 |
+
),
|
53 |
+
);
|
54 |
+
|
55 |
+
foreach ( $test_array as $key => $test_value ) {
|
56 |
+
|
57 |
+
// 一覧へリンクのHTMLを取得
|
58 |
+
$more_link_html = WP_Widget_vkExUnit_post_list::more_link_html( $test_value );
|
59 |
+
|
60 |
+
// 取得できたHTMLが、意図したHTMLと等しいかテスト
|
61 |
+
$this->assertEquals( $test_value['correct_more_link_html'], $more_link_html );
|
62 |
+
|
63 |
+
print PHP_EOL;
|
64 |
+
print 'correct_more_link_html :' . $test_value['correct_more_link_html'] . PHP_EOL;
|
65 |
+
print 'more_link_html :' . $more_link_html . PHP_EOL;
|
66 |
+
}
|
67 |
+
|
68 |
+
$this->assertTrue( true );
|
69 |
+
}
|
70 |
+
}
|
tests/test-widget-page.php
ADDED
@@ -0,0 +1,164 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class WidgetPage
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* WidgetPage test case.
|
10 |
+
*/
|
11 |
+
class WidgetPage extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* A single example test.
|
15 |
+
*/
|
16 |
+
|
17 |
+
// 子ページインデックス機能がアクティブかどうか
|
18 |
+
function test_is_active_child_page_index(){
|
19 |
+
$tests = array(
|
20 |
+
array(
|
21 |
+
'active_childPageIndex' => null, // 5.7.4 以前を利用で一度も有効化設定を保存していないユーザー
|
22 |
+
'correct' => true,
|
23 |
+
),
|
24 |
+
array(
|
25 |
+
'active_childPageIndex' => true, // 有効化設定で保存している or 5.7.5以降のユーザー
|
26 |
+
'correct' => true,
|
27 |
+
),
|
28 |
+
array(
|
29 |
+
'active_childPageIndex' => false, // 無効化しているユーザー
|
30 |
+
'correct' => false,
|
31 |
+
),
|
32 |
+
);
|
33 |
+
|
34 |
+
foreach ($tests as $key => $value) {
|
35 |
+
$resurt = WP_Widget_vkExUnit_widget_page::is_active_child_page_index( $value );
|
36 |
+
$this->assertEquals( $value['correct'], $resurt );
|
37 |
+
}
|
38 |
+
}
|
39 |
+
|
40 |
+
// 先祖階層からのページリスト表示機能がアクティブかどうか
|
41 |
+
function test_is_active_page_list_ancestor(){
|
42 |
+
$tests = array(
|
43 |
+
array(
|
44 |
+
'active_pageList_ancestor' => null, // 5.7.4 以前を利用で一度も有効化設定を保存していないユーザー
|
45 |
+
'correct' => true,
|
46 |
+
),
|
47 |
+
array(
|
48 |
+
'active_pageList_ancestor' => true, // 有効化設定で保存している or 5.7.5以降のユーザー
|
49 |
+
'correct' => true,
|
50 |
+
),
|
51 |
+
array(
|
52 |
+
'active_pageList_ancestor' => false, // 無効化しているユーザー
|
53 |
+
'correct' => false,
|
54 |
+
),
|
55 |
+
);
|
56 |
+
|
57 |
+
foreach ($tests as $key => $value) {
|
58 |
+
$resurt = WP_Widget_vkExUnit_widget_page::is_active_page_list_ancestor( $value );
|
59 |
+
$this->assertEquals( $value['correct'], $resurt );
|
60 |
+
}
|
61 |
+
}
|
62 |
+
|
63 |
+
function test_widget_page() {
|
64 |
+
// テスト用の投稿を追加する
|
65 |
+
|
66 |
+
// 投稿ステータスが「公開」の固定ページを作成
|
67 |
+
$post = array(
|
68 |
+
'post_name' => 'test-page-slug',
|
69 |
+
'post_title' => '固定ページのタイトルです',
|
70 |
+
'post_status' => 'publish',
|
71 |
+
'post_type' => 'page',
|
72 |
+
);
|
73 |
+
$id_publish = wp_insert_post( $post );
|
74 |
+
|
75 |
+
// 投稿ステータスが「非公開」の固定ページを作成
|
76 |
+
$post = array(
|
77 |
+
'post_name' => 'test-page-slug',
|
78 |
+
'post_title' => '固定ページのタイトルです(非公開)',
|
79 |
+
'post_status' => 'private',
|
80 |
+
'post_type' => 'page',
|
81 |
+
);
|
82 |
+
$id_private = wp_insert_post( $post );
|
83 |
+
|
84 |
+
$test_array = array(
|
85 |
+
|
86 |
+
// versiton - 5.4
|
87 |
+
array(
|
88 |
+
'title' => null,
|
89 |
+
'set_title' => null,
|
90 |
+
'page_id' => $id_publish, // いくつでも関係ないはず
|
91 |
+
'title_correct' => null,
|
92 |
+
'display_correct' => false
|
93 |
+
),
|
94 |
+
array(
|
95 |
+
'title' => null,
|
96 |
+
'set_title' => true,
|
97 |
+
'page_id' => $id_publish, // いくつでも関係ないはず
|
98 |
+
'title_correct' => '固定ページのタイトルです',
|
99 |
+
'display_correct' => true
|
100 |
+
),
|
101 |
+
|
102 |
+
// versiton 5.4 -
|
103 |
+
array(
|
104 |
+
'title' => 'ウィジェットに入力されたタイトル',
|
105 |
+
'set_title' => 'title-widget',
|
106 |
+
'page_id' => $id_publish, // いくつでも関係ないはず
|
107 |
+
'title_correct' => 'ウィジェットに入力されたタイトル',
|
108 |
+
'display_correct' => true
|
109 |
+
),
|
110 |
+
array(
|
111 |
+
'title' => 'ウィジェットに入力されたタイトル',
|
112 |
+
'set_title' => 'title-hidden',
|
113 |
+
'page_id' => $id_publish, // いくつでも関係ないはず
|
114 |
+
'title_correct' => '',
|
115 |
+
'display_correct' => false
|
116 |
+
),
|
117 |
+
array(
|
118 |
+
'title' => 'ウィジェットに入力されたタイトル',
|
119 |
+
'set_title' => 'title-page',
|
120 |
+
'page_id' => $id_publish,
|
121 |
+
'title_correct' => '固定ページのタイトルです',
|
122 |
+
'display_correct' => true
|
123 |
+
),
|
124 |
+
array(
|
125 |
+
'title' => '',
|
126 |
+
'set_title' => 'title-page',
|
127 |
+
'page_id' => $id_publish,
|
128 |
+
'title_correct' => '固定ページのタイトルです',
|
129 |
+
'display_correct' => true
|
130 |
+
),
|
131 |
+
array(
|
132 |
+
'title' => '',
|
133 |
+
'set_title' => 'title-page',
|
134 |
+
'page_id' => $id_private,
|
135 |
+
'title_correct' => '固定ページのタイトルです(非公開)',
|
136 |
+
'display_correct' => true
|
137 |
+
),
|
138 |
+
);
|
139 |
+
|
140 |
+
print PHP_EOL;
|
141 |
+
print '------------------------------------'.PHP_EOL;
|
142 |
+
print 'test_widget_page'.PHP_EOL;
|
143 |
+
print '------------------------------------'.PHP_EOL;
|
144 |
+
foreach ( $test_array as $key => $test_value) {
|
145 |
+
// instanceに投げる変数を代入
|
146 |
+
$instance['title'] = $test_value['title'];
|
147 |
+
$instance['set_title'] = $test_value['set_title'];
|
148 |
+
$instance['page_id'] = $test_value['page_id'];
|
149 |
+
|
150 |
+
// widget_title() で タイトル情報を取得
|
151 |
+
$widget_title = WP_Widget_vkExUnit_widget_page::widget_title( $instance );
|
152 |
+
print PHP_EOL;
|
153 |
+
print 'widget_title :'.$widget_title['title'].PHP_EOL;
|
154 |
+
print 'widget_title correct :'.$test_value['title_correct'].PHP_EOL;
|
155 |
+
print 'widget_display :'.$widget_title['display'].PHP_EOL;
|
156 |
+
print 'widget_display_correct :'.$test_value['display_correct'].PHP_EOL;
|
157 |
+
// 取得できたタイトルの値と、想定する正しいタイトル名が等しいかテスト
|
158 |
+
$this->assertEquals( $test_value['title_correct'], $widget_title['title'] );
|
159 |
+
$this->assertEquals( $test_value['display_correct'], $widget_title['display'] );
|
160 |
+
}
|
161 |
+
|
162 |
+
$this->assertTrue( true );
|
163 |
+
}
|
164 |
+
}
|
tests/test-widget-profile.php
ADDED
@@ -0,0 +1,172 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class WidgetPage
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* WidgetPage test case.
|
10 |
+
*/
|
11 |
+
class WidgetProfileTest extends WP_UnitTestCase {
|
12 |
+
|
13 |
+
function test_image_align() {
|
14 |
+
|
15 |
+
$test_media_align = array(
|
16 |
+
// 旧フィールドが保存されている / 新フィールド(media_align)未保存の場合
|
17 |
+
array(
|
18 |
+
'mediaAlign_left' => '',
|
19 |
+
'mediaAlign' => null,
|
20 |
+
'correct_media_align_flag' => 'center',
|
21 |
+
),
|
22 |
+
array(
|
23 |
+
'mediaAlign_left' => true,
|
24 |
+
'mediaAlign' => null,
|
25 |
+
'correct_media_align_flag' => 'left',
|
26 |
+
),
|
27 |
+
|
28 |
+
// 旧フィールドが保存されている / 新フィールドも保存されている
|
29 |
+
array(
|
30 |
+
'mediaAlign_left' => false, // 中央指定
|
31 |
+
'mediaAlign' => 'left', // 左指定
|
32 |
+
'correct_media_align_flag' => 'left',
|
33 |
+
),
|
34 |
+
array(
|
35 |
+
'mediaAlign_left' => true, // 左指定
|
36 |
+
'mediaAlign' => 'center', // 中央指定
|
37 |
+
'correct_media_align_flag' => 'center',
|
38 |
+
),
|
39 |
+
|
40 |
+
array(
|
41 |
+
'mediaAlign' => 'left',
|
42 |
+
'correct_media_align_flag' => 'left',
|
43 |
+
),
|
44 |
+
array(
|
45 |
+
'mediaAlign' => 'center',
|
46 |
+
'correct_media_align_flag' => 'center',
|
47 |
+
),
|
48 |
+
);
|
49 |
+
|
50 |
+
foreach ( $test_media_align as $key => $test_value) {
|
51 |
+
$media_align = WP_Widget_vkExUnit_profile::image_align( $test_value );
|
52 |
+
$this->assertEquals( $test_value['correct_media_align_flag'], $media_align );
|
53 |
+
}
|
54 |
+
|
55 |
+
} // function test_image_align() {
|
56 |
+
|
57 |
+
|
58 |
+
function test_image_outer_size_css() {
|
59 |
+
/*
|
60 |
+
round => true の場合 トリミングはtrue
|
61 |
+
*/
|
62 |
+
$test_image_outer_size_css = array(
|
63 |
+
/* ピン角の場合 */
|
64 |
+
array(
|
65 |
+
'mediaSize' => false,
|
66 |
+
'mediaRound' => false,
|
67 |
+
'correct_media_outer_size_css' => '',
|
68 |
+
'correct_media_width' => 'max-height:100%;', // CSS側で指定
|
69 |
+
'correct_media_height' => 'auto', // CSS側で指定
|
70 |
+
),
|
71 |
+
array(
|
72 |
+
'mediaSize' => null,
|
73 |
+
'mediaRound' => null,
|
74 |
+
'correct_media_outer_size_css' => '',
|
75 |
+
'correct_media_width' => 'max-height:100%;', // CSS側で指定
|
76 |
+
'correct_media_height' => 'auto', // CSS側で指定
|
77 |
+
),
|
78 |
+
array(
|
79 |
+
'mediaSize' => '200',
|
80 |
+
'mediaRound' => false,
|
81 |
+
'correct_media_outer_size_css' => 'width:200px;',
|
82 |
+
'correct_media_width' => 'max-height:100%;', // CSS側で指定
|
83 |
+
'correct_media_height' => 'auto', // CSS側で指定
|
84 |
+
),
|
85 |
+
/* 丸抜きの場合 */
|
86 |
+
/* 画像自体は飛ばして背景画像にするので値は関係なくなる */
|
87 |
+
array(
|
88 |
+
'mediaSize' => null,
|
89 |
+
'mediaRound' => true,
|
90 |
+
'correct_media_outer_size_css' => '', // CSSで width:120px;height:120px;
|
91 |
+
),
|
92 |
+
array(
|
93 |
+
'mediaSize' => '200',
|
94 |
+
'mediaRound' => true,
|
95 |
+
'correct_media_outer_size_css' => 'width:200px;height:200px;',
|
96 |
+
),
|
97 |
+
|
98 |
+
);
|
99 |
+
|
100 |
+
print PHP_EOL;
|
101 |
+
print '------------------------------------'.PHP_EOL;
|
102 |
+
print 'test_image_outer_size_css'.PHP_EOL;
|
103 |
+
print '------------------------------------'.PHP_EOL;
|
104 |
+
foreach ( $test_image_outer_size_css as $key => $test_value) {
|
105 |
+
$image_outer_size_css = WP_Widget_vkExUnit_profile::image_outer_size_css( $test_value );
|
106 |
+
$this->assertEquals( $test_value['correct_media_outer_size_css'], $image_outer_size_css );
|
107 |
+
|
108 |
+
print PHP_EOL;
|
109 |
+
print 'image_outer_size_css :'.$image_outer_size_css.PHP_EOL;
|
110 |
+
print 'correct_media_outer_size_css:'.$test_value['correct_media_outer_size_css'].PHP_EOL;
|
111 |
+
} // foreach ( $test_image_round as $key => $test_value) {
|
112 |
+
} // function test_image_outer_size_css() {
|
113 |
+
|
114 |
+
/**
|
115 |
+
* アイコンカラー出力CSSのテスト
|
116 |
+
*/
|
117 |
+
function test_icon_color() {
|
118 |
+
// テスト用の投稿を追加する
|
119 |
+
|
120 |
+
$test_array = array(
|
121 |
+
// どちらも未定義の場合(既存ユーザー)
|
122 |
+
array(
|
123 |
+
'correct_outer_css' => '',
|
124 |
+
'correct_icon_css' => '',
|
125 |
+
),
|
126 |
+
array(
|
127 |
+
'iconFont_bgType' => '',
|
128 |
+
'icon_color' => '',
|
129 |
+
'correct_outer_css' => '',
|
130 |
+
'correct_icon_css' => '',
|
131 |
+
),
|
132 |
+
// 塗りなし / 色指定あり
|
133 |
+
array(
|
134 |
+
'iconFont_bgType' => 'no_paint',
|
135 |
+
'icon_color' => '#f00',
|
136 |
+
'correct_outer_css' => ' style="border:1px solid #f00;background:none;"',
|
137 |
+
'correct_icon_css' => ' style="color:#f00;"',
|
138 |
+
),
|
139 |
+
// 塗りなし / 色指定なし
|
140 |
+
array(
|
141 |
+
'iconFont_bgType' => 'no_paint',
|
142 |
+
'icon_color' => '',
|
143 |
+
'correct_outer_css' => ' style="border:1px solid #ccc;background:none;"',
|
144 |
+
'correct_icon_css' => ' style="color:#ccc;"',
|
145 |
+
),
|
146 |
+
array(
|
147 |
+
'iconFont_bgType' => '',
|
148 |
+
'icon_color' => '#f00',
|
149 |
+
'correct_outer_css' => ' style="border:1px solid #f00;background-color:#f00;"',
|
150 |
+
'correct_icon_css' => ' style="color:#fff;"',
|
151 |
+
),
|
152 |
+
);
|
153 |
+
|
154 |
+
foreach ( $test_array as $key => $test_value) {
|
155 |
+
// 外枠に付与するCSSを取得
|
156 |
+
$outer_css = WP_Widget_vkExUnit_profile::outer_css( $test_value );
|
157 |
+
// アイコンフォントに付与するCSSを取得
|
158 |
+
$icon_css = WP_Widget_vkExUnit_profile::icon_css( $test_value );
|
159 |
+
|
160 |
+
// 取得できたCSSと、想定する正しいCSSが等しいかテスト
|
161 |
+
$this->assertEquals( $test_value['correct_outer_css'], $outer_css );
|
162 |
+
$this->assertEquals( $test_value['correct_icon_css'], $icon_css );
|
163 |
+
|
164 |
+
print PHP_EOL;
|
165 |
+
print 'outer_css_correct :'.$test_value['correct_outer_css'].PHP_EOL;
|
166 |
+
print 'outer_css :'.$outer_css.PHP_EOL;
|
167 |
+
print 'icon_css_correct :'.$test_value['correct_icon_css'].PHP_EOL;
|
168 |
+
print 'icon_css :'.$icon_css.PHP_EOL;
|
169 |
+
|
170 |
+
} // foreach ( $test_array as $key => $test_value) {
|
171 |
+
} // function test_icon_color() {
|
172 |
+
}
|
tests/test-widget-title.php
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class WidgetPage
|
4 |
+
*
|
5 |
+
* @package Vk_All_In_One_Expansion_Unit
|
6 |
+
*/
|
7 |
+
/*
|
8 |
+
cd $(wp plugin path --dir vk-all-in-one-expansion-unit)
|
9 |
+
bash bin/install-wp-tests.sh wordpress_test root 'WordPress' localhost latest
|
10 |
+
*/
|
11 |
+
/**
|
12 |
+
* WidgetPage test case.
|
13 |
+
*/
|
14 |
+
class WP_Widget_vkExUnit_post_list_Test extends WP_UnitTestCase {
|
15 |
+
|
16 |
+
function test_get_widget_title() {
|
17 |
+
$tests = array(
|
18 |
+
array(
|
19 |
+
'label' => '最新の記事',
|
20 |
+
'title' => null,
|
21 |
+
'correct' => '最新の記事',
|
22 |
+
),
|
23 |
+
// 両方指定がある場合は title 優先
|
24 |
+
array(
|
25 |
+
'label' => '最新の記事',
|
26 |
+
'title' => 'タイトルの記事',
|
27 |
+
'correct' => 'タイトルの記事',
|
28 |
+
),
|
29 |
+
// あえて空が指定したあったら空を返す
|
30 |
+
array(
|
31 |
+
'maintext' => '最新の記事',
|
32 |
+
'title' => '',
|
33 |
+
'correct' => '',
|
34 |
+
),
|
35 |
+
);
|
36 |
+
|
37 |
+
print PHP_EOL;
|
38 |
+
print '------------------------------------' . PHP_EOL;
|
39 |
+
print 'WP_Widget_vkExUnit_post_list' . PHP_EOL;
|
40 |
+
print '------------------------------------' . PHP_EOL;
|
41 |
+
foreach ( $tests as $key => $test_value ) {
|
42 |
+
$return = WP_Widget_vkExUnit_post_list::get_widget_title( $test_value );
|
43 |
+
$this->assertEquals( $test_value['correct'], $return );
|
44 |
+
|
45 |
+
print PHP_EOL;
|
46 |
+
print 'return :' . $return . PHP_EOL;
|
47 |
+
print 'correct :' . $test_value['correct'] . PHP_EOL;
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
}
|
vkExUnit.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: VK All in One Expansion Unit
|
4 |
* Plugin URI: https://ex-unit.nagoya
|
5 |
* Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
|
6 |
-
* Version: 9.8.0
|
7 |
* Author: Vektor,Inc.
|
8 |
* Text Domain: vk-all-in-one-expansion-unit
|
9 |
* Domain Path: /languages
|
@@ -80,7 +80,8 @@ function veu_phpversion_error( $val ) {
|
|
80 |
本来システム名は vkExUnit_get_little_short_name() で引っ張るが、PHPのバージョンが低くて vkExUnit_get_little_short_name() 関数が読み込まれていないので"VK ExUnit"直書き
|
81 |
*/
|
82 |
printf(
|
83 |
-
__( 'The current PHP version(%s) is too old, so VK ExUnit will not work.', 'vk-all-in-one-expansion-unit' ),
|
|
|
84 |
);
|
85 |
?>
|
86 |
<?php _e( 'VK ExUnit supports PHP5.6 or later.', 'vk-all-in-one-expansion-unit' ); ?>
|
3 |
* Plugin Name: VK All in One Expansion Unit
|
4 |
* Plugin URI: https://ex-unit.nagoya
|
5 |
* Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
|
6 |
+
* Version: 9.8.1.0
|
7 |
* Author: Vektor,Inc.
|
8 |
* Text Domain: vk-all-in-one-expansion-unit
|
9 |
* Domain Path: /languages
|
80 |
本来システム名は vkExUnit_get_little_short_name() で引っ張るが、PHPのバージョンが低くて vkExUnit_get_little_short_name() 関数が読み込まれていないので"VK ExUnit"直書き
|
81 |
*/
|
82 |
printf(
|
83 |
+
__( 'The current PHP version(%s) is too old, so VK ExUnit will not work.', 'vk-all-in-one-expansion-unit' ),
|
84 |
+
phpversion()
|
85 |
);
|
86 |
?>
|
87 |
<?php _e( 'VK ExUnit supports PHP5.6 or later.', 'vk-all-in-one-expansion-unit' ); ?>
|