VK Blocks - Version 0.7.1

Version Description

[Bug fix][ Title ] Part of margin bottom functions was not working.

Download this release

Release Info

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

Code changes from version 0.6.0 to 0.7.1

inc/vk-blocks/build/block-build-editor.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:block}.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:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.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{left:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.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:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .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-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:21px;line-height:1.4em}.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_prBlocks_item_summary:hover{text-decoration:underline}.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: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}}
1
+ @charset "UTF-8";.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.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{display:block}.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:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.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{left:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.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:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .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-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width: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 .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
inc/vk-blocks/build/block-build.css CHANGED
@@ -3,11 +3,6 @@
3
 
4
  /*# sourceMappingURL=../map/_helper/common.css.map */
5
 
6
- {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,OAAO,YAAY,aAAa,iBAAiB,CAAC,cAAc,cAAc,CAAC,SAAS,+CAA+C,CAAC,+BAA+B,WAAW,yBAAyB,CAAC,gCAAgC,UAAU,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,YAAY,yBAAyB,cAAc,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,cAAc,yBAAyB,cAAc,oBAAoB,CAAC","file":"../../alert/style.css","sourcesContent":[".alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}\n"]}
7
- .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
8
-
9
- /*# sourceMappingURL=../map/alert/style.css.map */
10
-
11
  {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,YAAY,oBAAA,AAAa,aAAA,sBAAA,AAAmB,mBAAA,iBAAiB,CAAC,mBAAmB,QAAQ,CAAC,cAAc,qBAAqB,mBAAmB,qBAAqB,CAAC,iBAAiB,6BAAA,AAAgB,gBAAA,oBAAA,AAAc,cAAA,iBAAiB,CAAC,uBAAuB,sBAAsB,cAAc,CAAC,sBAAsB,cAAc,kBAAkB,iBAAiB,iBAAiB,CAAC,oBAAoB,kBAAkB,eAAe,CAAC,gFAAgF,iBAAiB,CAAC,2CAA2C,qBAAqB,kBAAkB,CAAC,kDAAkD,WAAW,kBAAkB,QAAQ,SAAS,6BAA6B,CAAC,2CAA2C,kBAAkB,CAAC,qGAAqG,kBAAkB,WAAW,kBAAkB,kBAAkB,CAAC,mDAAmD,WAAW,WAAW,CAAC,kDAAkD,WAAW,WAAW,CAAC,iEAAiE,iBAAiB,CAAC,2EAA2E,OAAO,QAAQ,2BAA2B,cAAc,iBAAiB,iBAAiB,CAAC,iEAAiE,mBAAmB,CAAC,4EAA4E,WAAW,OAAO,CAAC,2EAA2E,WAAW,QAAQ,CAAC,2BAA2B,+BAAA,AAA0B,0BAAA,CAAC,kEAAkE,gBAAgB,CAAC,4EAA4E,QAAQ,QAAQ,0BAA0B,eAAe,iBAAiB,kBAAkB,CAAC,kEAAkE,kBAAkB,CAAC,6EAA6E,YAAY,OAAO,CAAC,4EAA4E,YAAY,QAAQ,CAAC,oDAAoD,qBAAqB,iCAAiC,CAAC,qBAAqB,GAAG,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,4CAA4C,CAAC,KAAK,2CAA2C,CAAC,CAAC,0CAA0C,YAAY,aAAa,CAAC,+EAA+E,oBAAoB,CAAC,sFAAsF,MAAM,YAAY,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,+EAA+E,oBAAoB,CAAC,uFAAuF,UAAU,QAAQ,CAAC,sFAAsF,UAAU,SAAS,CAAC,sCAAsC,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,uFAAuF,MAAM,aAAa,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,wFAAwF,WAAW,QAAQ,CAAC,uFAAuF,WAAW,SAAS,CAAC,iBAAiB,cAAc,CAAC,CAAC","file":"../../balloon/style.css","sourcesContent":[".vk_balloon{display:flex;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}\n"]}
12
  .vk_balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}
13
 
@@ -38,8 +33,8 @@
38
 
39
  /*# sourceMappingURL=../map/outer/style.css.map */
40
 
41
- {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,qCAAqC,kBAAkB,mBAAmB,CAAC,CAAC,uBAAuB,UAAU,CAAC,6BAA6B,WAAW,oBAAoB,CAAC,6BAA6B,cAAc,kBAAkB,cAAc,WAAW,YAAY,iBAAiB,CAAC,uBAAuB,kBAAkB,QAAQ,SAAS,4CAA4C,eAAe,UAAU,CAAC,wBAAwB,iBAAiB,oBAAoB,kBAAkB,eAAe,iBAAiB,CAAC,wBAAwB,kBAAkB,cAAc,YAAY,aAAa,cAAc,gBAAgB,kBAAkB,mBAAmB,CAAC,0BAA0B,oBAAoB,kBAAkB,iBAAiB,CAAC,gCAAgC,yBAAyB,CAAC","file":"../../pr-blocks/style.css","sourcesContent":["@media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.7em;text-align:center;font-size:21px;line-height:1.4em}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}.vk_prBlocks_item_summary:hover{text-decoration:underline}\n"]}
42
- @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.7em;text-align:center;font-size:21px;line-height:1.4em}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}.vk_prBlocks_item_summary:hover{text-decoration:underline}
43
 
44
  /*# sourceMappingURL=../map/pr-blocks/style.css.map */
45
 
@@ -52,3 +47,8 @@
52
  @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
53
 
54
  /*# sourceMappingURL=../map/spacer/style.css.map */
 
 
 
 
 
3
 
4
  /*# sourceMappingURL=../map/_helper/common.css.map */
5
 
 
 
 
 
 
6
  {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,YAAY,oBAAA,AAAa,aAAA,sBAAA,AAAmB,mBAAA,iBAAiB,CAAC,mBAAmB,QAAQ,CAAC,cAAc,qBAAqB,mBAAmB,qBAAqB,CAAC,iBAAiB,6BAAA,AAAgB,gBAAA,oBAAA,AAAc,cAAA,iBAAiB,CAAC,uBAAuB,sBAAsB,cAAc,CAAC,sBAAsB,cAAc,kBAAkB,iBAAiB,iBAAiB,CAAC,oBAAoB,kBAAkB,eAAe,CAAC,gFAAgF,iBAAiB,CAAC,2CAA2C,qBAAqB,kBAAkB,CAAC,kDAAkD,WAAW,kBAAkB,QAAQ,SAAS,6BAA6B,CAAC,2CAA2C,kBAAkB,CAAC,qGAAqG,kBAAkB,WAAW,kBAAkB,kBAAkB,CAAC,mDAAmD,WAAW,WAAW,CAAC,kDAAkD,WAAW,WAAW,CAAC,iEAAiE,iBAAiB,CAAC,2EAA2E,OAAO,QAAQ,2BAA2B,cAAc,iBAAiB,iBAAiB,CAAC,iEAAiE,mBAAmB,CAAC,4EAA4E,WAAW,OAAO,CAAC,2EAA2E,WAAW,QAAQ,CAAC,2BAA2B,+BAAA,AAA0B,0BAAA,CAAC,kEAAkE,gBAAgB,CAAC,4EAA4E,QAAQ,QAAQ,0BAA0B,eAAe,iBAAiB,kBAAkB,CAAC,kEAAkE,kBAAkB,CAAC,6EAA6E,YAAY,OAAO,CAAC,4EAA4E,YAAY,QAAQ,CAAC,oDAAoD,qBAAqB,iCAAiC,CAAC,qBAAqB,GAAG,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,4CAA4C,CAAC,KAAK,2CAA2C,CAAC,CAAC,0CAA0C,YAAY,aAAa,CAAC,+EAA+E,oBAAoB,CAAC,sFAAsF,MAAM,YAAY,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,+EAA+E,oBAAoB,CAAC,uFAAuF,UAAU,QAAQ,CAAC,sFAAsF,UAAU,SAAS,CAAC,sCAAsC,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,uFAAuF,MAAM,aAAa,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,wFAAwF,WAAW,QAAQ,CAAC,uFAAuF,WAAW,SAAS,CAAC,iBAAiB,cAAc,CAAC,CAAC","file":"../../balloon/style.css","sourcesContent":[".vk_balloon{display:flex;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}\n"]}
7
  .vk_balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}
8
 
33
 
34
  /*# sourceMappingURL=../map/outer/style.css.map */
35
 
36
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,qCAAqC,kBAAkB,mBAAmB,CAAC,CAAC,uBAAuB,UAAU,CAAC,6BAA6B,WAAW,oBAAoB,CAAC,6BAA6B,cAAc,kBAAkB,cAAc,WAAW,YAAY,iBAAiB,CAAC,uBAAuB,kBAAkB,QAAQ,SAAS,4CAA4C,eAAe,UAAU,CAAC,wBAAwB,iBAAiB,oBAAoB,kBAAkB,eAAe,kBAAkB,YAAY,SAAS,CAAC,+BAA+B,WAAW,CAAC,wBAAwB,kBAAkB,cAAc,YAAY,aAAa,cAAc,gBAAgB,kBAAkB,mBAAmB,CAAC,0BAA0B,oBAAoB,kBAAkB,iBAAiB,CAAC","file":"../../pr-blocks/style.css","sourcesContent":["@media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}\n"]}
37
+ @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
38
 
39
  /*# sourceMappingURL=../map/pr-blocks/style.css.map */
40
 
47
  @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
48
 
49
  /*# sourceMappingURL=../map/spacer/style.css.map */
50
+
51
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,OAAO,YAAY,aAAa,iBAAiB,CAAC,cAAc,cAAc,CAAC,SAAS,+CAA+C,CAAC,+BAA+B,WAAW,yBAAyB,CAAC,gCAAgC,UAAU,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,YAAY,yBAAyB,cAAc,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,cAAc,yBAAyB,cAAc,oBAAoB,CAAC","file":"../../alert/style.css","sourcesContent":[".alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}\n"]}
52
+ .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
53
+
54
+ /*# sourceMappingURL=../map/alert/style.css.map */
inc/vk-blocks/build/block-build.js CHANGED
@@ -1,4 +1,15 @@
1
- !function(e){var t={};function n(o){if(t[o])return t[o].exports;var l=t[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,n),l.l=!0,l.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)n.d(o,l,function(t){return e[t]}.bind(null,l));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t,n){"use strict";e.exports=n(1)},function(e,t,n){"use strict";
 
 
 
 
 
 
 
 
 
 
 
2
  /** @license React v16.7.0
3
  * react.production.min.js
4
  *
@@ -6,10 +17,10 @@
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
- */var o=n(2),l="function"==typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,r=l?Symbol.for("react.portal"):60106,c=l?Symbol.for("react.fragment"):60107,i=l?Symbol.for("react.strict_mode"):60108,s=l?Symbol.for("react.profiler"):60114,u=l?Symbol.for("react.provider"):60109,m=l?Symbol.for("react.context"):60110,p=l?Symbol.for("react.concurrent_mode"):60111,b=l?Symbol.for("react.forward_ref"):60112,f=l?Symbol.for("react.suspense"):60113,v=l?Symbol.for("react.memo"):60115,k=l?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,l,a,r,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,l,a,r,c],s=0;(e=Error(t.replace(/%s/g,function(){return i[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function _(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||y}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||y}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=_.prototype;var w=C.prototype=new E;w.constructor=C,o(w,_.prototype),w.isPureReactComponent=!0;var R={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,N={key:!0,ref:!0,__self:!0,__source:!0};function B(e,t,n){var o=void 0,l={},r=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(r=""+t.key),t)x.call(t,o)&&!N.hasOwnProperty(o)&&(l[o]=t[o]);var i=arguments.length-2;if(1===i)l.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];l.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===l[o]&&(l[o]=i[o]);return{$$typeof:a,type:e,key:r,ref:c,props:l,_owner:R.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var T=/\/+/g,I=[];function O(e,t,n,o){if(I.length){var l=I.pop();return l.result=e,l.keyPrefix=t,l.func=n,l.context=o,l.count=0,l}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>I.length&&I.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,l){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case r:i=!0}}if(i)return o(l,t,""===n?"."+z(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+z(c=t[s],s);i+=e(c,u,o,l)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=g&&t[g]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+z(c,s++),o,l);else"object"===c&&d("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function z(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function j(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var o=e.result,l=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,o,n,function(e){return e}):null!=e&&(S(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,l+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(T,"$&/")+"/")+n)),o.push(e))}function L(e,t,n,o,l){var a="";null!=n&&(a=(""+n).replace(T,"$&/")+"/"),P(e,M,t=O(t,a,o,l)),A(t)}var F={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return L(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,j,t=O(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return L(e,t,null,function(e){return e}),t},only:function(e){return S(e)||d("143"),e}},createRef:function(){return{current:null}},Component:_,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:m,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:b,render:e}},lazy:function(e){return{$$typeof:k,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:f,createElement:B,cloneElement:function(e,t,n){null==e&&d("267",e);var l=void 0,r=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=R.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(l in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)x.call(t,l)&&!N.hasOwnProperty(l)&&(r[l]=void 0===t[l]&&void 0!==u?u[l]:t[l])}if(1===(l=arguments.length-2))r.children=n;else if(1<l){u=Array(l);for(var m=0;m<l;m++)u[m]=arguments[m+2];r.children=u}return{$$typeof:a,type:e.type,key:c,ref:i,props:r,_owner:s}},createFactory:function(e){var t=B.bind(null,e);return t.type=e,t},isValidElement:S,version:"16.7.0",unstable_ConcurrentMode:p,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:R,assign:o}},U={default:F},D=U&&F||U;e.exports=D.default||D},function(e,t,n){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
- */var o=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))l.call(n,s)&&(c[s]=n[s]);if(o){r=o(n);for(var u=0;u<r.length;u++)a.call(n,r[u])&&(c[r[u]]=n[r[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.editor.RichText;o("vk-blocks/alert",{title:n("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.style,a=t.content;return React.createElement("div",{className:"alert alert-".concat(o)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===o},"Success"),React.createElement("option",{value:"info",selected:"info"===o},"Info"),React.createElement("option",{value:"warning",selected:"warning"===o},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===o},"Danger")),React.createElement(l,{tagName:"p",onChange:function(e){n({content:e})},value:a}))},save:function(e){var t=e.attributes,n=t.style,o=t.content;return React.createElement("div",{className:"alert alert-".concat(n)},React.createElement(l.Content,{tagName:"p",value:o}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.components,a=(l.RangeControl,l.RadioControl),r=l.PanelBody,c=l.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,m=s.InspectorControls,p=s.MediaUpload,b=s.ColorPalette,f=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));o("vk-blocks/balloon",{title:n("Ballon","vk-blocks"),icon:f,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,l=e.setAttributes,s=t.content,f=t.balloonName,v=t.balloonType,k=t.balloonBgColor,g=t.balloonAlign,d=t.IconImage;return React.createElement(i,null,React.createElement(m,null,React.createElement(r,{title:n("Balloon setting","vk-blocks")},React.createElement(a,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:g,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return l({balloonAlign:e})}}),React.createElement(a,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:v,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return l({balloonType:e})}}),React.createElement(b,{value:k,onChange:function(e){return l({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(g," vk_balloon-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(p,{onSelect:function(e){return l({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:d,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:d?"image-button":"button button-large"},d?React.createElement("img",{className:"vk_balloon_icon_image",src:d,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return l({balloonName:e})},value:f,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:k,border:k},tagName:"p",className:"vk_balloon_content",onChange:function(e){return l({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,l=t.balloonType,a=t.balloonBgColor,r=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(r," vk_balloon-").concat(l)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.editor.RichText,a=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14 c-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9 c0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6 C199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1 c-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4 c3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7 C130.1,159.1,132.3,160.5,134.6,161.9z"}),React.createElement("path",{d:"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3 H125.9z"}),React.createElement("path",{d:"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,231.8,563.9,239.9,553.9,239.9z"}),React.createElement("path",{d:"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,475.4,563.9,483.5,553.9,483.5z"}));o("vk-blocks/faq",{title:n("FAQ","vk-blocks"),icon:a,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,o=e.setAttributes,a=t.heading,r=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(l,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return o({heading:e})},value:a,placeholder:n("Please enter a question.","vk-blocks")}),React.createElement(l,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return o({content:e})},value:r,placeholder:n("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(l.Content,{tagName:"dt",className:"vk_faq_title",value:n}),React.createElement(l.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.components,a=(l.RangeControl,l.RadioControl),r=l.PanelBody,c=l.Button,i=(l.PanelColor,wp.element.Fragment),s=wp.editor,u=s.RichText,m=s.InspectorControls,p=s.MediaUpload;s.ColorPalette;o("vk-blocks/flow",{title:n("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.setAttributes,l=t.heading,s=t.content,b=t.insertImage,f=t.arrowFlag;return[React.createElement(i,null,React.createElement(m,null,React.createElement(r,{title:n("Display of arrow","vk-blocks")},React.createElement(a,{selected:f,options:[{label:n("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:n("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return o({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(f," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return o({heading:e})},value:l,placeholder:n("Input title","vk-blocks")}),React.createElement(u,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return o({content:e})},value:s,placeholder:n("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(p,{onSelect:function(e){return o({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:b,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:b?"image-button":"button button-large"},b?React.createElement("img",{className:"icon-image",src:b,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=t.heading,o=t.content,l=t.insertImage,a=t.arrowFlag;return React.createElement("div",{className:"".concat(a," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),React.createElement(u.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),l?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:l,alt:""})):""))}})},function(e,t){function n(e){throw new Error('"'+e+'" is read-only')}var o=wp.i18n.__,l=wp.blocks.registerBlockType,a=wp.components,r=(a.RangeControl,a.RadioControl),c=a.PanelBody,i=a.Button,s=a.BaseControl,u=a.CheckboxControl,m=a.TextControl,p=wp.element.Fragment,b=wp.editor,f=b.RichText,v=b.InspectorControls,k=b.MediaUpload,g=b.ColorPalette,d=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("g",null,React.createElement("g",null,React.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),React.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),React.createElement("g",null,React.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),React.createElement("rect",{y:"278.8",width:"149",height:"107"})),React.createElement("g",null,React.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),React.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));l("vk-blocks/pr-blocks",{title:o("PR Blocks (Beta)","vk-blocks"),icon:d,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t=e.attributes,n=e.setAttributes,l=t.heading1,a=t.heading2,b=t.heading3,d=t.content1,y=t.content2,h=t.content3,_=t.url1,E=t.url2,C=t.url3,w=t.urlOpenType1,R=t.urlOpenType2,x=t.urlOpenType3,N=t.icon1,B=t.icon2,S=t.icon3,T=t.color1,I=t.color2,O=t.color3,A=t.bgType1,P=t.bgType2,z=t.bgType3,j=t.insertImage1,M=t.insertImage2,L=t.insertImage3;return[React.createElement(p,null,React.createElement(v,null,React.createElement(c,{title:o("PR Block1 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:_,onChange:function(e){return n({url1:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:w,onChange:function(e){return n({urlOpenType1:e})}})),React.createElement(s,{label:o("Icon 1","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:N,onChange:function(e){return n({icon1:e})},placeholder:"fas fa-file",help:React.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},o("Font Awesome icon list","vk-blocks"))}),React.createElement(g,{value:T,onChange:function(e){e?n({color1:e}):(n({color1:"#0693e3"}),n({bgType1:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:A,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType1:e})}})),React.createElement(s,{label:o("PR Image 1","vk-blocks"),help:o("When you have an image. Image is displayed with priority","vk-blocks")},React.createElement(k,{onSelect:function(e){return n({insertImage1:e.url})},type:"image",value:j,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:j?"image-button":"button button-large"},j?React.createElement("img",{className:"icon-image",src:j,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}}))),React.createElement(c,{title:o("PR Block2 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:E,onChange:function(e){return n({url2:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:R,onChange:function(e){return n({urlOpenType2:e})}})),React.createElement(s,{label:o("Icon 2","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:B,onChange:function(e){return n({icon2:e})},placeholder:"fas fa-file",help:React.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},o("Font Awesome icon list","vk-blocks"))}),React.createElement(g,{value:I,onChange:function(e){e?n({color2:e}):(n({color2:"#0693e3"}),n({bgType2:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:P,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType2:e})}})),React.createElement(s,{label:o("PR Image 2","vk-blocks"),help:o("When you have an image. Image is displayed with priority.","vk-blocks")},React.createElement(k,{onSelect:function(e){return n({insertImage2:e.url})},type:"image",value:M,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:M?"image-button":"button button-large"},M?React.createElement("img",{className:"icon-image",src:M,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}}))),React.createElement(c,{title:o("PR Block3 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:C,onChange:function(e){return n({url3:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:x,onChange:function(e){return n({urlOpenType3:e})}})),React.createElement(s,{label:o("Icon 3","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:S,onChange:function(e){return n({icon3:e})},placeholder:"fas fa-file",help:React.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},o("Font Awesome icon list","vk-blocks"))}),React.createElement(g,{value:O,onChange:function(e){e?n({color3:e}):(n({color3:"#0693e3"}),n({bgType3:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:z,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType3:e})}})),React.createElement(s,{label:o("PR Image 3","vk-blocks"),help:o("When you have an image. Image is displayed with priority.","vk-blocks")},React.createElement(k,{onSelect:function(e){return n({insertImage3:e.url})},type:"image",value:L,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:L?"image-button":"button button-large"},L?React.createElement("img",{className:"icon-image",src:L,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}})))),React.createElement("article",{className:"vk_prBlocks row"},React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},j?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+j+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:j,alt:""})):"0"===A?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:T,border:"1px solid ".concat(T)}},React.createElement("i",{className:"".concat(N," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+T}},React.createElement("i",{className:"".concat(N," vk_prBlocks_item_icon"),style:{color:T}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(e){return n({heading1:e})},value:l,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(e){return n({content1:e})},value:d,placeholder:o("Input content","vk-blocks")})),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},M?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+M+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:M,alt:""})):"0"===P?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:I,border:"1px solid ".concat(I)}},React.createElement("i",{className:"".concat(B," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+I}},React.createElement("i",{className:"".concat(B," vk_prBlocks_item_icon"),style:{color:I}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(e){return n({heading2:e})},value:a,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(e){return n({content2:e})},value:y,placeholder:o("Input content","vk-blocks")})),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},L?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+L+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:L,alt:""})):"0"===z?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:O,border:"1px solid ".concat(O)}},React.createElement("i",{className:"".concat(S," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+O}},React.createElement("i",{className:"".concat(S," vk_prBlocks_item_icon"),style:{color:O}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(e){return n({heading3:e})},value:b,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(e){return n({content3:e})},value:h,placeholder:o("Input content","vk-blocks")}))))]},save:function(e){var t=e.attributes,o=t.heading1,l=t.heading2,a=t.heading3,r=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,m=t.url3,p=t.urlOpenType1,b=t.urlOpenType2,v=t.urlOpenType3,k=t.icon1,g=t.icon2,d=t.icon3,y=t.color1,h=t.color2,_=t.color3,E=t.bgType1,C=t.bgType2,w=t.bgType3,R=t.insertImage1,x=t.insertImage2,N=t.insertImage3;return React.createElement("article",{className:"vk_prBlocks row"},React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:s,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},R?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+R+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:R,alt:""})):(y||(n("color1"),y="#0693e3"),"0"===E?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},React.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},React.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:y}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:o}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:r}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:u,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},x?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:x,alt:""})):(h||(n("color2"),h="#0693e3"),"0"===C?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:h,border:"1px solid ".concat(h)}},React.createElement("i",{className:"".concat(g," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+h}},React.createElement("i",{className:"".concat(g," vk_prBlocks_item_icon"),style:{color:h}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:l}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:m,target:v?"_blank":"_self",className:"vk_prBlocks_item_link"},N?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:N,alt:""})):(_||(n("color3"),_="#0693e3"),"0"===w?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:_}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:a}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}})},function(e,t,n){"use strict";n.r(t);var o=n(0),l=n.n(o);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function c(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,i(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,a=e.mobile;return l.a.createElement("div",{className:"vk_spacer"},l.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),l.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),l.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:a+t}}))}}])&&r(n.prototype,o),a&&r(n,a),t}(),m=wp.i18n.__,p=wp.blocks.registerBlockType,b=wp.components,f=b.RangeControl,v=b.PanelBody,k=b.BaseControl,g=b.SelectControl,d=wp.element.Fragment,y=wp.editor.InspectorControls,h=l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("g",null,l.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),l.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),l.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));p("vk-blocks/spacer",{title:m("Responsive Spacer","vk-blocks"),icon:h,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.unit,a=t.pc,r=t.tablet,c=t.mobile;return l.a.createElement(d,null,l.a.createElement(y,null,l.a.createElement(v,null,l.a.createElement(g,{label:m("Unit Type","vk-blocks"),value:o,onChange:function(e){return n({unit:e})},options:[{value:"px",label:m("px","vk-blocks")},{value:"em",label:m("em","vk-blocks")},{value:"rem",label:m("rem","vk-blocks")},{value:"vw",label:m("vw","vk-blocks")}]}),l.a.createElement(k,{label:m("Height for each device.","vk-blocks")},l.a.createElement(f,{label:m("PC","vk-blocks"),value:a,onChange:function(e){return n({pc:e})}}),l.a.createElement(f,{label:m("Tablet","vk-blocks"),value:r,onChange:function(e){return n({tablet:e})}}),l.a.createElement(f,{label:m("Mobile","vk-blocks"),value:c,onChange:function(e){return n({mobile:e})}})))),l.a.createElement(u,{attributes:t}))},save:function(e){var t=e.attributes;return l.a.createElement(u,{attributes:t})}});var _=function(e,t,n,o){var l,a,r;return t||(t="#fff"),"tilt"===o?(l=Math.abs(e),r=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?l=Math.abs(e):e<0&&(l=2*Math.abs(e)),r=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(l=Math.abs(e),r=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(l=Math.abs(e),r=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:l+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},r)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:l+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},r)):void 0};function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function w(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var N=wp.editor.InnerBlocks;function B(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),w(this,R(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,a,r,c,i,s,u,m,p=this.props.attributes,b=p.bgColor,f=p.bgImage,v=p.bgPosition,k=p.outerWidth,g=p.padding_left_and_right,d=p.padding_top_and_bottom,y=p.opacity,h=p.upper_level,E=p.lower_level,C=p.upperDividerBgColor,w=p.lowerDividerBgColor,R=p.dividerType,x=p.borderWidth,S=p.borderStyle,T=p.borderColor,I=p.borderRadius,O=p.anchor,A=this.props.for_;return o=" vk_outer-width-".concat(k),b=B(b||"#fff",y),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===g?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===d?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",h&&(c="upper"),E&&(i="lower"),"edit"===A?a=l.a.createElement(N,null):(a=l.a.createElement(N.Content,null),r="vk_outer_container"),s=f?"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")"):"linear-gradient(".concat(b,", ").concat(b,")"),T||(T="#fff"),0===h&&0===E?(u="".concat(x,"px ").concat(S," ").concat(T),m="".concat(I,"px")):(u="none",m="0px"),l.a.createElement("div",{id:O,className:"vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:m}},_(h,C,c,R),l.a.createElement("div",{className:r},a),_(E,w,i,R))}}])&&C(n.prototype,o),a&&C(n,a),t}();function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=Number(e),(isNaN(e)||e<t)&&(e=t),null!==n&&e>n&&(e=n),e}var I=wp.i18n.__,O=wp.blocks.registerBlockType,A=wp.components,P=A.RangeControl,z=A.RadioControl,j=A.PanelBody,M=A.Button,L=A.BaseControl,F=A.SelectControl,U=wp.element.Fragment,D=wp.editor,V=D.InspectorControls,W=D.MediaUpload,$=D.ColorPalette,H=l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("path",{d:"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62 s-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z"}),l.a.createElement("polygon",{points:"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 "}),l.a.createElement("path",{d:"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z"}),l.a.createElement("g",null,l.a.createElement("path",{d:"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7 c8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0 c-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0 c13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z"}),l.a.createElement("path",{d:"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4 C161.7,48.1,149.8,53.7,141.3,65z"}),l.a.createElement("path",{d:"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9 c8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5 c0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6 c2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z"})));O("vk-blocks/outer",{title:I("Outer","vk-blocks"),icon:H,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.bgColor,a=t.bgImage,r=t.bgPosition,c=t.outerWidth,i=t.padding_left_and_right,s=t.padding_top_and_bottom,u=t.opacity,m=t.upper_level,p=t.lower_level,b=t.upperDividerBgColor,f=t.lowerDividerBgColor,v=t.dividerType,k=t.borderWidth,g=t.borderStyle,d=t.borderColor,y=t.borderRadius;return l.a.createElement(U,null,l.a.createElement(V,null,l.a.createElement(j,{title:I("Background Setting","vk-blocks")},l.a.createElement(L,{label:I("Color Setting","vk-blocks"),help:I("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},l.a.createElement($,{value:o,onChange:function(e){return n({bgColor:e})}})),l.a.createElement(L,{label:I("Opacity Setting","vk-blocks")},l.a.createElement(P,{value:u,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),l.a.createElement(L,{label:I("Background Image","vk-blocks"),help:""},l.a.createElement(W,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:a,render:function(e){var t=e.open;return l.a.createElement(M,{onClick:t,className:a?"image-button":"button button-large"},a?l.a.createElement("img",{className:"icon-image",src:a,alt:I("Upload image","vk-blocks")}):I("Select image","vk-blocks"))}})),l.a.createElement(L,{label:I("Background image Position","vk-blocks"),help:""},l.a.createElement(z,{selected:r,options:[{label:I("normal","vk-blocks"),value:"normal"},{label:I("Fixed","vk-blocks"),value:"fixed"},{label:I("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),l.a.createElement(j,{title:I("Layout Setting","vk-blocks")},l.a.createElement(L,null,l.a.createElement(z,{label:I("Outer width","vk-blocks"),selected:c,options:[{label:I("Normal","vk-blocks"),value:"normal"},{label:I("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),l.a.createElement(z,{label:I("Contents area padding (left and right)","vk-blocks"),selected:i,options:[{label:I("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:I("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),l.a.createElement(z,{label:I("Padding (top and bottom)","vk-blocks"),selected:s,options:[{label:I("Use default padding","vk-blocks"),value:"1"},{label:I("Do not use default padding (Set it yourself using a spacer block etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_top_and_bottom:e})}}))),l.a.createElement(j,{title:I("Divider Setting","vk-blocks")},l.a.createElement(L,null,l.a.createElement(F,{label:I("Type","vk-blocks"),value:v,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:I("Tilt","vk-blocks")},{value:"curve",label:I("Curve","vk-blocks")},{value:"wave",label:I("Wave","vk-blocks")},{value:"triangle",label:I("Triangle","vk-blocks")}]})),l.a.createElement(L,{label:I("Upper Divider Level","vk-blocks")},l.a.createElement(P,{value:m,onChange:function(e){return n({upper_level:T(e,-100,100)})},min:"-100",max:"100"})),l.a.createElement(L,null,l.a.createElement($,{value:b,onChange:function(e){return n({upperDividerBgColor:e})}})),l.a.createElement(L,{label:I("Lower Divider Level","vk-blocks")},l.a.createElement(P,{value:p,onChange:function(e){return n({lower_level:T(e,-100,100)})},min:"-100",max:"100"})),l.a.createElement(L,null,l.a.createElement($,{value:f,onChange:function(e){return n({lowerDividerBgColor:e})}}))),l.a.createElement(j,{title:I("Border Setting","vk-blocks")},l.a.createElement(L,null,l.a.createElement("p",null,I("Border will disappear when divider effect is applied.","vk-blocks")),l.a.createElement(F,{label:I("Border type","vk-blocks"),value:g,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:I("None","vk-blocks")},{value:"solid",label:I("Solid","vk-blocks")},{value:"dotted",label:I("Dotted","vk-blocks")},{value:"dashed",label:I("Dashed","vk-blocks")},{value:"double",label:I("Double","vk-blocks")},{value:"groove",label:I("Groove","vk-blocks")},{value:"ridge",label:I("Ridge","vk-blocks")},{value:"inset",label:I("Inset","vk-blocks")},{value:"outset",label:I("Outset","vk-blocks")}]})),l.a.createElement(L,null,l.a.createElement($,{value:d,onChange:function(e){return n({borderColor:e})}})),l.a.createElement(L,{label:I("Border width","vk-blocks")},l.a.createElement(P,{value:k,onChange:function(e){return n({borderWidth:e})},min:"0"})),l.a.createElement(L,{label:I("Border radius","vk-blocks")},l.a.createElement(P,{value:y,onChange:function(e){return n({borderRadius:T(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?l.a.createElement(S,{attributes:t,for_:"edit"}):l.a.createElement("div",null,I("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return l.a.createElement(S,{attributes:t,for_:"save"})}});function q(e){return(q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function G(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Q(e,t){return!t||"object"!==q(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Y(e){return(Y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function J(e,t){return(J=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var K=window.lodash.range,X=wp.i18n,Z=X.__,ee=X.sprintf,te=wp.element.Component,ne=wp.components.Toolbar,oe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Q(this,Y(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&J(e,t)}(t,te),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:ee(Z("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,a=t.selectedLevel,r=t.onChange;return l.a.createElement(ne,{controls:K(n,o).map(function(t){return e.createLevelControl(t,a,r)})})}}])&&G(n.prototype,o),a&&G(n,a),t}(),le=wp.i18n.__,ae=wp.blocks.registerBlockType,re=wp.components,ce=re.RangeControl,ie=re.PanelBody,se=re.RadioControl,ue=re.SelectControl,me=wp.element.Fragment,pe=wp.editor,be=pe.RichText,fe=pe.InspectorControls,ve=pe.ColorPalette,ke=pe.BlockControls,ge=pe.AlignmentToolbar,de=l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("g",null,l.a.createElement("g",null,l.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),l.a.createElement("g",null,l.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),l.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),l.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),l.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),l.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),l.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));ae("vk-blocks/heading",{title:le("Heading","vk-blocks"),icon:de,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.level,a=t.align,r=t.title,c=t.titleColor,i=t.titleSize,s=t.subText,u=t.subTextFlag,m=t.subTextColor,p=t.subTextSize,b=t.titleStyle,f=t.titleMarginBottom,v=t.outerMarginBottom,k="h"+o,g=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return l.a.createElement(me,null,l.a.createElement(ke,null,l.a.createElement(oe,{minLevel:2,maxLevel:5,selectedLevel:o,onChange:g})),l.a.createElement(fe,null,l.a.createElement(ie,{title:le("Style Settings","vk-blocks")},l.a.createElement(ue,{label:le("Heading style","vk-blocks"),value:b,onChange:function(e){return n({titleStyle:e})},options:[{label:le("Default","vk-blocks"),value:"default"},{label:le("Plain","vk-blocks"),value:"plain"}]}),l.a.createElement("label",null,le("Margin bottom size (rem)","vk-blocks")),l.a.createElement(ce,{value:v,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),l.a.createElement(ie,{title:le("Heading Settings","vk-blocks")},l.a.createElement("label",null,le("Level","vk-blocks")),l.a.createElement(oe,{minLevel:1,maxLevel:7,selectedLevel:o,onChange:g}),l.a.createElement("p",null,le("Text Alignment")),l.a.createElement(ge,{value:a,onChange:function(e){n({align:e})}}),l.a.createElement("label",null,le("Text size (rem)","vk-blocks")),l.a.createElement(ce,{value:i,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),l.a.createElement("label",null,le("Heading margin bottom size (rem)","vk-blocks")),l.a.createElement(ce,{value:f,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),l.a.createElement(ve,{value:c,onChange:function(e){return n({titleColor:e})}})),l.a.createElement(ie,{title:le("Sub Text Settings","vk-blocks")},l.a.createElement(se,{label:le("Position","vk-blocks"),selected:u,options:[{label:le("Display","vk-blocks"),value:"on"},{label:le("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),l.a.createElement("label",null,le("Text size (rem)","vk-blocks")),l.a.createElement(ce,{value:p,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),l.a.createElement(ve,{value:m,onChange:function(e){return n({subTextColor:e})}}))),l.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(b),style:{marginBottom:v+"rem"}},l.a.createElement(be,{tagName:k,value:r,onChange:function(e){return n({title:e})},style:{color:c,fontSize:i+"rem",textAlign:a,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(b),placeholder:le("Input title…","vk-blocks")}),function(){if("on"===u)return l.a.createElement(be,{tagName:"p",value:s,onChange:function(e){return n({subText:e})},style:{color:m,fontSize:p+"rem",textAlign:a},className:"vk_heading_subtext vk_heading_subtext-style-".concat(b),placeholder:le("Input sub text…","vk-blocks")})}()))},save:function(e){var t=e.attributes,n=t.level,o=t.align,a=t.title,r=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,m=t.subTextSize,p=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v="h"+n;return l.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:f+"rem"}},l.a.createElement(be.Content,{tagName:v,value:a,style:{color:r,fontSize:c+"rem",textAlign:o,marginBottom:b+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===s)return l.a.createElement(be.Content,{tagName:"p",value:i,style:{color:u,fontSize:m+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}())}});n(3),n(4);function ye(e){return(ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function he(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function _e(e,t){return!t||"object"!==ye(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ee(e){return(Ee=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ce(e,t){return(Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var we=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),_e(this,Ee(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ce(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,a=this.props.lbSize,r=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,m=this.props.lbsubCaption,p="",b={},f="",v="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(a),"0"===n?b={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(b={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(p="".concat(p," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(f=l.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=l.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),l.a.createElement("a",{href:r,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:b,target:c?"_blank":null},f,u,v,m&&l.a.createElement("p",{className:"vk_button_link_subCaption"},m))}}])&&he(n.prototype,o),a&&he(n,a),t}();function Re(e){return(Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xe(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Ne(e,t){return!t||"object"!==Re(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Be(e){return(Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Se(e,t){return(Se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Te=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ne(this,Be(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Se(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,a=this.props.lbSize,r=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,m=(this.props.lbsubCaption,""),p={},b="",f="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(a),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(a," btn-").concat(t),p=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),p=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=l.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(f=l.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),l.a.createElement("a",{href:r,className:m,role:"button","aria-pressed":!0,style:p,target:c?"_blank":null},b,u,f)}}])&&xe(n.prototype,o),a&&xe(n,a),t}(),Ie=wp.editor.RichText,Oe=[{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,a=t.buttonTarget,r=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,m=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,b="";return s?b="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(b="vk_button vk_button-align-".concat(u)),l.a.createElement("div",{className:b},l.a.createElement(Te,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:r,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:p,lbRichtext:l.a.createElement(Ie.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],Ae=wp.i18n.__,Pe=wp.blocks.registerBlockType,ze=wp.components,je=(ze.RangeControl,ze.RadioControl),Me=ze.PanelBody,Le=(ze.Button,ze.BaseControl),Fe=ze.CheckboxControl,Ue=ze.TextControl,De=ze.Dashicon,Ve=ze.IconButton,We=wp.element.Fragment,$e=wp.editor,He=$e.RichText,qe=$e.InspectorControls,Ge=($e.MediaUpload,$e.ColorPalette),Qe=$e.URLInput,Ye=l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("g",null,l.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),l.a.createElement("g",null,l.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),l.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),l.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),l.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),l.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),l.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));Pe("vk-blocks/button",{title:Ae("Button","vk-blocks"),icon:Ye,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=(e.className,e.setAttributes),o=e.isSelected,a=t.content,r=t.subCaption,c=t.buttonUrl,i=t.buttonTarget,s=t.buttonSize,u=t.buttonType,m=t.buttonColor,p=t.buttonColorCustom,b=t.buttonAlign,f=t.fontAwesomeIconBefore,v=t.fontAwesomeIconAfter;return l.a.createElement(We,null,l.a.createElement(qe,null,l.a.createElement(Me,{title:Ae("Button setting","vk-blocks")},l.a.createElement(Ue,{label:Ae("Sub Caption","vk-blocks"),value:r,onChange:function(e){return n({subCaption:e})},placeholder:"Sub Caption"}),l.a.createElement(Fe,{label:Ae("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return n({buttonTarget:e})}}),l.a.createElement(je,{label:Ae("Button Size:","vk-blocks"),selected:s,options:[{label:Ae("Large","vk-blocks"),value:"lg"},{label:Ae("normal","vk-blocks"),value:"md"},{label:Ae("Small","vk-blocks"),value:"sm"}],onChange:function(e){return n({buttonSize:e})}}),l.a.createElement(je,{label:Ae("Button Position:","vk-blocks"),selected:b,options:[{label:Ae("Left","vk-blocks"),value:"left"},{label:Ae("Center","vk-blocks"),value:"center"},{label:Ae("Right","vk-blocks"),value:"right"},{label:Ae("Block","vk-blocks"),value:"block"}],onChange:function(e){return n({buttonAlign:e})}}),l.a.createElement(je,{label:Ae("Button Style:","vk-blocks"),selected:u,options:[{label:Ae("Solid color","vk-blocks"),value:"0"},{label:Ae("No background","vk-blocks"),value:"1"}],help:Ae('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return n({buttonType:e})}}),l.a.createElement(je,{label:Ae("Default Color:","vk-blocks"),selected:m,options:[{label:Ae("Primary","vk-blocks"),value:"primary"},{label:Ae("Secondary","vk-blocks"),value:"secondary"},{label:Ae("Success","vk-blocks"),value:"success"},{label:Ae("Info","vk-blocks"),value:"info"},{label:Ae("Warning","vk-blocks"),value:"warning"},{label:Ae("Danger","vk-blocks"),value:"danger"},{label:Ae("Light","vk-blocks"),value:"light"},{label:Ae("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),l.a.createElement(Le,{label:Ae("Custom Color","vk-blocks"),help:Ae("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},l.a.createElement(Ge,{value:p,onChange:function(e){return n({buttonColorCustom:e})}})),l.a.createElement(Le,{label:Ae("Font Awesome:","vk-blocks"),help:l.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Ae("Font Awesome icon list","vk-blocks"))},l.a.createElement(Ue,{label:Ae("Before text","vk-blocks"),help:Ae("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:f,onChange:function(e){return n({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),l.a.createElement(Ue,{label:Ae("After text","vk-blocks"),help:Ae("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:v,onChange:function(e){return n({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),l.a.createElement("div",{className:p?"vk_button vk_button-align-".concat(b," vk_button-color-custom"):"vk_button vk_button-align-".concat(b)},l.a.createElement(we,{lbColorCustom:p,lbColor:m,lbType:u,lbAlign:b,lbSize:s,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:v,lbsubCaption:r,lbRichtext:l.a.createElement(He,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return n({content:e})},value:a,placeholder:Ae("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),o&&l.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},l.a.createElement(De,{icon:"admin-links"}),l.a.createElement(Qe,{value:c,onChange:function(e){return n({buttonUrl:e})}}),l.a.createElement(Ve,{icon:"editor-break",label:Ae("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,a=t.buttonUrl,r=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,m=t.buttonAlign,p=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,f="";return u?f="vk_button vk_button-color-custom vk_button-align-".concat(m):u||(f="vk_button vk_button-align-".concat(m)),l.a.createElement("div",{className:f},l.a.createElement(we,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:m,lbSize:c,lbUrl:a,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:l.a.createElement(He.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))},deprecated:Oe});n(5),n(6),n(7);function Je(e){return(Je="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ke(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Xe(e,t){return!t||"object"!==Je(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ze(e){return(Ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function et(e,t){return(et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var tt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Xe(this,Ze(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&et(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,a="",r="";return n&&(a=l.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(r=l.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),l.a.createElement(l.a.Fragment,null,a,l.a.createElement("span",{className:"vk_button_link_txt"},t),r)}}])&&Ke(n.prototype,o),a&&Ke(n,a),t}();function nt(e){return(nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ot(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function lt(e,t){return!t||"object"!==nt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function at(e){return(at=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rt(e,t){return(rt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ct=wp.i18n.__,it=wp.components.Button,st=wp.editor.MediaUpload,ut=wp.editor.RichText,mt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),lt(this,at(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&rt(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,a=e.contentColor,r=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,m=e.buttonTarget,p=e.Image,b=e.ImageBorderColor,f=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.for_,g="vk_prContent",d="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",h={};return g="".concat(g,"right"===f?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(d="".concat(d," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===c?h={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(h={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(y="".concat(y," btn-").concat(i),h=null):"1"===c&&(y="".concat(y," btn-outline-").concat(i),h=null)),l.a.createElement("div",{className:g},l.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===k?l.a.createElement(st,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return l.a.createElement(it,{onClick:t,className:p?"image-button":"button button-large"},p?l.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:ct("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):ct("Select image","vk-blocks"))}}):p?l.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:ct("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):ct("Select image","vk-blocks")),l.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===k?l.a.createElement(l.a.Fragment,null,l.a.createElement(ut,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:ct("Input title.","vk-blocks"),style:{color:n}}),l.a.createElement(ut,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:ct("Input content.","vk-blocks"),style:{color:a}})):l.a.createElement(l.a.Fragment,null,l.a.createElement(ut.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),l.a.createElement(ut.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:a}})),function(){if(""!==u&&void 0!==u)return l.a.createElement("div",{className:d},l.a.createElement("a",{href:r,className:y,target:m?"_blank":null,style:h},l.a.createElement(tt,{attributes:e})))}()))}}])&&ot(n.prototype,o),a&&ot(n,a),t}(),pt=wp.i18n.__,bt=wp.blocks.registerBlockType,ft=wp.components,vt=(ft.RangeControl,ft.RadioControl),kt=ft.PanelBody,gt=(ft.Button,ft.BaseControl),dt=ft.CheckboxControl,yt=ft.TextControl,ht=wp.element.Fragment,_t=wp.editor,Et=(_t.RichText,_t.InspectorControls),Ct=(_t.MediaUpload,_t.ColorPalette),wt=l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("g",null,l.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),l.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),l.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),l.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),l.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),l.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),l.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),l.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),l.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),l.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));bt("vk-blocks/pr-content",{title:pt("PR Content","vk-blocks"),icon:wt,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=(e.className,e.setAttributes),o=t.titleColor,a=t.contentColor,r=t.url,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonText,m=t.buttonTarget,p=t.ImageBorderColor,b=t.layout,f=t.fontAwesomeIconBefore,v=t.fontAwesomeIconAfter;return l.a.createElement(ht,null,l.a.createElement(Et,null,l.a.createElement(kt,{title:pt("Color Setting","vk-blocks")},l.a.createElement(gt,{label:pt("Title Color","vk-blocks")},l.a.createElement(Ct,{value:o,onChange:function(e){return n({titleColor:e})}})),l.a.createElement(gt,{label:pt("Content Color","vk-blocks")},l.a.createElement(Ct,{value:a,onChange:function(e){return n({contentColor:e})}})),l.a.createElement(gt,{label:pt("Image Border Color","vk-blocks")},l.a.createElement(Ct,{value:p,onChange:function(e){return n({ImageBorderColor:e})}}))),l.a.createElement(kt,{title:pt("Button Setting","vk-blocks")},l.a.createElement(gt,{label:pt("Button Text","vk-blocks")},l.a.createElement(yt,{value:u,onChange:function(e){return n({buttonText:e})},placeholder:"Input button text."})),l.a.createElement(gt,{label:pt("Link URL","vk-blocks")},l.a.createElement(yt,{value:r,onChange:function(e){return n({url:e})},placeholder:"https://vektor-inc.co.jp/"})),l.a.createElement(dt,{label:pt("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return n({buttonTarget:e})}}),l.a.createElement(gt,{label:pt("Button Type","vk-blocks")},l.a.createElement(vt,{selected:c,options:[{label:pt("Solid","vk-blocks"),value:"0"},{label:pt("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return n({buttonType:e})}})),l.a.createElement(vt,{label:pt("Default Color:","vk-blocks"),selected:i,options:[{label:pt("Primary","vk-blocks"),value:"primary"},{label:pt("Secondary","vk-blocks"),value:"secondary"},{label:pt("Success","vk-blocks"),value:"success"},{label:pt("Info","vk-blocks"),value:"info"},{label:pt("Warning","vk-blocks"),value:"warning"},{label:pt("Danger","vk-blocks"),value:"danger"},{label:pt("Light","vk-blocks"),value:"light"},{label:pt("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),l.a.createElement(gt,{label:pt("Button Color","vk-blocks")},l.a.createElement(Ct,{value:s,onChange:function(e){return n({buttonColorCustom:e})}})),l.a.createElement(gt,{label:pt("Font Awesome:","vk-blocks"),help:l.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},pt("Font Awesome icon list","vk-blocks"))},l.a.createElement(yt,{label:pt("Before text","vk-blocks"),help:pt("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:f,onChange:function(e){return n({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),l.a.createElement(yt,{label:pt("After text","vk-blocks"),help:pt("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:v,onChange:function(e){return n({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),l.a.createElement(kt,{title:pt("Layout Setting","vk-blocks")},l.a.createElement(vt,{label:pt("Layout Type","vk-blocks"),selected:b,options:[{label:pt("Right","vk-blocks"),value:"right"},{label:pt("Left","vk-blocks"),value:"left"}],onChange:function(e){return n({layout:e})}}))),l.a.createElement(mt,{attributes:t,setAttributes:n,for_:"edit"}))},save:function(e){var t=e.attributes;e.className;return l.a.createElement(mt,{attributes:t,for_:"save"})}})}]);
15
  //# sourceMappingURL=block-build.js.map
1
+ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){"use strict";e.exports=n(2)},function(e,t,n){var o;
2
+ /*!
3
+ Copyright (c) 2017 Jed Watson.
4
+ Licensed under the MIT License (MIT), see
5
+ http://jedwatson.github.io/classnames
6
+ */
7
+ /*!
8
+ Copyright (c) 2017 Jed Watson.
9
+ Licensed under the MIT License (MIT), see
10
+ http://jedwatson.github.io/classnames
11
+ */
12
+ !function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var l=r.apply(null,o);l&&e.push(l)}else if("object"===a)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";
13
  /** @license React v16.7.0
14
  * react.production.min.js
15
  *
17
  *
18
  * This source code is licensed under the MIT license found in the
19
  * LICENSE file in the root directory of this source tree.
20
+ */var o=n(3),r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,l=r?Symbol.for("react.portal"):60106,c=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,p=r?Symbol.for("react.context"):60110,m=r?Symbol.for("react.concurrent_mode"):60111,b=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,v=r?Symbol.for("react.memo"):60115,k=r?Symbol.for("react.lazy"):60116,d="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,r,a,l,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,r,a,l,c],s=0;(e=Error(t.replace(/%s/g,function(){return i[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function h(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||y}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||y}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&g("85"),this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=h.prototype;var w=C.prototype=new E;w.constructor=C,o(w,h.prototype),w.isPureReactComponent=!0;var N={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var o=void 0,r={},l=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)x.call(t,o)&&!B.hasOwnProperty(o)&&(r[o]=t[o]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===r[o]&&(r[o]=i[o]);return{$$typeof:a,type:e,key:l,ref:c,props:r,_owner:N.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var O=/\/+/g,R=[];function I(e,t,n,o){if(R.length){var r=R.pop();return r.result=e,r.keyPrefix=t,r.func=n,r.context=o,r.count=0,r}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,r){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case l:i=!0}}if(i)return o(r,t,""===n?"."+j(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+j(c=t[s],s);i+=e(c,u,o,r)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=d&&t[d]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+j(c,s++),o,r);else"object"===c&&g("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function z(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var o=e.result,r=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,o,n,function(e){return e}):null!=e&&(T(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,r+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),o.push(e))}function F(e,t,n,o,r){var a="";null!=n&&(a=(""+n).replace(O,"$&/")+"/"),P(e,M,t=I(t,a,o,r)),A(t)}var L={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return F(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,z,t=I(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return F(e,t,null,function(e){return e}),t},only:function(e){return T(e)||g("143"),e}},createRef:function(){return{current:null}},Component:h,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:b,render:e}},lazy:function(e){return{$$typeof:k,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:f,createElement:S,cloneElement:function(e,t,n){null==e&&g("267",e);var r=void 0,l=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=N.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(r in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)x.call(t,r)&&!B.hasOwnProperty(r)&&(l[r]=void 0===t[r]&&void 0!==u?u[r]:t[r])}if(1===(r=arguments.length-2))l.children=n;else if(1<r){u=Array(r);for(var p=0;p<r;p++)u[p]=arguments[p+2];l.children=u}return{$$typeof:a,type:e.type,key:c,ref:i,props:l,_owner:s}},createFactory:function(e){var t=S.bind(null,e);return t.type=e,t},isValidElement:T,version:"16.7.0",unstable_ConcurrentMode:m,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:N,assign:o}},U={default:L},W=U&&L||U;e.exports=W.default||W},function(e,t,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
+ */var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))r.call(n,s)&&(c[s]=n[s]);if(o){l=o(n);for(var u=0;u<l.length;u++)a.call(n,l[u])&&(c[l[u]]=n[l[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,r=wp.components,a=(r.RangeControl,r.RadioControl),l=r.PanelBody,c=r.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,p=s.InspectorControls,m=s.MediaUpload,b=s.ColorPalette,f=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));o("vk-blocks/balloon",{title:n("Ballon","vk-blocks"),icon:f,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,r=e.setAttributes,s=t.content,f=t.balloonName,v=t.balloonType,k=t.balloonBgColor,d=t.balloonAlign,g=t.IconImage;return React.createElement(i,null,React.createElement(p,null,React.createElement(l,{title:n("Balloon setting","vk-blocks")},React.createElement(a,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:d,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return r({balloonAlign:e})}}),React.createElement(a,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:v,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return r({balloonType:e})}}),React.createElement(b,{value:k,onChange:function(e){return r({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(d," vk_balloon-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(m,{onSelect:function(e){return r({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:g,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:g?"image-button":"button button-large"},g?React.createElement("img",{className:"vk_balloon_icon_image",src:g,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return r({balloonName:e})},value:f,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:k,border:k},tagName:"p",className:"vk_balloon_content",onChange:function(e){return r({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,r=t.balloonType,a=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(r)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}})},function(e,t,n){"use strict";n.r(t);var o=n(0),r=n.n(o);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function c(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,i(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,a=e.mobile,l=this.props.className;return r.a.createElement("div",{className:"".concat(l," vk_spacer")},r.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),r.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),r.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:a+t}}))}}])&&l(n.prototype,o),a&&l(n,a),t}();function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function b(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var k=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),b(this,f(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,a=e.mobile;return r.a.createElement("div",{className:"vk_spacer"},r.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),r.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),r.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:a+t}}))}}])&&m(n.prototype,o),a&&m(n,a),t}(),d=(wp.editor.RichText,[{attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},save:function(e){var t=e.attributes;return r.a.createElement(k,{attributes:t})}}]),g=wp.i18n.__,y=wp.blocks.registerBlockType,_=wp.components,h=_.RangeControl,E=_.PanelBody,C=_.BaseControl,w=_.SelectControl,N=wp.element.Fragment,x=wp.editor.InspectorControls,B=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),r.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),r.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));y("vk-blocks/spacer",{title:g("Responsive Spacer","vk-blocks"),icon:B,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.unit,l=t.pc,c=t.tablet,i=t.mobile;return r.a.createElement(N,null,r.a.createElement(x,null,r.a.createElement(E,null,r.a.createElement(w,{label:g("Unit Type","vk-blocks"),value:a,onChange:function(e){return n({unit:e})},options:[{value:"px",label:g("px","vk-blocks")},{value:"em",label:g("em","vk-blocks")},{value:"rem",label:g("rem","vk-blocks")},{value:"vw",label:g("vw","vk-blocks")}]}),r.a.createElement(C,{label:g("Height for each device.","vk-blocks")},r.a.createElement(h,{label:g("PC","vk-blocks"),value:l,onChange:function(e){return n({pc:e})}}),r.a.createElement(h,{label:g("Tablet","vk-blocks"),value:c,onChange:function(e){return n({tablet:e})}}),r.a.createElement(h,{label:g("Mobile","vk-blocks"),value:i,onChange:function(e){return n({mobile:e})}})))),r.a.createElement(u,{attributes:t,className:o}))},save:function(e){var t=e.attributes;return r.a.createElement(u,{attributes:t})},deprecated:d});var S=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function R(e,t){return!t||"object"!==T(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var P=wp.editor.InnerBlocks;function j(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var z=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),R(this,I(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&A(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,a,l,c,i,s,u,p,m=this.props.attributes,b=m.bgColor,f=m.bgImage,v=m.bgPosition,k=m.outerWidth,d=m.padding_left_and_right,g=m.padding_top_and_bottom,y=m.opacity,_=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,T=m.borderRadius,O=m.anchor,R=this.props.className,I=this.props.for_;return o=" vk_outer-width-".concat(k),b=j(b||"#fff",y),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===d?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===g?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",_&&(c="upper"),h&&(i="lower"),"edit"===I?a=r.a.createElement(P,null):(a=r.a.createElement(P.Content,null),l="vk_outer_container"),s=f?"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")"):"linear-gradient(".concat(b,", ").concat(b,")"),B||(B="#fff"),0===_&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(T,"px")):(u="none",p="0px"),r.a.createElement("div",{id:O,className:R+" vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},S(_,E,c,w),r.a.createElement("div",{className:l},a),S(h,C,i,w))}}])&&O(n.prototype,o),a&&O(n,a),t}(),M=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function F(e){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function L(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function U(e,t){return!t||"object"!==F(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function V(e,t){return(V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var D=wp.editor.InnerBlocks;function $(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var q=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),U(this,W(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&V(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,a,l,c,i,s,u,p,m=this.props.attributes,b=m.bgColor,f=m.bgImage,v=m.bgPosition,k=m.outerWidth,d=m.padding_left_and_right,g=m.padding_top_and_bottom,y=m.opacity,_=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,S=m.borderRadius,T=m.anchor,O=this.props.for_;return o=" vk_outer-width-".concat(k),b=$(b||"#fff",y),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===d?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===g?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",_&&(c="upper"),h&&(i="lower"),"edit"===O?a=r.a.createElement(D,null):(a=r.a.createElement(D.Content,null),l="vk_outer_container"),s=f?"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")"):"linear-gradient(".concat(b,", ").concat(b,")"),B||(B="#fff"),0===_&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(S,"px")):(u="none",p="0px"),r.a.createElement("div",{id:T,className:"vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},M(_,E,c,w),r.a.createElement("div",{className:l},a),M(h,C,i,w))}}])&&L(n.prototype,o),a&&L(n,a),t}(),H=[{attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return r.a.createElement(q,{attributes:t,for_:"save"})}}];function G(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=Number(e),(isNaN(e)||e<t)&&(e=t),null!==n&&e>n&&(e=n),e}var Q=wp.i18n.__,Y=wp.blocks.registerBlockType,J=wp.components,K=J.RangeControl,X=J.RadioControl,Z=J.PanelBody,ee=J.Button,te=J.BaseControl,ne=J.SelectControl,oe=wp.element.Fragment,re=wp.editor,ae=re.InspectorControls,le=re.MediaUpload,ce=re.ColorPalette,ie=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("path",{d:"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62 s-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z"}),r.a.createElement("polygon",{points:"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 "}),r.a.createElement("path",{d:"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z"}),r.a.createElement("g",null,r.a.createElement("path",{d:"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7 c8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0 c-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0 c13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z"}),r.a.createElement("path",{d:"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4 C161.7,48.1,149.8,53.7,141.3,65z"}),r.a.createElement("path",{d:"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9 c8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5 c0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6 c2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z"})));Y("vk-blocks/outer",{title:Q("Outer","vk-blocks"),icon:ie,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.bgColor,l=t.bgImage,c=t.bgPosition,i=t.outerWidth,s=t.padding_left_and_right,u=t.padding_top_and_bottom,p=t.opacity,m=t.upper_level,b=t.lower_level,f=t.upperDividerBgColor,v=t.lowerDividerBgColor,k=t.dividerType,d=t.borderWidth,g=t.borderStyle,y=t.borderColor,_=t.borderRadius;return r.a.createElement(oe,null,r.a.createElement(ae,null,r.a.createElement(Z,{title:Q("Background Setting","vk-blocks")},r.a.createElement(te,{label:Q("Color Setting","vk-blocks"),help:Q("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},r.a.createElement(ce,{value:a,onChange:function(e){return n({bgColor:e})}})),r.a.createElement(te,{label:Q("Opacity Setting","vk-blocks")},r.a.createElement(K,{value:p,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),r.a.createElement(te,{label:Q("Background Image","vk-blocks"),help:""},r.a.createElement(le,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:l,render:function(e){var t=e.open;return r.a.createElement(ee,{onClick:t,className:l?"image-button":"button button-large"},l?r.a.createElement("img",{className:"icon-image",src:l,alt:Q("Upload image","vk-blocks")}):Q("Select image","vk-blocks"))}})),r.a.createElement(te,{label:Q("Background image Position","vk-blocks"),help:""},r.a.createElement(X,{selected:c,options:[{label:Q("normal","vk-blocks"),value:"normal"},{label:Q("Fixed","vk-blocks"),value:"fixed"},{label:Q("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),r.a.createElement(Z,{title:Q("Layout Setting","vk-blocks")},r.a.createElement(te,null,r.a.createElement(X,{label:Q("Outer width","vk-blocks"),selected:i,options:[{label:Q("Normal","vk-blocks"),value:"normal"},{label:Q("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),r.a.createElement(X,{label:Q("Contents area padding (left and right)","vk-blocks"),selected:s,options:[{label:Q("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:Q("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),r.a.createElement(X,{label:Q("Padding (top and bottom)","vk-blocks"),selected:u,options:[{label:Q("Use default padding","vk-blocks"),value:"1"},{label:Q("Do not use default padding (Set it yourself using a spacer block etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_top_and_bottom:e})}}))),r.a.createElement(Z,{title:Q("Divider Setting","vk-blocks")},r.a.createElement(te,null,r.a.createElement(ne,{label:Q("Type","vk-blocks"),value:k,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:Q("Tilt","vk-blocks")},{value:"curve",label:Q("Curve","vk-blocks")},{value:"wave",label:Q("Wave","vk-blocks")},{value:"triangle",label:Q("Triangle","vk-blocks")}]})),r.a.createElement(te,{label:Q("Upper Divider Level","vk-blocks")},r.a.createElement(K,{value:m,onChange:function(e){return n({upper_level:G(e,-100,100)})},min:"-100",max:"100"})),r.a.createElement(te,null,r.a.createElement(ce,{value:f,onChange:function(e){return n({upperDividerBgColor:e})}})),r.a.createElement(te,{label:Q("Lower Divider Level","vk-blocks")},r.a.createElement(K,{value:b,onChange:function(e){return n({lower_level:G(e,-100,100)})},min:"-100",max:"100"})),r.a.createElement(te,null,r.a.createElement(ce,{value:v,onChange:function(e){return n({lowerDividerBgColor:e})}}))),r.a.createElement(Z,{title:Q("Border Setting","vk-blocks")},r.a.createElement(te,null,r.a.createElement("p",null,Q("Border will disappear when divider effect is applied.","vk-blocks")),r.a.createElement(ne,{label:Q("Border type","vk-blocks"),value:g,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:Q("None","vk-blocks")},{value:"solid",label:Q("Solid","vk-blocks")},{value:"dotted",label:Q("Dotted","vk-blocks")},{value:"dashed",label:Q("Dashed","vk-blocks")},{value:"double",label:Q("Double","vk-blocks")},{value:"groove",label:Q("Groove","vk-blocks")},{value:"ridge",label:Q("Ridge","vk-blocks")},{value:"inset",label:Q("Inset","vk-blocks")},{value:"outset",label:Q("Outset","vk-blocks")}]})),r.a.createElement(te,null,r.a.createElement(ce,{value:y,onChange:function(e){return n({borderColor:e})}})),r.a.createElement(te,{label:Q("Border width","vk-blocks")},r.a.createElement(K,{value:d,onChange:function(e){return n({borderWidth:e})},min:"0"})),r.a.createElement(te,{label:Q("Border radius","vk-blocks")},r.a.createElement(K,{value:_,onChange:function(e){return n({borderRadius:G(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?r.a.createElement(z,{attributes:t,className:o,for_:"edit"}):r.a.createElement("div",null,Q("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes,n=e.className;if(vk_blocks_check.is_pro)return r.a.createElement(z,{attributes:t,className:n,for_:"save"})},deprecated:H});var se=n(1),ue=n.n(se);function pe(e){return(pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function me(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function be(e,t){return!t||"object"!==pe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function fe(e){return(fe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ve(e,t){return(ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ke=window.lodash.range,de=wp.i18n,ge=de.__,ye=de.sprintf,_e=wp.element.Component,he=wp.components.Toolbar,Ee=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),be(this,fe(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ve(e,t)}(t,_e),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:ye(ge("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,a=t.selectedLevel,l=t.onChange;return r.a.createElement(he,{controls:ke(n,o).map(function(t){return e.createLevelControl(t,a,l)})})}}])&&me(n.prototype,o),a&&me(n,a),t}();function Ce(e){return(Ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function we(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Ne(e,t){return!t||"object"!==Ce(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function xe(e){return(xe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Be(e,t){return(Be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Se=wp.editor.RichText,Te=wp.i18n.__,Oe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ne(this,xe(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Be(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n=this.props.attributes,o=n.level,a=n.align,l=n.title,c=n.titleColor,i=n.titleSize,s=n.subText,u=n.subTextFlag,p=n.subTextColor,m=n.subTextSize,b=n.titleStyle,f=n.titleMarginBottom,v=n.outerMarginBottom,k=this.props.setAttributes,d=this.props.className,g=this.props.for_,y=ue()(d,"vk_heading vk_heading-style-".concat(b)),_="h"+o;return null!=v&&(e={marginBottom:v+"rem"}),t=null!=f?{color:c,fontSize:i+"rem",marginBottom:f+"rem"}:{color:c,fontSize:i+"rem",textAlign:a},"edit"===g?r.a.createElement("div",{className:y,style:e},r.a.createElement(Se,{tagName:_,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(b),placeholder:Te("Input title…","vk-blocks")}),function(){if("on"===u)return r.a.createElement(Se,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:a},className:"vk_heading_subtext vk_heading_subtext-style-".concat(b),placeholder:Te("Input sub text…","vk-blocks")})}()):"save"===g?r.a.createElement("div",{className:y,style:e},r.a.createElement(Se.Content,{tagName:_,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(b),placeholder:Te("Input title…","vk-blocks")}),function(){if("on"===u)return r.a.createElement(Se.Content,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:a},className:"vk_heading_subtext vk_heading_subtext-style-".concat(b),placeholder:Te("Input sub text…","vk-blocks")})}()):void 0}}])&&we(n.prototype,o),a&&we(n,a),t}();function Re(e){throw new Error('"'+e+'" is read-only')}var Ie=wp.element.Fragment,Ae=wp.editor,Pe=Ae.RichText;Ae.InspectorControls,Ae.ColorPalette,Ae.BlockControls,Ae.AlignmentToolbar;var je=[{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,a=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v="h"+n;return r.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:f+"rem"}},r.a.createElement(Pe.Content,{tagName:v,value:a,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:b+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return r.a.createElement(Pe.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}())}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return r.a.createElement("article",{className:"vk_prBlocks row"},r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:w,alt:""})):(g||(Re("color1"),g="#0693e3"),"0"===h?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:g}}))),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:u,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},N?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:N,alt:""})):(y||(Re("color2"),y="#0693e3"),"0"===E?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:y}}))),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:p,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:x,alt:""})):(_||(Re("color3"),_="#0693e3"),"0"===C?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:_}}))),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:a}),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,a=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v="h"+n;return r.a.createElement(Ie,null,null==f?r.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m)},r.a.createElement(Pe.Content,{tagName:v,value:a,style:{color:l,fontSize:c+"rem",textAlign:o},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return r.a.createElement(Pe.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()):r.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:f+"rem"}},r.a.createElement(Pe.Content,{tagName:v,value:a,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:b+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return r.a.createElement(Pe.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()))}}],ze=wp.i18n.__,Me=wp.blocks.registerBlockType,Fe=wp.components,Le=Fe.RangeControl,Ue=Fe.PanelBody,We=Fe.RadioControl,Ve=Fe.SelectControl,De=wp.element.Fragment,$e=wp.editor,qe=($e.RichText,$e.InspectorControls),He=$e.ColorPalette,Ge=$e.BlockControls,Qe=$e.AlignmentToolbar,Ye=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("g",null,r.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),r.a.createElement("g",null,r.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),r.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),r.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),r.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),r.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),r.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));Me("vk-blocks/heading",{title:ze("Heading","vk-blocks"),icon:Ye,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!0,customClassName:!0,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.level,l=t.align,c=(t.title,t.titleColor),i=t.titleSize,s=(t.subText,t.subTextFlag),u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return r.a.createElement(De,null,r.a.createElement(Ge,null,r.a.createElement(Ee,{minLevel:2,maxLevel:5,selectedLevel:a,onChange:v})),r.a.createElement(qe,null,r.a.createElement(Ue,{title:ze("Style Settings","vk-blocks")},r.a.createElement(Ve,{label:ze("Heading style","vk-blocks"),value:m,onChange:function(e){return n({titleStyle:e})},options:[{label:ze("Default","vk-blocks"),value:"default"},{label:ze("Plain","vk-blocks"),value:"plain"}]}),r.a.createElement("label",null,ze("Margin bottom size (rem)","vk-blocks")),r.a.createElement(Le,{value:f,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),r.a.createElement(Ue,{title:ze("Heading Settings","vk-blocks")},r.a.createElement("label",null,ze("Level","vk-blocks")),r.a.createElement(Ee,{minLevel:1,maxLevel:7,selectedLevel:a,onChange:v}),r.a.createElement("p",null,ze("Text Alignment")),r.a.createElement(Qe,{value:l,onChange:function(e){n({align:e})}}),r.a.createElement("label",null,ze("Text size (rem)","vk-blocks")),r.a.createElement(Le,{value:i,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),r.a.createElement("label",null,ze("Heading margin bottom size (rem)","vk-blocks")),r.a.createElement(Le,{value:b,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),r.a.createElement(He,{value:c,onChange:function(e){return n({titleColor:e})}})),r.a.createElement(Ue,{title:ze("Sub Text Settings","vk-blocks")},r.a.createElement(We,{label:ze("Position","vk-blocks"),selected:s,options:[{label:ze("Display","vk-blocks"),value:"on"},{label:ze("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),r.a.createElement("label",null,ze("Text size (rem)","vk-blocks")),r.a.createElement(Le,{value:p,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),r.a.createElement(He,{value:u,onChange:function(e){return n({subTextColor:e})}}))),r.a.createElement(Oe,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return r.a.createElement(Oe,{attributes:t,className:n,for_:"save"})},deprecated:je});var Je=wp.editor.RichText,Ke=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,o=t.content;return r.a.createElement("div",{className:"alert alert-".concat(n)},r.a.createElement(Je.Content,{tagName:"p",value:o}))}}],Xe=wp.i18n.__,Ze=wp.blocks.registerBlockType,et=wp.editor.RichText;Ze("vk-blocks/alert",{title:Xe("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.style,a=t.content;return React.createElement("div",{className:"".concat(o," alert alert-").concat(r)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===r},"Success"),React.createElement("option",{value:"info",selected:"info"===r},"Info"),React.createElement("option",{value:"warning",selected:"warning"===r},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===r},"Danger")),React.createElement(et,{tagName:"p",onChange:function(e){n({content:e})},value:a}))},save:function(e){var t=e.attributes,n=e.className,o=t.style,r=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(o)},React.createElement(et.Content,{tagName:"p",value:r}))},deprecated:Ke});n(4);function tt(e){return(tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ot(e,t){return!t||"object"!==tt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function rt(e){return(rt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function at(e,t){return(at=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var lt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ot(this,rt(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&at(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,a=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",b={},f="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(a),"0"===n?b={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(b={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(f=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",style:b,className:m,role:"button","aria-pressed":!0,target:c?"_blank":null,rel:"noopener noreferrer"},f,u,v,p&&r.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&nt(n.prototype,o),a&&nt(n,a),t}();function ct(e){return(ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function it(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function st(e,t){return!t||"object"!==ct(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ut(e){return(ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pt(e,t){return(pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var mt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),st(this,ut(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pt(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,a=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},b="",f="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(a),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(a," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(a," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(b=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(f=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},b,u,f)}}])&&it(n.prototype,o),a&&it(n,a),t}();function bt(e){return(bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ft(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function vt(e,t){return!t||"object"!==bt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function kt(e){return(kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function dt(e,t){return(dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var gt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vt(this,kt(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&dt(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,a=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},b="",f="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(a),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(a," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(a," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(b=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(f=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},b,u,f)}}])&&ft(n.prototype,o),a&&ft(n,a),t}();function yt(e){return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _t(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ht(e,t){return!t||"object"!==yt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Et(e){return(Et=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ct(e,t){return(Ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var wt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ht(this,Et(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ct(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,a=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",b={},f="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(a),"0"===n?b={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(b={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(f=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:b,target:c?"_blank":null,rel:"noopener noreferrer"},f,u,v,p&&r.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&_t(n.prototype,o),a&&_t(n,a),t}();function Nt(e){return(Nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Bt(e,t){return!t||"object"!==Nt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function St(e){return(St=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tt(e,t){return(Tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ot=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Bt(this,St(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Tt(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,a=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",b={},f="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(a),"0"===n?b={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(b={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(f=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:b,target:c?"_blank":null},f,u,v,p&&r.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&xt(n.prototype,o),a&&xt(n,a),t}(),Rt=wp.editor.RichText,It=[{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,b="";return s?b="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(b="vk_button vk_button-align-".concat(u)),r.a.createElement("div",{className:b},r.a.createElement(mt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,b="";return s?b="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(b="vk_button vk_button-align-".concat(u)),r.a.createElement("div",{className:b},r.a.createElement(gt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,a=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,f="";return u?f="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(f="vk_button vk_button-align-".concat(p)),r.a.createElement("div",{className:f},r.a.createElement(wt,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,a=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,f="";return u?f="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(f="vk_button vk_button-align-".concat(p)),r.a.createElement("div",{className:f},r.a.createElement(Ot,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],At=wp.i18n.__,Pt=wp.blocks.registerBlockType,jt=wp.components,zt=(jt.RangeControl,jt.RadioControl),Mt=jt.PanelBody,Ft=(jt.Button,jt.BaseControl),Lt=jt.CheckboxControl,Ut=jt.TextControl,Wt=jt.Dashicon,Vt=jt.IconButton,Dt=wp.element.Fragment,$t=wp.editor,qt=$t.RichText,Ht=$t.InspectorControls,Gt=($t.MediaUpload,$t.ColorPalette),Qt=$t.URLInput,Yt=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),r.a.createElement("g",null,r.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),r.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),r.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),r.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),r.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),r.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));Pt("vk-blocks/button",{title:At("Button","vk-blocks"),icon:Yt,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t,n=e.attributes,o=e.className,a=e.setAttributes,l=e.isSelected,c=n.content,i=n.subCaption,s=n.buttonUrl,u=n.buttonTarget,p=n.buttonSize,m=n.buttonType,b=n.buttonColor,f=n.buttonColorCustom,v=n.buttonAlign,k=n.fontAwesomeIconBefore,d=n.fontAwesomeIconAfter;return t=f?"vk_button vk_button-align-".concat(v," vk_button-color-custom"):"vk_button vk_button-align-".concat(v),t=o?"".concat(o," vk_button vk_button-align-").concat(v," vk_button-color-custom"):"".concat(o," vk_button vk_button-align-").concat(v),r.a.createElement(Dt,null,r.a.createElement(Ht,null,r.a.createElement(Mt,{title:At("Button setting","vk-blocks")},r.a.createElement(Ut,{label:At("Sub Caption","vk-blocks"),value:i,onChange:function(e){return a({subCaption:e})},placeholder:"Sub Caption"}),r.a.createElement(Lt,{label:At("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return a({buttonTarget:e})}}),r.a.createElement(zt,{label:At("Button Size:","vk-blocks"),selected:p,options:[{label:At("Large","vk-blocks"),value:"lg"},{label:At("normal","vk-blocks"),value:"md"},{label:At("Small","vk-blocks"),value:"sm"}],onChange:function(e){return a({buttonSize:e})}}),r.a.createElement(zt,{label:At("Button Position:","vk-blocks"),selected:v,options:[{label:At("Left","vk-blocks"),value:"left"},{label:At("Center","vk-blocks"),value:"center"},{label:At("Right","vk-blocks"),value:"right"},{label:At("Block","vk-blocks"),value:"block"}],onChange:function(e){return a({buttonAlign:e})}}),r.a.createElement(zt,{label:At("Button Style:","vk-blocks"),selected:m,options:[{label:At("Solid color","vk-blocks"),value:"0"},{label:At("No background","vk-blocks"),value:"1"}],help:At('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return a({buttonType:e})}}),r.a.createElement(zt,{label:At("Default Color:","vk-blocks"),selected:b,options:[{label:At("Primary","vk-blocks"),value:"primary"},{label:At("Secondary","vk-blocks"),value:"secondary"},{label:At("Success","vk-blocks"),value:"success"},{label:At("Info","vk-blocks"),value:"info"},{label:At("Warning","vk-blocks"),value:"warning"},{label:At("Danger","vk-blocks"),value:"danger"},{label:At("Light","vk-blocks"),value:"light"},{label:At("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return a({buttonColor:e})}}),r.a.createElement(Ft,{label:At("Custom Color","vk-blocks"),help:At("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},r.a.createElement(Gt,{value:f,onChange:function(e){return a({buttonColorCustom:e})}})),r.a.createElement(Ft,{label:At("Font Awesome:","vk-blocks"),help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},At("Font Awesome icon list","vk-blocks"))},r.a.createElement(Ut,{label:At("Before text","vk-blocks"),help:At("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:k,onChange:function(e){return a({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),r.a.createElement(Ut,{label:At("After text","vk-blocks"),help:At("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:d,onChange:function(e){return a({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),r.a.createElement("div",{className:t},r.a.createElement(lt,{lbColorCustom:f,lbColor:b,lbType:m,lbAlign:v,lbSize:p,lbFontAwesomeIconBefore:k,lbFontAwesomeIconAfter:d,lbsubCaption:i,lbRichtext:r.a.createElement(qt,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return a({content:e})},value:c,placeholder:At("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),l&&r.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},r.a.createElement(Wt,{icon:"admin-links"}),r.a.createElement(Qt,{value:s,onChange:function(e){return a({buttonUrl:e})}}),r.a.createElement(Vt,{icon:"editor-break",label:At("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=e.className,o=t.content,a=t.subCaption,l=t.buttonUrl,c=t.buttonTarget,i=t.buttonSize,s=t.buttonType,u=t.buttonColor,p=t.buttonColorCustom,m=t.buttonAlign,b=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,v="";return p?v="vk_button vk_button-color-custom vk_button-align-".concat(m):p||(v="vk_button vk_button-align-".concat(m)),n&&(v=n+" "+v),r.a.createElement("div",{className:v},r.a.createElement(lt,{lbColorCustom:p,lbColor:u,lbType:s,lbAlign:m,lbSize:i,lbUrl:l,lbTarget:c,lbFontAwesomeIconBefore:b,lbFontAwesomeIconAfter:f,lbsubCaption:a,lbRichtext:r.a.createElement(qt.Content,{tagName:"span",className:"vk_button_link_txt",value:o})}))},deprecated:It});var Jt=wp.editor.RichText,Kt=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return r.a.createElement("dl",{className:"vk_faq"},r.a.createElement(Jt.Content,{tagName:"dt",className:"vk_faq_title",value:n}),r.a.createElement(Jt.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}}],Xt=wp.i18n.__,Zt=wp.blocks.registerBlockType,en=wp.editor.RichText,tn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14 c-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9 c0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6 C199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1 c-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4 c3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7 C130.1,159.1,132.3,160.5,134.6,161.9z"}),React.createElement("path",{d:"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3 H125.9z"}),React.createElement("path",{d:"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,231.8,563.9,239.9,553.9,239.9z"}),React.createElement("path",{d:"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,475.4,563.9,483.5,553.9,483.5z"}));Zt("vk-blocks/faq",{title:Xt("FAQ","vk-blocks"),icon:tn,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content;return React.createElement("dl",{className:"".concat(o," vk_faq")},React.createElement(en,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:r,placeholder:Xt("Please enter a question.","vk-blocks")}),React.createElement(en,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:a,placeholder:Xt("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(en.Content,{tagName:"dt",className:"vk_faq_title",value:o}),React.createElement(en.Content,{tagName:"dd",className:"vk_faq_content",value:r}))},deprecated:Kt});var nn=wp.editor.RichText,on=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.heading,o=t.content,a=t.insertImage,l=t.arrowFlag;return r.a.createElement("div",{className:"".concat(l," vk_flow")},r.a.createElement("div",{className:"vk_flow_frame"},r.a.createElement("dl",{className:"vk_flow_frame_text"},r.a.createElement(nn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),r.a.createElement(nn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),a?r.a.createElement("div",{className:"vk_flow_frame_image"},r.a.createElement("img",{src:a,alt:""})):""))}}],rn=wp.i18n.__,an=wp.blocks.registerBlockType,ln=wp.components,cn=(ln.RangeControl,ln.RadioControl),sn=ln.PanelBody,un=ln.Button,pn=(ln.PanelColor,wp.element.Fragment),mn=wp.editor,bn=mn.RichText,fn=mn.InspectorControls,vn=mn.MediaUpload;mn.ColorPalette;function kn(e){return(kn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function dn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function gn(e,t){return!t||"object"!==kn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function yn(e){return(yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _n(e,t){return(_n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}an("vk-blocks/flow",{title:rn("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content,l=t.insertImage,c=t.arrowFlag;return[React.createElement(pn,null,React.createElement(fn,null,React.createElement(sn,{title:rn("Display of arrow","vk-blocks")},React.createElement(cn,{selected:c,options:[{label:rn("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:rn("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(o," ").concat(c," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(bn,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:r,placeholder:rn("Input title","vk-blocks")}),React.createElement(bn,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:a,placeholder:rn("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(vn,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:l,render:function(e){var t=e.open;return React.createElement(un,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"icon-image",src:l,alt:rn("Upload image","vk-blocks")}):rn("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content,a=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(n," ").concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(bn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:o}),React.createElement(bn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:r})),a?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:a,alt:""})):""))},deprecated:on});var hn=wp.i18n.__,En=wp.editor.RichText,Cn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gn(this,yn(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_n(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,S=this.props.blockNum,T=this.props.blockNum-1,O=[n,o,a],R=[l,c,i],I=[s,u,p],A=[m,b,f],P=[v,k,d],j=[g,y,_],z=[h,E,C],M=[w,N,x],F="",L="",U=M[T]?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[T],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:M[T],alt:""})):(j[T]||(j[T]="#0693e3"),"0"===z[T]?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[T],border:"1px solid ".concat(j[T])}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[T]}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:j[T]}})));return"edit"===B?1===S?(F=r.a.createElement(En,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:hn("Input Title","vk-blocks")}),L=r.a.createElement(En,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:hn("Input Content","vk-blocks")})):2===S?(F=r.a.createElement(En,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:o,placeholder:hn("Input Title","vk-blocks")}),L=r.a.createElement(En,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:hn("Input Content","vk-blocks")})):3===S&&(F=r.a.createElement(En,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:a,placeholder:hn("Input Title","vk-blocks")}),L=r.a.createElement(En,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:hn("Input Content","vk-blocks")})):"save"===B&&(F=r.a.createElement(En.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(S),tagName:"h1",value:O[T]}),L=r.a.createElement(En.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(S),tagName:"p",value:R[T]})),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:I[T],target:A[T]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},U,F,L))}}])&&dn(n.prototype,o),a&&dn(n,a),t}();function wn(e){throw new Error('"'+e+'" is read-only')}wp.i18n.__;var Nn=wp.components,xn=(Nn.RadioControl,Nn.PanelBody,Nn.Button,Nn.BaseControl,Nn.CheckboxControl,Nn.TextControl,wp.element.Fragment,wp.editor),Bn=xn.RichText;xn.InspectorControls,xn.MediaUpload,xn.ColorPalette;var Sn=[{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h3.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return r.a.createElement("div",{className:"vk_prBlocks row"},r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:w,alt:""})):(g||(wn("color1"),g="#0693e3"),"0"===h?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:g}}))),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:u,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},N?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:N,alt:""})):(y||(wn("color2"),y="#0693e3"),"0"===E?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:y}}))),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:p,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:x,alt:""})):(_||(wn("color3"),_="#0693e3"),"0"===C?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:_}}))),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:a}),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes;return r.a.createElement("article",{className:"vk_prBlocks row"},r.a.createElement(Cn,{attributes:t,blockNum:1,for_:"save"}),r.a.createElement(Cn,{attributes:t,blockNum:2,for_:"save"}),r.a.createElement(Cn,{attributes:t,blockNum:3,for_:"save"}))}}];function Tn(e){return(Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function On(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Rn(e,t){return!t||"object"!==Tn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function In(e){return(In=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e,t){return(An=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Pn=wp.i18n.__,jn=wp.editor.RichText,zn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rn(this,In(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&An(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,S=this.props.blockNum,T=this.props.blockNum-1,O=[n,o,a],R=[l,c,i],I=[s,u,p],A=[m,b,f],P=[v,k,d],j=[g,y,_],z=[h,E,C],M=[w,N,x],F="",L="",U=M[T]?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[T],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:M[T],alt:""})):(j[T]||(j[T]="#0693e3"),"0"===z[T]?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[T],border:"1px solid ".concat(j[T])}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[T]}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:j[T]}})));return"edit"===B?1===S?(F=r.a.createElement(jn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:Pn("Input Title","vk-blocks")}),L=r.a.createElement(jn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:Pn("Input Content","vk-blocks")})):2===S?(F=r.a.createElement(jn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:o,placeholder:Pn("Input Title","vk-blocks")}),L=r.a.createElement(jn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:Pn("Input Content","vk-blocks")})):3===S&&(F=r.a.createElement(jn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:a,placeholder:Pn("Input Title","vk-blocks")}),L=r.a.createElement(jn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:Pn("Input Content","vk-blocks")})):"save"===B&&(F=r.a.createElement(jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(S),tagName:"h3",value:O[T]}),L=r.a.createElement(jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(S),tagName:"p",value:R[T]})),I[T]&&"save"===B?r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:I[T],className:"vk_prBlocks_item_link",target:A[T]?"_blank":"_self",rel:"noopener noreferrer"},U,F,L)):r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},U,F,L)}}])&&On(n.prototype,o),a&&On(n,a),t}(),Mn=wp.i18n.__,Fn=wp.blocks.registerBlockType,Ln=wp.components,Un=Ln.RadioControl,Wn=Ln.PanelBody,Vn=Ln.Button,Dn=Ln.BaseControl,$n=Ln.CheckboxControl,qn=Ln.TextControl,Hn=wp.element.Fragment,Gn=wp.editor,Qn=(Gn.RichText,Gn.InspectorControls),Yn=Gn.MediaUpload,Jn=Gn.ColorPalette,Kn=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("g",null,r.a.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),r.a.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),r.a.createElement("g",null,r.a.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),r.a.createElement("rect",{y:"278.8",width:"149",height:"107"})),r.a.createElement("g",null,r.a.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),r.a.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));Fn("vk-blocks/pr-blocks",{title:Mn("PR Blocks (Beta)","vk-blocks"),icon:Kn,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:".vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t,n=e.attributes,o=e.setAttributes,a=e.className,l=(n.heading1,n.heading2,n.heading3,n.content1,n.content2,n.content3,n.url1),c=n.url2,i=n.url3,s=n.urlOpenType1,u=n.urlOpenType2,p=n.urlOpenType3,m=n.icon1,b=n.icon2,f=n.icon3,v=n.color1,k=n.color2,d=n.color3,g=n.bgType1,y=n.bgType2,_=n.bgType3,h=n.insertImage1,E=n.insertImage2,C=n.insertImage3;return t=a?"".concat(a," vk_prBlocks row"):"vk_prBlocks row",[r.a.createElement(Hn,null,r.a.createElement(Qn,null,r.a.createElement(Wn,{title:Mn("PR Block1 Setting","vk-blocks")},r.a.createElement(Dn,{label:Mn("Link URL:","vk-blocks")},r.a.createElement(qn,{value:l,onChange:function(e){return o({url1:e})}}),r.a.createElement($n,{label:Mn("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return o({urlOpenType1:e})}})),r.a.createElement(Dn,{label:Mn("Icon 1","vk-blocks")},r.a.createElement(qn,{label:Mn("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:m,onChange:function(e){return o({icon1:e})},placeholder:"fas fa-file",help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))}),r.a.createElement(Jn,{value:v,onChange:function(e){e?o({color1:e}):(o({color1:"#0693e3"}),o({bgType1:"0"}))}}),r.a.createElement(Un,{label:Mn("Icon Background:","vk-blocks"),selected:g,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType1:e})}})),r.a.createElement(Dn,{label:Mn("PR Image 1","vk-blocks"),help:Mn("When you have an image. Image is displayed with priority","vk-blocks")},r.a.createElement(Yn,{onSelect:function(e){return o({insertImage1:e.url})},type:"image",value:h,render:function(e){var t=e.open;return r.a.createElement(Vn,{onClick:t,className:h?"image-button":"button button-large"},h?r.a.createElement("img",{className:"icon-image",src:h,alt:Mn("Upload image","vk-blocks")}):Mn("Select image","vk-blocks"))}}))),r.a.createElement(Wn,{title:Mn("PR Block2 Setting","vk-blocks")},r.a.createElement(Dn,{label:Mn("Link URL:","vk-blocks")},r.a.createElement(qn,{value:c,onChange:function(e){return o({url2:e})}}),r.a.createElement($n,{label:Mn("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return o({urlOpenType2:e})}})),r.a.createElement(Dn,{label:Mn("Icon 2","vk-blocks")},r.a.createElement(qn,{label:Mn("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:b,onChange:function(e){return o({icon2:e})},placeholder:"fas fa-file",help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))}),r.a.createElement(Jn,{value:k,onChange:function(e){e?o({color2:e}):(o({color2:"#0693e3"}),o({bgType2:"0"}))}}),r.a.createElement(Un,{label:Mn("Icon Background:","vk-blocks"),selected:y,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType2:e})}})),r.a.createElement(Dn,{label:Mn("PR Image 2","vk-blocks"),help:Mn("When you have an image. Image is displayed with priority.","vk-blocks")},r.a.createElement(Yn,{onSelect:function(e){return o({insertImage2:e.url})},type:"image",value:E,render:function(e){var t=e.open;return r.a.createElement(Vn,{onClick:t,className:E?"image-button":"button button-large"},E?r.a.createElement("img",{className:"icon-image",src:E,alt:Mn("Upload image","vk-blocks")}):Mn("Select image","vk-blocks"))}}))),r.a.createElement(Wn,{title:Mn("PR Block3 Setting","vk-blocks")},r.a.createElement(Dn,{label:Mn("Link URL:","vk-blocks")},r.a.createElement(qn,{value:i,onChange:function(e){return o({url3:e})}}),r.a.createElement($n,{label:Mn("Open link new tab.","vk-blocks"),checked:p,onChange:function(e){return o({urlOpenType3:e})}})),r.a.createElement(Dn,{label:Mn("Icon 3","vk-blocks")},r.a.createElement(qn,{label:Mn("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:f,onChange:function(e){return o({icon3:e})},placeholder:"fas fa-file",help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))}),r.a.createElement(Jn,{value:d,onChange:function(e){e?o({color3:e}):(o({color3:"#0693e3"}),o({bgType3:"0"}))}}),r.a.createElement(Un,{label:Mn("Icon Background:","vk-blocks"),selected:_,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType3:e})}})),r.a.createElement(Dn,{label:Mn("PR Image 3","vk-blocks"),help:Mn("When you have an image. Image is displayed with priority.","vk-blocks")},r.a.createElement(Yn,{onSelect:function(e){return o({insertImage3:e.url})},type:"image",value:C,render:function(e){var t=e.open;return r.a.createElement(Vn,{onClick:t,className:C?"image-button":"button button-large"},C?r.a.createElement("img",{className:"icon-image",src:C,alt:Mn("Upload image","vk-blocks")}):Mn("Select image","vk-blocks"))}})))),r.a.createElement("div",{className:t},r.a.createElement(zn,{attributes:n,setAttributes:o,blockNum:1,for_:"edit"}),r.a.createElement(zn,{attributes:n,setAttributes:o,blockNum:2,for_:"edit"}),r.a.createElement(zn,{attributes:n,setAttributes:o,blockNum:3,for_:"edit"})))]},save:function(e){var t,n=e.attributes,o=e.className;return t=o?"".concat(o," vk_prBlocks row"):"vk_prBlocks row",r.a.createElement("div",{className:t},r.a.createElement(zn,{attributes:n,blockNum:1,for_:"save"}),r.a.createElement(zn,{attributes:n,blockNum:2,for_:"save"}),r.a.createElement(zn,{attributes:n,blockNum:3,for_:"save"}))},deprecated:Sn});function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function eo(e,t){return!t||"object"!==Xn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function to(e){return(to=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function no(e,t){return(no=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var oo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),eo(this,to(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&no(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,a="",l="";return n&&(a=r.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=r.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),r.a.createElement(r.a.Fragment,null,a,r.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&Zn(n.prototype,o),a&&Zn(n,a),t}();function ro(e){return(ro="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ao(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function lo(e,t){return!t||"object"!==ro(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function co(e){return(co=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function io(e,t){return(io=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var so=wp.i18n.__,uo=wp.components.Button,po=wp.editor.MediaUpload,mo=wp.editor.RichText,bo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),lo(this,co(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&io(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,a=e.contentColor,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,b=e.ImageBorderColor,f=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.className,d=this.props.for_,g="vk_prContent",y="vk_button",_="btn btn-block vk_button_link vk_prContent_colTxt_btn",h={},E="";return g="right"===f?ue()(k,g,"vk_prContent-layout-imageRight"):ue()(k,g,"vk_prContent-layout-imageLeft"),s?(y="".concat(y," vk_button-color-custom"),_="".concat(_," btn-primary"),"0"===c?h={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(h={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(_="".concat(_," btn-").concat(i),h=null):"1"===c&&(_="".concat(_," btn-outline-").concat(i),h=null)),E=null==b?"none":"1px solid ".concat(b),r.a.createElement("div",{className:g},r.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===d?r.a.createElement(po,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return r.a.createElement(uo,{onClick:t,className:m?"image-button":"button button-large"},m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:so("Upload image","vk-blocks"),style:{border:E}}):so("Select image","vk-blocks"))}}):m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:so("Upload image","vk-blocks"),style:{border:E}}):so("Select image","vk-blocks")),r.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===d?r.a.createElement(r.a.Fragment,null,r.a.createElement(mo,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:so("Input title.","vk-blocks"),style:{color:n}}),r.a.createElement(mo,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:so("Input content.","vk-blocks"),style:{color:a}})):r.a.createElement(r.a.Fragment,null,r.a.createElement(mo.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),r.a.createElement(mo.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:a}})),function(){if(""!==u&&void 0!==u)return r.a.createElement("div",{className:y},r.a.createElement("a",{href:l,className:_,target:p?"_blank":null,style:h,rel:"noopener noreferrer"},r.a.createElement(oo,{attributes:e})))}()))}}])&&ao(n.prototype,o),a&&ao(n,a),t}();function fo(e){return(fo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vo(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ko(e,t){return!t||"object"!==fo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function go(e){return(go=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yo(e,t){return(yo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var _o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ko(this,go(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yo(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,a="",l="";return n&&(a=r.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=r.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),r.a.createElement(r.a.Fragment,null,a,r.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&vo(n.prototype,o),a&&vo(n,a),t}();function ho(e){return(ho="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Eo(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Co(e,t){return!t||"object"!==ho(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function wo(e){return(wo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function No(e,t){return(No=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var xo=wp.i18n.__,Bo=wp.components.Button,So=wp.editor.MediaUpload,To=wp.editor.RichText,Oo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Co(this,wo(t).apply(this,arguments))}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&No(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,a=e.contentColor,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,b=e.ImageBorderColor,f=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.for_,d="vk_prContent",g="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",_={};return d="".concat(d,"right"===f?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(g="".concat(g," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===c?_={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(_={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(y="".concat(y," btn-").concat(i),_=null):"1"===c&&(y="".concat(y," btn-outline-").concat(i),_=null)),r.a.createElement("div",{className:d},r.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===k?r.a.createElement(So,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return r.a.createElement(Bo,{onClick:t,className:m?"image-button":"button button-large"},m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:xo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):xo("Select image","vk-blocks"))}}):m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:xo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):xo("Select image","vk-blocks")),r.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===k?r.a.createElement(r.a.Fragment,null,r.a.createElement(To,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:xo("Input title.","vk-blocks"),style:{color:n}}),r.a.createElement(To,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:xo("Input content.","vk-blocks"),style:{color:a}})):r.a.createElement(r.a.Fragment,null,r.a.createElement(To.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),r.a.createElement(To.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:a}})),function(){if(""!==u&&void 0!==u)return r.a.createElement("div",{className:g},r.a.createElement("a",{href:l,className:y,target:p?"_blank":null,style:_},r.a.createElement(_o,{attributes:e})))}()))}}])&&Eo(n.prototype,o),a&&Eo(n,a),t}(),Ro=[{attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},save:function(e){var t=e.attributes;e.className;return r.a.createElement(Oo,{attributes:t,for_:"save"})}}],Io=wp.i18n.__,Ao=wp.blocks.registerBlockType,Po=wp.components,jo=(Po.RangeControl,Po.RadioControl),zo=Po.PanelBody,Mo=(Po.Button,Po.BaseControl),Fo=Po.CheckboxControl,Lo=Po.TextControl,Uo=wp.element.Fragment,Wo=wp.editor,Vo=(Wo.RichText,Wo.InspectorControls),Do=(Wo.MediaUpload,Wo.ColorPalette),$o=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),r.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),r.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),r.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),r.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),r.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),r.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),r.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),r.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),r.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));Ao("vk-blocks/pr-content",{title:Io("PR Content","vk-blocks"),icon:$o,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=e.className,o=e.setAttributes,a=t.titleColor,l=t.contentColor,c=t.url,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonText,m=t.buttonTarget,b=t.ImageBorderColor,f=t.layout,v=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return r.a.createElement(Uo,null,r.a.createElement(Vo,null,r.a.createElement(zo,{title:Io("Color Setting","vk-blocks")},r.a.createElement(Mo,{label:Io("Title Color","vk-blocks")},r.a.createElement(Do,{value:a,onChange:function(e){return o({titleColor:e})}})),r.a.createElement(Mo,{label:Io("Content Color","vk-blocks")},r.a.createElement(Do,{value:l,onChange:function(e){return o({contentColor:e})}})),r.a.createElement(Mo,{label:Io("Image Border Color","vk-blocks")},r.a.createElement(Do,{value:b,onChange:function(e){return o({ImageBorderColor:e})}}))),r.a.createElement(zo,{title:Io("Button Setting","vk-blocks")},r.a.createElement(Mo,{label:Io("Button Text","vk-blocks")},r.a.createElement(Lo,{value:p,onChange:function(e){return o({buttonText:e})},placeholder:"Input button text."})),r.a.createElement(Mo,{label:Io("Link URL","vk-blocks")},r.a.createElement(Lo,{value:c,onChange:function(e){return o({url:e})},placeholder:"https://vektor-inc.co.jp/"})),r.a.createElement(Fo,{label:Io("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return o({buttonTarget:e})}}),r.a.createElement(Mo,{label:Io("Button Type","vk-blocks")},r.a.createElement(jo,{selected:i,options:[{label:Io("Solid","vk-blocks"),value:"0"},{label:Io("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return o({buttonType:e})}})),r.a.createElement(jo,{label:Io("Default Color:","vk-blocks"),selected:s,options:[{label:Io("Primary","vk-blocks"),value:"primary"},{label:Io("Secondary","vk-blocks"),value:"secondary"},{label:Io("Success","vk-blocks"),value:"success"},{label:Io("Info","vk-blocks"),value:"info"},{label:Io("Warning","vk-blocks"),value:"warning"},{label:Io("Danger","vk-blocks"),value:"danger"},{label:Io("Light","vk-blocks"),value:"light"},{label:Io("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),r.a.createElement(Mo,{label:Io("Button Color","vk-blocks")},r.a.createElement(Do,{value:u,onChange:function(e){return o({buttonColorCustom:e})}})),r.a.createElement(Mo,{label:Io("Font Awesome:","vk-blocks"),help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Io("Font Awesome icon list","vk-blocks"))},r.a.createElement(Lo,{label:Io("Before text","vk-blocks"),help:Io("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:v,onChange:function(e){return o({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),r.a.createElement(Lo,{label:Io("After text","vk-blocks"),help:Io("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return o({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),r.a.createElement(zo,{title:Io("Layout Setting","vk-blocks")},r.a.createElement(jo,{label:Io("Layout Type","vk-blocks"),selected:f,options:[{label:Io("Right","vk-blocks"),value:"right"},{label:Io("Left","vk-blocks"),value:"left"}],onChange:function(e){return o({layout:e})}}))),r.a.createElement(bo,{attributes:t,setAttributes:o,className:n,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return r.a.createElement(bo,{attributes:t,className:n,for_:"save"})},deprecated:Ro})}]);
26
  //# sourceMappingURL=block-build.js.map
inc/vk-blocks/build/block-build.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./src/alert/block.js","webpack:///./src/balloon/block.js","webpack:///./src/faq/block.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/spacer/component.js","webpack:///./src/spacer/block.js","webpack:///./src/spacer/schema.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/heading/heading-toolbar.js","webpack:///./src/heading/block.js","webpack:///./src/heading/schema.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.js","webpack:///./src/pr-content/block.js","webpack:///./src/pr-content/schema.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","arguments","length","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","Array","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","push","V","T","U","isArray","next","done","keys","join","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","Y","default","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","__","wp","i18n","registerBlockType","blocks","RichText","editor","title","icon","category","attributes","style","content","selector","edit","_ref","setAttributes","React","className","concat","onChange","event","selected","tagName","newContent","save","_ref2","Content","components","RadioControl","RangeControl","PanelBody","Button","element","InspectorControls","MediaUpload","ColorPalette","BlockIcon","xmlns","width","height","viewBox","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","label","help","options","onSelect","sizes","full","url","open","onClick","src","alt","placeholder","background","border","_ref3","heading","PanelColor","arrowFlag","insertImage","BaseControl","CheckboxControl","TextControl","cx","cy","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","checked","href","_ref4","backgroundImage","backgroundRepeat","backgroundSize","backgroundColor","color","_ref5","_readOnlyError","SpacerComponent","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","apply","_inherits","_this$props$attribute","unit","pc","tablet","mobile","react_default","SelectControl","points","component_SpacerComponent","componentDivider","level","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","for_","id","toNumber","min","undefined","max","Number","isNaN","supports","block_Fragment","block_InspectorControls","block_PanelBody","block_BaseControl","block_RangeControl","step","block_SelectControl","vk_blocks_check","is_pro","component_Component","range","window","lodash","sprintf","Toolbar","HeadingToolbar","targetLevel","selectedLevel","isActive","subscript","_this","_this$props","minLevel","maxLevel","controls","index","createLevelControl","BlockControls","AlignmentToolbar","align","titleStyle","outerMarginBottom","titleColor","titleSize","titleMarginBottom","subText","subTextFlag","subTextColor","subTextSize","setTitleFontSize","newLevel","heading_block_Fragment","heading_toolbar","heading_block_InspectorControls","heading_block_PanelBody","heading_block_SelectControl","heading_block_RangeControl","block_ColorPalette","block_RadioControl","marginBottom","fontSize","textAlign","button_component_classCallCheck","button_component_possibleConstructorReturn","button_component_getPrototypeOf","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","deprecated","component_deprecated_ComponentDeprecated","deprecated_RichText","Dashicon","IconButton","URLInput","isSelected","button_block_Fragment","button_block_InspectorControls","button_block_PanelBody","button_block_RadioControl","button_block_BaseControl","button_block_ColorPalette","button_component_Component","block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_possibleConstructorReturn","component_fontawesome_getPrototypeOf","component_fontawesome_inherits","buttonText","pr_content_component_classCallCheck","pr_content_component_possibleConstructorReturn","pr_content_component_getPrototypeOf","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","component_MediaUpload","component_Button","component_RichText","component_fontawesome_Fontawesome","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","block_TextControl","block_CheckboxControl","pr_content_block_RadioControl","pr_content_component_Component"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 8);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/** @license React v16.7.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Alert block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n\n} );\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonName: {\n source: 'html',\n selector: 'figcaption',\n },\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'position-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'position-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'position-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'vk_balloon_icon_image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n <RichText\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n onChange={ ( value ) => setAttributes( { balloonName: value } ) }\n value={ balloonName }\n placeholder={__('Icon Name', 'vk-blocks') }\n />\n\t\t\t\t\t</div>\n\t\t\t\t\t<RichText\n\t\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { content: value } ) }\n\t\t\t\t\t\tvalue={ content }\n\t\t\t\t\t\tplaceholder={__('Input text', 'vk-blocks') }\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</Fragment>\n );\n\t},\n\n\n\t/**\n\t * The save function defin className }> which the different attributes should be combined\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\n\t *\n\t * The \"save\" property must be specified and must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tsave( { attributes, className } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n\t\treturn (\n\t\t\t<div className={ `vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t{ IconImage ?\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\t\tsrc={ IconImage }\n\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t/>\n <RichText.Content\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n value={ balloonName }\n />\n\t\t\t\t\t\t</figure> : '' }\n\t\t\t\t</div>\n\t\t\t\t<RichText.Content\n\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\tvalue={ content }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t},\n});\n","/**\n * Faq block type\n *\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RichText} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14\n\t\tc-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9\n\t\tc0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6\n\t\tC199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1\n\t\tc-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4\n\t\tc3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7\n\t\tC130.1,159.1,132.3,160.5,134.6,161.9z\"/>\n\t<path d=\"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3\n\t\tH125.9z\"/>\n\t<path d=\"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,231.8,563.9,239.9,553.9,239.9z\"/>\n\t<path d=\"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,475.4,563.9,483.5,553.9,483.5z\"/>\n\t</svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/faq', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('FAQ', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={'vk_faq'}>\n <RichText\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Please enter a question.', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Please enter a answer.', 'vk-blocks') }\n />\n </dl>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n});\n","/**\n * Flow block type\n *\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, PanelColor} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = 'arrow-down';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/flow', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Flow', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n\t\t\t\tinsertImage: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: null, // no image by default!\n\t\t\t\t}\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Display of arrow', 'vk-blocks') }>\n <RadioControl\n selected={arrowFlag}\n options={[\n {label: __('Arrow display', 'vk-blocks'), value: 'vk_flow-arrow-on'},\n {label: __('Arrow hidden', 'vk-blocks'), value: 'vk_flow-arrow-off'},\n ]}\n onChange={(value) => setAttributes({arrowFlag: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div className={`${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' } >\n <dl className={ 'vk_flow_frame_text' }>\n <RichText\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Input title', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content', 'vk-blocks') }\n />\n </dl>\n\t\t\t\t\t\t\t\t\t\t<div className={'vk_flow_frame_image'}>\n\t\t\t\t\t\t\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonSelect={(value) => setAttributes({insertImage: value.url})}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_image' }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={insertImage}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({open}) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={open}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={insertImage ? 'image-button' : 'button button-large'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{!insertImage ? __('Select image', 'vk-blocks') :\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img className={'icon-image'} src={insertImage} alt={__('Upload image', 'vk-blocks')}/>}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n </div>\n </Fragment>\n ];\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n\t\t\t\t\t\t\t\t{ insertImage ?\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame_image' }>\n\t\t\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\t\t\t\tsrc={ insertImage }\n\t\t\t\t\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t\t\t\t/></div> : '' }\n\t\t\t\t\t\t\t</div>\n </div>\n );\n },\n});\n","/**\n * PR Block block type\n *\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<g>\n\t\t\t<circle cx=\"288\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"213.5\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"74.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"501.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"427\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t</g>\n\t</svg>\n);\n\nfunction set_attirbuite(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\n\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-blocks', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Blocks (Beta)', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: set_attirbuite(4),\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n\n <PanelBody title={__('PR Block1 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url1}\n onChange={(value) => setAttributes({url1: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType1}\n onChange={(checked) => setAttributes({urlOpenType1: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 1', 'vk-blocks')}\n\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon1}\n onChange={(value) => setAttributes({icon1: value})}\n placeholder={'fas fa-file'}\n help = { <a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a> }\n />\n <ColorPalette\n value={color1}\n onChange={(value) => {\n if (value){\n setAttributes({color1: value})\n } else {\n setAttributes({color1: '#0693e3'})\n setAttributes({bgType1: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType1}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({ bgType1: value })}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 1', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage1: value.url})}\n type=\"image\"\n value={insertImage1}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage1 ? 'image-button' : 'button button-large'}\n >\n {!insertImage1 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage1}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block2 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url2}\n onChange={(value) => setAttributes({url2: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType2}\n onChange={(checked) => setAttributes({urlOpenType2: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 2', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon2}\n onChange={(value) => setAttributes({icon2: value})}\n placeholder={'fas fa-file'}\n help = { <a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a> }\n />\n <ColorPalette\n value={color2}\n onChange={(value) => {\n if (value){\n setAttributes({color2: value})\n } else {\n setAttributes({color2: '#0693e3'})\n setAttributes({bgType2: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType2}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType2: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 2', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage2: value.url})}\n type=\"image\"\n value={insertImage2}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage2 ? 'image-button' : 'button button-large'}\n >\n {!insertImage2 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage2}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block3 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url3}\n onChange={(value) => setAttributes({url3: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType3}\n onChange={(checked) => setAttributes({urlOpenType3: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 3', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon3}\n onChange={(value) => setAttributes({icon3: value})}\n placeholder={'fas fa-file'}\n help = { <a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a> }\n />\n <ColorPalette\n value={color3}\n onChange={(value) => {\n if (value){\n setAttributes({color3: value})\n } else {\n setAttributes({color3: '#0693e3'})\n setAttributes({bgType3: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType3}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType3: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 3', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage3: value.url})}\n type=\"image\"\n value={insertImage3}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage3 ? 'image-button' : 'button button-large'}\n >\n {!insertImage3 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage3}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( bgType1 === '0' ) {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName=\"h1\"\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input title', 'vk-blocks')}\n />\n <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName=\"p\"\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input content', 'vk-blocks')}\n />\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n\n\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName=\"h1\"\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input title', 'vk-blocks')}\n />\n <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName=\"p\"\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input content', 'vk-blocks')}\n />\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n\n\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName=\"h1\"\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input title', 'vk-blocks')}\n />\n <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName=\"p\"\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input content', 'vk-blocks')}\n />\n </div>\n\n </article>\n </Fragment>\n ];\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const {\n\t\t\t\t\theading1,\n\t\t\t\t\theading2,\n\t\t\t\t\theading3,\n\t\t\t\t\tcontent1,\n\t\t\t\t\tcontent2,\n\t\t\t\t\tcontent3,\n\t\t\t\t\turl1,\n\t\t\t\t\turl2,\n\t\t\t\t\turl3,\n\t\t\t\t\turlOpenType1,\n\t\t\t\t\turlOpenType2,\n\t\t\t\t\turlOpenType3,\n\t\t\t\t\ticon1,\n\t\t\t\t\ticon2,\n\t\t\t\t\ticon3,\n\t\t\t\t\tcolor1,\n\t\t\t\t\tcolor2,\n\t\t\t\t\tcolor3,\n\t\t\t\t\tbgType1,\n\t\t\t\t\tbgType2,\n\t\t\t\t\tbgType3,\n\t\t\t\t\tinsertImage1,\n\t\t\t\t\tinsertImage2,\n\t\t\t\t\tinsertImage3\n } = attributes;\n\n return (\n <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n \t\tcolor2 = '#0693e3';\n \t\tbgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n \t\tcolor3 = '#0693e3';\n \t\tbgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </article>\n );\n },\n});\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n\n return (\n <div className=\"vk_spacer\">\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}","/**\n * spacer block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport {SpacerComponent} from \"./component\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<rect x=\"108.8\" y=\"18.7\" width=\"358.5\" height=\"40\"/>\n\t\t<rect x=\"108.8\" y=\"453.3\" width=\"358.5\" height=\"40\"/>\n\t\t<polygon points=\"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8\n\t\t\t444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/spacer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Responsive Spacer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n unit,\n pc,\n tablet,\n mobile,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <SelectControl\n label={__('Unit Type', 'vk-blocks')}\n value={unit}\n onChange={(value) => setAttributes({unit: value})}\n options={[\n {\n value: 'px',\n label: __('px', 'vk-blocks'),\n },\n {\n value: 'em',\n label: __('em', 'vk-blocks'),\n },\n {\n value: 'rem',\n label: __('rem', 'vk-blocks'),\n },\n {\n value: 'vw',\n label: __('vw', 'vk-blocks'),\n }\n ]}\n />\n <BaseControl label={__('Height for each device.', 'vk-blocks')}>\n <RangeControl\n label={__('PC', 'vk-blocks')}\n value={pc}\n onChange={(value) => setAttributes({pc: value})}\n />\n <RangeControl\n label={__('Tablet', 'vk-blocks')}\n value={tablet}\n onChange={(value) => setAttributes({tablet: value})}\n />\n <RangeControl\n label={__('Mobile', 'vk-blocks')}\n value={mobile}\n onChange={(value) => setAttributes({mobile: value})}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <SpacerComponent attributes={attributes}/>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n\n //Please comment out, when you need to use deprecated.\n // deprecated:deprecated\n});\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\n\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","'use strict';\n\nexport default function toNumber( value, min = -100, max = null ) {\n\tvalue = Number( value );\n\n\tif ( isNaN( value ) || value < min ) {\n\t\tvalue = min;\n\t}\n\n\tif ( null !== max && value > max ) {\n\t\tvalue = max;\n\t}\n\n\treturn value;\n}\n","/**\n * outer block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {schema} from './schema';\nimport toNumber from \"../_helper/to-number\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62\n\t\ts-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z\"/>\n\t<polygon points=\"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 \"/>\n\t<path d=\"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z\"/>\n\t<g>\n\t\t<path d=\"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7\n\t\t\tc8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0\n\t\t\tc-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0\n\t\t\tc13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z\"/>\n\t\t<path d=\"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4\n\t\t\tC161.7,48.1,149.8,53.7,141.3,65z\"/>\n\t\t<path d=\"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9\n\t\t\tc8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5\n\t\t\tc0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6\n\t\t\tc2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\tsupports:{\n \tanchor:true,\n\t},\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n\t\t\tupperDividerBgColor,\n\t\t\tlowerDividerBgColor,\n\t\t\tdividerType,\n\t\t\tborderWidth,\n\t\t\tborderStyle,\n\t\t\tborderColor,\n\t\t\tborderRadius\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Background Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Color Setting', 'vk-blocks')}\n help={__('Color will overcome background image. If you want to display image, clear background color or set opacity 0.', 'vk-blocks')}\n >\n <ColorPalette\n value={bgColor}\n onChange={(value) => setAttributes({bgColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Opacity Setting', 'vk-blocks')}\n >\n <RangeControl\n value={opacity}\n onChange={(value) => {setAttributes({opacity: value});\n }}\n min={0}\n max={1}\n step={0.1}\n />\n </BaseControl>\n\n <BaseControl\n label={__('Background Image', 'vk-blocks')}\n help=\"\"\n >\n <MediaUpload\n onSelect={(value) => setAttributes({bgImage: value.url})}\n type=\"image\"\n value={bgImage}\n render={({open}) => (\n <Button\n onClick={open}\n className={bgImage ? 'image-button' : 'button button-large'}\n >\n {!bgImage ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={bgImage}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</BaseControl>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Background image Position', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thelp=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n <RadioControl\n // label={__('Background Position', 'vk-blocks')}\n selected={bgPosition}\n options={[\n {label: __('normal', 'vk-blocks'), value: 'normal'},\n {label: __('Fixed', 'vk-blocks'), value: 'fixed'},\n {label: __('Parallax (It will not work in preview)', 'vk-blocks'), value: 'parallax'}\n ]}\n onChange={(value) => setAttributes({bgPosition: value})}\n />\n </BaseControl>\n </PanelBody>\n\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Normal', 'vk-blocks'), value: 'normal'},\n\t\t\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Contents area padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use contents area default padding (When case of full width etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Use contents area default padding (When case of not full width and use background etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '1'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Use default padding', 'vk-blocks'), value: '1'},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={dividerType}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({dividerType: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Tilt', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Curve', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Wave', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Triangle', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Upper Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={upper_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upper_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={upperDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upperDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Lower Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={lower_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lower_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={lowerDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lowerDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Border Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t// label={__('Border will disappear when divider effect is applied.', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<p>{__('Border will disappear when divider effect is applied.', 'vk-blocks')}</p>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Border type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={borderStyle}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderStyle: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'none',\n\t\t\t\t\t\t\t\t\t\tlabel: __('None', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'solid',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Solid', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dotted',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dotted', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dashed',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dashed', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'double',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Double', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'groove',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Groove', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'ridge',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Ridge', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'inset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Inset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'outset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Outset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={borderColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border width', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderWidth}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderWidth:value})}\n\t\t\t\t\t\t\t\tmin=\"0\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border radius', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderRadius}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderRadius: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n <Component\n attributes={attributes}\n for_={'edit'}/>\n :\n <div>{__('This block is only for users who bought Lightning Pro.', 'vk-blocks')}</div>\n }\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n <Component\n attributes={attributes}\n for_={'save'}/>\n );\n\n }\n }\n\n },\n});\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","import React from \"react\";\n\n/**\n * WordPress dependenciess\n */\nconst { lodash } = window;\nconst { range } = lodash;\nconst { __, sprintf } = wp.i18n;\nconst { Component } = wp.element;\nconst { Toolbar } = wp.components;\n\nclass HeadingToolbar extends Component {\n\tcreateLevelControl(targetLevel, selectedLevel, onChange) {\n\t\treturn {\n\t\t\ticon: 'heading',\n\t\t\t// translators: %s: heading level e.g: \"1\", \"2\", \"3\"\n\t\t\ttitle: sprintf( __( 'Heading %d' ), targetLevel ),\n\t\t\tisActive: targetLevel === selectedLevel,\n\t\t\tonClick: () => onChange( targetLevel ),\n\t\t\tsubscript: String( targetLevel ),\n\t\t};\n\t}\n\n\n\trender() {\n\t\tconst {minLevel, maxLevel, selectedLevel, onChange} = this.props;\n\n\t\treturn (\n\t\t\t<Toolbar controls={range(minLevel, maxLevel).map((index) => this.createLevelControl(index, selectedLevel, onChange))}/>\n\t\t);\n\t}\n}\n\nexport default HeadingToolbar;\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport HeadingToolbar from './heading-toolbar';\n\n// import YourComponent from \"./component.js\";\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl,PanelBody,RadioControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar } = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<g>\n\t\t\t\t<path d=\"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z\"/>\n\t\t\t</g>\n\t\t\t<g>\n\t\t\t\t<path d=\"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5\n\t\t\t\t\tc0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2\n\t\t\t\t\tc0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8\n\t\t\t\t\tl-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8\n\t\t\t\t\tc0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5\n\t\t\t\t\tc0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3\n\t\t\t\t\tC37.8,486.6,33.9,477.8,33,467.3z\"/>\n\t\t\t\t<path d=\"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2\n\t\t\t\t\tc-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4\n\t\t\t\t\tc2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z\"/>\n\t\t\t\t<path d=\"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10\n\t\t\t\t\tc6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3\n\t\t\t\t\tc-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4\n\t\t\t\t\tc3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4\n\t\t\t\t\tC255.9,453.4,254.6,457.8,254.6,463.8z\"/>\n\t\t\t\t<path d=\"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z\"/>\n\t\t\t\t<path d=\"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z\"/>\n\t\t\t\t<path d=\"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1\n\t\t\t\t\tc-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9\n\t\t\t\t\tL530.6,397.2z\"/>\n\t\t\t</g>\n\t\t</g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/heading', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Heading', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n supports : {\n className: false,\n anchor: true,\n },\n\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n let setTitleFontSize = (newLevel) => {\n\n setAttributes({level: newLevel});\n\n switch (newLevel) {\n case 1:\n setAttributes({titleSize: 3.6});\n break;\n case 2:\n setAttributes({titleSize: 2.8});\n break;\n case 3:\n setAttributes({titleSize: 2.2});\n break;\n case 4:\n setAttributes({titleSize: 2.0});\n break;\n case 5:\n setAttributes({titleSize: 1.8});\n break;\n case 6:\n setAttributes({titleSize: 1.6});\n break;\n }\n };\n\n return (\n <Fragment>\n <BlockControls>\n <HeadingToolbar minLevel={2} maxLevel={5} selectedLevel={level} onChange={setTitleFontSize}/>\n </BlockControls>\n <InspectorControls>\n <PanelBody title={__('Style Settings', 'vk-blocks')}>\n <SelectControl\n label={__('Heading style', 'vk-blocks')}\n value={titleStyle}\n onChange={(value) => setAttributes({titleStyle: value})}\n options={[\n {label: __('Default', 'vk-blocks'), value: 'default'},\n {label: __('Plain', 'vk-blocks'), value: 'plain'}\n ]}\n />\n <label>{__('Margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={outerMarginBottom}\n onChange={(value) => {setAttributes({outerMarginBottom: value});\n }}\n min={-1}\n max={8}\n step={0.1}\n />\n </PanelBody>\n <PanelBody title={ __( 'Heading Settings', 'vk-blocks' ) }>\n <label>{ __( 'Level', 'vk-blocks' ) }</label>\n <HeadingToolbar minLevel={1} maxLevel={7} selectedLevel={level} onChange={setTitleFontSize}/>\n <p>{ __( 'Text Alignment' ) }</p>\n <AlignmentToolbar\n value={ align }\n onChange={ ( value ) => {\n setAttributes( { align: value } );\n } }\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleSize}\n onChange={(value) => {setAttributes({titleSize: value});\n }}\n min={0.5}\n max={4}\n step={0.1}\n />\n <label>{__('Heading margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleMarginBottom}\n onChange={(value) => {setAttributes({titleMarginBottom: value});\n }}\n min={-1}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </PanelBody>\n <PanelBody title={ __( 'Sub Text Settings', 'vk-blocks' ) }>\n <RadioControl\n label={__('Position', 'vk-blocks')}\n selected={subTextFlag}\n options={[\n {label: __('Display', 'vk-blocks'), value: 'on'},\n {label: __('Hide', 'vk-blocks'), value: 'off'},\n ]}\n onChange={(value) => setAttributes({subTextFlag: value})}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={subTextSize}\n onChange={(value) => {setAttributes({subTextSize: value});\n }}\n min={0.5}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={subTextColor}\n onChange={(value) => setAttributes({subTextColor: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div\n className = {`vk_heading vk_heading-style-${titleStyle}`}\n style={ { marginBottom: outerMarginBottom + `rem` } }\n >\n <RichText\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={ { color: titleColor, fontSize: titleSize + 'rem',textAlign: align,marginBottom:titleMarginBottom + 'rem' } }\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const { level, align, title, titleColor, titleSize, subText,subTextFlag, subTextColor, subTextSize, titleStyle,titleMarginBottom,outerMarginBottom } = attributes;\n const tagName = 'h' + level;\n\n return (\n <div\n className = {`vk_heading vk_heading-style-${titleStyle}`}\n style={ { marginBottom: outerMarginBottom + `rem` } }\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={ { color: titleColor, fontSize: titleSize + 'rem',textAlign: align,marginBottom:titleMarginBottom + 'rem' } }\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n );\n },\n});\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","import React from 'react';\n\nexport class Component extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\nconst { RichText } = wp.editor;\n\nexport const deprecated = [\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecated lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t}\n];\n","/**\n * Button block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl, Dashicon, IconButton,} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette, URLInput,} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8\n\t\t\t\tc15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<path d=\"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5\n\t\t\t\tc6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2\n\t\t\t\tc-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6\n\t\t\t\tc-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9\n\t\t\t\tc-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z\"/>\n\t\t\t<path d=\"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4\n\t\t\t\tv-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z\"/>\n\t\t\t<path d=\"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL282.4,206.9z\"/>\n\t\t\t<path d=\"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL330.2,206.9z\"/>\n\t\t\t<path d=\"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2\n\t\t\t\tc0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z\n\t\t\t\t M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2\n\t\t\t\tc0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z\"/>\n\t\t\t<path d=\"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27\n\t\t\t\tV265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z\"/>\n\t\t</g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/button', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Button', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n content: {\n source: 'html',\n selector: 'span',\n },\n subCaption: {\n type: 'string',\n default: null,\n },\n buttonUrl: {\n type: 'string',\n default: null,\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n buttonSize: {\n type: 'string',\n default: 'md',\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonAlign: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n default: null,\n },\n fontAwesomeIconAfter: {\n type: 'string',\n default: null,\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, className, setAttributes, isSelected}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Button setting', 'vk-blocks')}>\n <TextControl\n label={__('Sub Caption', 'vk-blocks')}\n value={subCaption}\n onChange={(value) => setAttributes({subCaption: value})}\n placeholder={'Sub Caption'}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <RadioControl\n label={__('Button Size:', 'vk-blocks')}\n selected={buttonSize}\n options={[\n {label: __('Large', 'vk-blocks'), value: 'lg'},\n {label: __('normal', 'vk-blocks'), value: 'md'},\n {label: __('Small', 'vk-blocks'), value: 'sm'},\n ]}\n onChange={(value) => setAttributes({buttonSize: value})}\n />\n <RadioControl\n label={__('Button Position:', 'vk-blocks')}\n selected={buttonAlign}\n options={[\n {label: __('Left', 'vk-blocks'), value: 'left'},\n {label: __('Center', 'vk-blocks'), value: 'center'},\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Block', 'vk-blocks'), value: 'block'},\n ]}\n onChange={(value) => setAttributes({buttonAlign: value})}\n />\n <RadioControl\n label={__('Button Style:', 'vk-blocks')}\n selected={buttonType}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n help={__('If you select \"No background\", that you need to select a Custom Color.', 'vk-blocks')}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n <RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n <BaseControl\n label={__('Custom Color', 'vk-blocks')}\n help={__('This custom color overrides the default color. If you want to use the default color, click the clear button.', 'vk-blocks')}\n >\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n\n <div className={buttonColorCustom ? `vk_button vk_button-align-${ buttonAlign } vk_button-color-custom` : `vk_button vk_button-align-${ buttonAlign }`}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText\n tagName=\"span\"\n className={'vk_button_link_txt'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input text', 'vk-blocks')}\n formattingControls={['bold', 'italic', 'strikethrough']}\n keepPlaceholderOnFocus\n />\n }/>\n\n {isSelected && (\n <form\n className=\"block-library-button__inline-link\"\n onSubmit={(event) => event.preventDefault()}>\n <Dashicon icon=\"admin-links\"/>\n <URLInput\n value={buttonUrl}\n onChange={(value) => setAttributes({buttonUrl: value})}\n />\n <IconButton icon=\"editor-break\" label={__('Apply', 'vk-blocks')} type=\"submit\"/>\n </form>\n )}\n </div>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass = '';\n\n if (buttonColorCustom) {\n\n containerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n } else if (!buttonColorCustom) {\n\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n }\n\n return (\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbUrl={buttonUrl}\n lbTarget={buttonTarget}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText.Content\n tagName=\"span\"\n className={'vk_button_link_txt'}\n value={content}\n />\n }/>\n </div>\n );\n },\n\n deprecated: deprecated\n});\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport {Fontawesome} from \"./component-fontawesome\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class Component extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n\t\t\t\t\t\tbuttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n let setAttributes = this.props.setAttributes;\n let for_ = this.props.for_;\n\t\t\t\tlet containerClass = 'vk_prContent';\n\t\t\t\tlet btnClass = 'vk_button';\n\t\t\t\tlet aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n\t\t\t\tlet aStyle = {};\n\n\t\t\t\tif (layout === 'right') {\n\t\t\t\t\tcontainerClass = `${containerClass} vk_prContent-layout-imageRight`;\n\t\t\t\t} else {\n\t\t\t\t\tcontainerClass = `${containerClass} vk_prContent-layout-imageLeft`;\n\t\t\t\t}\n\n\t\t\t\tif (buttonColorCustom) {\n\t\t\t\t\t\tbtnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border:`1px solid ${ImageBorderColor}`}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: `1px solid ${ImageBorderColor}`}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}\n","/**\n * Pr-Content block type\n *\n */\n\nimport React from \"react\";\nimport {schema} from './schema.js';\nimport {Component} from \"./component.js\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z\"/>\n\t\t\t<path d=\"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,213.8,566.8,218.8,560.7,218.8z\"/>\n\t\t\t<path d=\"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,260.5,566.8,265.4,560.7,265.4z\"/>\n\t\t\t<path d=\"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,307.1,566.8,312.1,560.7,312.1z\"/>\n\t\t\t<polygon points=\"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t\"/>\n\t\t\t<path d=\"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3\n\t\t\t\t M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z\"/>\n\t\t\t<path d=\"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3\n\t\t\t\t M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8\n\t\t\t\tL423.3,117.8z\"/>\n\t\t\t<path d=\"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3\n\t\t\t\t M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC510.2,128.7,499.4,117.8,486,117.8L486,117.8z\"/>\n\t\t\t<path d=\"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3\n\t\t\t\t M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z\"/>\n\t\t\t<path d=\"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5\n\t\t\t\tC571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z\"/>\n\t\t</g>\n </svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-content', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Content', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, className, setAttributes}) {\n const {\n titleColor,\n contentColor,\n url,\n buttonType,\n\t\t\t\t\t\tbuttonColor,\n buttonColorCustom,\n buttonText,\n\t\t\t\t\t\tbuttonTarget,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Color Setting', 'vk-blocks')}>\n <BaseControl label={__('Title Color', 'vk-blocks')}>\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </BaseControl>\n <BaseControl label={__('Content Color', 'vk-blocks')}>\n <ColorPalette\n value={contentColor}\n onChange={(value) => setAttributes({contentColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Image Border Color', 'vk-blocks')}\n >\n <ColorPalette\n value={ImageBorderColor}\n onChange={(value) => setAttributes({ImageBorderColor: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Button Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Button Text', 'vk-blocks')}\n >\n <TextControl\n value={buttonText}\n onChange={(value) => setAttributes({buttonText: value})}\n placeholder={'Input button text.'}\n />\n </BaseControl>\n <BaseControl\n label={__('Link URL', 'vk-blocks')}\n >\n <TextControl\n value={url}\n onChange={(value) => setAttributes({url: value})}\n placeholder={'https://vektor-inc.co.jp/'}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <BaseControl label={__('Button Type', 'vk-blocks')}>\n <RadioControl\n selected={buttonType}\n options={[\n {label: __('Solid', 'vk-blocks'), value: '0'},\n {label: __('Ghost', 'vk-blocks'), value: '1'}\n ]}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl label={__('Button Color', 'vk-blocks')}>\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Layout Setting', 'vk-blocks')}>\n <RadioControl\n label={__('Layout Type', 'vk-blocks')}\n selected={layout}\n options={[\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Left', 'vk-blocks'), value: 'left'}\n ]}\n onChange={(value) => setAttributes({layout: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <Component\n attributes={attributes}\n for_={'save'}\n />\n );\n },\n});\n","export const schema = {\n\ttitle: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_title',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tcontent: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_text',\n\t},\n\tcontentColor: {\n\t\ttype: 'string',\n\t},\n\turl: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tbuttonType: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t\tdefault: 'primary',\n\t},\n\tbuttonColorCustom: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.vk_button_link_txt',\n\t\tdefault: '',\n\t},\n\tbuttonTarget: {\n\t\ttype: 'Boolean',\n\tdefault: false,\n\t},\n\tImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tImageBorderColor: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tlayout: {\n\t\ttype: 'string',\n\tdefault: 'left',\n\t},\n\tfontAwesomeIconBefore:{\n\t\ttype: 'string',\n\t},\n\tfontAwesomeIconAfter:{\n\t\ttype: 'string',\n\t}\n};\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/classnames/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./src/balloon/block.js","webpack:///./src/spacer/component.js","webpack:///./src/spacer/deprecated/component.js","webpack:///./src/spacer/deprecated/deprecated.js","webpack:///./src/spacer/deprecated/schema.js","webpack:///./src/spacer/block.js","webpack:///./src/spacer/schema.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/outer/deprecated/component-divider.js","webpack:///./src/outer/deprecated/component.js","webpack:///./src/outer/deprecated/block.js","webpack:///./src/outer/deprecated/schema.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/heading/heading-toolbar.js","webpack:///./src/heading/component.js","webpack:///./src/heading/deprecated/block.js","webpack:///./src/heading/deprecated/schema.js","webpack:///./src/heading/block.js","webpack:///./src/heading/schema.js","webpack:///./src/alert/deprecated.js","webpack:///./src/alert/block.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/component-deprecated-id.js","webpack:///./src/button/deprecated/component-deprecated-noopenernoreferer-id.js","webpack:///./src/button/deprecated/component-deprecated-subcaption-noNoopnnernoreferer-id.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/faq/deprecated.js","webpack:///./src/faq/block.js","webpack:///./src/flow/deprecated.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/deprecated/component-block.js","webpack:///./src/pr-blocks/deprecated/block.js","webpack:///./src/pr-blocks/component-block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.js","webpack:///./src/pr-content/deprecated/component-fontawesome-deprecated.js","webpack:///./src/pr-content/deprecated/component-deprecated.js","webpack:///./src/pr-content/deprecated/deprecated.js","webpack:///./src/pr-content/block.js","webpack:///./src/pr-content/schema.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","undefined","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","V","T","U","next","done","keys","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","__","wp","i18n","registerBlockType","blocks","components","RadioControl","RangeControl","PanelBody","Button","element","editor","RichText","InspectorControls","MediaUpload","ColorPalette","BlockIcon","React","xmlns","width","height","viewBox","title","icon","category","attributes","content","selector","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","edit","_ref","className","setAttributes","label","help","selected","options","onChange","concat","onSelect","sizes","full","url","_ref2","open","onClick","src","alt","tagName","placeholder","style","background","border","save","_ref3","Content","SpacerComponent","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","_inherits","_this$props$attribute","unit","pc","tablet","mobile","react_default","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","deprecated","deprecated_component_SpacerComponent","BaseControl","SelectControl","points","component_SpacerComponent","componentDivider","level","color","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","outer_component_classCallCheck","outer_component_possibleConstructorReturn","outer_component_getPrototypeOf","outer_component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","for_","id","deprecated_component_classCallCheck","deprecated_component_possibleConstructorReturn","deprecated_component_getPrototypeOf","deprecated_component_inherits","component_InnerBlocks","vk_blocks_check","is_pro","deprecated_component_Component","toNumber","min","max","Number","isNaN","supports","block_Fragment","block_InspectorControls","block_PanelBody","block_BaseControl","block_RangeControl","step","block_SelectControl","component_Component","range","window","lodash","sprintf","Toolbar","HeadingToolbar","targetLevel","selectedLevel","isActive","subscript","_this","_this$props","minLevel","maxLevel","controls","index","createLevelControl","heading_component_classCallCheck","heading_component_possibleConstructorReturn","heading_component_getPrototypeOf","heading_component_inherits","cStyle","tStyle","align","titleColor","titleSize","subText","subTextFlag","subTextColor","subTextSize","titleStyle","titleMarginBottom","outerMarginBottom","marginBottom","fontSize","textAlign","component_RichText","BlockControls","AlignmentToolbar","Version0_6_0","block_RichText","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","href","backgroundImage","backgroundRepeat","backgroundSize","_readOnlyError","backgroundColor","deprecated_block_Fragment","customClassName","setTitleFontSize","newLevel","heading_block_Fragment","block_BlockControls","heading_toolbar","heading_block_InspectorControls","heading_block_PanelBody","heading_block_SelectControl","heading_block_RangeControl","block_AlignmentToolbar","heading_block_ColorPalette","block_RadioControl","heading_component_Component","deprecated_RichText","event","alert_block_RichText","newContent","button_component_classCallCheck","button_component_possibleConstructorReturn","button_component_getPrototypeOf","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","rel","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","ComponentDeprecatedId","component_deprecated_id_classCallCheck","component_deprecated_id_possibleConstructorReturn","component_deprecated_id_getPrototypeOf","component_deprecated_id_inherits","ComponentDeprecatedNoOpnnerNoRefererID","component_deprecated_noopenernoreferer_id_classCallCheck","component_deprecated_noopenernoreferer_id_possibleConstructorReturn","component_deprecated_noopenernoreferer_id_getPrototypeOf","component_deprecated_noopenernoreferer_id_inherits","ComponentDeprecatedSubcaptionNoopennerId","component_deprecated_subcaption_noNoopnnernoreferer_id_classCallCheck","component_deprecated_subcaption_noNoopnnernoreferer_id_possibleConstructorReturn","component_deprecated_subcaption_noNoopnnernoreferer_id_getPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_inherits","component_deprecated_ComponentDeprecated","deprecated_deprecated_RichText","component_deprecated_id_ComponentDeprecatedId","component_deprecated_noopenernoreferer_id_ComponentDeprecatedNoOpnnerNoRefererID","_ref4","component_deprecated_subcaption_noNoopnnernoreferer_id_ComponentDeprecatedSubcaptionNoopennerId","CheckboxControl","TextControl","Dashicon","IconButton","URLInput","isSelected","button_block_Fragment","button_block_InspectorControls","button_block_PanelBody","checked","button_block_RadioControl","button_block_BaseControl","button_block_ColorPalette","button_component_Component","button_block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","heading","faq_deprecated_RichText","faq_block_RichText","arrowFlag","insertImage","flow_deprecated_RichText","PanelColor","flow_block_Fragment","flow_block_InspectorControls","flow_block_PanelBody","flow_block_RadioControl","flow_block_RichText","flow_block_MediaUpload","flow_block_Button","ComponentBlock","component_block_classCallCheck","component_block_possibleConstructorReturn","component_block_getPrototypeOf","component_block_inherits","blockNum","blockNumArrIndex","urlOpenType","bgType","richTextH1Save","richTextPSave","drawElement","component_block_RichText","set_attributes","block_readOnlyError","deprecated_block_RichText","set_attributes2","component_block_ComponentBlock","pr_blocks_component_block_classCallCheck","pr_blocks_component_block_possibleConstructorReturn","pr_blocks_component_block_getPrototypeOf","pr_blocks_component_block_inherits","pr_blocks_component_block_RichText","cx","cy","pr_blocks_block_Fragment","pr_blocks_block_InspectorControls","pr_blocks_block_PanelBody","pr_blocks_block_BaseControl","pr_blocks_block_TextControl","pr_blocks_block_CheckboxControl","pr_blocks_block_ColorPalette","pr_blocks_block_RadioControl","pr_blocks_block_MediaUpload","pr_blocks_block_Button","pr_blocks_component_block_ComponentBlock","_ref5","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_possibleConstructorReturn","component_fontawesome_getPrototypeOf","component_fontawesome_inherits","buttonText","pr_content_component_classCallCheck","pr_content_component_possibleConstructorReturn","pr_content_component_getPrototypeOf","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","imageBorderProperty","component_MediaUpload","component_Button","pr_content_component_RichText","component_fontawesome_Fontawesome","component_fontawesome_deprecated_classCallCheck","component_fontawesome_deprecated_possibleConstructorReturn","component_fontawesome_deprecated_getPrototypeOf","component_fontawesome_deprecated_inherits","deprecated_component_deprecated_classCallCheck","deprecated_component_deprecated_possibleConstructorReturn","deprecated_component_deprecated_getPrototypeOf","deprecated_component_deprecated_inherits","component_deprecated_MediaUpload","component_deprecated_Button","component_deprecated_RichText","component_fontawesome_deprecated_Fontawesome","deprecated_component_deprecated_ComponentDeprecated","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","pr_content_block_TextControl","pr_content_block_CheckboxControl","pr_content_block_RadioControl","pr_content_component_Component"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","/** @license React v16.7.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonName: {\n source: 'html',\n selector: 'figcaption',\n },\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'position-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'position-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'position-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'vk_balloon_icon_image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n <RichText\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n onChange={ ( value ) => setAttributes( { balloonName: value } ) }\n value={ balloonName }\n placeholder={__('Icon Name', 'vk-blocks') }\n />\n\t\t\t\t\t</div>\n\t\t\t\t\t<RichText\n\t\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { content: value } ) }\n\t\t\t\t\t\tvalue={ content }\n\t\t\t\t\t\tplaceholder={__('Input text', 'vk-blocks') }\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</Fragment>\n );\n\t},\n\n\n\t/**\n\t * The save function defin className }> which the different attributes should be combined\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\n\t *\n\t * The \"save\" property must be specified and must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tsave( { attributes, className } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n\t\treturn (\n\t\t\t<div className={ `vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t{ IconImage ?\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\t\tsrc={ IconImage }\n\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t/>\n <RichText.Content\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n value={ balloonName }\n />\n\t\t\t\t\t\t</figure> : '' }\n\t\t\t\t</div>\n\t\t\t\t<RichText.Content\n\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\tvalue={ content }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t},\n});\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n let className = this.props.className;\n\n return (\n <div className={`${className} vk_spacer`}>\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n\n return (\n <div className=\"vk_spacer\">\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {SpacerComponent} from \"./component\";\nimport {schema} from './schema';\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: schema,\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n }\n];\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","/**\n * spacer block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport {SpacerComponent} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<rect x=\"108.8\" y=\"18.7\" width=\"358.5\" height=\"40\"/>\n\t\t<rect x=\"108.8\" y=\"453.3\" width=\"358.5\" height=\"40\"/>\n\t\t<polygon points=\"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8\n\t\t\t444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/spacer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Responsive Spacer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n unit,\n pc,\n tablet,\n mobile,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <SelectControl\n label={__('Unit Type', 'vk-blocks')}\n value={unit}\n onChange={(value) => setAttributes({unit: value})}\n options={[\n {\n value: 'px',\n label: __('px', 'vk-blocks'),\n },\n {\n value: 'em',\n label: __('em', 'vk-blocks'),\n },\n {\n value: 'rem',\n label: __('rem', 'vk-blocks'),\n },\n {\n value: 'vw',\n label: __('vw', 'vk-blocks'),\n }\n ]}\n />\n <BaseControl label={__('Height for each device.', 'vk-blocks')}>\n <RangeControl\n label={__('PC', 'vk-blocks')}\n value={pc}\n onChange={(value) => setAttributes({pc: value})}\n />\n <RangeControl\n label={__('Tablet', 'vk-blocks')}\n value={tablet}\n onChange={(value) => setAttributes({tablet: value})}\n />\n <RangeControl\n label={__('Mobile', 'vk-blocks')}\n value={mobile}\n onChange={(value) => setAttributes({mobile: value})}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <SpacerComponent\n attributes={attributes}\n className={className}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n\n //Please comment out, when you need to use deprecated.\n deprecated: deprecated\n});\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let className = this.props.className;\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ className + ' vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\n\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","import React from \"react\";\nimport {schema} from \"./schema\";\nimport {Component} from \"./component\";\n\nexport const deprecated = [\n {\n attributes: schema,\n\n save({attributes}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n <Component\n attributes={attributes}\n for_={'save'}/>\n );\n\n }\n }\n\n },\n }\n];\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","'use strict';\n\nexport default function toNumber( value, min = -100, max = null ) {\n\tvalue = Number( value );\n\n\tif ( isNaN( value ) || value < min ) {\n\t\tvalue = min;\n\t}\n\n\tif ( null !== max && value > max ) {\n\t\tvalue = max;\n\t}\n\n\treturn value;\n}\n","/**\n * outer block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {schema} from './schema';\nimport {deprecated} from './deprecated/block';\nimport toNumber from \"../_helper/to-number\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62\n\t\ts-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z\"/>\n\t<polygon points=\"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 \"/>\n\t<path d=\"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z\"/>\n\t<g>\n\t\t<path d=\"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7\n\t\t\tc8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0\n\t\t\tc-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0\n\t\t\tc13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z\"/>\n\t\t<path d=\"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4\n\t\t\tC161.7,48.1,149.8,53.7,141.3,65z\"/>\n\t\t<path d=\"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9\n\t\t\tc8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5\n\t\t\tc0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6\n\t\t\tc2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\tsupports:{\n \tanchor:true,\n\t},\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n\t\t\tupperDividerBgColor,\n\t\t\tlowerDividerBgColor,\n\t\t\tdividerType,\n\t\t\tborderWidth,\n\t\t\tborderStyle,\n\t\t\tborderColor,\n\t\t\tborderRadius\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Background Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Color Setting', 'vk-blocks')}\n help={__('Color will overcome background image. If you want to display image, clear background color or set opacity 0.', 'vk-blocks')}\n >\n <ColorPalette\n value={bgColor}\n onChange={(value) => setAttributes({bgColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Opacity Setting', 'vk-blocks')}\n >\n <RangeControl\n value={opacity}\n onChange={(value) => {setAttributes({opacity: value});\n }}\n min={0}\n max={1}\n step={0.1}\n />\n </BaseControl>\n\n <BaseControl\n label={__('Background Image', 'vk-blocks')}\n help=\"\"\n >\n <MediaUpload\n onSelect={(value) => setAttributes({bgImage: value.url})}\n type=\"image\"\n value={bgImage}\n render={({open}) => (\n <Button\n onClick={open}\n className={bgImage ? 'image-button' : 'button button-large'}\n >\n {!bgImage ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={bgImage}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</BaseControl>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Background image Position', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thelp=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n <RadioControl\n // label={__('Background Position', 'vk-blocks')}\n selected={bgPosition}\n options={[\n {label: __('normal', 'vk-blocks'), value: 'normal'},\n {label: __('Fixed', 'vk-blocks'), value: 'fixed'},\n {label: __('Parallax (It will not work in preview)', 'vk-blocks'), value: 'parallax'}\n ]}\n onChange={(value) => setAttributes({bgPosition: value})}\n />\n </BaseControl>\n </PanelBody>\n\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Normal', 'vk-blocks'), value: 'normal'},\n\t\t\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Contents area padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use contents area default padding (When case of full width etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Use contents area default padding (When case of not full width and use background etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '1'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Use default padding', 'vk-blocks'), value: '1'},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={dividerType}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({dividerType: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Tilt', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Curve', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Wave', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Triangle', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Upper Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={upper_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upper_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={upperDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upperDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Lower Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={lower_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lower_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={lowerDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lowerDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Border Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t// label={__('Border will disappear when divider effect is applied.', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<p>{__('Border will disappear when divider effect is applied.', 'vk-blocks')}</p>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Border type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={borderStyle}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderStyle: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'none',\n\t\t\t\t\t\t\t\t\t\tlabel: __('None', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'solid',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Solid', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dotted',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dotted', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dashed',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dashed', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'double',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Double', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'groove',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Groove', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'ridge',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Ridge', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'inset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Inset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'outset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Outset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={borderColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border width', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderWidth}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderWidth:value})}\n\t\t\t\t\t\t\t\tmin=\"0\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border radius', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderRadius}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderRadius: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n\t\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\t\tfor_={'edit'}/>\n :\n <div>{__('This block is only for users who bought Lightning Pro.', 'vk-blocks')}</div>\n }\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\tfor_={'save'}/>\n );\n }\n }\n\n },\n\n\tdeprecated:deprecated\n});\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","import React from \"react\";\n\n/**\n * WordPress dependenciess\n */\nconst { lodash } = window;\nconst { range } = lodash;\nconst { __, sprintf } = wp.i18n;\nconst { Component } = wp.element;\nconst { Toolbar } = wp.components;\n\nclass HeadingToolbar extends Component {\n\tcreateLevelControl(targetLevel, selectedLevel, onChange) {\n\t\treturn {\n\t\t\ticon: 'heading',\n\t\t\t// translators: %s: heading level e.g: \"1\", \"2\", \"3\"\n\t\t\ttitle: sprintf( __( 'Heading %d' ), targetLevel ),\n\t\t\tisActive: targetLevel === selectedLevel,\n\t\t\tonClick: () => onChange( targetLevel ),\n\t\t\tsubscript: String( targetLevel ),\n\t\t};\n\t}\n\n\n\trender() {\n\t\tconst {minLevel, maxLevel, selectedLevel, onChange} = this.props;\n\n\t\treturn (\n\t\t\t<Toolbar controls={range(minLevel, maxLevel).map((index) => this.createLevelControl(index, selectedLevel, onChange))}/>\n\t\t);\n\t}\n}\n\nexport default HeadingToolbar;\n","import React from 'react';\nimport classNames from \"classnames\";\n\nconst {RichText} = wp.editor;\nconst {__} = wp.i18n; // Import __() from wp.i18n\n\nexport class Component extends React.Component {\n\n render() {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = this.props.attributes;\n const setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = classNames(className, `vk_heading vk_heading-style-${titleStyle}`);\n const tagName = 'h' + level;\n let cStyle;\n let tStyle;\n\n //containerのマージンを切り替え\n if (outerMarginBottom != null) {\n cStyle = {marginBottom: outerMarginBottom + `rem`};\n }\n\n //titleのマージンを切り替え\n if(titleMarginBottom != null){\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n marginBottom: titleMarginBottom + 'rem'\n };\n }else {\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n };\n }\n\n if(for_ === 'edit'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }else if(for_ === 'save'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n }\n}\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nconst {Fragment} = wp.element;\n\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\n\nfunction set_attirbuite(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const Version0_6_0 = [\n {\n\n attributes: schema,\n supports : {\n className: false,\n anchor: true,\n },\n\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n },\n {\n attributes: set_attirbuite(4),\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </article>\n );\n },\n },\n {\n attributes: {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n },\n supports: {\n className: false,\n anchor: true,\n },\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <Fragment>\n {\n outerMarginBottom == null ?\n <div className={`vk_heading vk_heading-style-${titleStyle}`}>\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n :\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n }\n </Fragment>\n );\n },\n }\n];\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport classNames from 'classnames';\nimport {schema} from './schema';\nimport HeadingToolbar from './heading-toolbar';\nimport {Component} from \"./component\";\nimport {Version0_6_0} from './deprecated/block';\n\n// import YourComponent from \"./component.js\";\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, RadioControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n <g>\n <g>\n <path d=\"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z\"/>\n </g>\n <g>\n <path d=\"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5\n\t\t\t\t\tc0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2\n\t\t\t\t\tc0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8\n\t\t\t\t\tl-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8\n\t\t\t\t\tc0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5\n\t\t\t\t\tc0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3\n\t\t\t\t\tC37.8,486.6,33.9,477.8,33,467.3z\"/>\n <path d=\"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2\n\t\t\t\t\tc-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4\n\t\t\t\t\tc2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z\"/>\n <path d=\"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10\n\t\t\t\t\tc6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3\n\t\t\t\t\tc-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4\n\t\t\t\t\tc3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4\n\t\t\t\t\tC255.9,453.4,254.6,457.8,254.6,463.8z\"/>\n <path d=\"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z\"/>\n <path\n d=\"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z\"/>\n <path d=\"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1\n\t\t\t\t\tc-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9\n\t\t\t\t\tL530.6,397.2z\"/>\n </g>\n </g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/heading', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Heading', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n supports: {\n className:true,\n customClassName:true,\n anchor: true,\n },\n\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n\n let setTitleFontSize = (newLevel) => {\n\n setAttributes({level: newLevel});\n\n switch (newLevel) {\n case 1:\n setAttributes({titleSize: 3.6});\n break;\n case 2:\n setAttributes({titleSize: 2.8});\n break;\n case 3:\n setAttributes({titleSize: 2.2});\n break;\n case 4:\n setAttributes({titleSize: 2.0});\n break;\n case 5:\n setAttributes({titleSize: 1.8});\n break;\n case 6:\n setAttributes({titleSize: 1.6});\n break;\n }\n };\n return (\n <Fragment>\n <BlockControls>\n <HeadingToolbar minLevel={2} maxLevel={5} selectedLevel={level} onChange={setTitleFontSize}/>\n </BlockControls>\n <InspectorControls>\n <PanelBody title={__('Style Settings', 'vk-blocks')}>\n <SelectControl\n label={__('Heading style', 'vk-blocks')}\n value={titleStyle}\n onChange={(value) => setAttributes({titleStyle: value})}\n options={[\n {label: __('Default', 'vk-blocks'), value: 'default'},\n {label: __('Plain', 'vk-blocks'), value: 'plain'}\n ]}\n />\n <label>{__('Margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={outerMarginBottom}\n onChange={(value) => {\n setAttributes({outerMarginBottom: value});\n }}\n min={-1}\n max={8}\n step={0.1}\n />\n </PanelBody>\n <PanelBody title={__('Heading Settings', 'vk-blocks')}>\n <label>{__('Level', 'vk-blocks')}</label>\n <HeadingToolbar minLevel={1} maxLevel={7} selectedLevel={level} onChange={setTitleFontSize}/>\n <p>{__('Text Alignment')}</p>\n <AlignmentToolbar\n value={align}\n onChange={(value) => {\n setAttributes({align: value});\n }}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleSize}\n onChange={(value) => {\n setAttributes({titleSize: value});\n }}\n min={0.5}\n max={4}\n step={0.1}\n />\n <label>{__('Heading margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleMarginBottom}\n onChange={(value) => {\n setAttributes({titleMarginBottom: value});\n }}\n min={-1}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </PanelBody>\n <PanelBody title={__('Sub Text Settings', 'vk-blocks')}>\n <RadioControl\n label={__('Position', 'vk-blocks')}\n selected={subTextFlag}\n options={[\n {label: __('Display', 'vk-blocks'), value: 'on'},\n {label: __('Hide', 'vk-blocks'), value: 'off'},\n ]}\n onChange={(value) => setAttributes({subTextFlag: value})}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={subTextSize}\n onChange={(value) => {\n setAttributes({subTextSize: value});\n }}\n min={0.5}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={subTextColor}\n onChange={(value) => setAttributes({subTextColor: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}/>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n return(\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}/>\n );\n },\n\n deprecated: Version0_6_0\n});\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n }\n];\n","/**\n * Alert block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes, className}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`${className} alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes,className}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`${className} alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n deprecated: deprecated,\n} );\n","import React from 'react';\n\nexport class Component extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n style={aStyle}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedNoOpnnerNoRefererID extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedSubcaptionNoopennerId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\nimport {ComponentDeprecatedId} from \"./component-deprecated-id\";\nimport {ComponentDeprecatedNoOpnnerNoRefererID} from \"./component-deprecated-noopenernoreferer-id\";\nimport {ComponentDeprecatedSubcaptionNoopennerId} from \"./component-deprecated-subcaption-noNoopnnernoreferer-id\";\n\nconst { RichText } = wp.editor;\n\nexport const deprecated = [\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecated lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedId lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedNoOpnnerNoRefererID lbColorCustom={buttonColorCustom} lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedSubcaptionNoopennerId lbColorCustom={buttonColorCustom}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t}\n\n\t}\n];\n","/**\n * Button block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl, Dashicon, IconButton,} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette, URLInput,} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8\n\t\t\t\tc15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<path d=\"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5\n\t\t\t\tc6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2\n\t\t\t\tc-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6\n\t\t\t\tc-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9\n\t\t\t\tc-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z\"/>\n\t\t\t<path d=\"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4\n\t\t\t\tv-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z\"/>\n\t\t\t<path d=\"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL282.4,206.9z\"/>\n\t\t\t<path d=\"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL330.2,206.9z\"/>\n\t\t\t<path d=\"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2\n\t\t\t\tc0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z\n\t\t\t\t M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2\n\t\t\t\tc0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z\"/>\n\t\t\t<path d=\"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27\n\t\t\t\tV265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z\"/>\n\t\t</g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/button', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Button', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n content: {\n source: 'html',\n selector: 'span',\n },\n subCaption: {\n type: 'string',\n default: null,\n },\n buttonUrl: {\n type: 'string',\n default: null,\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n buttonSize: {\n type: 'string',\n default: 'md',\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonAlign: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n default: null,\n },\n fontAwesomeIconAfter: {\n type: 'string',\n default: null,\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, className, setAttributes, isSelected}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass;\n if (buttonColorCustom) {\n containerClass = `vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n }\n\n if (className) {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign}`;\n }\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Button setting', 'vk-blocks')}>\n <TextControl\n label={__('Sub Caption', 'vk-blocks')}\n value={subCaption}\n onChange={(value) => setAttributes({subCaption: value})}\n placeholder={'Sub Caption'}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <RadioControl\n label={__('Button Size:', 'vk-blocks')}\n selected={buttonSize}\n options={[\n {label: __('Large', 'vk-blocks'), value: 'lg'},\n {label: __('normal', 'vk-blocks'), value: 'md'},\n {label: __('Small', 'vk-blocks'), value: 'sm'},\n ]}\n onChange={(value) => setAttributes({buttonSize: value})}\n />\n <RadioControl\n label={__('Button Position:', 'vk-blocks')}\n selected={buttonAlign}\n options={[\n {label: __('Left', 'vk-blocks'), value: 'left'},\n {label: __('Center', 'vk-blocks'), value: 'center'},\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Block', 'vk-blocks'), value: 'block'},\n ]}\n onChange={(value) => setAttributes({buttonAlign: value})}\n />\n <RadioControl\n label={__('Button Style:', 'vk-blocks')}\n selected={buttonType}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n help={__('If you select \"No background\", that you need to select a Custom Color.', 'vk-blocks')}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n <RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n <BaseControl\n label={__('Custom Color', 'vk-blocks')}\n help={__('This custom color overrides the default color. If you want to use the default color, click the clear button.', 'vk-blocks')}\n >\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText\n tagName=\"span\"\n className={'vk_button_link_txt'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input text', 'vk-blocks')}\n formattingControls={['bold', 'italic', 'strikethrough']}\n keepPlaceholderOnFocus\n />\n }/>\n\n {isSelected && (\n <form\n className=\"block-library-button__inline-link\"\n onSubmit={(event) => event.preventDefault()}>\n <Dashicon icon=\"admin-links\"/>\n <URLInput\n value={buttonUrl}\n onChange={(value) => setAttributes({buttonUrl: value})}\n />\n <IconButton icon=\"editor-break\" label={__('Apply', 'vk-blocks')} type=\"submit\"/>\n </form>\n )}\n </div>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass = '';\n if (buttonColorCustom) {\n\n containerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n } else if (!buttonColorCustom) {\n\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n }\n\n if(className){\n containerClass = className + ' ' + containerClass;\n }\n\n return (\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbUrl={buttonUrl}\n lbTarget={buttonTarget}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText.Content\n tagName=\"span\"\n className={'vk_button_link_txt'}\n value={content}\n />\n }/>\n </div>\n );\n },\n\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n }\n];\n","/**\n * Faq block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RichText} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14\n\t\tc-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9\n\t\tc0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6\n\t\tC199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1\n\t\tc-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4\n\t\tc3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7\n\t\tC130.1,159.1,132.3,160.5,134.6,161.9z\"/>\n\t<path d=\"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3\n\t\tH125.9z\"/>\n\t<path d=\"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,231.8,563.9,239.9,553.9,239.9z\"/>\n\t<path d=\"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,475.4,563.9,483.5,553.9,483.5z\"/>\n\t</svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/faq', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('FAQ', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={`${className} vk_faq`}>\n <RichText\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Please enter a question.', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Please enter a answer.', 'vk-blocks') }\n />\n </dl>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ `${className} vk_faq` }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n insertImage: {\n type: 'string',\n default: null, // no image by default!\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${ arrowFlag } vk_flow`}>\n <div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n /></div> : '' }\n </div>\n </div>\n );\n },\n }\n];\n","/**\n * Flow block type\n *\n */\nimport {deprecated} from './deprecated'\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, PanelColor} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = 'arrow-down';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/flow', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Flow', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n\t\t\t\tinsertImage: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: null, // no image by default!\n\t\t\t\t}\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Display of arrow', 'vk-blocks') }>\n <RadioControl\n selected={arrowFlag}\n options={[\n {label: __('Arrow display', 'vk-blocks'), value: 'vk_flow-arrow-on'},\n {label: __('Arrow hidden', 'vk-blocks'), value: 'vk_flow-arrow-off'},\n ]}\n onChange={(value) => setAttributes({arrowFlag: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' } >\n <dl className={ 'vk_flow_frame_text' }>\n <RichText\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Input title', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content', 'vk-blocks') }\n />\n </dl>\n\t\t\t\t\t\t\t\t\t\t<div className={'vk_flow_frame_image'}>\n\t\t\t\t\t\t\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonSelect={(value) => setAttributes({insertImage: value.url})}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_image' }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={insertImage}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({open}) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={open}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={insertImage ? 'image-button' : 'button button-large'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{!insertImage ? __('Select image', 'vk-blocks') :\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img className={'icon-image'} src={insertImage} alt={__('Upload image', 'vk-blocks')}/>}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n </div>\n </Fragment>\n ];\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n\t\t\t\t\t\t\t\t\t\t/></div> : '' }\n\t\t\t\t\t\t\t</div>\n </div>\n );\n },\n\n deprecated:deprecated\n});\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h1'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]}\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n className=\"vk_prBlocks_item_link\"\n rel=\"noopener noreferrer\"\n >\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n\n }\n}\n","import React from \"react\";\nimport {ComponentBlock} from \"./component-block\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h3.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\nfunction set_attributes2(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const deprecated = [\n {\n attributes: set_attributes(4),\n\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <div className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </div>\n );\n },\n\n\n },\n {\n attributes: set_attributes2(4),\n save({attributes}) {\n\n return (\n <article className=\"vk_prBlocks row\">\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </article>\n );\n\n },\n }\n];\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h3'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n\n // aタグ判定\n if (url[blockNumArrIndex] && for_ === 'save') {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]} className=\"vk_prBlocks_item_link\"\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n rel=\"noopener noreferrer\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n } else {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </div>\n );\n }\n\n\n }\n}\n","/**\n * PR Block block type\n *\n */\nimport React from \"react\";\nimport {deprecated} from \"./deprecated/block\";\nimport {ComponentBlock} from \"./component-block\";\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<g>\n\t\t\t<circle cx=\"288\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"213.5\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"74.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"501.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"427\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t</g>\n\t</svg>\n);\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (let i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: '.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\n\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-blocks', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Blocks (Beta)', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: set_attributes(4),\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, setAttributes, className}) {\n\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return [\n <Fragment>\n <InspectorControls>\n\n <PanelBody title={__('PR Block1 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url1}\n onChange={(value) => setAttributes({url1: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType1}\n onChange={(checked) => setAttributes({urlOpenType1: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 1', 'vk-blocks')}\n\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon1}\n onChange={(value) => setAttributes({icon1: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color1}\n onChange={(value) => {\n if (value) {\n setAttributes({color1: value})\n } else {\n setAttributes({color1: '#0693e3'})\n setAttributes({bgType1: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType1}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType1: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 1', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage1: value.url})}\n type=\"image\"\n value={insertImage1}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage1 ? 'image-button' : 'button button-large'}\n >\n {!insertImage1 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage1}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block2 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url2}\n onChange={(value) => setAttributes({url2: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType2}\n onChange={(checked) => setAttributes({urlOpenType2: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 2', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon2}\n onChange={(value) => setAttributes({icon2: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color2}\n onChange={(value) => {\n if (value) {\n setAttributes({color2: value})\n } else {\n setAttributes({color2: '#0693e3'})\n setAttributes({bgType2: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType2}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType2: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 2', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage2: value.url})}\n type=\"image\"\n value={insertImage2}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage2 ? 'image-button' : 'button button-large'}\n >\n {!insertImage2 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage2}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block3 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url3}\n onChange={(value) => setAttributes({url3: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType3}\n onChange={(checked) => setAttributes({urlOpenType3: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 3', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon3}\n onChange={(value) => setAttributes({icon3: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color3}\n onChange={(value) => {\n if (value) {\n setAttributes({color3: value})\n } else {\n setAttributes({color3: '#0693e3'})\n setAttributes({bgType3: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType3}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType3: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 3', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage3: value.url})}\n type=\"image\"\n value={insertImage3}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage3 ? 'image-button' : 'button button-large'}\n >\n {!insertImage3 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage3}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={1}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={2}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={3}\n for_={'edit'}\n />\n </div>\n </Fragment>\n ];\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return (\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </div>\n );\n\n },\n\n deprecated: deprecated\n\n});\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport classNames from 'classnames';\nimport {Fontawesome} from \"./component-fontawesome\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class Component extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n\n let setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n let imageBorderProperty = '';\n\n if (layout === 'right') {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageRight');\n } else {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageLeft');\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n //borderColorが指定されなかった場合はボーダーを非表示に\n if (ImageBorderColor === null || ImageBorderColor === undefined) {\n\n imageBorderProperty = 'none';\n\n } else {\n imageBorderProperty = `1px solid ${ImageBorderColor}`;\n }\n\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n rel=\"noopener noreferrer\"\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport {Fontawesome} from \"./component-fontawesome-deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n let setAttributes = this.props.setAttributes;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n\n if (layout === 'right') {\n containerClass = `${containerClass} vk_prContent-layout-imageRight`;\n } else {\n containerClass = `${containerClass} vk_prContent-layout-imageLeft`;\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n // カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border:`1px solid ${ImageBorderColor}`}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: `1px solid ${ImageBorderColor}`}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n <div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n </div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\n\nexport const deprecated = [\n {\n attributes: {\n title: {\n source: 'html',\n selector: '.vk_prContent_colTxt_title',\n },\n titleColor: {\n type: 'string',\n },\n content: {\n source: 'html',\n selector: '.vk_prContent_colTxt_text',\n },\n contentColor: {\n type: 'string',\n },\n url: {\n type: 'string',\n default: null,\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonText: {\n source: 'html',\n selector: '.vk_button_link_txt',\n default: '',\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n Image: {\n type: 'string',\n default: null,\n },\n ImageBorderColor: {\n type: 'string',\n default: null,\n },\n layout: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n },\n fontAwesomeIconAfter: {\n type: 'string',\n }\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <ComponentDeprecated\n attributes={attributes}\n for_={'save'}\n />\n );\n },\n }\n];\n","/**\n * Pr-Content block type\n *\n */\n\nimport React from \"react\";\nimport {schema} from './schema.js';\nimport {Component} from \"./component.js\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z\"/>\n\t\t\t<path d=\"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,213.8,566.8,218.8,560.7,218.8z\"/>\n\t\t\t<path d=\"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,260.5,566.8,265.4,560.7,265.4z\"/>\n\t\t\t<path d=\"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,307.1,566.8,312.1,560.7,312.1z\"/>\n\t\t\t<polygon points=\"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t\"/>\n\t\t\t<path d=\"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3\n\t\t\t\t M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z\"/>\n\t\t\t<path d=\"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3\n\t\t\t\t M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8\n\t\t\t\tL423.3,117.8z\"/>\n\t\t\t<path d=\"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3\n\t\t\t\t M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC510.2,128.7,499.4,117.8,486,117.8L486,117.8z\"/>\n\t\t\t<path d=\"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3\n\t\t\t\t M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z\"/>\n\t\t\t<path d=\"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5\n\t\t\t\tC571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z\"/>\n\t\t</g>\n </svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-content', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Content', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, className, setAttributes}) {\n const {\n titleColor,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Color Setting', 'vk-blocks')}>\n <BaseControl label={__('Title Color', 'vk-blocks')}>\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </BaseControl>\n <BaseControl label={__('Content Color', 'vk-blocks')}>\n <ColorPalette\n value={contentColor}\n onChange={(value) => setAttributes({contentColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Image Border Color', 'vk-blocks')}\n >\n <ColorPalette\n value={ImageBorderColor}\n onChange={(value) => setAttributes({ImageBorderColor: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Button Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Button Text', 'vk-blocks')}\n >\n <TextControl\n value={buttonText}\n onChange={(value) => setAttributes({buttonText: value})}\n placeholder={'Input button text.'}\n />\n </BaseControl>\n <BaseControl\n label={__('Link URL', 'vk-blocks')}\n >\n <TextControl\n value={url}\n onChange={(value) => setAttributes({url: value})}\n placeholder={'https://vektor-inc.co.jp/'}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <BaseControl label={__('Button Type', 'vk-blocks')}>\n <RadioControl\n selected={buttonType}\n options={[\n {label: __('Solid', 'vk-blocks'), value: '0'},\n {label: __('Ghost', 'vk-blocks'), value: '1'}\n ]}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl label={__('Button Color', 'vk-blocks')}>\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Layout Setting', 'vk-blocks')}>\n <RadioControl\n label={__('Layout Type', 'vk-blocks')}\n selected={layout}\n options={[\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Left', 'vk-blocks'), value: 'left'}\n ]}\n onChange={(value) => setAttributes({layout: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}\n />\n );\n },\n\n deprecated: deprecated\n\n});\n","export const schema = {\n\ttitle: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_title',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tcontent: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_text',\n\t},\n\tcontentColor: {\n\t\ttype: 'string',\n\t},\n\turl: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tbuttonType: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t\tdefault: 'primary',\n\t},\n\tbuttonColorCustom: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.vk_button_link_txt',\n\t\tdefault: '',\n\t},\n\tbuttonTarget: {\n\t\ttype: 'Boolean',\n\tdefault: false,\n\t},\n\tImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tImageBorderColor: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tlayout: {\n\t\ttype: 'string',\n\tdefault: 'left',\n\t},\n\tfontAwesomeIconBefore:{\n\t\ttype: 'string',\n\t},\n\tfontAwesomeIconAfter:{\n\t\ttype: 'string',\n\t}\n};\n"],"sourceRoot":""}
inc/vk-blocks/build/languages/vk-blocks.pot CHANGED
@@ -3,23 +3,25 @@ msgstr ""
3
  "Content-Type: text/plain; charset=utf-8\n"
4
  "X-Generator: babel-plugin-makepot\n"
5
 
6
- #: src/alert/block.js:12
7
  msgid "Alert"
8
  msgstr ""
9
 
10
  #: src/balloon/block.js:122
11
- #: src/flow/block.js:111
12
- #: src/outer/block.js:126
13
- #: src/pr-blocks/block.js:328
14
- #: src/pr-content/component.js:102
 
15
  msgid "Select image"
16
  msgstr ""
17
 
18
  #: src/balloon/block.js:122
19
- #: src/flow/block.js:112
20
- #: src/outer/block.js:128
21
- #: src/pr-blocks/block.js:330
22
- #: src/pr-content/component.js:106
 
23
  msgid "Upload image"
24
  msgstr ""
25
 
@@ -28,7 +30,7 @@ msgid "Icon Name"
28
  msgstr ""
29
 
30
  #: src/balloon/block.js:140
31
- #: src/button/block.js:238
32
  msgid "Input text"
33
  msgstr ""
34
 
@@ -41,7 +43,7 @@ msgid "Balloon setting"
41
  msgstr ""
42
 
43
  #: src/balloon/block.js:84
44
- #: src/heading/block.js:171
45
  msgid "Position"
46
  msgstr ""
47
 
@@ -50,19 +52,19 @@ msgid "Please specify the layout of the balloon."
50
  msgstr ""
51
 
52
  #: src/balloon/block.js:88
53
- #: src/button/block.js:161
54
- #: src/pr-content/block.js:192
55
  msgid "Left"
56
  msgstr ""
57
 
58
  #: src/balloon/block.js:89
59
- #: src/button/block.js:163
60
- #: src/pr-content/block.js:191
61
  msgid "Right"
62
  msgstr ""
63
 
64
  #: src/balloon/block.js:94
65
- #: src/outer/block.js:193
66
  msgid "Type"
67
  msgstr ""
68
 
@@ -78,158 +80,158 @@ msgstr ""
78
  msgid "Thinking"
79
  msgstr ""
80
 
81
- #: src/button/block.js:135
82
  msgid "Button setting"
83
  msgstr ""
84
 
85
- #: src/button/block.js:137
86
  msgid "Sub Caption"
87
  msgstr ""
88
 
89
- #: src/button/block.js:143
90
- #: src/pr-blocks/block.js:279
91
- #: src/pr-content/block.js:131
92
  msgid "Open link new tab."
93
  msgstr ""
94
 
95
- #: src/button/block.js:148
96
  msgid "Button Size:"
97
  msgstr ""
98
 
99
- #: src/button/block.js:151
100
  msgid "Large"
101
  msgstr ""
102
 
103
- #: src/button/block.js:152
104
- #: src/outer/block.js:142
105
  msgid "normal"
106
  msgstr ""
107
 
108
- #: src/button/block.js:153
109
  msgid "Small"
110
  msgstr ""
111
 
112
- #: src/button/block.js:158
113
  msgid "Button Position:"
114
  msgstr ""
115
 
116
- #: src/button/block.js:162
117
  msgid "Center"
118
  msgstr ""
119
 
120
- #: src/button/block.js:164
121
  msgid "Block"
122
  msgstr ""
123
 
124
- #: src/button/block.js:169
125
  msgid "Button Style:"
126
  msgstr ""
127
 
128
- #: src/button/block.js:172
129
- #: src/pr-blocks/block.js:309
130
  msgid "Solid color"
131
  msgstr ""
132
 
133
- #: src/button/block.js:173
134
- #: src/pr-blocks/block.js:310
135
  msgid "No background"
136
  msgstr ""
137
 
138
- #: src/button/block.js:175
139
  msgid "If you select \"No background\", that you need to select a Custom Color."
140
  msgstr ""
141
 
142
- #: src/button/block.js:179
143
- #: src/pr-content/block.js:146
144
  msgid "Default Color:"
145
  msgstr ""
146
 
147
- #: src/button/block.js:182
148
- #: src/pr-content/block.js:149
149
  msgid "Primary"
150
  msgstr ""
151
 
152
- #: src/button/block.js:183
153
- #: src/pr-content/block.js:150
154
  msgid "Secondary"
155
  msgstr ""
156
 
157
- #: src/button/block.js:184
158
- #: src/pr-content/block.js:151
159
  msgid "Success"
160
  msgstr ""
161
 
162
- #: src/button/block.js:185
163
- #: src/pr-content/block.js:152
164
  msgid "Info"
165
  msgstr ""
166
 
167
- #: src/button/block.js:186
168
- #: src/pr-content/block.js:153
169
  msgid "Warning"
170
  msgstr ""
171
 
172
- #: src/button/block.js:187
173
- #: src/pr-content/block.js:154
174
  msgid "Danger"
175
  msgstr ""
176
 
177
- #: src/button/block.js:188
178
- #: src/pr-content/block.js:155
179
  msgid "Light"
180
  msgstr ""
181
 
182
- #: src/button/block.js:189
183
- #: src/pr-content/block.js:156
184
  msgid "Dark"
185
  msgstr ""
186
 
187
- #: src/button/block.js:194
188
  msgid "Custom Color"
189
  msgstr ""
190
 
191
- #: src/button/block.js:195
192
  msgid ""
193
  "This custom color overrides the default color. If you want to use the "
194
  "default color, click the clear button."
195
  msgstr ""
196
 
197
- #: src/button/block.js:203
198
- #: src/pr-content/block.js:167
199
  msgid "Font Awesome:"
200
  msgstr ""
201
 
202
- #: src/button/block.js:204
203
- #: src/pr-blocks/block.js:292
204
- #: src/pr-content/block.js:168
205
  msgid "Font Awesome icon list"
206
  msgstr ""
207
 
208
- #: src/button/block.js:207
209
- #: src/pr-content/block.js:171
210
  msgid "Before text"
211
  msgstr ""
212
 
213
- #: src/button/block.js:208
214
- #: src/pr-content/block.js:172
215
  msgid ""
216
  "Enter Font Awesome Class.This icon will appear before text. Ex) fas "
217
  "fa-arrow-circle-right"
218
  msgstr ""
219
 
220
- #: src/button/block.js:214
221
- #: src/pr-content/block.js:178
222
  msgid "After text"
223
  msgstr ""
224
 
225
- #: src/button/block.js:215
226
- #: src/pr-content/block.js:179
227
  msgid ""
228
  "Enter Font Awesome Class.This icon will appear after text. Ex) fas "
229
  "fa-external-link-alt"
230
  msgstr ""
231
 
232
- #: src/button/block.js:253
233
  msgid "Apply"
234
  msgstr ""
235
 
@@ -237,106 +239,104 @@ msgstr ""
237
  msgid "Button"
238
  msgstr ""
239
 
240
- #: src/faq/block.js:40
241
  msgid "FAQ"
242
  msgstr ""
243
 
244
- #: src/faq/block.js:77
245
  msgid "Please enter a question."
246
  msgstr ""
247
 
248
- #: src/faq/block.js:84
249
  msgid "Please enter a answer."
250
  msgstr ""
251
 
252
- #: src/flow/block.js:27
253
  msgid "Flow"
254
  msgstr ""
255
 
256
- #: src/flow/block.js:70
257
  msgid "Display of arrow"
258
  msgstr ""
259
 
260
- #: src/flow/block.js:74
261
  msgid "Arrow display"
262
  msgstr ""
263
 
264
- #: src/flow/block.js:75
265
  msgid "Arrow hidden"
266
  msgstr ""
267
 
268
- #: src/flow/block.js:90
269
- #: src/pr-blocks/block.js:504
270
  msgid "Input title"
271
  msgstr ""
272
 
273
- #: src/flow/block.js:97
274
- #: src/pr-blocks/block.js:511
275
  msgid "Input content"
276
  msgstr ""
277
 
278
- #: src/heading/block.js:116
279
  msgid "Style Settings"
280
  msgstr ""
281
 
282
- #: src/heading/block.js:118
283
  msgid "Heading style"
284
  msgstr ""
285
 
286
- #: src/heading/block.js:122
287
  msgid "Default"
288
  msgstr ""
289
 
290
- #: src/heading/block.js:123
291
  msgid "Plain"
292
  msgstr ""
293
 
294
- #: src/heading/block.js:126
295
  msgid "Margin bottom size (rem)"
296
  msgstr ""
297
 
298
- #: src/heading/block.js:136
299
  msgid "Heading Settings"
300
  msgstr ""
301
 
302
- #: src/heading/block.js:137
303
  msgid "Level"
304
  msgstr ""
305
 
306
- #: src/heading/block.js:139
307
  msgid "Text Alignment"
308
  msgstr ""
309
 
310
- #: src/heading/block.js:155
311
  msgid "Heading margin bottom size (rem)"
312
  msgstr ""
313
 
314
- #: src/heading/block.js:169
315
  msgid "Sub Text Settings"
316
  msgstr ""
317
 
318
- #: src/heading/block.js:174
319
  msgid "Display"
320
  msgstr ""
321
 
322
- #: src/heading/block.js:175
323
  msgid "Hide"
324
  msgstr ""
325
 
326
- #: src/heading/block.js:179
327
  msgid "Text size (rem)"
328
  msgstr ""
329
 
330
- #: src/heading/block.js:205
331
- msgid "Input title…"
332
  msgstr ""
333
 
334
- #: src/heading/block.js:218
335
  msgid "Input sub text…"
336
  msgstr ""
337
 
338
- #: src/heading/block.js:62
339
- msgid "Heading"
340
  msgstr ""
341
 
342
  # %s: heading level e.g: "1", "2", "3"
@@ -344,325 +344,337 @@ msgstr ""
344
  msgid "Heading %d"
345
  msgstr ""
346
 
347
- #: src/outer/block.js:101
348
  msgid "Opacity Setting"
349
  msgstr ""
350
 
351
- #: src/outer/block.js:114
352
  msgid "Background Image"
353
  msgstr ""
354
 
355
- #: src/outer/block.js:135
356
  msgid "Background image Position"
357
  msgstr ""
358
 
359
- #: src/outer/block.js:143
360
  msgid "Fixed"
361
  msgstr ""
362
 
363
- #: src/outer/block.js:144
364
  msgid "Parallax (It will not work in preview)"
365
  msgstr ""
366
 
367
- #: src/outer/block.js:150
368
- #: src/pr-content/block.js:186
369
  msgid "Layout Setting"
370
  msgstr ""
371
 
372
- #: src/outer/block.js:153
373
  msgid "Outer width"
374
  msgstr ""
375
 
376
- #: src/outer/block.js:156
377
  msgid "Normal"
378
  msgstr ""
379
 
380
- #: src/outer/block.js:157
381
  msgid "Full Wide"
382
  msgstr ""
383
 
384
- #: src/outer/block.js:162
385
  msgid "Contents area padding (left and right)"
386
  msgstr ""
387
 
388
- #: src/outer/block.js:166
389
  msgid "Do not use contents area default padding (When case of full width etc.)."
390
  msgstr ""
391
 
392
- #: src/outer/block.js:170
393
  msgid ""
394
  "Use contents area default padding (When case of not full width and use "
395
  "background etc.)."
396
  msgstr ""
397
 
398
- #: src/outer/block.js:177
399
  msgid "Padding (top and bottom)"
400
  msgstr ""
401
 
402
- #: src/outer/block.js:180
403
  msgid "Use default padding"
404
  msgstr ""
405
 
406
- #: src/outer/block.js:182
407
  msgid "Do not use default padding (Set it yourself using a spacer block etc.)."
408
  msgstr ""
409
 
410
- #: src/outer/block.js:190
411
  msgid "Divider Setting"
412
  msgstr ""
413
 
414
- #: src/outer/block.js:199
415
  msgid "Tilt"
416
  msgstr ""
417
 
418
- #: src/outer/block.js:203
419
  msgid "Curve"
420
  msgstr ""
421
 
422
- #: src/outer/block.js:207
423
  msgid "Wave"
424
  msgstr ""
425
 
426
- #: src/outer/block.js:211
427
  msgid "Triangle"
428
  msgstr ""
429
 
430
- #: src/outer/block.js:217
431
  msgid "Upper Divider Level"
432
  msgstr ""
433
 
434
- #: src/outer/block.js:233
435
  msgid "Lower Divider Level"
436
  msgstr ""
437
 
438
- #: src/outer/block.js:249
439
  msgid "Border Setting"
440
  msgstr ""
441
 
442
- #: src/outer/block.js:253
443
  msgid "Border will disappear when divider effect is applied."
444
  msgstr ""
445
 
446
- #: src/outer/block.js:255
447
  msgid "Border type"
448
  msgstr ""
449
 
450
- #: src/outer/block.js:261
451
  msgid "None"
452
  msgstr ""
453
 
454
- #: src/outer/block.js:265
455
- #: src/pr-content/block.js:139
456
  msgid "Solid"
457
  msgstr ""
458
 
459
- #: src/outer/block.js:269
460
  msgid "Dotted"
461
  msgstr ""
462
 
463
- #: src/outer/block.js:273
464
  msgid "Dashed"
465
  msgstr ""
466
 
467
- #: src/outer/block.js:277
468
  msgid "Double"
469
  msgstr ""
470
 
471
- #: src/outer/block.js:281
472
  msgid "Groove"
473
  msgstr ""
474
 
475
- #: src/outer/block.js:285
476
  msgid "Ridge"
477
  msgstr ""
478
 
479
- #: src/outer/block.js:289
480
  msgid "Inset"
481
  msgstr ""
482
 
483
- #: src/outer/block.js:293
484
  msgid "Outset"
485
  msgstr ""
486
 
487
- #: src/outer/block.js:305
488
  msgid "Border width"
489
  msgstr ""
490
 
491
- #: src/outer/block.js:314
492
  msgid "Border radius"
493
  msgstr ""
494
 
495
- #: src/outer/block.js:332
496
  msgid "This block is only for users who bought Lightning Pro."
497
  msgstr ""
498
 
499
- #: src/outer/block.js:51
500
  msgid "Outer"
501
  msgstr ""
502
 
503
- #: src/outer/block.js:90
504
  msgid "Background Setting"
505
  msgstr ""
506
 
507
- #: src/outer/block.js:92
508
- #: src/pr-content/block.js:89
509
  msgid "Color Setting"
510
  msgstr ""
511
 
512
- #: src/outer/block.js:93
513
  msgid ""
514
  "Color will overcome background image. If you want to display image, clear "
515
  "background color or set opacity 0."
516
  msgstr ""
517
 
518
- #: src/pr-blocks/block.js:137
519
  msgid "PR Block1 Setting"
520
  msgstr ""
521
 
522
- #: src/pr-blocks/block.js:152
523
  msgid "Icon 1"
524
  msgstr ""
525
 
526
- #: src/pr-blocks/block.js:184
527
  msgid "PR Image 1"
528
  msgstr ""
529
 
530
- #: src/pr-blocks/block.js:185
531
  msgid "When you have an image. Image is displayed with priority"
532
  msgstr ""
533
 
534
- #: src/pr-blocks/block.js:204
535
  msgid "PR Block2 Setting"
536
  msgstr ""
537
 
538
- #: src/pr-blocks/block.js:219
539
  msgid "Icon 2"
540
  msgstr ""
541
 
542
- #: src/pr-blocks/block.js:250
543
  msgid "PR Image 2"
544
  msgstr ""
545
 
546
- #: src/pr-blocks/block.js:270
547
  msgid "PR Block3 Setting"
548
  msgstr ""
549
 
550
- #: src/pr-blocks/block.js:272
551
  msgid "Link URL:"
552
  msgstr ""
553
 
554
- #: src/pr-blocks/block.js:285
555
  msgid "Icon 3"
556
  msgstr ""
557
 
558
- #: src/pr-blocks/block.js:288
559
  msgid "Class name of the Font Awesome icon font you want to use:"
560
  msgstr ""
561
 
562
- #: src/pr-blocks/block.js:306
563
  msgid "Icon Background:"
564
  msgstr ""
565
 
566
- #: src/pr-blocks/block.js:316
567
  msgid "PR Image 3"
568
  msgstr ""
569
 
570
- #: src/pr-blocks/block.js:317
571
  msgid "When you have an image. Image is displayed with priority."
572
  msgstr ""
573
 
574
- #: src/pr-blocks/block.js:91
575
  msgid "PR Blocks (Beta)"
576
  msgstr ""
577
 
578
- #: src/pr-content/block.js:103
 
 
 
 
 
 
 
 
 
 
579
  msgid "Image Border Color"
580
  msgstr ""
581
 
582
- #: src/pr-content/block.js:111
583
  msgid "Button Setting"
584
  msgstr ""
585
 
586
- #: src/pr-content/block.js:113
587
  msgid "Button Text"
588
  msgstr ""
589
 
590
- #: src/pr-content/block.js:122
591
  msgid "Link URL"
592
  msgstr ""
593
 
594
- #: src/pr-content/block.js:135
595
  msgid "Button Type"
596
  msgstr ""
597
 
598
- #: src/pr-content/block.js:140
599
  msgid "Ghost"
600
  msgstr ""
601
 
602
- #: src/pr-content/block.js:160
603
  msgid "Button Color"
604
  msgstr ""
605
 
606
- #: src/pr-content/block.js:188
607
  msgid "Layout Type"
608
  msgstr ""
609
 
610
- #: src/pr-content/block.js:58
611
  msgid "PR Content"
612
  msgstr ""
613
 
614
- #: src/pr-content/block.js:90
615
  msgid "Title Color"
616
  msgstr ""
617
 
618
- #: src/pr-content/block.js:96
619
  msgid "Content Color"
620
  msgstr ""
621
 
622
- #: src/pr-content/component.js:122
 
623
  msgid "Input title."
624
  msgstr ""
625
 
626
- #: src/pr-content/component.js:130
 
627
  msgid "Input content."
628
  msgstr ""
629
 
630
- #: src/spacer/block.js:100
631
  msgid "Mobile"
632
  msgstr ""
633
 
634
- #: src/spacer/block.js:40
635
  msgid "Responsive Spacer"
636
  msgstr ""
637
 
638
- #: src/spacer/block.js:66
639
  msgid "Unit Type"
640
  msgstr ""
641
 
642
- #: src/spacer/block.js:72
643
  msgid "px"
644
  msgstr ""
645
 
646
- #: src/spacer/block.js:76
647
  msgid "em"
648
  msgstr ""
649
 
650
- #: src/spacer/block.js:80
651
  msgid "rem"
652
  msgstr ""
653
 
654
- #: src/spacer/block.js:84
655
  msgid "vw"
656
  msgstr ""
657
 
658
- #: src/spacer/block.js:88
659
  msgid "Height for each device."
660
  msgstr ""
661
 
662
- #: src/spacer/block.js:90
663
  msgid "PC"
664
  msgstr ""
665
 
666
- #: src/spacer/block.js:95
667
  msgid "Tablet"
668
  msgstr ""
3
  "Content-Type: text/plain; charset=utf-8\n"
4
  "X-Generator: babel-plugin-makepot\n"
5
 
6
+ #: src/alert/block.js:13
7
  msgid "Alert"
8
  msgstr ""
9
 
10
  #: src/balloon/block.js:122
11
+ #: src/flow/block.js:112
12
+ #: src/outer/block.js:127
13
+ #: src/pr-blocks/block.js:343
14
+ #: src/pr-content/component.js:116
15
+ #: src/pr-content/deprecated/component-deprecated.js:102
16
  msgid "Select image"
17
  msgstr ""
18
 
19
  #: src/balloon/block.js:122
20
+ #: src/flow/block.js:113
21
+ #: src/outer/block.js:129
22
+ #: src/pr-blocks/block.js:345
23
+ #: src/pr-content/component.js:120
24
+ #: src/pr-content/deprecated/component-deprecated.js:106
25
  msgid "Upload image"
26
  msgstr ""
27
 
30
  msgstr ""
31
 
32
  #: src/balloon/block.js:140
33
+ #: src/button/block.js:250
34
  msgid "Input text"
35
  msgstr ""
36
 
43
  msgstr ""
44
 
45
  #: src/balloon/block.js:84
46
+ #: src/heading/block.js:177
47
  msgid "Position"
48
  msgstr ""
49
 
52
  msgstr ""
53
 
54
  #: src/balloon/block.js:88
55
+ #: src/button/block.js:174
56
+ #: src/pr-content/block.js:195
57
  msgid "Left"
58
  msgstr ""
59
 
60
  #: src/balloon/block.js:89
61
+ #: src/button/block.js:176
62
+ #: src/pr-content/block.js:194
63
  msgid "Right"
64
  msgstr ""
65
 
66
  #: src/balloon/block.js:94
67
+ #: src/outer/block.js:194
68
  msgid "Type"
69
  msgstr ""
70
 
80
  msgid "Thinking"
81
  msgstr ""
82
 
83
+ #: src/button/block.js:148
84
  msgid "Button setting"
85
  msgstr ""
86
 
87
+ #: src/button/block.js:150
88
  msgid "Sub Caption"
89
  msgstr ""
90
 
91
+ #: src/button/block.js:156
92
+ #: src/pr-blocks/block.js:293
93
+ #: src/pr-content/block.js:134
94
  msgid "Open link new tab."
95
  msgstr ""
96
 
97
+ #: src/button/block.js:161
98
  msgid "Button Size:"
99
  msgstr ""
100
 
101
+ #: src/button/block.js:164
102
  msgid "Large"
103
  msgstr ""
104
 
105
+ #: src/button/block.js:165
106
+ #: src/outer/block.js:143
107
  msgid "normal"
108
  msgstr ""
109
 
110
+ #: src/button/block.js:166
111
  msgid "Small"
112
  msgstr ""
113
 
114
+ #: src/button/block.js:171
115
  msgid "Button Position:"
116
  msgstr ""
117
 
118
+ #: src/button/block.js:175
119
  msgid "Center"
120
  msgstr ""
121
 
122
+ #: src/button/block.js:177
123
  msgid "Block"
124
  msgstr ""
125
 
126
+ #: src/button/block.js:182
127
  msgid "Button Style:"
128
  msgstr ""
129
 
130
+ #: src/button/block.js:185
131
+ #: src/pr-blocks/block.js:324
132
  msgid "Solid color"
133
  msgstr ""
134
 
135
+ #: src/button/block.js:186
136
+ #: src/pr-blocks/block.js:325
137
  msgid "No background"
138
  msgstr ""
139
 
140
+ #: src/button/block.js:188
141
  msgid "If you select \"No background\", that you need to select a Custom Color."
142
  msgstr ""
143
 
144
+ #: src/button/block.js:192
145
+ #: src/pr-content/block.js:149
146
  msgid "Default Color:"
147
  msgstr ""
148
 
149
+ #: src/button/block.js:195
150
+ #: src/pr-content/block.js:152
151
  msgid "Primary"
152
  msgstr ""
153
 
154
+ #: src/button/block.js:196
155
+ #: src/pr-content/block.js:153
156
  msgid "Secondary"
157
  msgstr ""
158
 
159
+ #: src/button/block.js:197
160
+ #: src/pr-content/block.js:154
161
  msgid "Success"
162
  msgstr ""
163
 
164
+ #: src/button/block.js:198
165
+ #: src/pr-content/block.js:155
166
  msgid "Info"
167
  msgstr ""
168
 
169
+ #: src/button/block.js:199
170
+ #: src/pr-content/block.js:156
171
  msgid "Warning"
172
  msgstr ""
173
 
174
+ #: src/button/block.js:200
175
+ #: src/pr-content/block.js:157
176
  msgid "Danger"
177
  msgstr ""
178
 
179
+ #: src/button/block.js:201
180
+ #: src/pr-content/block.js:158
181
  msgid "Light"
182
  msgstr ""
183
 
184
+ #: src/button/block.js:202
185
+ #: src/pr-content/block.js:159
186
  msgid "Dark"
187
  msgstr ""
188
 
189
+ #: src/button/block.js:207
190
  msgid "Custom Color"
191
  msgstr ""
192
 
193
+ #: src/button/block.js:208
194
  msgid ""
195
  "This custom color overrides the default color. If you want to use the "
196
  "default color, click the clear button."
197
  msgstr ""
198
 
199
+ #: src/button/block.js:216
200
+ #: src/pr-content/block.js:170
201
  msgid "Font Awesome:"
202
  msgstr ""
203
 
204
+ #: src/button/block.js:217
205
+ #: src/pr-blocks/block.js:307
206
+ #: src/pr-content/block.js:171
207
  msgid "Font Awesome icon list"
208
  msgstr ""
209
 
210
+ #: src/button/block.js:220
211
+ #: src/pr-content/block.js:174
212
  msgid "Before text"
213
  msgstr ""
214
 
215
+ #: src/button/block.js:221
216
+ #: src/pr-content/block.js:175
217
  msgid ""
218
  "Enter Font Awesome Class.This icon will appear before text. Ex) fas "
219
  "fa-arrow-circle-right"
220
  msgstr ""
221
 
222
+ #: src/button/block.js:227
223
+ #: src/pr-content/block.js:181
224
  msgid "After text"
225
  msgstr ""
226
 
227
+ #: src/button/block.js:228
228
+ #: src/pr-content/block.js:182
229
  msgid ""
230
  "Enter Font Awesome Class.This icon will appear after text. Ex) fas "
231
  "fa-external-link-alt"
232
  msgstr ""
233
 
234
+ #: src/button/block.js:265
235
  msgid "Apply"
236
  msgstr ""
237
 
239
  msgid "Button"
240
  msgstr ""
241
 
242
+ #: src/faq/block.js:42
243
  msgid "FAQ"
244
  msgstr ""
245
 
246
+ #: src/faq/block.js:79
247
  msgid "Please enter a question."
248
  msgstr ""
249
 
250
+ #: src/faq/block.js:86
251
  msgid "Please enter a answer."
252
  msgstr ""
253
 
254
+ #: src/flow/block.js:28
255
  msgid "Flow"
256
  msgstr ""
257
 
258
+ #: src/flow/block.js:71
259
  msgid "Display of arrow"
260
  msgstr ""
261
 
262
+ #: src/flow/block.js:75
263
  msgid "Arrow display"
264
  msgstr ""
265
 
266
+ #: src/flow/block.js:76
267
  msgid "Arrow hidden"
268
  msgstr ""
269
 
270
+ #: src/flow/block.js:91
 
271
  msgid "Input title"
272
  msgstr ""
273
 
274
+ #: src/flow/block.js:98
 
275
  msgid "Input content"
276
  msgstr ""
277
 
278
+ #: src/heading/block.js:119
279
  msgid "Style Settings"
280
  msgstr ""
281
 
282
+ #: src/heading/block.js:121
283
  msgid "Heading style"
284
  msgstr ""
285
 
286
+ #: src/heading/block.js:125
287
  msgid "Default"
288
  msgstr ""
289
 
290
+ #: src/heading/block.js:126
291
  msgid "Plain"
292
  msgstr ""
293
 
294
+ #: src/heading/block.js:129
295
  msgid "Margin bottom size (rem)"
296
  msgstr ""
297
 
298
+ #: src/heading/block.js:140
299
  msgid "Heading Settings"
300
  msgstr ""
301
 
302
+ #: src/heading/block.js:141
303
  msgid "Level"
304
  msgstr ""
305
 
306
+ #: src/heading/block.js:143
307
  msgid "Text Alignment"
308
  msgstr ""
309
 
310
+ #: src/heading/block.js:160
311
  msgid "Heading margin bottom size (rem)"
312
  msgstr ""
313
 
314
+ #: src/heading/block.js:175
315
  msgid "Sub Text Settings"
316
  msgstr ""
317
 
318
+ #: src/heading/block.js:180
319
  msgid "Display"
320
  msgstr ""
321
 
322
+ #: src/heading/block.js:181
323
  msgid "Hide"
324
  msgstr ""
325
 
326
+ #: src/heading/block.js:185
327
  msgid "Text size (rem)"
328
  msgstr ""
329
 
330
+ #: src/heading/block.js:66
331
+ msgid "Heading"
332
  msgstr ""
333
 
334
+ #: src/heading/component.js:105
335
  msgid "Input sub text…"
336
  msgstr ""
337
 
338
+ #: src/heading/component.js:88
339
+ msgid "Input title…"
340
  msgstr ""
341
 
342
  # %s: heading level e.g: "1", "2", "3"
344
  msgid "Heading %d"
345
  msgstr ""
346
 
347
+ #: src/outer/block.js:102
348
  msgid "Opacity Setting"
349
  msgstr ""
350
 
351
+ #: src/outer/block.js:115
352
  msgid "Background Image"
353
  msgstr ""
354
 
355
+ #: src/outer/block.js:136
356
  msgid "Background image Position"
357
  msgstr ""
358
 
359
+ #: src/outer/block.js:144
360
  msgid "Fixed"
361
  msgstr ""
362
 
363
+ #: src/outer/block.js:145
364
  msgid "Parallax (It will not work in preview)"
365
  msgstr ""
366
 
367
+ #: src/outer/block.js:151
368
+ #: src/pr-content/block.js:189
369
  msgid "Layout Setting"
370
  msgstr ""
371
 
372
+ #: src/outer/block.js:154
373
  msgid "Outer width"
374
  msgstr ""
375
 
376
+ #: src/outer/block.js:157
377
  msgid "Normal"
378
  msgstr ""
379
 
380
+ #: src/outer/block.js:158
381
  msgid "Full Wide"
382
  msgstr ""
383
 
384
+ #: src/outer/block.js:163
385
  msgid "Contents area padding (left and right)"
386
  msgstr ""
387
 
388
+ #: src/outer/block.js:167
389
  msgid "Do not use contents area default padding (When case of full width etc.)."
390
  msgstr ""
391
 
392
+ #: src/outer/block.js:171
393
  msgid ""
394
  "Use contents area default padding (When case of not full width and use "
395
  "background etc.)."
396
  msgstr ""
397
 
398
+ #: src/outer/block.js:178
399
  msgid "Padding (top and bottom)"
400
  msgstr ""
401
 
402
+ #: src/outer/block.js:181
403
  msgid "Use default padding"
404
  msgstr ""
405
 
406
+ #: src/outer/block.js:183
407
  msgid "Do not use default padding (Set it yourself using a spacer block etc.)."
408
  msgstr ""
409
 
410
+ #: src/outer/block.js:191
411
  msgid "Divider Setting"
412
  msgstr ""
413
 
414
+ #: src/outer/block.js:200
415
  msgid "Tilt"
416
  msgstr ""
417
 
418
+ #: src/outer/block.js:204
419
  msgid "Curve"
420
  msgstr ""
421
 
422
+ #: src/outer/block.js:208
423
  msgid "Wave"
424
  msgstr ""
425
 
426
+ #: src/outer/block.js:212
427
  msgid "Triangle"
428
  msgstr ""
429
 
430
+ #: src/outer/block.js:218
431
  msgid "Upper Divider Level"
432
  msgstr ""
433
 
434
+ #: src/outer/block.js:234
435
  msgid "Lower Divider Level"
436
  msgstr ""
437
 
438
+ #: src/outer/block.js:250
439
  msgid "Border Setting"
440
  msgstr ""
441
 
442
+ #: src/outer/block.js:254
443
  msgid "Border will disappear when divider effect is applied."
444
  msgstr ""
445
 
446
+ #: src/outer/block.js:256
447
  msgid "Border type"
448
  msgstr ""
449
 
450
+ #: src/outer/block.js:262
451
  msgid "None"
452
  msgstr ""
453
 
454
+ #: src/outer/block.js:266
455
+ #: src/pr-content/block.js:142
456
  msgid "Solid"
457
  msgstr ""
458
 
459
+ #: src/outer/block.js:270
460
  msgid "Dotted"
461
  msgstr ""
462
 
463
+ #: src/outer/block.js:274
464
  msgid "Dashed"
465
  msgstr ""
466
 
467
+ #: src/outer/block.js:278
468
  msgid "Double"
469
  msgstr ""
470
 
471
+ #: src/outer/block.js:282
472
  msgid "Groove"
473
  msgstr ""
474
 
475
+ #: src/outer/block.js:286
476
  msgid "Ridge"
477
  msgstr ""
478
 
479
+ #: src/outer/block.js:290
480
  msgid "Inset"
481
  msgstr ""
482
 
483
+ #: src/outer/block.js:294
484
  msgid "Outset"
485
  msgstr ""
486
 
487
+ #: src/outer/block.js:306
488
  msgid "Border width"
489
  msgstr ""
490
 
491
+ #: src/outer/block.js:315
492
  msgid "Border radius"
493
  msgstr ""
494
 
495
+ #: src/outer/block.js:334
496
  msgid "This block is only for users who bought Lightning Pro."
497
  msgstr ""
498
 
499
+ #: src/outer/block.js:52
500
  msgid "Outer"
501
  msgstr ""
502
 
503
+ #: src/outer/block.js:91
504
  msgid "Background Setting"
505
  msgstr ""
506
 
507
+ #: src/outer/block.js:93
508
+ #: src/pr-content/block.js:92
509
  msgid "Color Setting"
510
  msgstr ""
511
 
512
+ #: src/outer/block.js:94
513
  msgid ""
514
  "Color will overcome background image. If you want to display image, clear "
515
  "background color or set opacity 0."
516
  msgstr ""
517
 
518
+ #: src/pr-blocks/block.js:149
519
  msgid "PR Block1 Setting"
520
  msgstr ""
521
 
522
+ #: src/pr-blocks/block.js:164
523
  msgid "Icon 1"
524
  msgstr ""
525
 
526
+ #: src/pr-blocks/block.js:197
527
  msgid "PR Image 1"
528
  msgstr ""
529
 
530
+ #: src/pr-blocks/block.js:198
531
  msgid "When you have an image. Image is displayed with priority"
532
  msgstr ""
533
 
534
+ #: src/pr-blocks/block.js:217
535
  msgid "PR Block2 Setting"
536
  msgstr ""
537
 
538
+ #: src/pr-blocks/block.js:232
539
  msgid "Icon 2"
540
  msgstr ""
541
 
542
+ #: src/pr-blocks/block.js:264
543
  msgid "PR Image 2"
544
  msgstr ""
545
 
546
+ #: src/pr-blocks/block.js:284
547
  msgid "PR Block3 Setting"
548
  msgstr ""
549
 
550
+ #: src/pr-blocks/block.js:286
551
  msgid "Link URL:"
552
  msgstr ""
553
 
554
+ #: src/pr-blocks/block.js:299
555
  msgid "Icon 3"
556
  msgstr ""
557
 
558
+ #: src/pr-blocks/block.js:302
559
  msgid "Class name of the Font Awesome icon font you want to use:"
560
  msgstr ""
561
 
562
+ #: src/pr-blocks/block.js:321
563
  msgid "Icon Background:"
564
  msgstr ""
565
 
566
+ #: src/pr-blocks/block.js:331
567
  msgid "PR Image 3"
568
  msgstr ""
569
 
570
+ #: src/pr-blocks/block.js:332
571
  msgid "When you have an image. Image is displayed with priority."
572
  msgstr ""
573
 
574
+ #: src/pr-blocks/block.js:96
575
  msgid "PR Blocks (Beta)"
576
  msgstr ""
577
 
578
+ #: src/pr-blocks/component-block.js:144
579
+ #: src/pr-blocks/deprecated/component-block.js:144
580
+ msgid "Input Title"
581
+ msgstr ""
582
+
583
+ #: src/pr-blocks/component-block.js:151
584
+ #: src/pr-blocks/deprecated/component-block.js:151
585
+ msgid "Input Content"
586
+ msgstr ""
587
+
588
+ #: src/pr-content/block.js:106
589
  msgid "Image Border Color"
590
  msgstr ""
591
 
592
+ #: src/pr-content/block.js:114
593
  msgid "Button Setting"
594
  msgstr ""
595
 
596
+ #: src/pr-content/block.js:116
597
  msgid "Button Text"
598
  msgstr ""
599
 
600
+ #: src/pr-content/block.js:125
601
  msgid "Link URL"
602
  msgstr ""
603
 
604
+ #: src/pr-content/block.js:138
605
  msgid "Button Type"
606
  msgstr ""
607
 
608
+ #: src/pr-content/block.js:143
609
  msgid "Ghost"
610
  msgstr ""
611
 
612
+ #: src/pr-content/block.js:163
613
  msgid "Button Color"
614
  msgstr ""
615
 
616
+ #: src/pr-content/block.js:191
617
  msgid "Layout Type"
618
  msgstr ""
619
 
620
+ #: src/pr-content/block.js:61
621
  msgid "PR Content"
622
  msgstr ""
623
 
624
+ #: src/pr-content/block.js:93
625
  msgid "Title Color"
626
  msgstr ""
627
 
628
+ #: src/pr-content/block.js:99
629
  msgid "Content Color"
630
  msgstr ""
631
 
632
+ #: src/pr-content/component.js:136
633
+ #: src/pr-content/deprecated/component-deprecated.js:122
634
  msgid "Input title."
635
  msgstr ""
636
 
637
+ #: src/pr-content/component.js:144
638
+ #: src/pr-content/deprecated/component-deprecated.js:130
639
  msgid "Input content."
640
  msgstr ""
641
 
642
+ #: src/spacer/block.js:101
643
  msgid "Mobile"
644
  msgstr ""
645
 
646
+ #: src/spacer/block.js:41
647
  msgid "Responsive Spacer"
648
  msgstr ""
649
 
650
+ #: src/spacer/block.js:67
651
  msgid "Unit Type"
652
  msgstr ""
653
 
654
+ #: src/spacer/block.js:73
655
  msgid "px"
656
  msgstr ""
657
 
658
+ #: src/spacer/block.js:77
659
  msgid "em"
660
  msgstr ""
661
 
662
+ #: src/spacer/block.js:81
663
  msgid "rem"
664
  msgstr ""
665
 
666
+ #: src/spacer/block.js:85
667
  msgid "vw"
668
  msgstr ""
669
 
670
+ #: src/spacer/block.js:89
671
  msgid "Height for each device."
672
  msgstr ""
673
 
674
+ #: src/spacer/block.js:91
675
  msgid "PC"
676
  msgstr ""
677
 
678
+ #: src/spacer/block.js:96
679
  msgid "Tablet"
680
  msgstr ""
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: vektor-inc,kurudrive,naoki0h
3
  Donate link:
4
  Tags: Gutenberg,FAQ,alert
5
  Requires at least: 4.6
6
- Tested up to: 5.0.3
7
- Stable tag: 0.6.0
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -53,6 +53,14 @@ e.g.
53
 
54
  == Changelog ==
55
 
 
 
 
 
 
 
 
 
56
  = 0.6.0 =
57
  [Add New Block] Title
58
  [Add New Block] Responsive Spacer
3
  Donate link:
4
  Tags: Gutenberg,FAQ,alert
5
  Requires at least: 4.6
6
+ Tested up to: 5.1.0
7
+ Stable tag: 0.7.1
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
53
 
54
  == Changelog ==
55
 
56
+ = 0.7.1 =
57
+ [Bug fix][ Title ] Part of margin bottom functions was not working.
58
+
59
+ = 0.7.0 =
60
+ [Bug fix][ PR Blocks ] When link url not set that no print a Tags
61
+ [Specification change][ PR Blocks ] Change outer tag article to div
62
+ [Specification change][ PR Blocks ] Change h1 tag to h3 tag
63
+
64
  = 0.6.0 =
65
  [Add New Block] Title
66
  [Add New Block] Responsive Spacer
vk-blocks.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: VK Blocks
4
  * Plugin URI: https://github.com/vektor-inc/vk-blocks
5
  * Description: This is a plugin that extends Gutenberg's blocks.
6
- * Version: 0.6.0
7
  * Author: Vektor,Inc.
8
  * Author URI:
9
  * Text Domain: vk-blocks
@@ -16,7 +16,7 @@ require_once( 'inc/vk-blocks-config.php' );
16
 
17
  add_action(
18
  'plugins_loaded', function () {
19
- //Load language files.
20
  // load_plugin_textdomain( 'vk-blocks', false, basename( dirname( __FILE__ ) ) . '/inc/vk-blocks/build/languages' );
21
  load_plugin_textdomain( 'vk-blocks', false, 'vk-blocks/inc/vk-blocks/build/languages' );
22
  }
3
  * Plugin Name: VK Blocks
4
  * Plugin URI: https://github.com/vektor-inc/vk-blocks
5
  * Description: This is a plugin that extends Gutenberg's blocks.
6
+ * Version: 0.7.1
7
  * Author: Vektor,Inc.
8
  * Author URI:
9
  * Text Domain: vk-blocks
16
 
17
  add_action(
18
  'plugins_loaded', function () {
19
+ // Load language files.
20
  // load_plugin_textdomain( 'vk-blocks', false, basename( dirname( __FILE__ ) ) . '/inc/vk-blocks/build/languages' );
21
  load_plugin_textdomain( 'vk-blocks', false, 'vk-blocks/inc/vk-blocks/build/languages' );
22
  }