Stackable – Page Builder Gutenberg Blocks - Version 1.13.1

Version Description

  • New: Added news section in the welcome screen
  • New: Added Premium section in the welcome screen
Download this release

Release Info

Developer bfintal
Plugin Icon 128x128 Stackable – Page Builder Gutenberg Blocks
Version 1.13.1
Comparing to
See all releases

Code changes from version 1.13.0 to 1.13.1

dist/admin_welcome.css CHANGED
@@ -1 +1 @@
1
- body.toplevel_page_stackable #wpcontent{padding-left:0}body.toplevel_page_stackable .wrap{margin:0}[class*=ugb-]+form[class*=-link],[class*=ugb-] form[class*=-link],form[class*=ugb-][class*=-link]{display:flex;justify-content:center;align-items:center}[class*=ugb-].alignfull+[class*=ugb-].alignfull{margin-top:-1.5em}.ugb--shadow-0,.ugb-shadow-0{box-shadow:none!important}.ugb--shadow-1,.ugb-shadow-1{box-shadow:0 0 0 1px hsla(0,0%,47.1%,.1)!important}.ugb--shadow-2,.ugb-shadow-2{box-shadow:0 0 0 2px hsla(0,0%,47.1%,.1)!important}.ugb--shadow-3,.ugb-shadow-3{box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px rgba(176,181,193,.2)!important}.ugb--shadow-4,.ugb-shadow-4{box-shadow:0 2px 20px hsla(0,0%,60%,.2)!important}.ugb--shadow-5,.ugb-shadow-5{box-shadow:0 5px 30px -10px rgba(18,63,82,.3)!important}.ugb--shadow-6,.ugb-shadow-6{box-shadow:0 10px 30px rgba(0,0,0,.05)!important}.ugb--shadow-7,.ugb-shadow-7{box-shadow:7px 5px 30px rgba(72,73,121,.15)!important}.ugb--shadow-8,.ugb-shadow-8{box-shadow:0 10px 60px rgba(0,0,0,.1)!important}.ugb--shadow-9,.ugb-shadow-9{box-shadow:0 70px 130px -60px rgba(72,73,121,.38)!important}.ugb--content-width .ugb-content-wrapper,.ugb-content-width .ugb-content-wrapper{max-width:var(--content-width);margin:0 auto}body.toplevel_page_stackable .s-body-container,body.toplevel_page_stackable .s-header{padding:50px}body.toplevel_page_stackable .s-header{background:linear-gradient(90deg,#ab5af1,#fb6874);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:100px}body.toplevel_page_stackable .s-header img{height:50px}body.toplevel_page_stackable img{max-width:100%}body.toplevel_page_stackable h1{color:#fff;font-size:2.5em;font-weight:700}body.toplevel_page_stackable h2{font-size:2em;line-height:1.1em}body.toplevel_page_stackable h3{font-size:1.5em;line-height:1.1em}body.toplevel_page_stackable ul{padding-left:2em;list-style-type:circle}body.toplevel_page_stackable .s-box{box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px rgba(176,181,193,.2);background-color:#fff;border-radius:12px;overflow:hidden;padding:60px 35px;--box-padding-vert:60px;--box-padding-hori:35px;margin-bottom:30px;transition:all .3s ease}body.toplevel_page_stackable .s-box.s-is-disabled:not(:hover){opacity:.6}body.toplevel_page_stackable .s-button{border:none;border-radius:4px;cursor:pointer;opacity:1;background:#ab5af1;transition:opacity .2s ease-in-out;box-shadow:none!important;color:#fff;text-decoration:none;padding:.75em 1.25em;display:block;margin:0 auto;max-width:200px;text-align:center}body.toplevel_page_stackable .s-button:hover{opacity:.85;box-shadow:none!important}body.toplevel_page_stackable .s-body-container{display:grid;grid-template-columns:1fr 350px;grid-gap:30px;padding-top:0;margin-top:-50px}body.toplevel_page_stackable .s-body-container :first-child{margin-top:0!important}body.toplevel_page_stackable .s-body-container :last-child{margin-bottom:0!important}body.toplevel_page_stackable .s-body-container li,body.toplevel_page_stackable .s-body-container p{font-size:calc(13px + .2vw);line-height:1.6em}body.toplevel_page_stackable .s-body-container li{margin-bottom:.6em}body.toplevel_page_stackable .s-side h2,body.toplevel_page_stackable .s-side h3{text-align:center}body.toplevel_page_stackable .s-gambit-logo{display:inline-block;vertical-align:middle;padding-top:10px;margin:0 10px}body.toplevel_page_stackable .s-gif{display:block;margin:0 auto}body.toplevel_page_stackable .s-plus-button{height:1em;vertical-align:baseline;width:1em}body.toplevel_page_stackable .s-support-box>p:last-child{text-align:center}body.toplevel_page_stackable .stackable_notice_wrapper{margin-bottom:30px}body.toplevel_page_stackable .s-settings-header{text-align:right;margin:0 -.5em 1em;display:flex;align-items:center;justify-content:flex-end}body.toplevel_page_stackable .s-settings-header button{margin:0 .5em}body.toplevel_page_stackable .s-settings-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}body.toplevel_page_stackable .s-settings-grid .s-box{margin:0;padding:28px 21px;text-align:center;display:flex;flex-direction:column}body.toplevel_page_stackable .s-settings-grid .s-box .s-block-icon{max-width:70px;margin:0 auto}body.toplevel_page_stackable .s-settings-grid .s-box p{font-size:13px}body.toplevel_page_stackable .s-settings-grid .s-box>:not(:last-child){margin-bottom:1em}body.toplevel_page_stackable .s-settings-grid .s-box>*{margin-top:0!important}body.toplevel_page_stackable .s-intro{display:grid;grid-template-columns:1fr .8fr minmax(250px,300px);grid-gap:35px;justify-content:center}body.toplevel_page_stackable .s-intro .s-gif{margin-bottom:-50px!important;max-width:300px}body.toplevel_page_stackable .s-header>:not(h1):not(img){display:none!important}body.toplevel_page_stackable .s-demo-url a{opacity:.6;text-decoration:none}body.toplevel_page_stackable .s-demo-url a:hover{opacity:1;text-decoration:underline}body.toplevel_page_stackable .s-toggle-button{outline:0;display:block;height:26px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:1.5em auto 1em!important;padding:0!important;border:0!important;border-radius:26px;transition:all .4s ease;display:inline-block;background:#e4f5e4}body.toplevel_page_stackable .s-toggle-button:after,body.toplevel_page_stackable .s-toggle-button:before{position:relative;display:block;content:"";width:26px;height:100%}body.toplevel_page_stackable .s-toggle-button:after{left:calc(100% - 26px);background:#3ca540;border-radius:50%;transition:all .2s ease;position:absolute;top:0;box-shadow:0 3px 10px -5px #000}body.toplevel_page_stackable .s-toggle-button:before{display:none}body.toplevel_page_stackable .s-toggle-button span{position:relative;display:flex;justify-content:center;align-items:center;z-index:2;color:rgba(0,0,0,.4);font-size:11px;line-height:26px;transition:padding .2s ease;padding:0 35px 0 15px}body.toplevel_page_stackable .s-toggle-button span:first-child{color:#7b7b7b}body.toplevel_page_stackable .s-toggle-button span:nth-child(2){color:#209e25}body.toplevel_page_stackable .s-toggle-button span:first-child{display:none}body.toplevel_page_stackable .s-toggle-button span:nth-child(2){display:block}body.toplevel_page_stackable .s-is-disabled .s-toggle-button{background:#f0f0f0}body.toplevel_page_stackable .s-is-disabled .s-toggle-button:after{left:0;background:#7b7b7b}body.toplevel_page_stackable .s-is-disabled .s-toggle-button span{padding:0 15px 0 35px}body.toplevel_page_stackable .s-is-disabled .s-toggle-button span:first-child{display:block}body.toplevel_page_stackable .s-is-disabled .s-toggle-button span:nth-child(2){display:none}body.toplevel_page_stackable .s-news-box ul{padding-left:0}body.toplevel_page_stackable .s-news-box li{list-style:none;margin-bottom:1.2em}body.toplevel_page_stackable .s-news-box li a{font-weight:700;text-decoration:none;display:block;margin-bottom:.5em;line-height:1.2em}body.toplevel_page_stackable .s-news-box time{font-size:.7em;color:#aaa;display:block;line-height:1em}body.toplevel_page_stackable .s-input-checkbox{display:inline-flex;align-items:center}body.toplevel_page_stackable .s-input-checkbox .components-spinner{margin-top:0}@media screen and (max-width:782px){body.toplevel_page_stackable .s-box{padding:40px 23.33333px;--box-padding-vert:40px;--box-padding-hori:23.33333px}}@media screen and (max-width:600px){body.toplevel_page_stackable .s-box{padding:35px 17.5px;--box-padding-vert:35px;--box-padding-hori:17.5px}}@media screen and (min-width:1440px){body.toplevel_page_stackable .s-intro .s-gif{margin-top:-50px!important}}@media screen and (max-width:1440px) and (min-width:1280px){body.toplevel_page_stackable .s-intro{grid-template-columns:1fr minmax(250px,300px)}body.toplevel_page_stackable .s-intro>:first-child{grid-column:1/3}}@media screen and (max-width:1280px){body.toplevel_page_stackable .s-intro{grid-template-columns:1fr}}@media screen and (max-width:960px){body.toplevel_page_stackable .s-body-container{grid-template-columns:1fr}}
1
+ body.toplevel_page_stackable #wpcontent{padding-left:0}body.toplevel_page_stackable .wrap{margin:0}[class*=ugb-]+form[class*=-link],[class*=ugb-] form[class*=-link],form[class*=ugb-][class*=-link]{display:flex;justify-content:center;align-items:center}[class*=ugb-].alignfull+[class*=ugb-].alignfull{margin-top:-1.5em}.ugb--shadow-0,.ugb-shadow-0{box-shadow:none!important}.ugb--shadow-1,.ugb-shadow-1{box-shadow:0 0 0 1px hsla(0,0%,47.1%,.1)!important}.ugb--shadow-2,.ugb-shadow-2{box-shadow:0 0 0 2px hsla(0,0%,47.1%,.1)!important}.ugb--shadow-3,.ugb-shadow-3{box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px rgba(176,181,193,.2)!important}.ugb--shadow-4,.ugb-shadow-4{box-shadow:0 2px 20px hsla(0,0%,60%,.2)!important}.ugb--shadow-5,.ugb-shadow-5{box-shadow:0 5px 30px -10px rgba(18,63,82,.3)!important}.ugb--shadow-6,.ugb-shadow-6{box-shadow:0 10px 30px rgba(0,0,0,.05)!important}.ugb--shadow-7,.ugb-shadow-7{box-shadow:7px 5px 30px rgba(72,73,121,.15)!important}.ugb--shadow-8,.ugb-shadow-8{box-shadow:0 10px 60px rgba(0,0,0,.1)!important}.ugb--shadow-9,.ugb-shadow-9{box-shadow:0 70px 130px -60px rgba(72,73,121,.38)!important}.ugb--content-width .ugb-content-wrapper,.ugb-content-width .ugb-content-wrapper{max-width:var(--content-width);margin:0 auto}body.toplevel_page_stackable .s-body-container,body.toplevel_page_stackable .s-header{padding:50px}body.toplevel_page_stackable .s-header{background:linear-gradient(90deg,#ab5af1,#fb6874);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:100px}body.toplevel_page_stackable .s-header img{height:50px}body.toplevel_page_stackable img{max-width:100%}body.toplevel_page_stackable h1{color:#fff;font-size:2.5em;font-weight:700}body.toplevel_page_stackable h2{font-size:2em;line-height:1.1em}body.toplevel_page_stackable h3{font-size:1.5em;line-height:1.1em}body.toplevel_page_stackable ul{padding-left:2em;list-style-type:circle}body.toplevel_page_stackable .s-box{box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px rgba(176,181,193,.2);background-color:#fff;border-radius:12px;overflow:hidden;padding:60px 35px;--box-padding-vert:60px;--box-padding-hori:35px;margin-bottom:30px;transition:all .3s ease}body.toplevel_page_stackable .s-box.s-is-disabled:not(:hover){opacity:.6}body.toplevel_page_stackable .s-button{border:none;border-radius:4px;cursor:pointer;opacity:1;background:#ab5af1;transition:opacity .2s ease-in-out;box-shadow:none!important;color:#fff;text-decoration:none;padding:.75em 1.25em;display:block;margin:0 auto;max-width:200px;text-align:center}body.toplevel_page_stackable .s-button:hover{opacity:.85;box-shadow:none!important}body.toplevel_page_stackable .s-body-container{display:grid;grid-template-columns:1fr 350px;grid-gap:30px;padding-top:0;margin-top:-50px}body.toplevel_page_stackable .s-body-container :first-child{margin-top:0!important}body.toplevel_page_stackable .s-body-container :last-child{margin-bottom:0!important}body.toplevel_page_stackable .s-body-container li,body.toplevel_page_stackable .s-body-container p{font-size:calc(13px + .2vw);line-height:1.6em}body.toplevel_page_stackable .s-body-container li{margin-bottom:.6em}body.toplevel_page_stackable .s-side h2,body.toplevel_page_stackable .s-side h3{text-align:center}body.toplevel_page_stackable .s-gambit-logo{display:inline-block;vertical-align:middle;padding-top:10px;margin:0 10px}body.toplevel_page_stackable .s-gif{display:block;margin:0 auto}body.toplevel_page_stackable .s-plus-button{height:1em;vertical-align:baseline;width:1em}body.toplevel_page_stackable .s-premium-box>p:last-child,body.toplevel_page_stackable .s-support-box>p:last-child{text-align:center}body.toplevel_page_stackable .stackable_notice_wrapper{margin-bottom:30px}body.toplevel_page_stackable .s-settings-header{text-align:right;margin:0 -.5em 1em;display:flex;align-items:center;justify-content:flex-end}body.toplevel_page_stackable .s-settings-header button{margin:0 .5em}body.toplevel_page_stackable .s-settings-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}body.toplevel_page_stackable .s-settings-grid .s-box{margin:0;padding:28px 21px;text-align:center;display:flex;flex-direction:column}body.toplevel_page_stackable .s-settings-grid .s-box .s-block-icon{max-width:70px;margin:0 auto}body.toplevel_page_stackable .s-settings-grid .s-box p{font-size:13px}body.toplevel_page_stackable .s-settings-grid .s-box>:not(:last-child){margin-bottom:1em}body.toplevel_page_stackable .s-settings-grid .s-box>*{margin-top:0!important}body.toplevel_page_stackable .s-intro{display:grid;grid-template-columns:1fr .8fr minmax(250px,300px);grid-gap:35px;justify-content:center}body.toplevel_page_stackable .s-intro .s-gif{margin-bottom:-50px!important;max-width:300px}body.toplevel_page_stackable .s-header>:not(h1):not(img){display:none!important}body.toplevel_page_stackable .s-demo-url a{opacity:.6;text-decoration:none}body.toplevel_page_stackable .s-demo-url a:hover{opacity:1;text-decoration:underline}body.toplevel_page_stackable .s-toggle-button{outline:0;display:block;height:26px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:1.5em auto 1em!important;padding:0!important;border:0!important;border-radius:26px;transition:all .4s ease;display:inline-block;background:#e4f5e4}body.toplevel_page_stackable .s-toggle-button:after,body.toplevel_page_stackable .s-toggle-button:before{position:relative;display:block;content:"";width:26px;height:100%}body.toplevel_page_stackable .s-toggle-button:after{left:calc(100% - 26px);background:#3ca540;border-radius:50%;transition:all .2s ease;position:absolute;top:0;box-shadow:0 3px 10px -5px #000}body.toplevel_page_stackable .s-toggle-button:before{display:none}body.toplevel_page_stackable .s-toggle-button span{position:relative;display:flex;justify-content:center;align-items:center;z-index:2;color:rgba(0,0,0,.4);font-size:11px;line-height:26px;transition:padding .2s ease;padding:0 35px 0 15px}body.toplevel_page_stackable .s-toggle-button span:first-child{color:#7b7b7b}body.toplevel_page_stackable .s-toggle-button span:nth-child(2){color:#209e25}body.toplevel_page_stackable .s-toggle-button span:first-child{display:none}body.toplevel_page_stackable .s-toggle-button span:nth-child(2){display:block}body.toplevel_page_stackable .s-is-disabled .s-toggle-button{background:#f0f0f0}body.toplevel_page_stackable .s-is-disabled .s-toggle-button:after{left:0;background:#7b7b7b}body.toplevel_page_stackable .s-is-disabled .s-toggle-button span{padding:0 15px 0 35px}body.toplevel_page_stackable .s-is-disabled .s-toggle-button span:first-child{display:block}body.toplevel_page_stackable .s-is-disabled .s-toggle-button span:nth-child(2){display:none}body.toplevel_page_stackable .s-news-box ul{padding-left:0}body.toplevel_page_stackable .s-news-box li{list-style:none;margin-bottom:1.2em}body.toplevel_page_stackable .s-news-box li a{font-weight:700;text-decoration:none;display:block;margin-bottom:.5em;line-height:1.2em}body.toplevel_page_stackable .s-news-box time{font-size:.7em;color:#aaa;display:block;line-height:1em}body.toplevel_page_stackable .s-input-checkbox{display:inline-flex;align-items:center}body.toplevel_page_stackable .s-input-checkbox .components-spinner{margin-top:0}.s-news-box-content .components-spinner{display:block;float:none;margin:0 auto}@media screen and (max-width:782px){body.toplevel_page_stackable .s-box{padding:40px 23.33333px;--box-padding-vert:40px;--box-padding-hori:23.33333px}}@media screen and (max-width:600px){body.toplevel_page_stackable .s-box{padding:35px 17.5px;--box-padding-vert:35px;--box-padding-hori:17.5px}}@media screen and (min-width:1440px){body.toplevel_page_stackable .s-intro .s-gif{margin-top:-50px!important}}@media screen and (max-width:1440px) and (min-width:1280px){body.toplevel_page_stackable .s-intro{grid-template-columns:1fr minmax(250px,300px)}body.toplevel_page_stackable .s-intro>:first-child{grid-column:1/3}}@media screen and (max-width:1280px){body.toplevel_page_stackable .s-intro{grid-template-columns:1fr}}@media screen and (max-width:960px){body.toplevel_page_stackable .s-body-container{grid-template-columns:1fr}}
dist/admin_welcome.js CHANGED
@@ -1,4 +1,4 @@
1
- var admin_welcome=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=25)}([function(t,e){t.exports=wp.i18n},function(t,e,n){"use strict";t.exports=n(27)},function(t,e){t.exports=stackable},function(t,e,n){"use strict";var r=n(6),o=n(5),c=n(1),i=n.n(c);function u(){return(u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var a=i.a.createElement("path",{d:"M64.08 136L23 176.66a4.75 4.75 0 0 0 3.53 8.15l86.91.14zM177.91 128.39a17 17 0 0 0-5-12.07L71.39 14.72 26.61 59.5a17 17 0 0 0-5 12.05 17 17 0 0 0 5 12.05l101.55 101.6v-.07l44.76-44.76a17 17 0 0 0 5-12zM172.95 14.69H86.12l49.42 49.62 40.92-41.16a5 5 0 0 0-3.51-8.46z"}),l=function(t){return i.a.createElement("svg",u({viewBox:"0 0 200 200",fill:"#fff",xmlns:"http://www.w3.org/2000/svg"},t),a)};function s(){return(s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var d=i.a.createElement("path",{d:"M17 9.4H3c-.4 0-.8-.3-.8-.8s.4-.7.8-.7h14c.4 0 .8.3.8.8s-.4.7-.8.7zm.8 1.9c0-.4-.3-.8-.8-.8H3c-.4 0-.8.3-.8.8s.3.8.8.8h14c.4 0 .8-.4.8-.8zm.4-9.8H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3V1.8c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8C.8 6 0 5.2 0 4.2V1.8C0 .8.8 0 1.8 0h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6zm.6 12.5H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3v-2.3c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8c-1 0-1.8-.8-1.8-1.8v-2.3c0-1 .8-1.8 1.8-1.8h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6z"}),m=function(t){return i.a.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg"},t),d)};function b(){return(b=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var p=i.a.createElement("path",{d:"M0 2.7C0 1.6.3 0 2.4 0c.3 0 .6.3.6.6s-.3.6-.6.6c-.6-.1-1.1.3-1.1.8H2c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1H1c-.6 0-1-.4-1-1V2.7zm4.4 0c0-1.1.3-2.7 2.4-2.7.3 0 .6.3.6.6s-.3.6-.6.6c-.7-.1-1.2.3-1.2.8h.7c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1h-1c-.6 0-1-.4-1-1V2.7zm11.2 14.6c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9h-.7c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm4.4 0c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9H18c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm0-10c0-.4-.3-.8-.8-.8H.8c-.4.1-.8.4-.8.8s.3.8.8.8h18.5c.4 0 .7-.3.7-.8zm0 2.7c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.4-.8.8s.3.8.8.8h18.5c.4-.1.7-.4.7-.8zm0 2.6c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h18.5c.4 0 .7-.4.7-.8z"}),f=function(t){return i.a.createElement("svg",b({xmlns:"http://www.w3.org/2000/svg"},t),p)};function g(){return(g=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var h=i.a.createElement("path",{d:"M4.4 1.5v2.9H1.5V1.5h2.9M5 0H.9C.4 0 0 .4 0 .9V5c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V.9C5.9.4 5.5 0 5 0zm3.3 4.8h11c.4 0 .7-.4.7-.8s-.3-.8-.8-.8h-11c-.3.1-.7.4-.7.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m-3.9 6v2.9H1.5V8.6h2.9M5 7.1H.9c-.5 0-.9.4-.9.9v4c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V8c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m0-2.3h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8m-3.9 6v2.9H1.5v-2.9h2.9m.6-1.5H.9c-.5 0-.9.4-.9.9v4.1c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V15c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8"}),y=function(t){return i.a.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg"},t),h)};function _(){return(_=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var v=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v5.3C0 8.2.8 9 1.8 9H7v2.7c-.1-.2-.2-.4-.3-.5-.3-.5-.7-.9-1.3-1.1-.5-.2-1.1-.1-1.6.2-1.1.6-1.5 1.9-.9 2.9l1.3 2.4c.1.1.1.2.2.3.9 1.6 2.3 4 6.5 4 4.1 0 6-3.6 6-7v-3c0-.4-.1-.7-.2-1h1.5c1 0 1.8-.8 1.8-1.8V1.8c0-1-.8-1.8-1.8-1.8zm-2.8 13c0 2-1 5.5-4.5 5.5-3.3 0-4.3-1.7-5.2-3.3-.1-.1-.1-.2-.2-.3l-1.3-2.4c-.1-.2-.1-.3 0-.5s.2-.3.3-.4c.2-.1.3-.1.5 0s.3.2.4.3c.1.2.3.7.5.9.4.5 1 .8 1.6.6.6-.2 1-.8 1-1.5V5.1c0-.4.3-.7.7-.7s.7.3.7.7v5.7c0 .4.3.8.8.8s.8-.3.8-.8V8.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7v2.3c0 .4.3.8.8.8s.8-.3.8-.8V9.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7V13zm3.1-5.8c0 .2-.1.3-.3.3h-4.7c-.4-.4-.9-.6-1.5-.6-.2 0-.4 0-.6.1V5.1c0-1.2-1-2.2-2.2-2.2S7 3.9 7 5.1v2.4H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v5.4z"}),w=function(t){return i.a.createElement("svg",_({xmlns:"http://www.w3.org/2000/svg"},t),v)};function k(){return(k=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var O=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zm.3 18.2c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v16.4zm-1.6-5c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h12.3c.3 0 .7.4.7.8zm0 2.6c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.4-.8.8-.8h12.3c.3 0 .7.4.7.8zM5 10h10c.2 0 .4-.1.5-.2s.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5s-.3-.3-.5-.3H5c-.2 0-.4.1-.5.2s-.2.3-.2.5v5c0 .2.1.4.2.5s.3.3.5.3zm.8-5h8.5v3.5H5.8V5z"}),j=function(t){return i.a.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg"},t),O)};function x(){return(x=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var z=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.5c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.5 10.6h1.8l-1.8 1.8v-1.8zm3.1-1.2H4.5V7.7h4.8L7.6 9.4zm2.9-2.9h-6V5H12l-1.5 1.5zM3.3 15H1.5V5h1.7v10zm1.2-.8L13.7 5h1.8v.8L6.3 15H4.5v-.8zm11-4.8h-1.8l1.8-1.8v1.8zm-3.1 1.2h3.1v1.7h-4.8l1.7-1.7zm-2.9 2.9h6V15H8l1.5-1.5zM16.8 5h1.7v10h-1.7V5zM1.5 1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8zm17 16.4c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3v-1.3c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3zm-14.9-.7c0 .3-.2.5-.5.5s-.5-.2-.5-.5.3-.5.5-.5.5.2.5.5zm13.8 0c0 .3-.2.5-.5.5s-.5-.2-.5-.5.2-.5.5-.5.5.2.5.5zM2.6 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm13.8 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z"}),E=function(t){return i.a.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg"},t),z)};function C(){return(C=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var T=i.a.createElement("path",{d:"M18.5 2.9h-17C.7 2.9 0 3.6 0 4.4v11.1c0 .9.7 1.5 1.5 1.5h16.9c.9 0 1.5-.7 1.5-1.5V4.4c.1-.8-.6-1.5-1.4-1.5zm0 12.7h-7.1c.2-.3.3-.7.4-1.2 0-.3-.1-.6-.2-.9-.3-.5-.8-.9-1.4-1.1.3-.3.7-.8 1-1.2.2-.2.3-.4.4-.6.2-.5.1-.8-.3-1.1-.1-.1-.2-.1-.4-.1h-3c-.1 0-.3.1-.4.1-.2.3-.3.5-.3.7 0 .3.3.6.6.6h2c-.5.6-1.2 1.3-1.4 1.5-.3.3-.4.7-.1 1l.2.2c.1.1.3.1.4.1 1 .1 1.4.3 1.5 1-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7 0 .1.1.4.3.7H1.5V4.4h8.6c-.3.4-.7.8-1 1.1H9c-.6.6-1.2 1.2-1.7 1.6-.2.1-.3.3-.4.4V8c.1.2.2.4.4.5.2.1.4.2.6.2h3.2c.3 0 .6-.3.6-.6s-.3-.6-.6-.6H8.9c.4-.3.7-.7 1.1-1 .5-.5 1.1-1.1 1.4-1.6.1-.1.1-.3.2-.4H16c.1.1.1.3.2.5-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7.1.2.5 1.7 2.3 1.7 1.5 0 2.4-.9 2.5-2.2v-.5h1.1v11.2zM5.9 13c0 .3-.3.6-.6.6H3.6c-.4 0-.6-.3-.6-.6s.3-.6.6-.6h.2V8.2l-.3.1c-.1.1-.3.1-.5.1s-.3-.1-.4-.3v-.5c0-.2.1-.3.3-.4l1.2-.7c.3-.1.7 0 .9.3v5.6h.2c.4-.1.7.2.7.6zm11.2-1h-.3V8.4c0-.3-.3-.6-.6-.6-.2 0-.4.1-.5.3l-3.3 4.2c-.1.1-.2.3-.1.5 0 .2.1.3.2.4.1.1.2.1.4.1h2.7v1.1c0 .3.3.6.6.6s.6-.3.6-.6v-1.1h.3c.3 0 .6-.3.6-.6.1-.4-.2-.7-.6-.7zm-1.5 0h-1.4l1.4-1.8V12z"}),S=function(t){return i.a.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg"},t),T)};function B(){return(B=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var D=i.a.createElement("path",{d:"M16.1 8.5c0-1.4-1-2.5-2.2-2.9V1.5c0-.3-.1-.5-.3-.6-.2-.1-.5-.2-.7-.1L4.5 4.6H.8c-.5 0-.8.3-.8.8v6.3c0 .4.3.8.8.8h1.1v5.7c0 .4.3.8.8.8h2.1c.4 0 .8-.3.8-.8V13l7.4 3.4c.1 0 .2.1.3.1.1 0 .3 0 .4-.1.2-.1.3-.4.3-.6v-4.2c1.2-.5 2.1-1.7 2.1-3.1zM1.5 6.1h2.4v4.8H1.5V6.1zm1.8 11.3v-4.9h.6v4.9h-.6zm9.1-3l-6.9-3.2V5.8l6.9-3.2v11.8zm1.5-4.3V7c.6.3 1 .9 1 1.5 0 .7-.4 1.3-1 1.6zM20 8.5c0 .3-.3.6-.6.6h-1.5c-.3 0-.6-.3-.6-.6s.3-.6.6-.6h1.5c.3 0 .6.3.6.6zm-2.2 4.4c.2.2.2.6 0 .9-.1.1-.3.2-.4.2-.2 0-.3-.1-.4-.2l-1.1-1.1c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0l1 1.1zm-2-7.7c-.2-.2-.2-.6 0-.9l1.1-1.1c.2-.2.6-.2.9 0 .2.2.2.6 0 .9l-1.1 1.1c-.1.1-.3.2-.4.2-.2 0-.4 0-.5-.2z"}),L=function(t){return i.a.createElement("svg",B({xmlns:"http://www.w3.org/2000/svg"},t),D)};function H(){return(H=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var R=i.a.createElement("path",{d:"M.8 10.8c-.5 0-.8-.4-.8-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.3.8-.8.8H.8"}),M=function(t){return i.a.createElement("svg",H({xmlns:"http://www.w3.org/2000/svg"},t),R)};function V(){return(V=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var P=i.a.createElement("path",{d:"M2.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1s-1-.5-1-1c0-.6.5-1 1-1m0-1.5C1.1 7.5 0 8.6 0 10s1.1 2.5 2.5 2.5S5 11.4 5 10c.1-1.4-1.1-2.5-2.5-2.5zM10 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1 0-.6.4-1 1-1m0-1.5c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zM17.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1-.1-.6.4-1 1-1m0-1.5C16.1 7.5 15 8.6 15 10s1.1 2.5 2.5 2.5S20 11.4 20 10s-1.1-2.5-2.5-2.5z"}),U=function(t){return i.a.createElement("svg",V({xmlns:"http://www.w3.org/2000/svg"},t),P)};function I(){return(I=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var A=i.a.createElement("path",{d:"M18.6 0H12c-.8 0-1.4.6-1.4 1.4v8.3c0 .8.6 1.4 1.4 1.4h6.6c.8 0 1.4-.6 1.4-1.4V1.4c0-.8-.6-1.4-1.4-1.4zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2h-6.4c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5s2.4.6 2.9 1.4c.2.2.3.5.3.8zm-5.3-6.1c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h6c.5.1.8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zM8 0H1.4C.6 0 0 .6 0 1.4v8.3c0 .8.6 1.4 1.4 1.4H8c.8 0 1.4-.6 1.4-1.4V1.4C9.4.6 8.8 0 8 0zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2H1.5c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5 1.3-.1 2.5.5 3 1.4.1.2.2.5.2.8zM2.6 3.6c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.3 0-.6-.3-.6-.8 0-.4.3-.8.8-.8h6c.3.1.6.4.6.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8z"}),N=function(t){return i.a.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg"},t),A)};function q(){return(q=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var $=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h6.1v9.6c-.8-.8-2-1.3-3.2-1.3-1.2 0-2.4.5-3.2 1.3V1.8c0-.2.1-.3.3-.3zm-.3 16.7v-3.6c0-.9.4-1.7.9-2.3.6-.6 1.4-.9 2.3-.9.9 0 1.7.4 2.3.9.6.6.9 1.4.9 2.3v4H1.8c-.2-.1-.3-.2-.3-.4zm17 0c0 .2-.1.3-.3.3H9.4v-17h8.7c.2 0 .3.1.3.3v16.4zM2.6 6.8c0-.6.5-1 1-1s1 .5 1 1-.5 1-1 1-1-.5-1-1zM17 8.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 7.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5.1.8.4.8.8z"}),F=function(t){return i.a.createElement("svg",q({xmlns:"http://www.w3.org/2000/svg"},t),$)};function G(){return(G=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var W=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.1 0 .2.1.2.1s.1.1.1.2v1.7h-17V1.8c.1-.2.2-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3V4.5h17v13.6c0 .3-.1.4-.3.4zM16.3 5.8H3.7c-.2 0-.4 0-.5.2-.1.1-.2.3-.2.5v5c0 .2.1.4.2.5.1.1.3.2.5.2h12.5c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5 0-.2-.2-.2-.4-.2zM4.5 10.7V7.3h11v3.5h-11zM14 9c0 .4-.3.7-.7.7H6.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h6.5c.5-.1.8.3.8.7zM2.7 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z"}),Y=function(t){return i.a.createElement("svg",G({xmlns:"http://www.w3.org/2000/svg"},t),W)};function Q(){return(Q=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var J=i.a.createElement("path",{d:"M19.3 4.3H8.8c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h10.4c.4 0 .8.3.8.8s-.3.8-.7.8zM2.9 5.7l3.2-3.2c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0L2.4 4.1 1.3 3C1 2.7.5 2.7.2 3c-.3.3-.3.8 0 1.1l1.6 1.6c.2.1.4.2.6.2.2 0 .4-.1.5-.2zM20 9.9c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5 0 .8-.4.8-.8zM2.9 12l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1-1C1 9.1.5 9.1.2 9.4c-.3.3-.3.8 0 1.1L1.8 12c.1.1.3.2.5.2.3.1.5 0 .6-.2zM20 16.3c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5-.1.8-.4.8-.8zM2.9 18.4l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1.1-1.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l1.6 1.6c.1.1.3.2.5.2.4 0 .6 0 .7-.2z"}),K=function(t){return i.a.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg"},t),J)};function X(){return(X=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var Z=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V11l-3.3-4.4c-.2-.3-.6-.5-.9-.5-.4 0-.7.2-.9.5l-4.7 6.1-1.9-2.6c-.3-.3-.6-.4-1-.4s-.7.2-.9.5l-3.3 4.3V1.8c0-.2.1-.3.3-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-1.3c.1 0 .1-.1.2-.2l4.1-5.4 2.1 2.8c.2.2.5.4.7.4.3 0 .6-.1.7-.4l4.9-6.4 4.1 5.4c0 .1.1.1.2.2v4.8c0 .3-.2.4-.3.4zM7.2 7.8c1.3 0 2.3-1 2.3-2.3s-1-2.3-2.3-2.3-2.3 1-2.3 2.3 1 2.3 2.3 2.3zm0-3.2c.4 0 .8.4.8.8 0 .5-.4.8-.8.8-.5 0-.8-.4-.8-.8-.1-.4.3-.8.8-.8z"}),tt=function(t){return i.a.createElement("svg",X({xmlns:"http://www.w3.org/2000/svg"},t),Z)};function et(){return(et=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var nt=i.a.createElement("path",{d:"M10 2.2l8.3 15.7H1.7L10 2.2m0-1.8c-.4 0-.8.2-1.1.6L.1 17.7c-.4.8.2 1.7 1.1 1.7h17.6c.9 0 1.5-.9 1.1-1.7L11.1 1c-.2-.4-.7-.6-1.1-.6zm-.7 7.2v4.6c0 .4.3.7.7.7s.7-.3.7-.7V7.6c0-.4-.3-.7-.7-.7s-.7.3-.7.7m.7 6.8c-.5 0-.9.4-.9.9s.4.9.9.9.9-.4.9-.9-.4-.9-.9-.9z"}),rt=function(t){return i.a.createElement("svg",et({xmlns:"http://www.w3.org/2000/svg"},t),nt)};function ot(){return(ot=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var ct=i.a.createElement("path",{d:"M18.2 1.5c.2 0 .3.1.3.3v16.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.4m0-1.5H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.4 6.7l1-.6v8.3h-.7c-.4 0-.7.3-.7.8s.3.7.7.7h2.9c.4 0 .8-.3.8-.7s-.4-.8-.8-.8h-.7V4.8c0-.1 0-.3-.1-.4-.2-.3-.7-.4-1-.2L3.6 5.4c-.4.2-.5.7-.3 1 .3.4.7.5 1.1.3zm5.6.1h5.7c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H10c-.4.1-.7.4-.7.8s.3.8.7.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.7h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8"}),it=function(t){return i.a.createElement("svg",ot({xmlns:"http://www.w3.org/2000/svg"},t),ct)};function ut(){return(ut=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var at=i.a.createElement("path",{d:"M19.8.2c-.3-.3-.7-.3-1 0l-1.1 1.1c-.2-.1-.4-.1-.6-.1l-5-.1H12c-.7 0-1.4.3-1.9.8L.7 11.3c-.9.9-.9 2.4 0 3.3l4.8 4.8c.5.4 1.1.6 1.7.6.6 0 1.2-.2 1.7-.7l9.4-9.4c.5-.5.8-1.3.8-2l-.1-5c0-.2 0-.4-.1-.6L20 1.2c.1-.2.1-.7-.2-1zm-4.6 5.9c0 .3-.1.6-.4.9-.2.2-.6.4-.9.4-.3 0-.6-.1-.9-.4-.2-.2-.4-.6-.4-.9 0-.3.1-.6.4-.9.2-.2.6-.4.9-.4h.2l-.5.5c-.3.3-.3.7 0 1 .3.3.7.3 1 0l.5-.5c.1.1.1.2.1.3zM17.6 8c0 .3-.1.7-.4.9l-9.4 9.4c-.2.2-.4.3-.6.3-.2 0-.5-.1-.6-.3l-4.8-4.8c-.2-.2-.3-.4-.3-.6 0-.2.1-.5.3-.6l9.4-9.4c.2-.2.6-.4.9-.4l4.4.1-1.1 1.1c-.4-.2-.9-.3-1.3-.3a2.732 2.732 0 0 0-2.7 2.7 2.732 2.732 0 0 0 2.7 2.7 2.732 2.732 0 0 0 2.7-2.7c0-.5-.1-.9-.3-1.3l1.1-1.1V8zm-6.1 1.4l-.5.5c.5.7.6 1.5.6 1.6.1.4-.2.8-.6.8-.4.1-.8-.2-.8-.6 0-.2-.2-.8-.5-1.1-.3-.3-.8-.5-1.1-.2-.2.2 0 .8.2 1.3 0 .1.1.2.1.2.3.6.9 1.8-.3 2.9-.3.3-.7.4-1.2.4-.4 0-.7-.1-1.1-.3-.1-.1-.2-.1-.3-.2l-.5.5c-.1.1-.2.1-.3.1-.1 0-.2 0-.3-.1-.2-.2-.2-.5 0-.7l.5-.5c-.4-.5-.8-1.3-.7-2.2 0-.4.4-.7.8-.7s.7.4.7.8c-.1.9.5 1.5.9 1.7.3.1.5.2.7.1.3-.2.3-.4 0-1.1 0-.1-.1-.2-.1-.3-.3-.6-.9-2 .1-3 .8-.8 1.9-.7 2.7-.1l.5-.5c.2-.2.5-.2.7 0 0 .2 0 .5-.2.7z"}),lt=function(t){return i.a.createElement("svg",ut({xmlns:"http://www.w3.org/2000/svg"},t),at)};function st(){return(st=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var dt=i.a.createElement("path",{d:"M1.6.8c0-.5.3-.8.7-.8h16c.4 0 .8.3.8.8s-.3.8-.8.8h-16c-.4-.1-.7-.4-.7-.8zm16.7 17.7h-16c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h16c.4 0 .8-.3.8-.8s-.4-.8-.8-.8zM13.2 6.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-3.4-3.4c-.3-.3-.8-.3-1.1 0L6.4 5.6c-.3.3-.3.8 0 1.1.1.1.3.2.5.2s.4-.1.5-.2l2.1-2.1v11l-2.1-2.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1L9.7 18c.1.1.3.2.5.2s.4-.1.5-.2l3.4-3.4c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.1 2.1v-11l2.3 2.1z"}),mt=function(t){return i.a.createElement("svg",st({xmlns:"http://www.w3.org/2000/svg"},t),dt)};function bt(){return(bt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var pt=i.a.createElement("path",{d:"M8.6 12.1c.4-.5.6-1.2.6-1.9V8c0-1.9-1.5-3.4-3.4-3.4S2.4 6.1 2.4 8v2.1c0 .7.2 1.4.6 1.9-1.7.3-3 1.9-3 3.7V17c0 1.2.9 2.1 2.1 2.1h7.4c1.2 0 2.1-.9 2.1-2.1v-1.2c.1-1.9-1.3-3.4-3-3.7zm-2.8-6c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.2-.2-.5-.5-.9-.5s-.8.3-1 .5c.1-.8.9-1.6 1.8-1.6zM4 8.9c.2-.1.5-.2.8-.5.1-.1.2-.1.2-.1s.1 0 .2.2c.6.5 1.1.7 1.6.7.3 0 .6-.1.9-.2v1.1c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V8.9zm2.8 4.6c-.2.9-.6 1.4-1 1.4-.3 0-.7-.5-1-1.4h2zm3.3 3.5c0 .3-.3.6-.6.6H2.1c-.3 0-.6-.3-.6-.6v-1.2c0-1.2 1-2.2 2.2-2.2h.1c.3 1.4 1.1 2.4 2 2.4s1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2V17zM17 8.3c.4-.5.6-1.2.6-1.9V4.3c0-1.9-1.5-3.4-3.4-3.4s-3.4 1.5-3.4 3.4v2.1c0 .7.2 1.4.6 1.9-.4.1-.8.2-1.1.4v1.4c0 .3 0 .5-.1.8.4-.7 1.1-1.1 1.9-1.1h.1c.3 1.4 1.1 2.4 2 2.4.9 0 1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2v1.2c0 .3-.3.6-.6.6h-5.4c.2.5.3 1 .4 1.5h5c1.2 0 2.1-.9 2.1-2.1V12c0-1.8-1.3-3.3-3-3.7zm-2.8-5.9c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.7-.7-1.3-.6-1.9 0 0-.9.8-1.6 1.8-1.6zm0 8.8c-.3 0-.7-.5-1-1.4h1.9c-.2.8-.6 1.4-.9 1.4zM16 6.4c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V5.2c.3-.1.6-.2.8-.5.2-.2.3-.2.3-.2s.1 0 .2.2c.6.6 1.1.8 1.6.8.3 0 .6-.1.9-.2v1.1z"}),ft=function(t){return i.a.createElement("svg",bt({xmlns:"http://www.w3.org/2000/svg"},t),pt)};function gt(){return(gt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var ht=i.a.createElement("path",{d:"M4 20c-.1 0-.2 0-.3-.1-.3-.1-.5-.4-.5-.7v-2.9H1.9c-1 0-1.9-.8-1.9-1.9V1.9C0 .8.8 0 1.9 0h16.2c1 0 1.9.8 1.9 1.9v12.6c0 1-.8 1.9-1.9 1.9H7.9l-3.4 3.4c-.1.1-.3.2-.5.2zM1.9 1.5c-.2 0-.4.2-.4.4v12.6c0 .2.2.4.4.4H4c.4 0 .8.3.8.8v1.8l2.3-2.3c.1-.1.3-.2.5-.2h10.5c.2 0 .4-.2.4-.4V1.9c0-.2-.2-.4-.4-.4H1.9zM7.2 13c-.1 0-.3 0-.4-.1-.2-.1-.3-.4-.2-.6L7 9.5l-2-2c-.2-.2-.2-.4-.2-.7.1-.2.3-.4.5-.4L8.1 6l1.3-2.5c.1-.3.3-.4.6-.4.2 0 .5.1.6.3L11.8 6l2.8.4c.2 0 .4.2.5.4.1.2 0 .5-.2.6l-2 2 .5 2.8c0 .2-.1.5-.2.6-.2.1-.4.2-.7 0L10 11.6l-2.5 1.3c-.1.1-.2.1-.3.1zm2.8-2.7c.1 0 .2 0 .3.1l1.7.9-.3-1.9c0-.2 0-.4.2-.6l1.4-1.3-1.9-.3c-.2 0-.4-.2-.5-.3L10 5.1l-.9 1.7c-.1.2-.2.4-.5.4l-1.8.3 1.4 1.3c.1.1.2.4.2.6L8 11.2l1.7-.9h.3z"}),yt=function(t){return i.a.createElement("svg",gt({xmlns:"http://www.w3.org/2000/svg"},t),ht)};function _t(){return(_t=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var vt=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V13h-17V1.8c.1-.2.3-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-3.7h17v3.7c0 .2-.1.3-.3.3zm-11-7.2c.2.1.5.1.8 0L13.5 8c.2-.1.4-.4.4-.6 0-.3-.1-.5-.4-.6L7.9 3.4c-.2-.1-.5-.1-.8 0-.2.1-.3.3-.3.6v6.6c0 .3.1.5.4.7zm1.1-6l3.4 2-3.4 2v-4zm9 11.2c0 .4-.3.8-.8.8H3.4c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h13.2c.4 0 .7.3.7.8z"}),wt=function(t){return i.a.createElement("svg",_t({xmlns:"http://www.w3.org/2000/svg"},t),vt)},kt=n(14);n.d(e,"a",function(){return jt}),n.d(e,"b",function(){return xt}),n.d(e,"c",function(){return zt}),n.d(e,"d",function(){return Et}),n.d(e,"f",function(){return Ct}),n.d(e,"g",function(){return Tt}),n.d(e,"h",function(){return St}),n.d(e,"e",function(){return Bt}),n.d(e,"i",function(){return Dt}),n.d(e,"j",function(){return Lt}),n.d(e,"k",function(){return Ht}),n.d(e,"l",function(){return Rt}),n.d(e,"n",function(){return Mt}),n.d(e,"o",function(){return Vt}),n.d(e,"p",function(){return Pt}),n.d(e,"q",function(){return Ut}),n.d(e,"r",function(){return It}),n.d(e,"s",function(){return At}),n.d(e,"t",function(){return Nt}),n.d(e,"u",function(){return qt}),n.d(e,"v",function(){return $t}),n.d(e,"w",function(){return Ft}),n.d(e,"m",function(){return Gt});var Ot=function(t){return Object(r.cloneElement)(t,{fill:"url(#stackable-gradient)",className:"ugb-stackable-icon-gradient"})};void 0!==window.wp.blocks&&Object(kt.updateCategory)("stackable",{icon:Ot(wp.element.createElement(l,{className:"components-panel__icon",width:"20",height:"20"}))}),Object(o.a)(function(){var t=document.createElement("DIV");document.querySelector("body").appendChild(t),Object(r.render)(wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"ugb-stackable-gradient",height:"0",width:"0",style:{opacity:0}},wp.element.createElement("defs",null,wp.element.createElement("linearGradient",{id:"stackable-gradient"},wp.element.createElement("stop",{offset:"0%",stopColor:"#ab5af1",stopOpacity:"1"}),wp.element.createElement("stop",{offset:"100%",stopColor:"#fb6874",stopOpacity:"1"})))),t)});var jt=function(){return Ot(wp.element.createElement(m,{width:"20",height:"20"}))},xt=function(){return Ot(wp.element.createElement(f,{width:"20",height:"20"}))},zt=function(){return Ot(wp.element.createElement(y,{width:"20",height:"20"}))},Et=function(){return Ot(wp.element.createElement(w,{width:"20",height:"20"}))},Ct=function(){return Ot(wp.element.createElement(j,{width:"20",height:"20"}))},Tt=function(){return Ot(wp.element.createElement(E,{width:"20",height:"20"}))},St=function(){return Ot(wp.element.createElement(S,{width:"20",height:"20"}))},Bt=function(){return Ot(wp.element.createElement(L,{width:"20",height:"20"}))},Dt=function(){return Ot(wp.element.createElement(M,{width:"20",height:"20"}))},Lt=function(){return Ot(wp.element.createElement(U,{width:"20",height:"20"}))},Ht=function(){return Ot(wp.element.createElement(N,{width:"20",height:"20"}))},Rt=function(){return Ot(wp.element.createElement(F,{width:"20",height:"20"}))},Mt=function(){return Ot(wp.element.createElement(Y,{width:"20",height:"20"}))},Vt=function(){return Ot(wp.element.createElement(K,{width:"20",height:"20"}))},Pt=function(){return Ot(wp.element.createElement(tt,{width:"20",height:"20"}))},Ut=function(){return Ot(wp.element.createElement(rt,{width:"20",height:"20"}))},It=function(){return Ot(wp.element.createElement(it,{width:"20",height:"20"}))},At=function(){return Ot(wp.element.createElement(lt,{width:"20",height:"20"}))},Nt=function(){return Ot(wp.element.createElement(mt,{width:"20",height:"20"}))},qt=function(){return Ot(wp.element.createElement(ft,{width:"20",height:"20"}))},$t=function(){return Ot(wp.element.createElement(yt,{width:"20",height:"20"}))},Ft=function(){return Ot(wp.element.createElement(wt,{width:"20",height:"20"}))},Gt=function(){return wp.element.createElement(Et,null)}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(0),o=function t(e){return"short"===e?Object(r.__)("Description for this block. You can use this space for describing your block."):"medium"===e?"".concat(t()," ").concat(t("short")):"long"===e?"".concat(t("medium")," ").concat(t()," ").concat(t("short")):Object(r.__)("Description for this block. Use this space for describing your block. Any text will do.")}},function(t,e,n){"use strict";e.a=function(t){if("complete"===document.readyState||"interactive"===document.readyState)return t();document.addEventListener("DOMContentLoaded",t)}},function(t,e){t.exports=wp.element},,function(t,e){t.exports=wp.ajax},function(t,e){t.exports=wp.components},,,,function(t,e,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
@@ -9,7 +9,7 @@ var admin_welcome=function(t){var e={};function n(r){if(e[r])return e[r].exports
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
- !function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var c=typeof r;if("string"===c||"number"===c)t.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&t.push(i)}else if("object"===c)for(var u in r)n.call(r,u)&&r[u]&&t.push(u)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()},function(t,e){t.exports=wp.blocks},,,,,,,,,,,function(t,e,n){"use strict";n.r(e);var r=n(0),o=n(6),c=n(2),i=n(8),u=n(13),a=n.n(u),l=n(5),s=n(9);function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function b(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function f(t,e,n){return e&&p(t.prototype,e),n&&p(t,n),t}function g(t,e){return!e||"object"!==d(e)&&"function"!=typeof e?v(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function y(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_(t,e)}function _(t,e){return(_=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function v(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var w=n(26),k={};w.keys().forEach(function(t){try{var e=w(t);k[e.name]=e.settings}catch(t){console.error(t)}});var O=function(t){function e(){var t;return b(this,e),(t=g(this,h(e).apply(this,arguments))).toggleBlock=t.toggleBlock.bind(v(v(t))),t.enableAllBlocks=t.enableAllBlocks.bind(v(v(t))),t.disableAllBlocks=t.disableAllBlocks.bind(v(v(t))),t.ajaxTimeout=null,t.state={disabledBlocks:t.props.disabledBlocks||[],isSaving:!1},t}return y(e,o["Component"]),f(e,[{key:"componentDidUpdate",value:function(t,e){var n=this;this.state.disabledBlocks!==e.disabledBlocks&&(clearTimeout(this.ajaxTimeout),this.ajaxTimeout=setTimeout(function(){Object(i.send)("stackable_update_disable_blocks",{success:function(){n.setState({isSaving:!1})},error:function(t){n.setState({isSaving:!1}),alert(t)},data:{nonce:c.nonce,disabledBlocks:n.state.disabledBlocks}}),n.setState({isSaving:!0})},600))}},{key:"toggleBlock",value:function(t){this.state.disabledBlocks.includes(t)?this.setState({disabledBlocks:this.state.disabledBlocks.filter(function(e){return e!==t})}):this.setState({disabledBlocks:[].concat(m(this.state.disabledBlocks),[t])})}},{key:"enableAllBlocks",value:function(){this.setState({disabledBlocks:[]})}},{key:"disableAllBlocks",value:function(){this.setState({disabledBlocks:Object.keys(this.props.blocks)})}},{key:"render",value:function(){var t=this,e=this.props.blocks;return wp.element.createElement("div",null,wp.element.createElement("div",{className:"s-settings-header"},this.state.isSaving&&wp.element.createElement(s.Spinner,null),wp.element.createElement("button",{onClick:this.enableAllBlocks,className:"button button-large button-link"},Object(r.__)("Enable All")),wp.element.createElement("button",{onClick:this.disableAllBlocks,className:"button button-large button-link"},Object(r.__)("Disable All"))),wp.element.createElement("div",{className:"s-settings-grid"},Object.keys(e).map(function(n,o){var i=e[n],u=n.replace(/\w+\//,""),l=i.sAdminTitle||i.title;if(i.sDeprecated)return null;var s=t.state.disabledBlocks.includes(n),d=a()(["s-box"],{"s-is-disabled":s});return wp.element.createElement("div",{key:o+1,className:d},wp.element.createElement("img",{src:"".concat(c.srcUrl,"images/block-").concat(u,".svg"),alt:"".concat(l," icon"),className:"s-block-icon"}),wp.element.createElement("h3",null,l),wp.element.createElement("p",null,i.description),wp.element.createElement("button",{className:"s-toggle-button",onClick:function(){return t.toggleBlock(n)}},wp.element.createElement("span",null,Object(r.__)("Disabled")),wp.element.createElement("span",null,Object(r.__)("Enabled"))),i.sDemoURL&&wp.element.createElement("p",{className:"s-demo-url"},wp.element.createElement("small",null,wp.element.createElement("a",{href:i.sDemoURL,target:"stackable_demo",title:Object(r.sprintf)(Object(r.__)("View %s Demo","stackable"),l)},Object(r.__)("View Block Demo","stackable")))))})))}}]),e}(),j=function(t){function e(){var t;return b(this,e),(t=g(this,h(e).apply(this,arguments))).toggle=t.toggle.bind(v(v(t))),t.ajaxTimeout=null,t.state={checked:t.props.checked,isSaving:!1},t}return y(e,o["Component"]),f(e,[{key:"componentDidUpdate",value:function(t,e){var n=this;this.state.checked!==e.checked&&(clearTimeout(this.ajaxTimeout),this.ajaxTimeout=setTimeout(function(){Object(i.send)("stackable_update_show_pro_notice_option",{success:function(){n.setState({isSaving:!1})},error:function(t){n.setState({isSaving:!1}),alert(t)},data:{nonce:c.nonceProNotice,checked:n.state.checked}}),n.setState({isSaving:!0})},600))}},{key:"toggle",value:function(){this.setState({checked:!this.state.checked})}},{key:"render",value:function(){return wp.element.createElement("label",{className:"s-input-checkbox",htmlFor:"s-input-go-premium"},wp.element.createElement("input",{type:"checkbox",id:"s-input-go-premium",checked:this.state.checked,onChange:this.toggle}),Object(r.__)('Show "Go premium" notices'),this.state.isSaving&&wp.element.createElement(s.Spinner,null))}}]),e}();Object(l.a)(function(){Object(o.render)(wp.element.createElement(O,{blocks:k,disabledBlocks:c.disabledBlocks}),document.querySelector(".s-settings-wrapper")),document.querySelector(".s-pro-control-wrapper")&&Object(o.render)(wp.element.createElement(j,{checked:c.showProNoticesOption}),document.querySelector(".s-pro-control-wrapper"))})},function(t,e,n){var r={"./accordion/index.js":52,"./blockquote/index.js":29,"./blog-posts/index.js":30,"./button/index.js":31,"./call-to-action/index.js":32,"./card/index.js":33,"./container/index.js":34,"./count-up/index.js":35,"./divider/index.js":36,"./expand/index.js":37,"./feature-grid/index.js":38,"./feature/index.js":39,"./ghost-button/index.js":40,"./header/index.js":41,"./icon-list/index.js":42,"./image-box/index.js":43,"./notification/index.js":44,"./number-box/index.js":45,"./pricing-box/index.js":46,"./pullquote/index.js":47,"./spacer/index.js":48,"./team-member/index.js":49,"./testimonial/index.js":50,"./video-popup/index.js":51};function o(t){var e=c(t);return n(e)}function c(t){var e=r[t];if(!(e+1)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return e}o.keys=function(){return Object.keys(r)},o.resolve=c,t.exports=o,o.id=26},function(t,e,n){"use strict";
13
  /** @license React v16.7.0
14
  * react.production.min.js
15
  *
@@ -17,9 +17,9 @@ var admin_welcome=function(t){var e={};function n(r){if(e[r])return e[r].exports
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 r=n(28),o="function"==typeof Symbol&&Symbol.for,c=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,a=o?Symbol.for("react.strict_mode"):60108,l=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,m=o?Symbol.for("react.concurrent_mode"):60111,b=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,f=o?Symbol.for("react.memo"):60115,g=o?Symbol.for("react.lazy"):60116,h="function"==typeof Symbol&&Symbol.iterator;function y(t){for(var e=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=0;r<e;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(t,e,n,r,o,c,i,u){if(!t){if(t=void 0,void 0===e)t=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=[n,r,o,c,i,u],l=0;(t=Error(e.replace(/%s/g,function(){return a[l++]}))).name="Invariant Violation"}throw t.framesToPop=1,t}}(!1,"Minified React error #"+t+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function w(t,e,n){this.props=t,this.context=e,this.refs=v,this.updater=n||_}function k(){}function O(t,e,n){this.props=t,this.context=e,this.refs=v,this.updater=n||_}w.prototype.isReactComponent={},w.prototype.setState=function(t,e){"object"!=typeof t&&"function"!=typeof t&&null!=t&&y("85"),this.updater.enqueueSetState(this,t,e,"setState")},w.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},k.prototype=w.prototype;var j=O.prototype=new k;j.constructor=O,r(j,w.prototype),j.isPureReactComponent=!0;var x={current:null,currentDispatcher:null},z=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function C(t,e,n){var r=void 0,o={},i=null,u=null;if(null!=e)for(r in void 0!==e.ref&&(u=e.ref),void 0!==e.key&&(i=""+e.key),e)z.call(e,r)&&!E.hasOwnProperty(r)&&(o[r]=e[r]);var a=arguments.length-2;if(1===a)o.children=n;else if(1<a){for(var l=Array(a),s=0;s<a;s++)l[s]=arguments[s+2];o.children=l}if(t&&t.defaultProps)for(r in a=t.defaultProps)void 0===o[r]&&(o[r]=a[r]);return{$$typeof:c,type:t,key:i,ref:u,props:o,_owner:x.current}}function T(t){return"object"==typeof t&&null!==t&&t.$$typeof===c}var S=/\/+/g,B=[];function D(t,e,n,r){if(B.length){var o=B.pop();return o.result=t,o.keyPrefix=e,o.func=n,o.context=r,o.count=0,o}return{result:t,keyPrefix:e,func:n,context:r,count:0}}function L(t){t.result=null,t.keyPrefix=null,t.func=null,t.context=null,t.count=0,10>B.length&&B.push(t)}function H(t,e,n){return null==t?0:function t(e,n,r,o){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var a=!1;if(null===e)a=!0;else switch(u){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case c:case i:a=!0}}if(a)return r(o,e,""===n?"."+R(e,0):n),1;if(a=0,n=""===n?".":n+":",Array.isArray(e))for(var l=0;l<e.length;l++){var s=n+R(u=e[l],l);a+=t(u,s,r,o)}else if(s=null===e||"object"!=typeof e?null:"function"==typeof(s=h&&e[h]||e["@@iterator"])?s:null,"function"==typeof s)for(e=s.call(e),l=0;!(u=e.next()).done;)a+=t(u=u.value,s=n+R(u,l++),r,o);else"object"===u&&y("31","[object Object]"==(r=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}(t,"",e,n)}function R(t,e){return"object"==typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,function(t){return e[t]})}(t.key):e.toString(36)}function M(t,e){t.func.call(t.context,e,t.count++)}function V(t,e,n){var r=t.result,o=t.keyPrefix;t=t.func.call(t.context,e,t.count++),Array.isArray(t)?P(t,r,n,function(t){return t}):null!=t&&(T(t)&&(t=function(t,e){return{$$typeof:c,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}(t,o+(!t.key||e&&e.key===t.key?"":(""+t.key).replace(S,"$&/")+"/")+n)),r.push(t))}function P(t,e,n,r,o){var c="";null!=n&&(c=(""+n).replace(S,"$&/")+"/"),H(t,V,e=D(e,c,r,o)),L(e)}var U={Children:{map:function(t,e,n){if(null==t)return t;var r=[];return P(t,r,null,e,n),r},forEach:function(t,e,n){if(null==t)return t;H(t,M,e=D(null,null,e,n)),L(e)},count:function(t){return H(t,function(){return null},null)},toArray:function(t){var e=[];return P(t,e,null,function(t){return t}),e},only:function(t){return T(t)||y("143"),t}},createRef:function(){return{current:null}},Component:w,PureComponent:O,createContext:function(t,e){return void 0===e&&(e=null),(t={$$typeof:d,_calculateChangedBits:e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:t},t.Consumer=t},forwardRef:function(t){return{$$typeof:b,render:t}},lazy:function(t){return{$$typeof:g,_ctor:t,_status:-1,_result:null}},memo:function(t,e){return{$$typeof:f,type:t,compare:void 0===e?null:e}},Fragment:u,StrictMode:a,Suspense:p,createElement:C,cloneElement:function(t,e,n){null==t&&y("267",t);var o=void 0,i=r({},t.props),u=t.key,a=t.ref,l=t._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,l=x.current),void 0!==e.key&&(u=""+e.key);var s=void 0;for(o in t.type&&t.type.defaultProps&&(s=t.type.defaultProps),e)z.call(e,o)&&!E.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==s?s[o]:e[o])}if(1===(o=arguments.length-2))i.children=n;else if(1<o){s=Array(o);for(var d=0;d<o;d++)s[d]=arguments[d+2];i.children=s}return{$$typeof:c,type:t.type,key:u,ref:a,props:i,_owner:l}},createFactory:function(t){var e=C.bind(null,t);return e.type=t,e},isValidElement:T,version:"16.7.0",unstable_ConcurrentMode:m,unstable_Profiler:l,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:x,assign:r}},I={default:U},A=I&&U||I;t.exports=A.default||A},function(t,e,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
- */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,i,u=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),a=1;a<arguments.length;a++){for(var l in n=Object(arguments[a]))o.call(n,l)&&(u[l]=n[l]);if(r){i=r(n);for(var s=0;s<i.length;s++)c.call(n,i[s])&&(u[i[s]]=n[i[s]])}}return u}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(3),c=n(4),i=n(2),u={align:{type:"string"},text:{source:"html",selector:"p",default:Object(c.a)("long")},color:{type:"string",default:""},quoteColor:{type:"string",default:""},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},contentWidth:{type:"boolean",default:!1},quotationMark:{type:"string",default:"round-thin"},quotationSize:{type:"number",default:70},design:{type:"string",default:"plain"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3}},a="ugb/blockquote",l={title:Object(r.__)("Blockquote"),description:Object(r.__)("Display a quote in style."),icon:o.b,category:"stackable",keywords:[Object(r.__)("Blockquote"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!i.disabledBlocks.includes(a)},attributes:u,sDemoURL:"https://wpstackable.com/blockquote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return i}),n.d(e,"settings",function(){return u});var r=n(0),o=n(3),c=n(2),i="ugb/blog-posts",u={title:Object(r.__)("Posts"),description:Object(r.__)("Your latest blog posts. Use this to showcase a few of your posts in your landing pages."),icon:o.c,category:"stackable",keywords:[Object(r.__)("Blog Posts"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(i)},sAdminTitle:Object(r.__)("Blog Posts"),sDemoURL:"https://wpstackable.com/blog-posts-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(2),i={buttons:{type:"number",default:1},url:{type:"string",source:"attribute",selector:"a",attribute:"href",default:""},newTab:{type:"boolean",source:"attribute",selector:"a",attribute:"target",default:!1},text:{source:"html",selector:"a span",default:Object(r.__)("Button text")},align:{type:"string",default:"center"},color:{type:"string"},textColor:{type:"string"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},design:{type:"string",default:"basic"},icon:{type:"string"},url2:{type:"string",source:"attribute",selector:"div:nth-child(2) .ugb-button",attribute:"href",default:""},newTab2:{type:"boolean",source:"attribute",selector:"div:nth-child(2) .ugb-button",attribute:"target",default:!1},text2:{source:"html",selector:"div:nth-child(2) .ugb-button span",default:Object(r.__)("Button text")},color2:{type:"string"},textColor2:{type:"string",default:"#ffffff"},size2:{type:"string",default:"normal"},design2:{type:"string",default:"basic"},icon2:{type:"string"},url3:{type:"string",source:"attribute",selector:"div:nth-child(3) .ugb-button",attribute:"href",default:""},newTab3:{type:"boolean",source:"attribute",selector:"div:nth-child(3) .ugb-button",attribute:"target",default:!1},text3:{source:"html",selector:"div:nth-child(3) .ugb-button span",default:Object(r.__)("Button text")},color3:{type:"string"},textColor3:{type:"string",default:"#ffffff"},size3:{type:"string",default:"normal"},design3:{type:"string",default:"basic"},icon3:{type:"string"}},u="ugb/button",a={title:Object(r.__)("Button"),icon:o.d,description:Object(r.__)("Add a customizable button."),category:"stackable",keywords:[Object(r.__)("Button"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!c.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/button-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(3),c=n(4),i=n(2),u={url:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},newTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},ctaTitle:{source:"html",selector:"h3",default:Object(r.__)("Title for This Block")},bodyText:{source:"html",selector:"p",default:Object(c.a)()},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonDesign:{type:"string",default:"basic"},color:{type:"string"},textColor:{type:"string"},titleColor:{type:"string"},bodyTextColor:{type:"string"},size:{type:"string",default:"normal"},borderButtonRadius:{type:"number",default:4},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},buttonIcon:{type:"string"},contentWidth:{type:"boolean",default:!1},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"},hoverEffect:{type:"string",default:""},bgColor:{type:"string"}},a="ugb/cta",l={title:Object(r.__)("Call to Action"),description:Object(r.__)("A small section you can use to call the attention of your visitors. Great for calling attention to your products or deals."),icon:o.e,category:"stackable",keywords:[Object(r.__)("Call to Action"),Object(r.__)("Stackable"),Object(r.__)("CTA")],attributes:u,supports:{align:["center","wide","full"],inserter:!i.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/call-to-action-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(3),c=n(4),i=n(2),u={mediaID:{type:"number"},mediaURL:{type:"string",source:"attribute",selector:".ugb-card__image-container",attribute:"data-src"},heading:{source:"html",selector:".ugb-card__title",default:Object(r.__)("Title for This Block")},tagline:{source:"html",selector:".ugb-card__tagline",default:Object(r.__)("Subtitle for this block")},des:{source:"html",selector:".ugb-card__description",default:Object(c.a)("long")},headingColor:{type:"string"},taglineColor:{type:"string"},desColor:{type:"string"},buttonURL:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},buttonNewTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonIcon:{type:"string"},buttonTextColor:{type:"string",default:"#ffffff"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},buttonDesign:{type:"string",default:"basic"},contentAlign:{type:"string",default:"left"},design:{type:"string",default:"basic"},backgroundColor:{type:"string"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""}},a="ugb/card",l={title:Object(r.__)("Card"),description:Object(r.__)("Describe a single subject in a small card. You can use this to describe your product, service or a person."),icon:o.f,category:"stackable",keywords:[Object(r.__)("Card"),Object(r.__)("Stackable")],attributes:u,supports:{inserter:!i.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/card-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(2),i={textColor:{type:"string"},contentAlign:{type:"string",default:""},backgroundColor:{type:"string",default:"#f1f1f1"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},height:{type:"string",default:"normal"},contentWidth:{type:"boolean",default:!1},contentLocation:{type:"string",default:"full"},verticalAlign:{type:"string",default:"center"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"}},u="ugb/container",a={title:Object(r.__)("Container"),description:Object(r.__)("A styled container that you can add other blocks inside. Use this to create unique layouts."),icon:o.g,category:"stackable",keywords:[Object(r.__)("Container Layout"),Object(r.__)("Row"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(u)},attributes:i,sDemoURL:"https://wpstackable.com/container-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(2),i={columns:{type:"number",default:4},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},title1:{source:"html",selector:".ugb-countup__item:nth-child(1) .ugb-countup__title",default:Object(r.__)("Title")},title2:{source:"html",selector:".ugb-countup__item:nth-child(2) .ugb-countup__title",default:Object(r.__)("Title")},title3:{source:"html",selector:".ugb-countup__item:nth-child(3) .ugb-countup__title",default:Object(r.__)("Title")},title4:{source:"html",selector:".ugb-countup__item:nth-child(4) .ugb-countup__title",default:Object(r.__)("Title")},countText1:{source:"html",selector:".ugb-countup__item:nth-child(1) .ugb-countup__counter",default:"$99.99"},countText2:{source:"html",selector:".ugb-countup__item:nth-child(2) .ugb-countup__counter",default:"1,234"},countText3:{source:"html",selector:".ugb-countup__item:nth-child(3) .ugb-countup__counter",default:"1,234.56"},countText4:{source:"html",selector:".ugb-countup__item:nth-child(4) .ugb-countup__counter",default:"£99.99"},description1:{source:"html",selector:".ugb-countup__item:nth-child(1) .ugb-countup__description",default:Object(r.__)("Description")},description2:{source:"html",selector:".ugb-countup__item:nth-child(2) .ugb-countup__description",default:Object(r.__)("Description")},description3:{source:"html",selector:".ugb-countup__item:nth-child(3) .ugb-countup__description",default:Object(r.__)("Description")},description4:{source:"html",selector:".ugb-countup__item:nth-child(4) .ugb-countup__description",default:Object(r.__)("Description")},textColor:{type:"string"},countColor:{type:"string"},countSize:{type:"number",default:40},countFont:{type:"string",default:"theme"},countFontWeight:{type:"string",default:"400"},contentWidth:{type:"boolean",default:!1},design:{type:"string",default:"plain"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"},title:{type:"string"},counter:{type:"string"},des:{type:"string"},fontSize:{type:"number"},headingColor:{type:"string"},desColor:{type:"string"},color:{type:"string"}},u="ugb/count-up",a={title:Object(r.__)("Count Up"),description:Object(r.__)("Showcase your stats. Display how many customers you have or the number of downloads of your app."),icon:o.h,category:"stackable",keywords:[Object(r.__)("Statistics"),Object(r.__)("Count Up"),Object(r.__)("Stackable")],attributes:i,supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/count-up-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return i}),n.d(e,"settings",function(){return u});var r=n(0),o=n(2),c=n(3),i="ugb/divider",u={title:Object(r.__)("Divider"),description:Object(r.__)("Add a pause between your content."),icon:c.i,category:"stackable",keywords:[Object(r.__)("Divider"),Object(r.__)("Stackable")],attributes:{height:{default:1,type:"number"},width:{default:50,type:"number"},color:{type:"string",default:"#dddddd"},alignment:{type:"string",default:"center"}},supports:{inserter:!o.disabledBlocks.includes(i)}}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={text:{source:"html",selector:".ugb-expand__less-text",multiline:"p",default:""},moreText:{source:"html",selector:".ugb-expand__more-text",multiline:"p",default:""},moreLabel:{source:"html",selector:".ugb-expand__more-toggle-text",default:Object(r.__)("Show more")},lessLabel:{source:"html",selector:".ugb-expand__less-toggle-text",default:Object(r.__)("Show less")}},u="ugb/expand",a={title:Object(r.__)("Expand / Show More"),description:Object(r.__)("Display a small snippet of text. Your readers can toggle it to show more information."),icon:c.j,category:"stackable",keywords:[Object(r.__)("Expand"),Object(r.__)("Show more/less"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!o.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/expand-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={design:{type:"string",default:"basic"},columns:{type:"number",default:3},imageSize:{type:"number",default:100},imageID1:{type:"number"},imageID2:{type:"number"},imageID3:{type:"number"},imageUrl1:{type:"url"},imageUrl2:{type:"url"},imageUrl3:{type:"url"},imageAlt1:{type:"string"},imageAlt2:{type:"string"},imageAlt3:{type:"string"},title1:{source:"html",selector:".ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__title",default:Object(r.__)("Title")},title2:{source:"html",selector:".ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__title",default:Object(r.__)("Title")},title3:{source:"html",selector:".ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__title",default:Object(r.__)("Title")},description1:{source:"html",selector:".ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__description",default:Object(o.a)("short")},description2:{source:"html",selector:".ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__description",default:Object(o.a)("short")},description3:{source:"html",selector:".ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__description",default:Object(o.a)("short")},linkUrl1:{type:"string",source:"attribute",selector:".ugb-feature-grid__item:nth-child(1) .ugb-button",attribute:"href",default:""},linkUrl2:{type:"string",source:"attribute",selector:".ugb-feature-grid__item:nth-child(2) .ugb-button",attribute:"href",default:""},linkUrl3:{type:"string",source:"attribute",selector:".ugb-feature-grid__item:nth-child(3) .ugb-button",attribute:"href",default:""},newTab1:{type:"boolean",source:"attribute",selector:".ugb-feature-grid__item:nth-child(1) .ugb-button",attribute:"target",default:!1},newTab2:{type:"boolean",source:"attribute",selector:".ugb-feature-grid__item:nth-child(2) .ugb-button",attribute:"target",default:!1},newTab3:{type:"boolean",source:"attribute",selector:".ugb-feature-grid__item:nth-child(3) .ugb-button",attribute:"target",default:!1},linkText1:{source:"html",selector:".ugb-feature-grid__item:nth-child(1) .ugb-button span",default:Object(r.__)("Button text")},linkText2:{source:"html",selector:".ugb-feature-grid__item:nth-child(2) .ugb-button span",default:Object(r.__)("Button text")},linkText3:{source:"html",selector:".ugb-feature-grid__item:nth-child(3) .ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonTextColor:{type:"string"},buttonSize:{type:"string",default:"normal"},buttonBorderRadius:{type:"number",default:4},buttonDesign:{type:"string",default:"link"},buttonIcon:{type:"string"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""},align:{type:"string"}},a="ugb/feature-grid",l={title:Object(r.__)("Feature Grid"),description:Object(r.__)("Display multiple product features or services. You can use Feature Grids one after another."),icon:i.k,category:"stackable",keywords:[Object(r.__)("Feature Grid"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/feature-grid-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={textColor:{type:"string"},invert:{type:"boolean",default:!1},contentAlign:{type:"string",default:"left"},imageSize:{type:"number",default:400},imageID:{type:"number"},imageUrl:{type:"url"},imageAlt:{type:"string"},title:{source:"html",selector:"h2",default:Object(r.__)("Title for This Block")},description:{source:"html",selector:"p",default:Object(o.a)("medium")},buttonURL:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},buttonNewTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonTextColor:{type:"string"},buttonSize:{type:"string",default:"normal"},buttonBorderRadius:{type:"number",default:4},buttonDesign:{type:"string",default:"basic"},buttonIcon:{type:"string"},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},contentWidth:{type:"boolean",default:!1},design:{type:"string",default:"plain"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"},hoverEffect:{type:"string",default:""}},a="ugb/feature",l={title:Object(r.__)("Feature"),description:Object(r.__)("Display a product feature or a service in a large area."),icon:i.l,category:"stackable",keywords:[Object(r.__)("Feature"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(a)},attributes:u,sDemoURL:"https://wpstackable.com/feature-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return c}),n.d(e,"settings",function(){return i});var r=n(0),o=n(3),c="ugb/ghost-button",i={title:Object(r.__)("Ghost Button"),description:Object(r.__)('A customizable button with a ghost design (deprecated, use the button instead and set the design to "ghost")'),icon:o.m,category:"stackable",keywords:[Object(r.__)("Ghost Button"),Object(r.__)("Stackable")],attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},text:{source:"html",selector:"a"},align:{type:"string",default:"center"},color:{type:"string"},textColor:{type:"string"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:"4"},borderThickness:{type:"number",default:"1"}},supports:{inserter:!1},sDeprecated:!0}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={title:{source:"html",selector:"h2",default:Object(r.__)("Title for This Block")},subtitle:{source:"html",selector:"p",default:Object(o.a)()},titleColor:{type:"string"},subtitleColor:{type:"string"},contentAlign:{type:"string",default:"center"},backgroundColor:{type:"string",default:"#000000"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},contentWidth:{type:"boolean",default:!1},align:{type:"string"},invert:{type:"boolean",default:!1},fullHeight:{type:"boolean",default:!1},buttonURL:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},buttonNewTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonTextColor:{type:"string",default:"#ffffff"},buttonDesign:{type:"string",default:"basic"},buttonIcon:{type:"string"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},buttonURL2:{type:"string",source:"attribute",selector:".ugb-header__buttons > *:nth-child(2) .ugb-button",attribute:"href",default:""},buttonNewTab2:{type:"boolean",source:"attribute",selector:".ugb-header__buttons > *:nth-child(2) .ugb-button",attribute:"target",default:!1},buttonText2:{source:"html",selector:".ugb-header__buttons > *:nth-child(2) .ugb-button span",default:Object(r.__)("Button text")},buttonColor2:{type:"string"},buttonTextColor2:{type:"string",default:"#ffffff"},buttonDesign2:{type:"string",default:"basic"},buttonIcon2:{type:"string"},buttonSize2:{type:"string",default:"normal"},buttonBorderRadius2:{type:"number",default:4},opacity:{type:"number"},url:{type:"string"},id:{type:"number"}},a="ugb/header",l={title:Object(r.__)("Header"),description:Object(r.__)("A large header title area. Typically used at the very top of a page."),icon:i.n,category:"stackable",keywords:[Object(r.__)("Header"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(a)},attributes:u,sDemoURL:"https://wpstackable.com/header-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={icon:{type:"string",default:"check"},iconShape:{type:"string"},iconColor:{type:"string"},iconSize:{type:"number",default:20},columns:{type:"number",default:1},text:{source:"html",selector:"ul",multiline:"li",default:""},gap:{type:"number",default:16}},u="ugb/icon-list",a={title:Object(r.__)("Icon List"),description:Object(r.__)("An unordered list with icons. You can use this as a list of features or benefits."),icon:c.o,category:"stackable",keywords:[Object(r.__)("Icon List"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!o.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/icon-list-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={align:{type:"string"},columns:{type:"number",default:3},titleColor:{type:"string",default:"#ffffff"},subtitleColor:{type:"string",default:"#ffffff"},overlayColor:{type:"string"},width:{type:"number",default:400},height:{type:"number",default:400},verticalAlign:{type:"string",default:"center"},horizontalAlign:{type:"string",default:"center"},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},overlayOpacity:{type:"number",default:7},imageHoverEffect:{type:"string",default:""},arrow:{type:"string",default:""},hoverEffect:{type:"string",default:""},full:{type:"boolean"},title:{type:"string"},subtitle:{type:"string"},id:{type:"number"},url:{type:"string"},href:{type:"string"}};[1,2,3,4].forEach(function(t){i["title".concat(t)]={source:"html",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__title"),default:Object(r.__)("Title")},i["description".concat(t)]={source:"html",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__description"),default:Object(r.__)("Description")},i["imageURL".concat(t)]={type:"string"},i["imageID".concat(t)]={type:"number"},i["link".concat(t)]={type:"string",source:"attribute",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__overlay"),attribute:"href",default:""},i["newTab".concat(t)]={type:"boolean",source:"attribute",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__overlay"),attribute:"target",default:!1}});var u="ugb/image-box",a={title:Object(r.__)("Image Box"),description:Object(r.__)("Display an image that shows more information when hovered on. Can be used as a fancy link to other pages."),icon:c.p,category:"stackable",keywords:[Object(r.__)("Image Box"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!o.disabledBlocks.includes(u)},attributes:i,sDemoURL:"https://wpstackable.com/image-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={text:{source:"html",selector:"p",default:Object(o.a)("long")},color:{type:"string"},textColor:{type:"string"},notifType:{type:"string",default:"success"},dismissible:{type:"boolean",default:!1},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3}},a="ugb/notification",l={title:Object(r.__)("Notification"),description:Object(r.__)("Show a notice to your readers. People can dismiss the notice to permanently hide it."),icon:i.q,category:"stackable",keywords:[Object(r.__)("Notification"),Object(r.__)("Stackable")],attributes:u,supports:{inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/notification-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={num1:{source:"html",selector:".ugb-number-box__item:nth-child(1) .ugb-number-box__number",default:"01"},num2:{source:"html",selector:".ugb-number-box__item:nth-child(2) .ugb-number-box__number",default:"02"},num3:{source:"html",selector:".ugb-number-box__item:nth-child(3) .ugb-number-box__number",default:"03"},title1:{source:"html",selector:".ugb-number-box__item:nth-child(1) .ugb-number-box__title",default:Object(r.__)("Title")},title2:{source:"html",selector:".ugb-number-box__item:nth-child(2) .ugb-number-box__title",default:Object(r.__)("Title")},title3:{source:"html",selector:".ugb-number-box__item:nth-child(3) .ugb-number-box__title",default:Object(r.__)("Title")},description1:{source:"html",selector:".ugb-number-box__item:nth-child(1) .ugb-number-box__description",default:Object(o.a)()},description2:{source:"html",selector:".ugb-number-box__item:nth-child(2) .ugb-number-box__description",default:Object(o.a)()},description3:{source:"html",selector:".ugb-number-box__item:nth-child(3) .ugb-number-box__description",default:Object(o.a)()},numberColor:{type:"string"},numberBGColor:{type:"string"},titleColor:{type:"string"},descriptionColor:{type:"string"},columns:{type:"number",default:3},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},backgroundColor:{type:"string"},numberBox:{type:"string"},numberBoxTwo:{type:"string"},numberBoxThree:{type:"string"},name:{type:"string"},nameTwo:{type:"string"},nameThree:{type:"string"},body:{type:"string"},bodyTwo:{type:"string"},bodyThree:{type:"string"},numberBoxColor:{type:"string"},nameColor:{type:"string"},bodyTextColor:{type:"string"}},a="ugb/number-box",l={title:Object(r.__)("Number Box"),description:Object(r.__)('Display steps or methods that your users will do in your service. For example, "Get started in just 3 easy steps: 1, 2 and 3!"'),icon:i.r,category:"stackable",keywords:[Object(r.__)("Number Box"),Object(r.__)("Stackable")],attributes:u,supports:{inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/number-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={pricingBoxColor:{type:"string"},priceColor:{type:"string"},perMonthLabelColor:{type:"string"},buttonColor:{type:"string"},buttonTextColor:{type:"string"},buttonDesign:{type:"string",default:"basic"},buttonIcon:{type:"string"},featureListColor:{type:"string"},columns:{type:"number",default:2},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""},align:{type:"string"}};[1,2,3].forEach(function(t){var e=1===t?"":t;u["url".concat(e)]={type:"string",source:"attribute",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-button"),attribute:"href",default:""},u["newTab".concat(e)]={type:"boolean",source:"attribute",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-button"),attribute:"target",default:!1},u["imageURL".concat(e)]={type:"string"},u["imageID".concat(e)]={type:"string"},u["imageAlt".concat(e)]={type:"string"},u["highlightColor".concat(e)]={type:"string",default:""},u["pricingBoxTitle".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__title"),default:Object(r.__)("Title")},u["price".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__price"),default:"".concat(e,"9")},u["pricePrefix".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__price-prefix"),default:"$"},u["priceSuffix".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__price-suffix"),default:".00"},u["perMonthLabel".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__subprice"),default:Object(r.__)("Description")},u["buttonText".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-button span"),default:Object(r.__)("Button text")},u["featureList".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__description"),default:Object(o.a)("medium")}});var a="ugb/pricing-box",l={title:Object(r.__)("Pricing Box"),description:Object(r.__)("Display the different pricing tiers of your business."),icon:i.s,category:"stackable",keywords:[Object(r.__)("Pricing Box"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/pricing-table-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(4),i={text:{source:"html",selector:"p",default:Object(c.a)("long")},color:{type:"string",default:""},quoteColor:{type:"string",default:""}},u="ugb/pullquote",a={title:Object(r.__)("Pullquote"),description:Object(r.__)("Display a quote. This is similar to the Blockquote block, but meant to display a quote from within your current post."),icon:o.b,category:"stackable",keywords:[Object(r.__)("Pullquote"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!1},sDeprecated:!0,sDemoURL:"https://wpstackable.com/pull-quote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={height:{default:50,type:"number"}},u="ugb/spacer",a={title:Object(r.__)("Spacer"),description:Object(r.__)("Sometimes you just need some space."),icon:c.t,category:"stackable",keywords:[Object(r.__)("Spacer"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!o.disabledBlocks.includes(u)}}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={href1:{type:"url"},href2:{type:"url"},href3:{type:"url"},mediaID1:{type:"number"},mediaID2:{type:"number"},mediaID3:{type:"number"},mediaURL1:{type:"string",source:"attribute",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__image",attribute:"data-src",default:""},mediaURL2:{type:"string",source:"attribute",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__image",attribute:"data-src",default:""},mediaURL3:{type:"string",source:"attribute",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__image",attribute:"data-src",default:""},name1:{source:"html",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__name",default:Object(r.__)("Name")},name2:{source:"html",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__name",default:Object(r.__)("Name")},name3:{source:"html",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__name",default:Object(r.__)("Name")},position1:{source:"html",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__position",default:Object(r.__)("Position")},position2:{source:"html",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__position",default:Object(r.__)("Position")},position3:{source:"html",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__position",default:Object(r.__)("Position")},description1:{source:"html",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__description",default:Object(o.a)("medium")},description2:{source:"html",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__description",default:Object(o.a)("medium")},description3:{source:"html",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__description",default:Object(o.a)("medium")},nameColor:{type:"string"},posColor:{type:"string"},desColor:{type:"string"},columns:{type:"number",default:2},shapes:{type:"string",default:"circle"},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},colorOnHover:{type:"boolean",default:!1},href:{type:"url"},hrefTwo:{type:"url"},hrefThree:{type:"url"},mediaID:{type:"number"},mediaIDTwo:{type:"number"},mediaIDThree:{type:"number"},mediaURL:{type:"string"},mediaURLTwo:{type:"string"},mediaURLThree:{type:"string"},name:{type:"string"},nameTwo:{type:"string"},nameThree:{type:"string"},position:{type:"string"},positionTwo:{type:"string"},positionThree:{type:"string"},des:{type:"string"},desTwo:{type:"string"},desThree:{type:"string"},iconColor:{type:"string"},align:{type:"string"}},a="ugb/team-member",l={title:Object(r.__)("Team Member"),description:Object(r.__)("Display members of your team or your office. Use multiple Team Member blocks if you have a large team."),icon:i.u,category:"stackable",keywords:[Object(r.__)("Team Member"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/team-member-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={mediaID1:{type:"number"},mediaID2:{type:"number"},mediaID3:{type:"number"},mediaURL1:{type:"string"},mediaURL2:{type:"string"},mediaURL3:{type:"string"},name1:{source:"html",selector:".ugb-testimonial__item:nth-child(1) .ugb-testimonial__name",default:Object(r.__)("Name")},name2:{source:"html",selector:".ugb-testimonial__item:nth-child(2) .ugb-testimonial__name",default:Object(r.__)("Name")},name3:{source:"html",selector:".ugb-testimonial__item:nth-child(3) .ugb-testimonial__name",default:Object(r.__)("Name")},position1:{source:"html",selector:".ugb-testimonial__item:nth-child(1) .ugb-testimonial__position",default:Object(r.__)("Position")},position2:{source:"html",selector:".ugb-testimonial__item:nth-child(2) .ugb-testimonial__position",default:Object(r.__)("Position")},position3:{source:"html",selector:".ugb-testimonial__item:nth-child(3) .ugb-testimonial__position",default:Object(r.__)("Position")},testimonial1:{source:"html",selector:".ugb-testimonial__item:nth-child(1) .ugb-testimonial__body",default:Object(o.a)("medium")},testimonial2:{source:"html",selector:".ugb-testimonial__item:nth-child(2) .ugb-testimonial__body",default:Object(o.a)("medium")},testimonial3:{source:"html",selector:".ugb-testimonial__item:nth-child(3) .ugb-testimonial__body",default:Object(o.a)("medium")},titleColor:{type:"string"},posColor:{type:"string"},bodyTextColor:{type:"string"},backgroundColor:{type:"string",default:""},serif:{type:"boolean",default:!1},columns:{type:"number",default:2},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},href:{type:"url"},hrefTwo:{type:"url"},hrefThree:{type:"url"},mediaID:{type:"number"},mediaIDTwo:{type:"number"},mediaIDThree:{type:"number"},mediaURL:{type:"string"},mediaURLTwo:{type:"string"},mediaURLThree:{type:"string"},testimonialTitle:{type:"string"},testimonialTitleTwo:{type:"string"},testimonialTitleThree:{type:"string"},position:{type:"string"},positionTwo:{type:"string"},positionThree:{type:"string"},body:{type:"string"},bodyTwo:{type:"string"},bodyThree:{type:"string"},iconColor:{type:"string"},align:{type:"string"}},a="ugb/testimonial",l={title:Object(r.__)("Testimonial"),description:Object(r.__)("Showcase what your users say about your product or service."),icon:i.v,category:"stackable",keywords:[Object(r.__)("Testimonial"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/testimonial-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={videoLink:{type:"string"},videoID:{type:"string",source:"attribute",selector:"div",attribute:"data-video"},playButtonType:{type:"string",default:"normal"},playButtonColor:{type:"string",default:"#ffffff"},backgroundColor:{type:"string",default:"#000000"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},align:{type:"string"},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""},overlayColor:{type:"string"},mediaLink:{type:"string"},mediaID:{type:"number"}},u="ugb/video-popup",a={title:Object(r.__)("Video Popup"),description:Object(r.__)("Display a large thumbnail that your users can click to play a video full-screen. Great for introductory or tutorial videos."),icon:c.w,category:"stackable",keywords:[Object(r.__)("Video Popup"),Object(r.__)("Stackable"),Object(r.__)("YouTube Vimeo mp4")],attributes:i,supports:{align:["center","wide","full"],inserter:!o.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/video-popup-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e);var r=n(0),o=n(3),c=n(4),i=n(2),u=n(1),a=n.n(u);function l(){return(l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var s=a.a.createElement("path",{d:"M16.7 3.3L10 10 3.3 3.4 0 6.7l10 10v-.1l10-9.9z"}),d=function(t){return a.a.createElement("svg",l({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},t),s)};n.d(e,"ArrowIcon",function(){return m}),n.d(e,"schema",function(){return b}),n.d(e,"name",function(){return p}),n.d(e,"settings",function(){return f});var m=function(t){var e=t.fill;return wp.element.createElement(d,{width:"20",height:"20",fill:e})},b={heading:{source:"html",selector:".ugb-accordion__heading h4",default:Object(r.__)("Title for This Block")},text:{source:"html",selector:".ugb-accordion__text",default:Object(c.a)("long")},headingColor:{type:"string"},headingBackgroundColor:{type:"string"},openStart:{type:"boolean",default:!1},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3}},p="ugb/accordion",f={title:Object(r.__)("Accordion"),description:Object(r.__)("A title that your visitors can toggle to view more text. Use as FAQs or multiple ones for an Accordion."),icon:o.a,category:"stackable",keywords:[Object(r.__)("Accordion"),Object(r.__)("Toggle"),Object(r.__)("Stackable")],attributes:b,supports:{inserter:!i.disabledBlocks.includes(p)},sDemoURL:"https://wpstackable.com/accordion-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}}]);
1
+ var admin_welcome=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=51)}([function(t,e){t.exports=wp.i18n},function(t,e,n){"use strict";t.exports=n(26)},function(t,e){t.exports=stackable},function(t,e,n){"use strict";var r=n(6),o=n(5),c=n(1),i=n.n(c);function u(){return(u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var a=i.a.createElement("path",{d:"M64.08 136L23 176.66a4.75 4.75 0 0 0 3.53 8.15l86.91.14zM177.91 128.39a17 17 0 0 0-5-12.07L71.39 14.72 26.61 59.5a17 17 0 0 0-5 12.05 17 17 0 0 0 5 12.05l101.55 101.6v-.07l44.76-44.76a17 17 0 0 0 5-12zM172.95 14.69H86.12l49.42 49.62 40.92-41.16a5 5 0 0 0-3.51-8.46z"}),l=function(t){return i.a.createElement("svg",u({viewBox:"0 0 200 200",fill:"#fff",xmlns:"http://www.w3.org/2000/svg"},t),a)};function s(){return(s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var d=i.a.createElement("path",{d:"M17 9.4H3c-.4 0-.8-.3-.8-.8s.4-.7.8-.7h14c.4 0 .8.3.8.8s-.4.7-.8.7zm.8 1.9c0-.4-.3-.8-.8-.8H3c-.4 0-.8.3-.8.8s.3.8.8.8h14c.4 0 .8-.4.8-.8zm.4-9.8H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3V1.8c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8C.8 6 0 5.2 0 4.2V1.8C0 .8.8 0 1.8 0h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6zm.6 12.5H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3v-2.3c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8c-1 0-1.8-.8-1.8-1.8v-2.3c0-1 .8-1.8 1.8-1.8h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6z"}),m=function(t){return i.a.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg"},t),d)};function b(){return(b=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var p=i.a.createElement("path",{d:"M0 2.7C0 1.6.3 0 2.4 0c.3 0 .6.3.6.6s-.3.6-.6.6c-.6-.1-1.1.3-1.1.8H2c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1H1c-.6 0-1-.4-1-1V2.7zm4.4 0c0-1.1.3-2.7 2.4-2.7.3 0 .6.3.6.6s-.3.6-.6.6c-.7-.1-1.2.3-1.2.8h.7c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1h-1c-.6 0-1-.4-1-1V2.7zm11.2 14.6c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9h-.7c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm4.4 0c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9H18c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm0-10c0-.4-.3-.8-.8-.8H.8c-.4.1-.8.4-.8.8s.3.8.8.8h18.5c.4 0 .7-.3.7-.8zm0 2.7c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.4-.8.8s.3.8.8.8h18.5c.4-.1.7-.4.7-.8zm0 2.6c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h18.5c.4 0 .7-.4.7-.8z"}),f=function(t){return i.a.createElement("svg",b({xmlns:"http://www.w3.org/2000/svg"},t),p)};function g(){return(g=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var h=i.a.createElement("path",{d:"M4.4 1.5v2.9H1.5V1.5h2.9M5 0H.9C.4 0 0 .4 0 .9V5c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V.9C5.9.4 5.5 0 5 0zm3.3 4.8h11c.4 0 .7-.4.7-.8s-.3-.8-.8-.8h-11c-.3.1-.7.4-.7.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m-3.9 6v2.9H1.5V8.6h2.9M5 7.1H.9c-.5 0-.9.4-.9.9v4c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V8c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m0-2.3h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8m-3.9 6v2.9H1.5v-2.9h2.9m.6-1.5H.9c-.5 0-.9.4-.9.9v4.1c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V15c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8"}),y=function(t){return i.a.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg"},t),h)};function _(){return(_=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var v=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v5.3C0 8.2.8 9 1.8 9H7v2.7c-.1-.2-.2-.4-.3-.5-.3-.5-.7-.9-1.3-1.1-.5-.2-1.1-.1-1.6.2-1.1.6-1.5 1.9-.9 2.9l1.3 2.4c.1.1.1.2.2.3.9 1.6 2.3 4 6.5 4 4.1 0 6-3.6 6-7v-3c0-.4-.1-.7-.2-1h1.5c1 0 1.8-.8 1.8-1.8V1.8c0-1-.8-1.8-1.8-1.8zm-2.8 13c0 2-1 5.5-4.5 5.5-3.3 0-4.3-1.7-5.2-3.3-.1-.1-.1-.2-.2-.3l-1.3-2.4c-.1-.2-.1-.3 0-.5s.2-.3.3-.4c.2-.1.3-.1.5 0s.3.2.4.3c.1.2.3.7.5.9.4.5 1 .8 1.6.6.6-.2 1-.8 1-1.5V5.1c0-.4.3-.7.7-.7s.7.3.7.7v5.7c0 .4.3.8.8.8s.8-.3.8-.8V8.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7v2.3c0 .4.3.8.8.8s.8-.3.8-.8V9.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7V13zm3.1-5.8c0 .2-.1.3-.3.3h-4.7c-.4-.4-.9-.6-1.5-.6-.2 0-.4 0-.6.1V5.1c0-1.2-1-2.2-2.2-2.2S7 3.9 7 5.1v2.4H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v5.4z"}),w=function(t){return i.a.createElement("svg",_({xmlns:"http://www.w3.org/2000/svg"},t),v)};function k(){return(k=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var O=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zm.3 18.2c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v16.4zm-1.6-5c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h12.3c.3 0 .7.4.7.8zm0 2.6c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.4-.8.8-.8h12.3c.3 0 .7.4.7.8zM5 10h10c.2 0 .4-.1.5-.2s.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5s-.3-.3-.5-.3H5c-.2 0-.4.1-.5.2s-.2.3-.2.5v5c0 .2.1.4.2.5s.3.3.5.3zm.8-5h8.5v3.5H5.8V5z"}),j=function(t){return i.a.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg"},t),O)};function x(){return(x=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var z=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.5c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.5 10.6h1.8l-1.8 1.8v-1.8zm3.1-1.2H4.5V7.7h4.8L7.6 9.4zm2.9-2.9h-6V5H12l-1.5 1.5zM3.3 15H1.5V5h1.7v10zm1.2-.8L13.7 5h1.8v.8L6.3 15H4.5v-.8zm11-4.8h-1.8l1.8-1.8v1.8zm-3.1 1.2h3.1v1.7h-4.8l1.7-1.7zm-2.9 2.9h6V15H8l1.5-1.5zM16.8 5h1.7v10h-1.7V5zM1.5 1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8zm17 16.4c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3v-1.3c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3zm-14.9-.7c0 .3-.2.5-.5.5s-.5-.2-.5-.5.3-.5.5-.5.5.2.5.5zm13.8 0c0 .3-.2.5-.5.5s-.5-.2-.5-.5.2-.5.5-.5.5.2.5.5zM2.6 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm13.8 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z"}),E=function(t){return i.a.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg"},t),z)};function C(){return(C=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var T=i.a.createElement("path",{d:"M18.5 2.9h-17C.7 2.9 0 3.6 0 4.4v11.1c0 .9.7 1.5 1.5 1.5h16.9c.9 0 1.5-.7 1.5-1.5V4.4c.1-.8-.6-1.5-1.4-1.5zm0 12.7h-7.1c.2-.3.3-.7.4-1.2 0-.3-.1-.6-.2-.9-.3-.5-.8-.9-1.4-1.1.3-.3.7-.8 1-1.2.2-.2.3-.4.4-.6.2-.5.1-.8-.3-1.1-.1-.1-.2-.1-.4-.1h-3c-.1 0-.3.1-.4.1-.2.3-.3.5-.3.7 0 .3.3.6.6.6h2c-.5.6-1.2 1.3-1.4 1.5-.3.3-.4.7-.1 1l.2.2c.1.1.3.1.4.1 1 .1 1.4.3 1.5 1-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7 0 .1.1.4.3.7H1.5V4.4h8.6c-.3.4-.7.8-1 1.1H9c-.6.6-1.2 1.2-1.7 1.6-.2.1-.3.3-.4.4V8c.1.2.2.4.4.5.2.1.4.2.6.2h3.2c.3 0 .6-.3.6-.6s-.3-.6-.6-.6H8.9c.4-.3.7-.7 1.1-1 .5-.5 1.1-1.1 1.4-1.6.1-.1.1-.3.2-.4H16c.1.1.1.3.2.5-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7.1.2.5 1.7 2.3 1.7 1.5 0 2.4-.9 2.5-2.2v-.5h1.1v11.2zM5.9 13c0 .3-.3.6-.6.6H3.6c-.4 0-.6-.3-.6-.6s.3-.6.6-.6h.2V8.2l-.3.1c-.1.1-.3.1-.5.1s-.3-.1-.4-.3v-.5c0-.2.1-.3.3-.4l1.2-.7c.3-.1.7 0 .9.3v5.6h.2c.4-.1.7.2.7.6zm11.2-1h-.3V8.4c0-.3-.3-.6-.6-.6-.2 0-.4.1-.5.3l-3.3 4.2c-.1.1-.2.3-.1.5 0 .2.1.3.2.4.1.1.2.1.4.1h2.7v1.1c0 .3.3.6.6.6s.6-.3.6-.6v-1.1h.3c.3 0 .6-.3.6-.6.1-.4-.2-.7-.6-.7zm-1.5 0h-1.4l1.4-1.8V12z"}),S=function(t){return i.a.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg"},t),T)};function B(){return(B=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var D=i.a.createElement("path",{d:"M16.1 8.5c0-1.4-1-2.5-2.2-2.9V1.5c0-.3-.1-.5-.3-.6-.2-.1-.5-.2-.7-.1L4.5 4.6H.8c-.5 0-.8.3-.8.8v6.3c0 .4.3.8.8.8h1.1v5.7c0 .4.3.8.8.8h2.1c.4 0 .8-.3.8-.8V13l7.4 3.4c.1 0 .2.1.3.1.1 0 .3 0 .4-.1.2-.1.3-.4.3-.6v-4.2c1.2-.5 2.1-1.7 2.1-3.1zM1.5 6.1h2.4v4.8H1.5V6.1zm1.8 11.3v-4.9h.6v4.9h-.6zm9.1-3l-6.9-3.2V5.8l6.9-3.2v11.8zm1.5-4.3V7c.6.3 1 .9 1 1.5 0 .7-.4 1.3-1 1.6zM20 8.5c0 .3-.3.6-.6.6h-1.5c-.3 0-.6-.3-.6-.6s.3-.6.6-.6h1.5c.3 0 .6.3.6.6zm-2.2 4.4c.2.2.2.6 0 .9-.1.1-.3.2-.4.2-.2 0-.3-.1-.4-.2l-1.1-1.1c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0l1 1.1zm-2-7.7c-.2-.2-.2-.6 0-.9l1.1-1.1c.2-.2.6-.2.9 0 .2.2.2.6 0 .9l-1.1 1.1c-.1.1-.3.2-.4.2-.2 0-.4 0-.5-.2z"}),L=function(t){return i.a.createElement("svg",B({xmlns:"http://www.w3.org/2000/svg"},t),D)};function H(){return(H=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var R=i.a.createElement("path",{d:"M.8 10.8c-.5 0-.8-.4-.8-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.3.8-.8.8H.8"}),M=function(t){return i.a.createElement("svg",H({xmlns:"http://www.w3.org/2000/svg"},t),R)};function V(){return(V=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var P=i.a.createElement("path",{d:"M2.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1s-1-.5-1-1c0-.6.5-1 1-1m0-1.5C1.1 7.5 0 8.6 0 10s1.1 2.5 2.5 2.5S5 11.4 5 10c.1-1.4-1.1-2.5-2.5-2.5zM10 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1 0-.6.4-1 1-1m0-1.5c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zM17.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1-.1-.6.4-1 1-1m0-1.5C16.1 7.5 15 8.6 15 10s1.1 2.5 2.5 2.5S20 11.4 20 10s-1.1-2.5-2.5-2.5z"}),U=function(t){return i.a.createElement("svg",V({xmlns:"http://www.w3.org/2000/svg"},t),P)};function I(){return(I=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var A=i.a.createElement("path",{d:"M18.6 0H12c-.8 0-1.4.6-1.4 1.4v8.3c0 .8.6 1.4 1.4 1.4h6.6c.8 0 1.4-.6 1.4-1.4V1.4c0-.8-.6-1.4-1.4-1.4zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2h-6.4c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5s2.4.6 2.9 1.4c.2.2.3.5.3.8zm-5.3-6.1c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h6c.5.1.8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zM8 0H1.4C.6 0 0 .6 0 1.4v8.3c0 .8.6 1.4 1.4 1.4H8c.8 0 1.4-.6 1.4-1.4V1.4C9.4.6 8.8 0 8 0zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2H1.5c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5 1.3-.1 2.5.5 3 1.4.1.2.2.5.2.8zM2.6 3.6c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.3 0-.6-.3-.6-.8 0-.4.3-.8.8-.8h6c.3.1.6.4.6.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8z"}),N=function(t){return i.a.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg"},t),A)};function q(){return(q=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var $=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h6.1v9.6c-.8-.8-2-1.3-3.2-1.3-1.2 0-2.4.5-3.2 1.3V1.8c0-.2.1-.3.3-.3zm-.3 16.7v-3.6c0-.9.4-1.7.9-2.3.6-.6 1.4-.9 2.3-.9.9 0 1.7.4 2.3.9.6.6.9 1.4.9 2.3v4H1.8c-.2-.1-.3-.2-.3-.4zm17 0c0 .2-.1.3-.3.3H9.4v-17h8.7c.2 0 .3.1.3.3v16.4zM2.6 6.8c0-.6.5-1 1-1s1 .5 1 1-.5 1-1 1-1-.5-1-1zM17 8.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 7.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5.1.8.4.8.8z"}),F=function(t){return i.a.createElement("svg",q({xmlns:"http://www.w3.org/2000/svg"},t),$)};function G(){return(G=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var W=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.1 0 .2.1.2.1s.1.1.1.2v1.7h-17V1.8c.1-.2.2-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3V4.5h17v13.6c0 .3-.1.4-.3.4zM16.3 5.8H3.7c-.2 0-.4 0-.5.2-.1.1-.2.3-.2.5v5c0 .2.1.4.2.5.1.1.3.2.5.2h12.5c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5 0-.2-.2-.2-.4-.2zM4.5 10.7V7.3h11v3.5h-11zM14 9c0 .4-.3.7-.7.7H6.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h6.5c.5-.1.8.3.8.7zM2.7 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z"}),Y=function(t){return i.a.createElement("svg",G({xmlns:"http://www.w3.org/2000/svg"},t),W)};function Q(){return(Q=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var J=i.a.createElement("path",{d:"M19.3 4.3H8.8c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h10.4c.4 0 .8.3.8.8s-.3.8-.7.8zM2.9 5.7l3.2-3.2c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0L2.4 4.1 1.3 3C1 2.7.5 2.7.2 3c-.3.3-.3.8 0 1.1l1.6 1.6c.2.1.4.2.6.2.2 0 .4-.1.5-.2zM20 9.9c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5 0 .8-.4.8-.8zM2.9 12l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1-1C1 9.1.5 9.1.2 9.4c-.3.3-.3.8 0 1.1L1.8 12c.1.1.3.2.5.2.3.1.5 0 .6-.2zM20 16.3c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5-.1.8-.4.8-.8zM2.9 18.4l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1.1-1.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l1.6 1.6c.1.1.3.2.5.2.4 0 .6 0 .7-.2z"}),K=function(t){return i.a.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg"},t),J)};function X(){return(X=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var Z=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V11l-3.3-4.4c-.2-.3-.6-.5-.9-.5-.4 0-.7.2-.9.5l-4.7 6.1-1.9-2.6c-.3-.3-.6-.4-1-.4s-.7.2-.9.5l-3.3 4.3V1.8c0-.2.1-.3.3-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-1.3c.1 0 .1-.1.2-.2l4.1-5.4 2.1 2.8c.2.2.5.4.7.4.3 0 .6-.1.7-.4l4.9-6.4 4.1 5.4c0 .1.1.1.2.2v4.8c0 .3-.2.4-.3.4zM7.2 7.8c1.3 0 2.3-1 2.3-2.3s-1-2.3-2.3-2.3-2.3 1-2.3 2.3 1 2.3 2.3 2.3zm0-3.2c.4 0 .8.4.8.8 0 .5-.4.8-.8.8-.5 0-.8-.4-.8-.8-.1-.4.3-.8.8-.8z"}),tt=function(t){return i.a.createElement("svg",X({xmlns:"http://www.w3.org/2000/svg"},t),Z)};function et(){return(et=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var nt=i.a.createElement("path",{d:"M10 2.2l8.3 15.7H1.7L10 2.2m0-1.8c-.4 0-.8.2-1.1.6L.1 17.7c-.4.8.2 1.7 1.1 1.7h17.6c.9 0 1.5-.9 1.1-1.7L11.1 1c-.2-.4-.7-.6-1.1-.6zm-.7 7.2v4.6c0 .4.3.7.7.7s.7-.3.7-.7V7.6c0-.4-.3-.7-.7-.7s-.7.3-.7.7m.7 6.8c-.5 0-.9.4-.9.9s.4.9.9.9.9-.4.9-.9-.4-.9-.9-.9z"}),rt=function(t){return i.a.createElement("svg",et({xmlns:"http://www.w3.org/2000/svg"},t),nt)};function ot(){return(ot=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var ct=i.a.createElement("path",{d:"M18.2 1.5c.2 0 .3.1.3.3v16.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.4m0-1.5H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.4 6.7l1-.6v8.3h-.7c-.4 0-.7.3-.7.8s.3.7.7.7h2.9c.4 0 .8-.3.8-.7s-.4-.8-.8-.8h-.7V4.8c0-.1 0-.3-.1-.4-.2-.3-.7-.4-1-.2L3.6 5.4c-.4.2-.5.7-.3 1 .3.4.7.5 1.1.3zm5.6.1h5.7c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H10c-.4.1-.7.4-.7.8s.3.8.7.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.7h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8"}),it=function(t){return i.a.createElement("svg",ot({xmlns:"http://www.w3.org/2000/svg"},t),ct)};function ut(){return(ut=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var at=i.a.createElement("path",{d:"M19.8.2c-.3-.3-.7-.3-1 0l-1.1 1.1c-.2-.1-.4-.1-.6-.1l-5-.1H12c-.7 0-1.4.3-1.9.8L.7 11.3c-.9.9-.9 2.4 0 3.3l4.8 4.8c.5.4 1.1.6 1.7.6.6 0 1.2-.2 1.7-.7l9.4-9.4c.5-.5.8-1.3.8-2l-.1-5c0-.2 0-.4-.1-.6L20 1.2c.1-.2.1-.7-.2-1zm-4.6 5.9c0 .3-.1.6-.4.9-.2.2-.6.4-.9.4-.3 0-.6-.1-.9-.4-.2-.2-.4-.6-.4-.9 0-.3.1-.6.4-.9.2-.2.6-.4.9-.4h.2l-.5.5c-.3.3-.3.7 0 1 .3.3.7.3 1 0l.5-.5c.1.1.1.2.1.3zM17.6 8c0 .3-.1.7-.4.9l-9.4 9.4c-.2.2-.4.3-.6.3-.2 0-.5-.1-.6-.3l-4.8-4.8c-.2-.2-.3-.4-.3-.6 0-.2.1-.5.3-.6l9.4-9.4c.2-.2.6-.4.9-.4l4.4.1-1.1 1.1c-.4-.2-.9-.3-1.3-.3a2.732 2.732 0 0 0-2.7 2.7 2.732 2.732 0 0 0 2.7 2.7 2.732 2.732 0 0 0 2.7-2.7c0-.5-.1-.9-.3-1.3l1.1-1.1V8zm-6.1 1.4l-.5.5c.5.7.6 1.5.6 1.6.1.4-.2.8-.6.8-.4.1-.8-.2-.8-.6 0-.2-.2-.8-.5-1.1-.3-.3-.8-.5-1.1-.2-.2.2 0 .8.2 1.3 0 .1.1.2.1.2.3.6.9 1.8-.3 2.9-.3.3-.7.4-1.2.4-.4 0-.7-.1-1.1-.3-.1-.1-.2-.1-.3-.2l-.5.5c-.1.1-.2.1-.3.1-.1 0-.2 0-.3-.1-.2-.2-.2-.5 0-.7l.5-.5c-.4-.5-.8-1.3-.7-2.2 0-.4.4-.7.8-.7s.7.4.7.8c-.1.9.5 1.5.9 1.7.3.1.5.2.7.1.3-.2.3-.4 0-1.1 0-.1-.1-.2-.1-.3-.3-.6-.9-2 .1-3 .8-.8 1.9-.7 2.7-.1l.5-.5c.2-.2.5-.2.7 0 0 .2 0 .5-.2.7z"}),lt=function(t){return i.a.createElement("svg",ut({xmlns:"http://www.w3.org/2000/svg"},t),at)};function st(){return(st=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var dt=i.a.createElement("path",{d:"M1.6.8c0-.5.3-.8.7-.8h16c.4 0 .8.3.8.8s-.3.8-.8.8h-16c-.4-.1-.7-.4-.7-.8zm16.7 17.7h-16c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h16c.4 0 .8-.3.8-.8s-.4-.8-.8-.8zM13.2 6.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-3.4-3.4c-.3-.3-.8-.3-1.1 0L6.4 5.6c-.3.3-.3.8 0 1.1.1.1.3.2.5.2s.4-.1.5-.2l2.1-2.1v11l-2.1-2.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1L9.7 18c.1.1.3.2.5.2s.4-.1.5-.2l3.4-3.4c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.1 2.1v-11l2.3 2.1z"}),mt=function(t){return i.a.createElement("svg",st({xmlns:"http://www.w3.org/2000/svg"},t),dt)};function bt(){return(bt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var pt=i.a.createElement("path",{d:"M8.6 12.1c.4-.5.6-1.2.6-1.9V8c0-1.9-1.5-3.4-3.4-3.4S2.4 6.1 2.4 8v2.1c0 .7.2 1.4.6 1.9-1.7.3-3 1.9-3 3.7V17c0 1.2.9 2.1 2.1 2.1h7.4c1.2 0 2.1-.9 2.1-2.1v-1.2c.1-1.9-1.3-3.4-3-3.7zm-2.8-6c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.2-.2-.5-.5-.9-.5s-.8.3-1 .5c.1-.8.9-1.6 1.8-1.6zM4 8.9c.2-.1.5-.2.8-.5.1-.1.2-.1.2-.1s.1 0 .2.2c.6.5 1.1.7 1.6.7.3 0 .6-.1.9-.2v1.1c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V8.9zm2.8 4.6c-.2.9-.6 1.4-1 1.4-.3 0-.7-.5-1-1.4h2zm3.3 3.5c0 .3-.3.6-.6.6H2.1c-.3 0-.6-.3-.6-.6v-1.2c0-1.2 1-2.2 2.2-2.2h.1c.3 1.4 1.1 2.4 2 2.4s1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2V17zM17 8.3c.4-.5.6-1.2.6-1.9V4.3c0-1.9-1.5-3.4-3.4-3.4s-3.4 1.5-3.4 3.4v2.1c0 .7.2 1.4.6 1.9-.4.1-.8.2-1.1.4v1.4c0 .3 0 .5-.1.8.4-.7 1.1-1.1 1.9-1.1h.1c.3 1.4 1.1 2.4 2 2.4.9 0 1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2v1.2c0 .3-.3.6-.6.6h-5.4c.2.5.3 1 .4 1.5h5c1.2 0 2.1-.9 2.1-2.1V12c0-1.8-1.3-3.3-3-3.7zm-2.8-5.9c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.7-.7-1.3-.6-1.9 0 0-.9.8-1.6 1.8-1.6zm0 8.8c-.3 0-.7-.5-1-1.4h1.9c-.2.8-.6 1.4-.9 1.4zM16 6.4c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V5.2c.3-.1.6-.2.8-.5.2-.2.3-.2.3-.2s.1 0 .2.2c.6.6 1.1.8 1.6.8.3 0 .6-.1.9-.2v1.1z"}),ft=function(t){return i.a.createElement("svg",bt({xmlns:"http://www.w3.org/2000/svg"},t),pt)};function gt(){return(gt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var ht=i.a.createElement("path",{d:"M4 20c-.1 0-.2 0-.3-.1-.3-.1-.5-.4-.5-.7v-2.9H1.9c-1 0-1.9-.8-1.9-1.9V1.9C0 .8.8 0 1.9 0h16.2c1 0 1.9.8 1.9 1.9v12.6c0 1-.8 1.9-1.9 1.9H7.9l-3.4 3.4c-.1.1-.3.2-.5.2zM1.9 1.5c-.2 0-.4.2-.4.4v12.6c0 .2.2.4.4.4H4c.4 0 .8.3.8.8v1.8l2.3-2.3c.1-.1.3-.2.5-.2h10.5c.2 0 .4-.2.4-.4V1.9c0-.2-.2-.4-.4-.4H1.9zM7.2 13c-.1 0-.3 0-.4-.1-.2-.1-.3-.4-.2-.6L7 9.5l-2-2c-.2-.2-.2-.4-.2-.7.1-.2.3-.4.5-.4L8.1 6l1.3-2.5c.1-.3.3-.4.6-.4.2 0 .5.1.6.3L11.8 6l2.8.4c.2 0 .4.2.5.4.1.2 0 .5-.2.6l-2 2 .5 2.8c0 .2-.1.5-.2.6-.2.1-.4.2-.7 0L10 11.6l-2.5 1.3c-.1.1-.2.1-.3.1zm2.8-2.7c.1 0 .2 0 .3.1l1.7.9-.3-1.9c0-.2 0-.4.2-.6l1.4-1.3-1.9-.3c-.2 0-.4-.2-.5-.3L10 5.1l-.9 1.7c-.1.2-.2.4-.5.4l-1.8.3 1.4 1.3c.1.1.2.4.2.6L8 11.2l1.7-.9h.3z"}),yt=function(t){return i.a.createElement("svg",gt({xmlns:"http://www.w3.org/2000/svg"},t),ht)};function _t(){return(_t=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var vt=i.a.createElement("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V13h-17V1.8c.1-.2.3-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-3.7h17v3.7c0 .2-.1.3-.3.3zm-11-7.2c.2.1.5.1.8 0L13.5 8c.2-.1.4-.4.4-.6 0-.3-.1-.5-.4-.6L7.9 3.4c-.2-.1-.5-.1-.8 0-.2.1-.3.3-.3.6v6.6c0 .3.1.5.4.7zm1.1-6l3.4 2-3.4 2v-4zm9 11.2c0 .4-.3.8-.8.8H3.4c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h13.2c.4 0 .7.3.7.8z"}),wt=function(t){return i.a.createElement("svg",_t({xmlns:"http://www.w3.org/2000/svg"},t),vt)},kt=n(14);n.d(e,"a",function(){return jt}),n.d(e,"b",function(){return xt}),n.d(e,"c",function(){return zt}),n.d(e,"d",function(){return Et}),n.d(e,"f",function(){return Ct}),n.d(e,"g",function(){return Tt}),n.d(e,"h",function(){return St}),n.d(e,"e",function(){return Bt}),n.d(e,"i",function(){return Dt}),n.d(e,"j",function(){return Lt}),n.d(e,"k",function(){return Ht}),n.d(e,"l",function(){return Rt}),n.d(e,"n",function(){return Mt}),n.d(e,"o",function(){return Vt}),n.d(e,"p",function(){return Pt}),n.d(e,"q",function(){return Ut}),n.d(e,"r",function(){return It}),n.d(e,"s",function(){return At}),n.d(e,"t",function(){return Nt}),n.d(e,"u",function(){return qt}),n.d(e,"v",function(){return $t}),n.d(e,"w",function(){return Ft}),n.d(e,"m",function(){return Gt});var Ot=function(t){return Object(r.cloneElement)(t,{fill:"url(#stackable-gradient)",className:"ugb-stackable-icon-gradient"})};void 0!==window.wp.blocks&&Object(kt.updateCategory)("stackable",{icon:Ot(wp.element.createElement(l,{className:"components-panel__icon",width:"20",height:"20"}))}),Object(o.a)(function(){var t=document.createElement("DIV");document.querySelector("body").appendChild(t),Object(r.render)(wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"ugb-stackable-gradient",height:"0",width:"0",style:{opacity:0}},wp.element.createElement("defs",null,wp.element.createElement("linearGradient",{id:"stackable-gradient"},wp.element.createElement("stop",{offset:"0%",stopColor:"#ab5af1",stopOpacity:"1"}),wp.element.createElement("stop",{offset:"100%",stopColor:"#fb6874",stopOpacity:"1"})))),t)});var jt=function(){return Ot(wp.element.createElement(m,{width:"20",height:"20"}))},xt=function(){return Ot(wp.element.createElement(f,{width:"20",height:"20"}))},zt=function(){return Ot(wp.element.createElement(y,{width:"20",height:"20"}))},Et=function(){return Ot(wp.element.createElement(w,{width:"20",height:"20"}))},Ct=function(){return Ot(wp.element.createElement(j,{width:"20",height:"20"}))},Tt=function(){return Ot(wp.element.createElement(E,{width:"20",height:"20"}))},St=function(){return Ot(wp.element.createElement(S,{width:"20",height:"20"}))},Bt=function(){return Ot(wp.element.createElement(L,{width:"20",height:"20"}))},Dt=function(){return Ot(wp.element.createElement(M,{width:"20",height:"20"}))},Lt=function(){return Ot(wp.element.createElement(U,{width:"20",height:"20"}))},Ht=function(){return Ot(wp.element.createElement(N,{width:"20",height:"20"}))},Rt=function(){return Ot(wp.element.createElement(F,{width:"20",height:"20"}))},Mt=function(){return Ot(wp.element.createElement(Y,{width:"20",height:"20"}))},Vt=function(){return Ot(wp.element.createElement(K,{width:"20",height:"20"}))},Pt=function(){return Ot(wp.element.createElement(tt,{width:"20",height:"20"}))},Ut=function(){return Ot(wp.element.createElement(rt,{width:"20",height:"20"}))},It=function(){return Ot(wp.element.createElement(it,{width:"20",height:"20"}))},At=function(){return Ot(wp.element.createElement(lt,{width:"20",height:"20"}))},Nt=function(){return Ot(wp.element.createElement(mt,{width:"20",height:"20"}))},qt=function(){return Ot(wp.element.createElement(ft,{width:"20",height:"20"}))},$t=function(){return Ot(wp.element.createElement(yt,{width:"20",height:"20"}))},Ft=function(){return Ot(wp.element.createElement(wt,{width:"20",height:"20"}))},Gt=function(){return wp.element.createElement(Et,null)}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(0),o=function t(e){return"short"===e?Object(r.__)("Description for this block. You can use this space for describing your block."):"medium"===e?"".concat(t()," ").concat(t("short")):"long"===e?"".concat(t("medium")," ").concat(t()," ").concat(t("short")):Object(r.__)("Description for this block. Use this space for describing your block. Any text will do.")}},function(t,e,n){"use strict";e.a=function(t){if("complete"===document.readyState||"interactive"===document.readyState)return t();document.addEventListener("DOMContentLoaded",t)}},function(t,e){t.exports=wp.element},function(t,e){t.exports=wp.ajax},function(t,e){t.exports=wp.components},,,,,function(t,e,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
+ !function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var c=typeof r;if("string"===c||"number"===c)t.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&t.push(i)}else if("object"===c)for(var u in r)n.call(r,u)&&r[u]&&t.push(u)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()},function(t,e){t.exports=wp.blocks},,,,,,,,,,,function(t,e,n){var r={"./accordion/index.js":52,"./blockquote/index.js":28,"./blog-posts/index.js":29,"./button/index.js":30,"./call-to-action/index.js":31,"./card/index.js":32,"./container/index.js":33,"./count-up/index.js":34,"./divider/index.js":35,"./expand/index.js":36,"./feature-grid/index.js":37,"./feature/index.js":38,"./ghost-button/index.js":39,"./header/index.js":40,"./icon-list/index.js":41,"./image-box/index.js":42,"./notification/index.js":43,"./number-box/index.js":44,"./pricing-box/index.js":45,"./pullquote/index.js":46,"./spacer/index.js":47,"./team-member/index.js":48,"./testimonial/index.js":49,"./video-popup/index.js":50};function o(t){var e=c(t);return n(e)}function c(t){var e=r[t];if(!(e+1)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return e}o.keys=function(){return Object.keys(r)},o.resolve=c,t.exports=o,o.id=25},function(t,e,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 r=n(27),o="function"==typeof Symbol&&Symbol.for,c=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,a=o?Symbol.for("react.strict_mode"):60108,l=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,m=o?Symbol.for("react.concurrent_mode"):60111,b=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,f=o?Symbol.for("react.memo"):60115,g=o?Symbol.for("react.lazy"):60116,h="function"==typeof Symbol&&Symbol.iterator;function y(t){for(var e=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=0;r<e;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(t,e,n,r,o,c,i,u){if(!t){if(t=void 0,void 0===e)t=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=[n,r,o,c,i,u],l=0;(t=Error(e.replace(/%s/g,function(){return a[l++]}))).name="Invariant Violation"}throw t.framesToPop=1,t}}(!1,"Minified React error #"+t+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function w(t,e,n){this.props=t,this.context=e,this.refs=v,this.updater=n||_}function k(){}function O(t,e,n){this.props=t,this.context=e,this.refs=v,this.updater=n||_}w.prototype.isReactComponent={},w.prototype.setState=function(t,e){"object"!=typeof t&&"function"!=typeof t&&null!=t&&y("85"),this.updater.enqueueSetState(this,t,e,"setState")},w.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},k.prototype=w.prototype;var j=O.prototype=new k;j.constructor=O,r(j,w.prototype),j.isPureReactComponent=!0;var x={current:null,currentDispatcher:null},z=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function C(t,e,n){var r=void 0,o={},i=null,u=null;if(null!=e)for(r in void 0!==e.ref&&(u=e.ref),void 0!==e.key&&(i=""+e.key),e)z.call(e,r)&&!E.hasOwnProperty(r)&&(o[r]=e[r]);var a=arguments.length-2;if(1===a)o.children=n;else if(1<a){for(var l=Array(a),s=0;s<a;s++)l[s]=arguments[s+2];o.children=l}if(t&&t.defaultProps)for(r in a=t.defaultProps)void 0===o[r]&&(o[r]=a[r]);return{$$typeof:c,type:t,key:i,ref:u,props:o,_owner:x.current}}function T(t){return"object"==typeof t&&null!==t&&t.$$typeof===c}var S=/\/+/g,B=[];function D(t,e,n,r){if(B.length){var o=B.pop();return o.result=t,o.keyPrefix=e,o.func=n,o.context=r,o.count=0,o}return{result:t,keyPrefix:e,func:n,context:r,count:0}}function L(t){t.result=null,t.keyPrefix=null,t.func=null,t.context=null,t.count=0,10>B.length&&B.push(t)}function H(t,e,n){return null==t?0:function t(e,n,r,o){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var a=!1;if(null===e)a=!0;else switch(u){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case c:case i:a=!0}}if(a)return r(o,e,""===n?"."+R(e,0):n),1;if(a=0,n=""===n?".":n+":",Array.isArray(e))for(var l=0;l<e.length;l++){var s=n+R(u=e[l],l);a+=t(u,s,r,o)}else if(s=null===e||"object"!=typeof e?null:"function"==typeof(s=h&&e[h]||e["@@iterator"])?s:null,"function"==typeof s)for(e=s.call(e),l=0;!(u=e.next()).done;)a+=t(u=u.value,s=n+R(u,l++),r,o);else"object"===u&&y("31","[object Object]"==(r=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}(t,"",e,n)}function R(t,e){return"object"==typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,function(t){return e[t]})}(t.key):e.toString(36)}function M(t,e){t.func.call(t.context,e,t.count++)}function V(t,e,n){var r=t.result,o=t.keyPrefix;t=t.func.call(t.context,e,t.count++),Array.isArray(t)?P(t,r,n,function(t){return t}):null!=t&&(T(t)&&(t=function(t,e){return{$$typeof:c,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}(t,o+(!t.key||e&&e.key===t.key?"":(""+t.key).replace(S,"$&/")+"/")+n)),r.push(t))}function P(t,e,n,r,o){var c="";null!=n&&(c=(""+n).replace(S,"$&/")+"/"),H(t,V,e=D(e,c,r,o)),L(e)}var U={Children:{map:function(t,e,n){if(null==t)return t;var r=[];return P(t,r,null,e,n),r},forEach:function(t,e,n){if(null==t)return t;H(t,M,e=D(null,null,e,n)),L(e)},count:function(t){return H(t,function(){return null},null)},toArray:function(t){var e=[];return P(t,e,null,function(t){return t}),e},only:function(t){return T(t)||y("143"),t}},createRef:function(){return{current:null}},Component:w,PureComponent:O,createContext:function(t,e){return void 0===e&&(e=null),(t={$$typeof:d,_calculateChangedBits:e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:t},t.Consumer=t},forwardRef:function(t){return{$$typeof:b,render:t}},lazy:function(t){return{$$typeof:g,_ctor:t,_status:-1,_result:null}},memo:function(t,e){return{$$typeof:f,type:t,compare:void 0===e?null:e}},Fragment:u,StrictMode:a,Suspense:p,createElement:C,cloneElement:function(t,e,n){null==t&&y("267",t);var o=void 0,i=r({},t.props),u=t.key,a=t.ref,l=t._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,l=x.current),void 0!==e.key&&(u=""+e.key);var s=void 0;for(o in t.type&&t.type.defaultProps&&(s=t.type.defaultProps),e)z.call(e,o)&&!E.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==s?s[o]:e[o])}if(1===(o=arguments.length-2))i.children=n;else if(1<o){s=Array(o);for(var d=0;d<o;d++)s[d]=arguments[d+2];i.children=s}return{$$typeof:c,type:t.type,key:u,ref:a,props:i,_owner:l}},createFactory:function(t){var e=C.bind(null,t);return e.type=t,e},isValidElement:T,version:"16.7.0",unstable_ConcurrentMode:m,unstable_Profiler:l,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:x,assign:r}},I={default:U},A=I&&U||I;t.exports=A.default||A},function(t,e,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
+ */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,i,u=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),a=1;a<arguments.length;a++){for(var l in n=Object(arguments[a]))o.call(n,l)&&(u[l]=n[l]);if(r){i=r(n);for(var s=0;s<i.length;s++)c.call(n,i[s])&&(u[i[s]]=n[i[s]])}}return u}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(3),c=n(4),i=n(2),u={align:{type:"string"},text:{source:"html",selector:"p",default:Object(c.a)("long")},color:{type:"string",default:""},quoteColor:{type:"string",default:""},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},contentWidth:{type:"boolean",default:!1},quotationMark:{type:"string",default:"round-thin"},quotationSize:{type:"number",default:70},design:{type:"string",default:"plain"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3}},a="ugb/blockquote",l={title:Object(r.__)("Blockquote"),description:Object(r.__)("Display a quote in style."),icon:o.b,category:"stackable",keywords:[Object(r.__)("Blockquote"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!i.disabledBlocks.includes(a)},attributes:u,sDemoURL:"https://wpstackable.com/blockquote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return i}),n.d(e,"settings",function(){return u});var r=n(0),o=n(3),c=n(2),i="ugb/blog-posts",u={title:Object(r.__)("Posts"),description:Object(r.__)("Your latest blog posts. Use this to showcase a few of your posts in your landing pages."),icon:o.c,category:"stackable",keywords:[Object(r.__)("Blog Posts"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(i)},sAdminTitle:Object(r.__)("Blog Posts"),sDemoURL:"https://wpstackable.com/blog-posts-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(2),i={buttons:{type:"number",default:1},url:{type:"string",source:"attribute",selector:"a",attribute:"href",default:""},newTab:{type:"boolean",source:"attribute",selector:"a",attribute:"target",default:!1},text:{source:"html",selector:"a span",default:Object(r.__)("Button text")},align:{type:"string",default:"center"},color:{type:"string"},textColor:{type:"string"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},design:{type:"string",default:"basic"},icon:{type:"string"},url2:{type:"string",source:"attribute",selector:"div:nth-child(2) .ugb-button",attribute:"href",default:""},newTab2:{type:"boolean",source:"attribute",selector:"div:nth-child(2) .ugb-button",attribute:"target",default:!1},text2:{source:"html",selector:"div:nth-child(2) .ugb-button span",default:Object(r.__)("Button text")},color2:{type:"string"},textColor2:{type:"string",default:"#ffffff"},size2:{type:"string",default:"normal"},design2:{type:"string",default:"basic"},icon2:{type:"string"},url3:{type:"string",source:"attribute",selector:"div:nth-child(3) .ugb-button",attribute:"href",default:""},newTab3:{type:"boolean",source:"attribute",selector:"div:nth-child(3) .ugb-button",attribute:"target",default:!1},text3:{source:"html",selector:"div:nth-child(3) .ugb-button span",default:Object(r.__)("Button text")},color3:{type:"string"},textColor3:{type:"string",default:"#ffffff"},size3:{type:"string",default:"normal"},design3:{type:"string",default:"basic"},icon3:{type:"string"}},u="ugb/button",a={title:Object(r.__)("Button"),icon:o.d,description:Object(r.__)("Add a customizable button."),category:"stackable",keywords:[Object(r.__)("Button"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!c.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/button-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(3),c=n(4),i=n(2),u={url:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},newTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},ctaTitle:{source:"html",selector:"h3",default:Object(r.__)("Title for This Block")},bodyText:{source:"html",selector:"p",default:Object(c.a)()},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonDesign:{type:"string",default:"basic"},color:{type:"string"},textColor:{type:"string"},titleColor:{type:"string"},bodyTextColor:{type:"string"},size:{type:"string",default:"normal"},borderButtonRadius:{type:"number",default:4},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},buttonIcon:{type:"string"},contentWidth:{type:"boolean",default:!1},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"},hoverEffect:{type:"string",default:""},bgColor:{type:"string"}},a="ugb/cta",l={title:Object(r.__)("Call to Action"),description:Object(r.__)("A small section you can use to call the attention of your visitors. Great for calling attention to your products or deals."),icon:o.e,category:"stackable",keywords:[Object(r.__)("Call to Action"),Object(r.__)("Stackable"),Object(r.__)("CTA")],attributes:u,supports:{align:["center","wide","full"],inserter:!i.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/call-to-action-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(3),c=n(4),i=n(2),u={mediaID:{type:"number"},mediaURL:{type:"string",source:"attribute",selector:".ugb-card__image-container",attribute:"data-src"},heading:{source:"html",selector:".ugb-card__title",default:Object(r.__)("Title for This Block")},tagline:{source:"html",selector:".ugb-card__tagline",default:Object(r.__)("Subtitle for this block")},des:{source:"html",selector:".ugb-card__description",default:Object(c.a)("long")},headingColor:{type:"string"},taglineColor:{type:"string"},desColor:{type:"string"},buttonURL:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},buttonNewTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonIcon:{type:"string"},buttonTextColor:{type:"string",default:"#ffffff"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},buttonDesign:{type:"string",default:"basic"},contentAlign:{type:"string",default:"left"},design:{type:"string",default:"basic"},backgroundColor:{type:"string"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""}},a="ugb/card",l={title:Object(r.__)("Card"),description:Object(r.__)("Describe a single subject in a small card. You can use this to describe your product, service or a person."),icon:o.f,category:"stackable",keywords:[Object(r.__)("Card"),Object(r.__)("Stackable")],attributes:u,supports:{inserter:!i.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/card-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(2),i={textColor:{type:"string"},contentAlign:{type:"string",default:""},backgroundColor:{type:"string",default:"#f1f1f1"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},height:{type:"string",default:"normal"},contentWidth:{type:"boolean",default:!1},contentLocation:{type:"string",default:"full"},verticalAlign:{type:"string",default:"center"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"}},u="ugb/container",a={title:Object(r.__)("Container"),description:Object(r.__)("A styled container that you can add other blocks inside. Use this to create unique layouts."),icon:o.g,category:"stackable",keywords:[Object(r.__)("Container Layout"),Object(r.__)("Row"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(u)},attributes:i,sDemoURL:"https://wpstackable.com/container-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(2),i={columns:{type:"number",default:4},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},title1:{source:"html",selector:".ugb-countup__item:nth-child(1) .ugb-countup__title",default:Object(r.__)("Title")},title2:{source:"html",selector:".ugb-countup__item:nth-child(2) .ugb-countup__title",default:Object(r.__)("Title")},title3:{source:"html",selector:".ugb-countup__item:nth-child(3) .ugb-countup__title",default:Object(r.__)("Title")},title4:{source:"html",selector:".ugb-countup__item:nth-child(4) .ugb-countup__title",default:Object(r.__)("Title")},countText1:{source:"html",selector:".ugb-countup__item:nth-child(1) .ugb-countup__counter",default:"$99.99"},countText2:{source:"html",selector:".ugb-countup__item:nth-child(2) .ugb-countup__counter",default:"1,234"},countText3:{source:"html",selector:".ugb-countup__item:nth-child(3) .ugb-countup__counter",default:"1,234.56"},countText4:{source:"html",selector:".ugb-countup__item:nth-child(4) .ugb-countup__counter",default:"£99.99"},description1:{source:"html",selector:".ugb-countup__item:nth-child(1) .ugb-countup__description",default:Object(r.__)("Description")},description2:{source:"html",selector:".ugb-countup__item:nth-child(2) .ugb-countup__description",default:Object(r.__)("Description")},description3:{source:"html",selector:".ugb-countup__item:nth-child(3) .ugb-countup__description",default:Object(r.__)("Description")},description4:{source:"html",selector:".ugb-countup__item:nth-child(4) .ugb-countup__description",default:Object(r.__)("Description")},textColor:{type:"string"},countColor:{type:"string"},countSize:{type:"number",default:40},countFont:{type:"string",default:"theme"},countFontWeight:{type:"string",default:"400"},contentWidth:{type:"boolean",default:!1},design:{type:"string",default:"plain"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"},title:{type:"string"},counter:{type:"string"},des:{type:"string"},fontSize:{type:"number"},headingColor:{type:"string"},desColor:{type:"string"},color:{type:"string"}},u="ugb/count-up",a={title:Object(r.__)("Count Up"),description:Object(r.__)("Showcase your stats. Display how many customers you have or the number of downloads of your app."),icon:o.h,category:"stackable",keywords:[Object(r.__)("Statistics"),Object(r.__)("Count Up"),Object(r.__)("Stackable")],attributes:i,supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/count-up-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return i}),n.d(e,"settings",function(){return u});var r=n(0),o=n(2),c=n(3),i="ugb/divider",u={title:Object(r.__)("Divider"),description:Object(r.__)("Add a pause between your content."),icon:c.i,category:"stackable",keywords:[Object(r.__)("Divider"),Object(r.__)("Stackable")],attributes:{height:{default:1,type:"number"},width:{default:50,type:"number"},color:{type:"string",default:"#dddddd"},alignment:{type:"string",default:"center"}},supports:{inserter:!o.disabledBlocks.includes(i)}}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={text:{source:"html",selector:".ugb-expand__less-text",multiline:"p",default:""},moreText:{source:"html",selector:".ugb-expand__more-text",multiline:"p",default:""},moreLabel:{source:"html",selector:".ugb-expand__more-toggle-text",default:Object(r.__)("Show more")},lessLabel:{source:"html",selector:".ugb-expand__less-toggle-text",default:Object(r.__)("Show less")}},u="ugb/expand",a={title:Object(r.__)("Expand / Show More"),description:Object(r.__)("Display a small snippet of text. Your readers can toggle it to show more information."),icon:c.j,category:"stackable",keywords:[Object(r.__)("Expand"),Object(r.__)("Show more/less"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!o.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/expand-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={design:{type:"string",default:"basic"},columns:{type:"number",default:3},imageSize:{type:"number",default:100},imageID1:{type:"number"},imageID2:{type:"number"},imageID3:{type:"number"},imageUrl1:{type:"url"},imageUrl2:{type:"url"},imageUrl3:{type:"url"},imageAlt1:{type:"string"},imageAlt2:{type:"string"},imageAlt3:{type:"string"},title1:{source:"html",selector:".ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__title",default:Object(r.__)("Title")},title2:{source:"html",selector:".ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__title",default:Object(r.__)("Title")},title3:{source:"html",selector:".ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__title",default:Object(r.__)("Title")},description1:{source:"html",selector:".ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__description",default:Object(o.a)("short")},description2:{source:"html",selector:".ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__description",default:Object(o.a)("short")},description3:{source:"html",selector:".ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__description",default:Object(o.a)("short")},linkUrl1:{type:"string",source:"attribute",selector:".ugb-feature-grid__item:nth-child(1) .ugb-button",attribute:"href",default:""},linkUrl2:{type:"string",source:"attribute",selector:".ugb-feature-grid__item:nth-child(2) .ugb-button",attribute:"href",default:""},linkUrl3:{type:"string",source:"attribute",selector:".ugb-feature-grid__item:nth-child(3) .ugb-button",attribute:"href",default:""},newTab1:{type:"boolean",source:"attribute",selector:".ugb-feature-grid__item:nth-child(1) .ugb-button",attribute:"target",default:!1},newTab2:{type:"boolean",source:"attribute",selector:".ugb-feature-grid__item:nth-child(2) .ugb-button",attribute:"target",default:!1},newTab3:{type:"boolean",source:"attribute",selector:".ugb-feature-grid__item:nth-child(3) .ugb-button",attribute:"target",default:!1},linkText1:{source:"html",selector:".ugb-feature-grid__item:nth-child(1) .ugb-button span",default:Object(r.__)("Button text")},linkText2:{source:"html",selector:".ugb-feature-grid__item:nth-child(2) .ugb-button span",default:Object(r.__)("Button text")},linkText3:{source:"html",selector:".ugb-feature-grid__item:nth-child(3) .ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonTextColor:{type:"string"},buttonSize:{type:"string",default:"normal"},buttonBorderRadius:{type:"number",default:4},buttonDesign:{type:"string",default:"link"},buttonIcon:{type:"string"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""},align:{type:"string"}},a="ugb/feature-grid",l={title:Object(r.__)("Feature Grid"),description:Object(r.__)("Display multiple product features or services. You can use Feature Grids one after another."),icon:i.k,category:"stackable",keywords:[Object(r.__)("Feature Grid"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/feature-grid-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={textColor:{type:"string"},invert:{type:"boolean",default:!1},contentAlign:{type:"string",default:"left"},imageSize:{type:"number",default:400},imageID:{type:"number"},imageUrl:{type:"url"},imageAlt:{type:"string"},title:{source:"html",selector:"h2",default:Object(r.__)("Title for This Block")},description:{source:"html",selector:"p",default:Object(o.a)("medium")},buttonURL:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},buttonNewTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonTextColor:{type:"string"},buttonSize:{type:"string",default:"normal"},buttonBorderRadius:{type:"number",default:4},buttonDesign:{type:"string",default:"basic"},buttonIcon:{type:"string"},backgroundColor:{type:"string"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},contentWidth:{type:"boolean",default:!1},design:{type:"string",default:"plain"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},align:{type:"string"},hoverEffect:{type:"string",default:""}},a="ugb/feature",l={title:Object(r.__)("Feature"),description:Object(r.__)("Display a product feature or a service in a large area."),icon:i.l,category:"stackable",keywords:[Object(r.__)("Feature"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(a)},attributes:u,sDemoURL:"https://wpstackable.com/feature-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return c}),n.d(e,"settings",function(){return i});var r=n(0),o=n(3),c="ugb/ghost-button",i={title:Object(r.__)("Ghost Button"),description:Object(r.__)('A customizable button with a ghost design (deprecated, use the button instead and set the design to "ghost")'),icon:o.m,category:"stackable",keywords:[Object(r.__)("Ghost Button"),Object(r.__)("Stackable")],attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},text:{source:"html",selector:"a"},align:{type:"string",default:"center"},color:{type:"string"},textColor:{type:"string"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:"4"},borderThickness:{type:"number",default:"1"}},supports:{inserter:!1},sDeprecated:!0}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={title:{source:"html",selector:"h2",default:Object(r.__)("Title for This Block")},subtitle:{source:"html",selector:"p",default:Object(o.a)()},titleColor:{type:"string"},subtitleColor:{type:"string"},contentAlign:{type:"string",default:"center"},backgroundColor:{type:"string",default:"#000000"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},fixedBackground:{type:"boolean",default:!1},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},contentWidth:{type:"boolean",default:!1},align:{type:"string"},invert:{type:"boolean",default:!1},fullHeight:{type:"boolean",default:!1},buttonURL:{type:"string",source:"attribute",selector:".ugb-button",attribute:"href",default:""},buttonNewTab:{type:"boolean",source:"attribute",selector:".ugb-button",attribute:"target",default:!1},buttonText:{source:"html",selector:".ugb-button span",default:Object(r.__)("Button text")},buttonColor:{type:"string"},buttonTextColor:{type:"string",default:"#ffffff"},buttonDesign:{type:"string",default:"basic"},buttonIcon:{type:"string"},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},buttonURL2:{type:"string",source:"attribute",selector:".ugb-header__buttons > *:nth-child(2) .ugb-button",attribute:"href",default:""},buttonNewTab2:{type:"boolean",source:"attribute",selector:".ugb-header__buttons > *:nth-child(2) .ugb-button",attribute:"target",default:!1},buttonText2:{source:"html",selector:".ugb-header__buttons > *:nth-child(2) .ugb-button span",default:Object(r.__)("Button text")},buttonColor2:{type:"string"},buttonTextColor2:{type:"string",default:"#ffffff"},buttonDesign2:{type:"string",default:"basic"},buttonIcon2:{type:"string"},buttonSize2:{type:"string",default:"normal"},buttonBorderRadius2:{type:"number",default:4},opacity:{type:"number"},url:{type:"string"},id:{type:"number"}},a="ugb/header",l={title:Object(r.__)("Header"),description:Object(r.__)("A large header title area. Typically used at the very top of a page."),icon:i.n,category:"stackable",keywords:[Object(r.__)("Header"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!c.disabledBlocks.includes(a)},attributes:u,sDemoURL:"https://wpstackable.com/header-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={icon:{type:"string",default:"check"},iconShape:{type:"string"},iconColor:{type:"string"},iconSize:{type:"number",default:20},columns:{type:"number",default:1},text:{source:"html",selector:"ul",multiline:"li",default:""},gap:{type:"number",default:16}},u="ugb/icon-list",a={title:Object(r.__)("Icon List"),description:Object(r.__)("An unordered list with icons. You can use this as a list of features or benefits."),icon:c.o,category:"stackable",keywords:[Object(r.__)("Icon List"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!o.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/icon-list-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={align:{type:"string"},columns:{type:"number",default:3},titleColor:{type:"string",default:"#ffffff"},subtitleColor:{type:"string",default:"#ffffff"},overlayColor:{type:"string"},width:{type:"number",default:400},height:{type:"number",default:400},verticalAlign:{type:"string",default:"center"},horizontalAlign:{type:"string",default:"center"},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},overlayOpacity:{type:"number",default:7},imageHoverEffect:{type:"string",default:""},arrow:{type:"string",default:""},hoverEffect:{type:"string",default:""},full:{type:"boolean"},title:{type:"string"},subtitle:{type:"string"},id:{type:"number"},url:{type:"string"},href:{type:"string"}};[1,2,3,4].forEach(function(t){i["title".concat(t)]={source:"html",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__title"),default:Object(r.__)("Title")},i["description".concat(t)]={source:"html",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__description"),default:Object(r.__)("Description")},i["imageURL".concat(t)]={type:"string"},i["imageID".concat(t)]={type:"number"},i["link".concat(t)]={type:"string",source:"attribute",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__overlay"),attribute:"href",default:""},i["newTab".concat(t)]={type:"boolean",source:"attribute",selector:".ugb-image-box__item:nth-child(".concat(t,") .ugb-image-box__overlay"),attribute:"target",default:!1}});var u="ugb/image-box",a={title:Object(r.__)("Image Box"),description:Object(r.__)("Display an image that shows more information when hovered on. Can be used as a fancy link to other pages."),icon:c.p,category:"stackable",keywords:[Object(r.__)("Image Box"),Object(r.__)("Stackable")],supports:{align:["center","wide","full"],inserter:!o.disabledBlocks.includes(u)},attributes:i,sDemoURL:"https://wpstackable.com/image-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={text:{source:"html",selector:"p",default:Object(o.a)("long")},color:{type:"string"},textColor:{type:"string"},notifType:{type:"string",default:"success"},dismissible:{type:"boolean",default:!1},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3}},a="ugb/notification",l={title:Object(r.__)("Notification"),description:Object(r.__)("Show a notice to your readers. People can dismiss the notice to permanently hide it."),icon:i.q,category:"stackable",keywords:[Object(r.__)("Notification"),Object(r.__)("Stackable")],attributes:u,supports:{inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/notification-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={num1:{source:"html",selector:".ugb-number-box__item:nth-child(1) .ugb-number-box__number",default:"01"},num2:{source:"html",selector:".ugb-number-box__item:nth-child(2) .ugb-number-box__number",default:"02"},num3:{source:"html",selector:".ugb-number-box__item:nth-child(3) .ugb-number-box__number",default:"03"},title1:{source:"html",selector:".ugb-number-box__item:nth-child(1) .ugb-number-box__title",default:Object(r.__)("Title")},title2:{source:"html",selector:".ugb-number-box__item:nth-child(2) .ugb-number-box__title",default:Object(r.__)("Title")},title3:{source:"html",selector:".ugb-number-box__item:nth-child(3) .ugb-number-box__title",default:Object(r.__)("Title")},description1:{source:"html",selector:".ugb-number-box__item:nth-child(1) .ugb-number-box__description",default:Object(o.a)()},description2:{source:"html",selector:".ugb-number-box__item:nth-child(2) .ugb-number-box__description",default:Object(o.a)()},description3:{source:"html",selector:".ugb-number-box__item:nth-child(3) .ugb-number-box__description",default:Object(o.a)()},numberColor:{type:"string"},numberBGColor:{type:"string"},titleColor:{type:"string"},descriptionColor:{type:"string"},columns:{type:"number",default:3},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},backgroundColor:{type:"string"},numberBox:{type:"string"},numberBoxTwo:{type:"string"},numberBoxThree:{type:"string"},name:{type:"string"},nameTwo:{type:"string"},nameThree:{type:"string"},body:{type:"string"},bodyTwo:{type:"string"},bodyThree:{type:"string"},numberBoxColor:{type:"string"},nameColor:{type:"string"},bodyTextColor:{type:"string"}},a="ugb/number-box",l={title:Object(r.__)("Number Box"),description:Object(r.__)('Display steps or methods that your users will do in your service. For example, "Get started in just 3 easy steps: 1, 2 and 3!"'),icon:i.r,category:"stackable",keywords:[Object(r.__)("Number Box"),Object(r.__)("Stackable")],attributes:u,supports:{inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/number-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={pricingBoxColor:{type:"string"},priceColor:{type:"string"},perMonthLabelColor:{type:"string"},buttonColor:{type:"string"},buttonTextColor:{type:"string"},buttonDesign:{type:"string",default:"basic"},buttonIcon:{type:"string"},featureListColor:{type:"string"},columns:{type:"number",default:2},size:{type:"string",default:"normal"},cornerButtonRadius:{type:"number",default:4},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""},align:{type:"string"}};[1,2,3].forEach(function(t){var e=1===t?"":t;u["url".concat(e)]={type:"string",source:"attribute",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-button"),attribute:"href",default:""},u["newTab".concat(e)]={type:"boolean",source:"attribute",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-button"),attribute:"target",default:!1},u["imageURL".concat(e)]={type:"string"},u["imageID".concat(e)]={type:"string"},u["imageAlt".concat(e)]={type:"string"},u["highlightColor".concat(e)]={type:"string",default:""},u["pricingBoxTitle".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__title"),default:Object(r.__)("Title")},u["price".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__price"),default:"".concat(e,"9")},u["pricePrefix".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__price-prefix"),default:"$"},u["priceSuffix".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__price-suffix"),default:".00"},u["perMonthLabel".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__subprice"),default:Object(r.__)("Description")},u["buttonText".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-button span"),default:Object(r.__)("Button text")},u["featureList".concat(e)]={source:"html",selector:".ugb-pricing-box__item:nth-child(".concat(t,") .ugb-pricing-box__description"),default:Object(o.a)("medium")}});var a="ugb/pricing-box",l={title:Object(r.__)("Pricing Box"),description:Object(r.__)("Display the different pricing tiers of your business."),icon:i.s,category:"stackable",keywords:[Object(r.__)("Pricing Box"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/pricing-table-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(3),c=n(4),i={text:{source:"html",selector:"p",default:Object(c.a)("long")},color:{type:"string",default:""},quoteColor:{type:"string",default:""}},u="ugb/pullquote",a={title:Object(r.__)("Pullquote"),description:Object(r.__)("Display a quote. This is similar to the Blockquote block, but meant to display a quote from within your current post."),icon:o.b,category:"stackable",keywords:[Object(r.__)("Pullquote"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!1},sDeprecated:!0,sDemoURL:"https://wpstackable.com/pull-quote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={height:{default:50,type:"number"}},u="ugb/spacer",a={title:Object(r.__)("Spacer"),description:Object(r.__)("Sometimes you just need some space."),icon:c.t,category:"stackable",keywords:[Object(r.__)("Spacer"),Object(r.__)("Stackable")],attributes:i,supports:{inserter:!o.disabledBlocks.includes(u)}}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={href1:{type:"url"},href2:{type:"url"},href3:{type:"url"},mediaID1:{type:"number"},mediaID2:{type:"number"},mediaID3:{type:"number"},mediaURL1:{type:"string",source:"attribute",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__image",attribute:"data-src",default:""},mediaURL2:{type:"string",source:"attribute",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__image",attribute:"data-src",default:""},mediaURL3:{type:"string",source:"attribute",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__image",attribute:"data-src",default:""},name1:{source:"html",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__name",default:Object(r.__)("Name")},name2:{source:"html",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__name",default:Object(r.__)("Name")},name3:{source:"html",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__name",default:Object(r.__)("Name")},position1:{source:"html",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__position",default:Object(r.__)("Position")},position2:{source:"html",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__position",default:Object(r.__)("Position")},position3:{source:"html",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__position",default:Object(r.__)("Position")},description1:{source:"html",selector:".ugb-team-member__item:nth-child(1) .ugb-team-member__description",default:Object(o.a)("medium")},description2:{source:"html",selector:".ugb-team-member__item:nth-child(2) .ugb-team-member__description",default:Object(o.a)("medium")},description3:{source:"html",selector:".ugb-team-member__item:nth-child(3) .ugb-team-member__description",default:Object(o.a)("medium")},nameColor:{type:"string"},posColor:{type:"string"},desColor:{type:"string"},columns:{type:"number",default:2},shapes:{type:"string",default:"circle"},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},colorOnHover:{type:"boolean",default:!1},href:{type:"url"},hrefTwo:{type:"url"},hrefThree:{type:"url"},mediaID:{type:"number"},mediaIDTwo:{type:"number"},mediaIDThree:{type:"number"},mediaURL:{type:"string"},mediaURLTwo:{type:"string"},mediaURLThree:{type:"string"},name:{type:"string"},nameTwo:{type:"string"},nameThree:{type:"string"},position:{type:"string"},positionTwo:{type:"string"},positionThree:{type:"string"},des:{type:"string"},desTwo:{type:"string"},desThree:{type:"string"},iconColor:{type:"string"},align:{type:"string"}},a="ugb/team-member",l={title:Object(r.__)("Team Member"),description:Object(r.__)("Display members of your team or your office. Use multiple Team Member blocks if you have a large team."),icon:i.u,category:"stackable",keywords:[Object(r.__)("Team Member"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/team-member-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return u}),n.d(e,"name",function(){return a}),n.d(e,"settings",function(){return l});var r=n(0),o=n(4),c=n(2),i=n(3),u={mediaID1:{type:"number"},mediaID2:{type:"number"},mediaID3:{type:"number"},mediaURL1:{type:"string"},mediaURL2:{type:"string"},mediaURL3:{type:"string"},name1:{source:"html",selector:".ugb-testimonial__item:nth-child(1) .ugb-testimonial__name",default:Object(r.__)("Name")},name2:{source:"html",selector:".ugb-testimonial__item:nth-child(2) .ugb-testimonial__name",default:Object(r.__)("Name")},name3:{source:"html",selector:".ugb-testimonial__item:nth-child(3) .ugb-testimonial__name",default:Object(r.__)("Name")},position1:{source:"html",selector:".ugb-testimonial__item:nth-child(1) .ugb-testimonial__position",default:Object(r.__)("Position")},position2:{source:"html",selector:".ugb-testimonial__item:nth-child(2) .ugb-testimonial__position",default:Object(r.__)("Position")},position3:{source:"html",selector:".ugb-testimonial__item:nth-child(3) .ugb-testimonial__position",default:Object(r.__)("Position")},testimonial1:{source:"html",selector:".ugb-testimonial__item:nth-child(1) .ugb-testimonial__body",default:Object(o.a)("medium")},testimonial2:{source:"html",selector:".ugb-testimonial__item:nth-child(2) .ugb-testimonial__body",default:Object(o.a)("medium")},testimonial3:{source:"html",selector:".ugb-testimonial__item:nth-child(3) .ugb-testimonial__body",default:Object(o.a)("medium")},titleColor:{type:"string"},posColor:{type:"string"},bodyTextColor:{type:"string"},backgroundColor:{type:"string",default:""},serif:{type:"boolean",default:!1},columns:{type:"number",default:2},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},href:{type:"url"},hrefTwo:{type:"url"},hrefThree:{type:"url"},mediaID:{type:"number"},mediaIDTwo:{type:"number"},mediaIDThree:{type:"number"},mediaURL:{type:"string"},mediaURLTwo:{type:"string"},mediaURLThree:{type:"string"},testimonialTitle:{type:"string"},testimonialTitleTwo:{type:"string"},testimonialTitleThree:{type:"string"},position:{type:"string"},positionTwo:{type:"string"},positionThree:{type:"string"},body:{type:"string"},bodyTwo:{type:"string"},bodyThree:{type:"string"},iconColor:{type:"string"},align:{type:"string"}},a="ugb/testimonial",l={title:Object(r.__)("Testimonial"),description:Object(r.__)("Showcase what your users say about your product or service."),icon:i.v,category:"stackable",keywords:[Object(r.__)("Testimonial"),Object(r.__)("Stackable")],attributes:u,supports:{align:["wide"],inserter:!c.disabledBlocks.includes(a)},sDemoURL:"https://wpstackable.com/testimonial-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e),n.d(e,"schema",function(){return i}),n.d(e,"name",function(){return u}),n.d(e,"settings",function(){return a});var r=n(0),o=n(2),c=n(3),i={videoLink:{type:"string"},videoID:{type:"string",source:"attribute",selector:"div",attribute:"data-video"},playButtonType:{type:"string",default:"normal"},playButtonColor:{type:"string",default:"#ffffff"},backgroundColor:{type:"string",default:"#000000"},backgroundImageID:{type:"number"},backgroundImageURL:{type:"string"},backgroundOpacity:{type:"number",default:5},align:{type:"string"},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3},hoverEffect:{type:"string",default:""},overlayColor:{type:"string"},mediaLink:{type:"string"},mediaID:{type:"number"}},u="ugb/video-popup",a={title:Object(r.__)("Video Popup"),description:Object(r.__)("Display a large thumbnail that your users can click to play a video full-screen. Great for introductory or tutorial videos."),icon:c.w,category:"stackable",keywords:[Object(r.__)("Video Popup"),Object(r.__)("Stackable"),Object(r.__)("YouTube Vimeo mp4")],attributes:i,supports:{align:["center","wide","full"],inserter:!o.disabledBlocks.includes(u)},sDemoURL:"https://wpstackable.com/video-popup-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}},function(t,e,n){"use strict";n.r(e);var r=n(7),o=n(5),c=n(2),i=n(6),u=n(8);Object(o.a)(function(){var t=document.querySelector(".s-news-box-content");""===t.innerHTML&&(Object(i.render)(wp.element.createElement("div",null,wp.element.createElement(u.Spinner,null)),t),Object(r.send)("stackable_news_feed_ajax",{success:function(e){t.innerHTML=e},error:function(t){alert(t)},data:{nonce:c.nonceNews}}))});var a=n(0),l=n(13),s=n.n(l);function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function b(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function f(t,e,n){return e&&p(t.prototype,e),n&&p(t,n),t}function g(t,e){return!e||"object"!==d(e)&&"function"!=typeof e?v(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function y(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_(t,e)}function _(t,e){return(_=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function v(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var w=n(25),k={};w.keys().forEach(function(t){try{var e=w(t);k[e.name]=e.settings}catch(t){console.error(t)}});var O=function(t){function e(){var t;return b(this,e),(t=g(this,h(e).apply(this,arguments))).toggleBlock=t.toggleBlock.bind(v(v(t))),t.enableAllBlocks=t.enableAllBlocks.bind(v(v(t))),t.disableAllBlocks=t.disableAllBlocks.bind(v(v(t))),t.ajaxTimeout=null,t.state={disabledBlocks:t.props.disabledBlocks||[],isSaving:!1},t}return y(e,i["Component"]),f(e,[{key:"componentDidUpdate",value:function(t,e){var n=this;this.state.disabledBlocks!==e.disabledBlocks&&(clearTimeout(this.ajaxTimeout),this.ajaxTimeout=setTimeout(function(){Object(r.send)("stackable_update_disable_blocks",{success:function(){n.setState({isSaving:!1})},error:function(t){n.setState({isSaving:!1}),alert(t)},data:{nonce:c.nonce,disabledBlocks:n.state.disabledBlocks}}),n.setState({isSaving:!0})},600))}},{key:"toggleBlock",value:function(t){this.state.disabledBlocks.includes(t)?this.setState({disabledBlocks:this.state.disabledBlocks.filter(function(e){return e!==t})}):this.setState({disabledBlocks:[].concat(m(this.state.disabledBlocks),[t])})}},{key:"enableAllBlocks",value:function(){this.setState({disabledBlocks:[]})}},{key:"disableAllBlocks",value:function(){this.setState({disabledBlocks:Object.keys(this.props.blocks)})}},{key:"render",value:function(){var t=this,e=this.props.blocks;return wp.element.createElement("div",null,wp.element.createElement("div",{className:"s-settings-header"},this.state.isSaving&&wp.element.createElement(u.Spinner,null),wp.element.createElement("button",{onClick:this.enableAllBlocks,className:"button button-large button-link"},Object(a.__)("Enable All")),wp.element.createElement("button",{onClick:this.disableAllBlocks,className:"button button-large button-link"},Object(a.__)("Disable All"))),wp.element.createElement("div",{className:"s-settings-grid"},Object.keys(e).map(function(n,r){var o=e[n],i=n.replace(/\w+\//,""),u=o.sAdminTitle||o.title;if(o.sDeprecated)return null;var l=t.state.disabledBlocks.includes(n),d=s()(["s-box"],{"s-is-disabled":l});return wp.element.createElement("div",{key:r+1,className:d},wp.element.createElement("img",{src:"".concat(c.srcUrl,"images/block-").concat(i,".svg"),alt:"".concat(u," icon"),className:"s-block-icon"}),wp.element.createElement("h3",null,u),wp.element.createElement("p",null,o.description),wp.element.createElement("button",{className:"s-toggle-button",onClick:function(){return t.toggleBlock(n)}},wp.element.createElement("span",null,Object(a.__)("Disabled")),wp.element.createElement("span",null,Object(a.__)("Enabled"))),o.sDemoURL&&wp.element.createElement("p",{className:"s-demo-url"},wp.element.createElement("small",null,wp.element.createElement("a",{href:o.sDemoURL,target:"stackable_demo",title:Object(a.sprintf)(Object(a.__)("View %s Demo","stackable"),u)},Object(a.__)("View Block Demo","stackable")))))})))}}]),e}(),j=function(t){function e(){var t;return b(this,e),(t=g(this,h(e).apply(this,arguments))).toggle=t.toggle.bind(v(v(t))),t.ajaxTimeout=null,t.state={checked:t.props.checked,isSaving:!1},t}return y(e,i["Component"]),f(e,[{key:"componentDidUpdate",value:function(t,e){var n=this;this.state.checked!==e.checked&&(clearTimeout(this.ajaxTimeout),this.ajaxTimeout=setTimeout(function(){Object(r.send)("stackable_update_show_pro_notice_option",{success:function(){n.setState({isSaving:!1})},error:function(t){n.setState({isSaving:!1}),alert(t)},data:{nonce:c.nonceProNotice,checked:n.state.checked}}),n.setState({isSaving:!0})},600))}},{key:"toggle",value:function(){this.setState({checked:!this.state.checked})}},{key:"render",value:function(){return wp.element.createElement("label",{className:"s-input-checkbox",htmlFor:"s-input-go-premium"},wp.element.createElement("input",{type:"checkbox",id:"s-input-go-premium",checked:this.state.checked,onChange:this.toggle}),Object(a.__)('Show "Go premium" notices'),this.state.isSaving&&wp.element.createElement(u.Spinner,null))}}]),e}();Object(o.a)(function(){Object(i.render)(wp.element.createElement(O,{blocks:k,disabledBlocks:c.disabledBlocks}),document.querySelector(".s-settings-wrapper")),document.querySelector(".s-pro-control-wrapper")&&Object(i.render)(wp.element.createElement(j,{checked:c.showProNoticesOption}),document.querySelector(".s-pro-control-wrapper"))})},function(t,e,n){"use strict";n.r(e);var r=n(0),o=n(3),c=n(4),i=n(2),u=n(1),a=n.n(u);function l(){return(l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var s=a.a.createElement("path",{d:"M16.7 3.3L10 10 3.3 3.4 0 6.7l10 10v-.1l10-9.9z"}),d=function(t){return a.a.createElement("svg",l({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},t),s)};n.d(e,"ArrowIcon",function(){return m}),n.d(e,"schema",function(){return b}),n.d(e,"name",function(){return p}),n.d(e,"settings",function(){return f});var m=function(t){var e=t.fill;return wp.element.createElement(d,{width:"20",height:"20",fill:e})},b={heading:{source:"html",selector:".ugb-accordion__heading h4",default:Object(r.__)("Title for This Block")},text:{source:"html",selector:".ugb-accordion__text",default:Object(c.a)("long")},headingColor:{type:"string"},headingBackgroundColor:{type:"string"},openStart:{type:"boolean",default:!1},design:{type:"string",default:"basic"},borderRadius:{type:"number",default:12},shadow:{type:"number",default:3}},p="ugb/accordion",f={title:Object(r.__)("Accordion"),description:Object(r.__)("A title that your visitors can toggle to view more text. Use as FAQs or multiple ones for an Accordion."),icon:o.a,category:"stackable",keywords:[Object(r.__)("Accordion"),Object(r.__)("Toggle"),Object(r.__)("Stackable")],attributes:b,supports:{inserter:!i.disabledBlocks.includes(p)},sDemoURL:"https://wpstackable.com/accordion-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink"}}]);
dist/admin_welcome.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack://[name]/webpack/bootstrap","webpack://[name]/external \"wp.i18n\"","webpack://[name]/./node_modules/react/index.js","webpack://[name]/external \"stackable\"","webpack://[name]/./src/icons/images/stackable-icon.svg","webpack://[name]/./src/icons/images/accordion-icon.svg","webpack://[name]/./src/icons/images/blockquote-icon.svg","webpack://[name]/./src/icons/images/blog-posts-icon.svg","webpack://[name]/./src/icons/images/button-icon.svg","webpack://[name]/./src/icons/images/card-icon.svg","webpack://[name]/./src/icons/images/container-icon.svg","webpack://[name]/./src/icons/images/count-up-icon.svg","webpack://[name]/./src/icons/images/cta-icon.svg","webpack://[name]/./src/icons/images/divider-icon.svg","webpack://[name]/./src/icons/images/expand-icon.svg","webpack://[name]/./src/icons/images/feature-grid-icon.svg","webpack://[name]/./src/icons/images/feature-icon.svg","webpack://[name]/./src/icons/images/header-icon.svg","webpack://[name]/./src/icons/images/icon-list-icon.svg","webpack://[name]/./src/icons/images/image-box-icon.svg","webpack://[name]/./src/icons/images/notification-icon.svg","webpack://[name]/./src/icons/images/number-box-icon.svg","webpack://[name]/./src/icons/images/pricing-box-icon.svg","webpack://[name]/./src/icons/images/spacer-icon.svg","webpack://[name]/./src/icons/images/team-member-icon.svg","webpack://[name]/./src/icons/images/testimonial-icon.svg","webpack://[name]/./src/icons/images/video-popup-icon.svg","webpack://[name]/./src/icons/index.js","webpack://[name]/./src/util.js","webpack://[name]/./node_modules/@wordpress/dom-ready/build-module/index.js","webpack://[name]/external \"wp.element\"","webpack://[name]/external \"wp.ajax\"","webpack://[name]/external \"wp.components\"","webpack://[name]/./node_modules/classnames/index.js","webpack://[name]/external \"wp.blocks\"","webpack://[name]/./src/welcome/admin.js","webpack://[name]/./src/block sync index\\.js$","webpack://[name]/./node_modules/react/cjs/react.production.min.js","webpack://[name]/./node_modules/object-assign/index.js","webpack://[name]/./src/block/blockquote/index.js","webpack://[name]/./src/block/blog-posts/index.js","webpack://[name]/./src/block/button/index.js","webpack://[name]/./src/block/call-to-action/index.js","webpack://[name]/./src/block/card/index.js","webpack://[name]/./src/block/container/index.js","webpack://[name]/./src/block/count-up/index.js","webpack://[name]/./src/block/divider/index.js","webpack://[name]/./src/block/expand/index.js","webpack://[name]/./src/block/feature-grid/index.js","webpack://[name]/./src/block/feature/index.js","webpack://[name]/./src/block/ghost-button/index.js","webpack://[name]/./src/block/header/index.js","webpack://[name]/./src/block/icon-list/index.js","webpack://[name]/./src/block/image-box/index.js","webpack://[name]/./src/block/notification/index.js","webpack://[name]/./src/block/number-box/index.js","webpack://[name]/./src/block/pricing-box/index.js","webpack://[name]/./src/block/pullquote/index.js","webpack://[name]/./src/block/spacer/index.js","webpack://[name]/./src/block/team-member/index.js","webpack://[name]/./src/block/testimonial/index.js","webpack://[name]/./src/block/video-popup/index.js","webpack://[name]/./src/block/accordion/images/arrow.svg","webpack://[name]/./src/block/accordion/index.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","wp","i18n","stackable","_extends","assign","target","arguments","length","source","apply","this","_ref","react_default","a","createElement","stackable_icon","props","viewBox","fill","xmlns","accordion_icon_extends","accordion_icon_ref","accordion_icon","blockquote_icon_extends","blockquote_icon_ref","blockquote_icon","blog_posts_icon_extends","blog_posts_icon_ref","blog_posts_icon","button_icon_extends","button_icon_ref","button_icon","card_icon_extends","card_icon_ref","card_icon","container_icon_extends","container_icon_ref","container_icon","count_up_icon_extends","count_up_icon_ref","count_up_icon","cta_icon_extends","cta_icon_ref","cta_icon","divider_icon_extends","divider_icon_ref","divider_icon","expand_icon_extends","expand_icon_ref","expand_icon","feature_grid_icon_extends","feature_grid_icon_ref","feature_grid_icon","feature_icon_extends","feature_icon_ref","feature_icon","header_icon_extends","header_icon_ref","header_icon","icon_list_icon_extends","icon_list_icon_ref","icon_list_icon","image_box_icon_extends","image_box_icon_ref","image_box_icon","notification_icon_extends","notification_icon_ref","notification_icon","number_box_icon_extends","number_box_icon_ref","number_box_icon","pricing_box_icon_extends","pricing_box_icon_ref","pricing_box_icon","spacer_icon_extends","spacer_icon_ref","spacer_icon","team_member_icon_extends","team_member_icon_ref","team_member_icon","testimonial_icon_extends","testimonial_icon_ref","testimonial_icon","video_popup_icon_extends","video_popup_icon_ref","video_popup_icon","__webpack_exports__","icons_AccordionIcon","icons_BlockquoteIcon","icons_BlogPostsIcon","icons_ButtonIcon","icons_CardIcon","icons_ContainerIcon","icons_CountUpIcon","icons_CTAIcon","icons_DividerIcon","icons_ExpandIcon","icons_FeatureGridIcon","icons_FeatureIcon","icons_HeaderIcon","icons_IconListIcon","icons_ImageBoxIcon","icons_NotificationIcon","icons_NumberBoxIcon","icons_PricingBoxIcon","icons_SpacerIcon","icons_TeamMemberIcon","icons_TestimonialIcon","icons_VideoPopupIcon","GhostButtonIcon","colorizeIcon","SvgIcon","cloneElement","className","window","blocks","updateCategory","icon","element","width","height","domReady","stackableGradient","document","querySelector","appendChild","render","style","opacity","id","offset","stopColor","stopOpacity","AccordionIcon","BlockquoteIcon","BlogPostsIcon","ButtonIcon","CardIcon","ContainerIcon","CountUpIcon","CTAIcon","DividerIcon","ExpandIcon","FeatureGridIcon","FeatureIcon","HeaderIcon","IconListIcon","ImageBoxIcon","NotificationIcon","NumberBoxIcon","PricingBoxIcon","SpacerIcon","TeamMemberIcon","TestimonialIcon","VideoPopupIcon","descriptionPlaceholder","_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__","__","concat","callback","readyState","addEventListener","ajax","components","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arg","argType","push","Array","isArray","inner","join","default","undefined","context","require","blockData","keys","forEach","block","settings","err","console","error","BlockToggler","_this","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","toggleBlock","_assertThisInitialized","enableAllBlocks","disableAllBlocks","ajaxTimeout","state","disabledBlocks","isSaving","Component","prevProps","prevState","_this2","clearTimeout","setTimeout","ajaxSend","success","setState","message","alert","data","nonce","blockName","includes","filter","_toConsumableArray","_this3","_wordpress_components__WEBPACK_IMPORTED_MODULE_6__","onClick","map","blockNameTrim","replace","title","sAdminTitle","sDeprecated","isDisabled","mainClasses","classnames","s-is-disabled","src","srcUrl","alt","description","sDemoURL","href","sprintf","ProNoticeToggler","_this4","toggle","checked","_this5","nonceProNotice","htmlFor","type","onChange","showProNoticesOption","./accordion/index.js","./blockquote/index.js","./blog-posts/index.js","./button/index.js","./call-to-action/index.js","./card/index.js","./container/index.js","./count-up/index.js","./divider/index.js","./expand/index.js","./feature-grid/index.js","./feature/index.js","./ghost-button/index.js","./header/index.js","./icon-list/index.js","./image-box/index.js","./notification/index.js","./number-box/index.js","./pricing-box/index.js","./pullquote/index.js","./spacer/index.js","./team-member/index.js","./testimonial/index.js","./video-popup/index.js","webpackContext","req","webpackContextResolve","e","Error","code","resolve","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","b","encodeURIComponent","g","h","f","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","refs","updater","H","I","isReactComponent","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","V","T","U","next","done","=",":","escape","toString","ca","da","W","ba","X","Children","toArray","only","createRef","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","shouldUseNative","from","symbols","to","val","TypeError","toObject","_stackable_icons__WEBPACK_IMPORTED_MODULE_1__","_stackable_util__WEBPACK_IMPORTED_MODULE_2__","stackable__WEBPACK_IMPORTED_MODULE_3__","schema","align","text","selector","color","quoteColor","backgroundColor","backgroundImageID","backgroundImageURL","backgroundOpacity","fixedBackground","contentWidth","quotationMark","quotationSize","design","borderRadius","shadow","category","keywords","supports","inserter","attributes","stackable__WEBPACK_IMPORTED_MODULE_2__","buttons","url","attribute","newTab","textColor","size","cornerButtonRadius","url2","newTab2","text2","color2","textColor2","size2","design2","icon2","url3","newTab3","text3","color3","textColor3","size3","design3","icon3","ctaTitle","bodyText","buttonText","buttonDesign","titleColor","bodyTextColor","borderButtonRadius","buttonIcon","hoverEffect","bgColor","mediaID","mediaURL","heading","tagline","des","headingColor","taglineColor","desColor","buttonURL","buttonNewTab","buttonColor","buttonTextColor","contentAlign","contentLocation","verticalAlign","columns","title1","title2","title3","title4","countText1","countText2","countText3","countText4","description1","description2","description3","description4","countColor","countSize","countFont","countFontWeight","counter","fontSize","stackable__WEBPACK_IMPORTED_MODULE_1__","_stackable_icons__WEBPACK_IMPORTED_MODULE_2__","alignment","multiline","moreText","moreLabel","lessLabel","_stackable_util__WEBPACK_IMPORTED_MODULE_1__","_stackable_icons__WEBPACK_IMPORTED_MODULE_3__","imageSize","imageID1","imageID2","imageID3","imageUrl1","imageUrl2","imageUrl3","imageAlt1","imageAlt2","imageAlt3","linkUrl1","linkUrl2","linkUrl3","newTab1","linkText1","linkText2","linkText3","buttonSize","buttonBorderRadius","invert","imageID","imageUrl","imageAlt","borderThickness","subtitle","subtitleColor","fullHeight","buttonURL2","buttonNewTab2","buttonText2","buttonColor2","buttonTextColor2","buttonDesign2","buttonIcon2","buttonSize2","buttonBorderRadius2","iconShape","iconColor","iconSize","gap","overlayColor","horizontalAlign","overlayOpacity","imageHoverEffect","arrow","full","notifType","dismissible","num1","num2","num3","numberColor","numberBGColor","descriptionColor","numberBox","numberBoxTwo","numberBoxThree","nameTwo","nameThree","body","bodyTwo","bodyThree","numberBoxColor","nameColor","pricingBoxColor","priceColor","perMonthLabelColor","featureListColor","index","href1","href2","href3","mediaID1","mediaID2","mediaID3","mediaURL1","mediaURL2","mediaURL3","name1","name2","name3","position1","position2","position3","posColor","shapes","colorOnHover","hrefTwo","hrefThree","mediaIDTwo","mediaIDThree","mediaURLTwo","mediaURLThree","position","positionTwo","positionThree","desTwo","desThree","testimonial1","testimonial2","testimonial3","serif","testimonialTitle","testimonialTitleTwo","testimonialTitleThree","videoLink","videoID","playButtonType","playButtonColor","mediaLink","arrow_ref","accordion_ArrowIcon","accordion_name","ArrowIcon","headingBackgroundColor","openStart"],"mappings":"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","file":"admin_welcome.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 = 25);\n","module.exports = wp.i18n;","'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","module.exports = stackable;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M64.08 136L23 176.66a4.75 4.75 0 0 0 3.53 8.15l86.91.14zM177.91 128.39a17 17 0 0 0-5-12.07L71.39 14.72 26.61 59.5a17 17 0 0 0-5 12.05 17 17 0 0 0 5 12.05l101.55 101.6v-.07l44.76-44.76a17 17 0 0 0 5-12zM172.95 14.69H86.12l49.42 49.62 40.92-41.16a5 5 0 0 0-3.51-8.46z\"\n});\n\nvar SvgStackableIcon = function SvgStackableIcon(props) {\n return React.createElement(\"svg\", _extends({\n viewBox: \"0 0 200 200\",\n fill: \"#fff\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgStackableIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M17 9.4H3c-.4 0-.8-.3-.8-.8s.4-.7.8-.7h14c.4 0 .8.3.8.8s-.4.7-.8.7zm.8 1.9c0-.4-.3-.8-.8-.8H3c-.4 0-.8.3-.8.8s.3.8.8.8h14c.4 0 .8-.4.8-.8zm.4-9.8H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3V1.8c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8C.8 6 0 5.2 0 4.2V1.8C0 .8.8 0 1.8 0h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6zm.6 12.5H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3v-2.3c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8c-1 0-1.8-.8-1.8-1.8v-2.3c0-1 .8-1.8 1.8-1.8h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6z\"\n});\n\nvar SvgAccordionIcon = function SvgAccordionIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgAccordionIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M0 2.7C0 1.6.3 0 2.4 0c.3 0 .6.3.6.6s-.3.6-.6.6c-.6-.1-1.1.3-1.1.8H2c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1H1c-.6 0-1-.4-1-1V2.7zm4.4 0c0-1.1.3-2.7 2.4-2.7.3 0 .6.3.6.6s-.3.6-.6.6c-.7-.1-1.2.3-1.2.8h.7c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1h-1c-.6 0-1-.4-1-1V2.7zm11.2 14.6c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9h-.7c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm4.4 0c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9H18c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm0-10c0-.4-.3-.8-.8-.8H.8c-.4.1-.8.4-.8.8s.3.8.8.8h18.5c.4 0 .7-.3.7-.8zm0 2.7c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.4-.8.8s.3.8.8.8h18.5c.4-.1.7-.4.7-.8zm0 2.6c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h18.5c.4 0 .7-.4.7-.8z\"\n});\n\nvar SvgBlockquoteIcon = function SvgBlockquoteIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgBlockquoteIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M4.4 1.5v2.9H1.5V1.5h2.9M5 0H.9C.4 0 0 .4 0 .9V5c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V.9C5.9.4 5.5 0 5 0zm3.3 4.8h11c.4 0 .7-.4.7-.8s-.3-.8-.8-.8h-11c-.3.1-.7.4-.7.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m-3.9 6v2.9H1.5V8.6h2.9M5 7.1H.9c-.5 0-.9.4-.9.9v4c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V8c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m0-2.3h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8m-3.9 6v2.9H1.5v-2.9h2.9m.6-1.5H.9c-.5 0-.9.4-.9.9v4.1c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V15c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8\"\n});\n\nvar SvgBlogPostsIcon = function SvgBlogPostsIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgBlogPostsIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v5.3C0 8.2.8 9 1.8 9H7v2.7c-.1-.2-.2-.4-.3-.5-.3-.5-.7-.9-1.3-1.1-.5-.2-1.1-.1-1.6.2-1.1.6-1.5 1.9-.9 2.9l1.3 2.4c.1.1.1.2.2.3.9 1.6 2.3 4 6.5 4 4.1 0 6-3.6 6-7v-3c0-.4-.1-.7-.2-1h1.5c1 0 1.8-.8 1.8-1.8V1.8c0-1-.8-1.8-1.8-1.8zm-2.8 13c0 2-1 5.5-4.5 5.5-3.3 0-4.3-1.7-5.2-3.3-.1-.1-.1-.2-.2-.3l-1.3-2.4c-.1-.2-.1-.3 0-.5s.2-.3.3-.4c.2-.1.3-.1.5 0s.3.2.4.3c.1.2.3.7.5.9.4.5 1 .8 1.6.6.6-.2 1-.8 1-1.5V5.1c0-.4.3-.7.7-.7s.7.3.7.7v5.7c0 .4.3.8.8.8s.8-.3.8-.8V8.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7v2.3c0 .4.3.8.8.8s.8-.3.8-.8V9.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7V13zm3.1-5.8c0 .2-.1.3-.3.3h-4.7c-.4-.4-.9-.6-1.5-.6-.2 0-.4 0-.6.1V5.1c0-1.2-1-2.2-2.2-2.2S7 3.9 7 5.1v2.4H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v5.4z\"\n});\n\nvar SvgButtonIcon = function SvgButtonIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgButtonIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zm.3 18.2c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v16.4zm-1.6-5c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h12.3c.3 0 .7.4.7.8zm0 2.6c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.4-.8.8-.8h12.3c.3 0 .7.4.7.8zM5 10h10c.2 0 .4-.1.5-.2s.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5s-.3-.3-.5-.3H5c-.2 0-.4.1-.5.2s-.2.3-.2.5v5c0 .2.1.4.2.5s.3.3.5.3zm.8-5h8.5v3.5H5.8V5z\"\n});\n\nvar SvgCardIcon = function SvgCardIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgCardIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.5c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.5 10.6h1.8l-1.8 1.8v-1.8zm3.1-1.2H4.5V7.7h4.8L7.6 9.4zm2.9-2.9h-6V5H12l-1.5 1.5zM3.3 15H1.5V5h1.7v10zm1.2-.8L13.7 5h1.8v.8L6.3 15H4.5v-.8zm11-4.8h-1.8l1.8-1.8v1.8zm-3.1 1.2h3.1v1.7h-4.8l1.7-1.7zm-2.9 2.9h6V15H8l1.5-1.5zM16.8 5h1.7v10h-1.7V5zM1.5 1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8zm17 16.4c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3v-1.3c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3zm-14.9-.7c0 .3-.2.5-.5.5s-.5-.2-.5-.5.3-.5.5-.5.5.2.5.5zm13.8 0c0 .3-.2.5-.5.5s-.5-.2-.5-.5.2-.5.5-.5.5.2.5.5zM2.6 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm13.8 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z\"\n});\n\nvar SvgContainerIcon = function SvgContainerIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgContainerIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.5 2.9h-17C.7 2.9 0 3.6 0 4.4v11.1c0 .9.7 1.5 1.5 1.5h16.9c.9 0 1.5-.7 1.5-1.5V4.4c.1-.8-.6-1.5-1.4-1.5zm0 12.7h-7.1c.2-.3.3-.7.4-1.2 0-.3-.1-.6-.2-.9-.3-.5-.8-.9-1.4-1.1.3-.3.7-.8 1-1.2.2-.2.3-.4.4-.6.2-.5.1-.8-.3-1.1-.1-.1-.2-.1-.4-.1h-3c-.1 0-.3.1-.4.1-.2.3-.3.5-.3.7 0 .3.3.6.6.6h2c-.5.6-1.2 1.3-1.4 1.5-.3.3-.4.7-.1 1l.2.2c.1.1.3.1.4.1 1 .1 1.4.3 1.5 1-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7 0 .1.1.4.3.7H1.5V4.4h8.6c-.3.4-.7.8-1 1.1H9c-.6.6-1.2 1.2-1.7 1.6-.2.1-.3.3-.4.4V8c.1.2.2.4.4.5.2.1.4.2.6.2h3.2c.3 0 .6-.3.6-.6s-.3-.6-.6-.6H8.9c.4-.3.7-.7 1.1-1 .5-.5 1.1-1.1 1.4-1.6.1-.1.1-.3.2-.4H16c.1.1.1.3.2.5-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7.1.2.5 1.7 2.3 1.7 1.5 0 2.4-.9 2.5-2.2v-.5h1.1v11.2zM5.9 13c0 .3-.3.6-.6.6H3.6c-.4 0-.6-.3-.6-.6s.3-.6.6-.6h.2V8.2l-.3.1c-.1.1-.3.1-.5.1s-.3-.1-.4-.3v-.5c0-.2.1-.3.3-.4l1.2-.7c.3-.1.7 0 .9.3v5.6h.2c.4-.1.7.2.7.6zm11.2-1h-.3V8.4c0-.3-.3-.6-.6-.6-.2 0-.4.1-.5.3l-3.3 4.2c-.1.1-.2.3-.1.5 0 .2.1.3.2.4.1.1.2.1.4.1h2.7v1.1c0 .3.3.6.6.6s.6-.3.6-.6v-1.1h.3c.3 0 .6-.3.6-.6.1-.4-.2-.7-.6-.7zm-1.5 0h-1.4l1.4-1.8V12z\"\n});\n\nvar SvgCountUpIcon = function SvgCountUpIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgCountUpIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M16.1 8.5c0-1.4-1-2.5-2.2-2.9V1.5c0-.3-.1-.5-.3-.6-.2-.1-.5-.2-.7-.1L4.5 4.6H.8c-.5 0-.8.3-.8.8v6.3c0 .4.3.8.8.8h1.1v5.7c0 .4.3.8.8.8h2.1c.4 0 .8-.3.8-.8V13l7.4 3.4c.1 0 .2.1.3.1.1 0 .3 0 .4-.1.2-.1.3-.4.3-.6v-4.2c1.2-.5 2.1-1.7 2.1-3.1zM1.5 6.1h2.4v4.8H1.5V6.1zm1.8 11.3v-4.9h.6v4.9h-.6zm9.1-3l-6.9-3.2V5.8l6.9-3.2v11.8zm1.5-4.3V7c.6.3 1 .9 1 1.5 0 .7-.4 1.3-1 1.6zM20 8.5c0 .3-.3.6-.6.6h-1.5c-.3 0-.6-.3-.6-.6s.3-.6.6-.6h1.5c.3 0 .6.3.6.6zm-2.2 4.4c.2.2.2.6 0 .9-.1.1-.3.2-.4.2-.2 0-.3-.1-.4-.2l-1.1-1.1c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0l1 1.1zm-2-7.7c-.2-.2-.2-.6 0-.9l1.1-1.1c.2-.2.6-.2.9 0 .2.2.2.6 0 .9l-1.1 1.1c-.1.1-.3.2-.4.2-.2 0-.4 0-.5-.2z\"\n});\n\nvar SvgCtaIcon = function SvgCtaIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgCtaIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M.8 10.8c-.5 0-.8-.4-.8-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.3.8-.8.8H.8\"\n});\n\nvar SvgDividerIcon = function SvgDividerIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgDividerIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M2.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1s-1-.5-1-1c0-.6.5-1 1-1m0-1.5C1.1 7.5 0 8.6 0 10s1.1 2.5 2.5 2.5S5 11.4 5 10c.1-1.4-1.1-2.5-2.5-2.5zM10 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1 0-.6.4-1 1-1m0-1.5c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zM17.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1-.1-.6.4-1 1-1m0-1.5C16.1 7.5 15 8.6 15 10s1.1 2.5 2.5 2.5S20 11.4 20 10s-1.1-2.5-2.5-2.5z\"\n});\n\nvar SvgExpandIcon = function SvgExpandIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgExpandIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.6 0H12c-.8 0-1.4.6-1.4 1.4v8.3c0 .8.6 1.4 1.4 1.4h6.6c.8 0 1.4-.6 1.4-1.4V1.4c0-.8-.6-1.4-1.4-1.4zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2h-6.4c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5s2.4.6 2.9 1.4c.2.2.3.5.3.8zm-5.3-6.1c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h6c.5.1.8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zM8 0H1.4C.6 0 0 .6 0 1.4v8.3c0 .8.6 1.4 1.4 1.4H8c.8 0 1.4-.6 1.4-1.4V1.4C9.4.6 8.8 0 8 0zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2H1.5c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5 1.3-.1 2.5.5 3 1.4.1.2.2.5.2.8zM2.6 3.6c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.3 0-.6-.3-.6-.8 0-.4.3-.8.8-.8h6c.3.1.6.4.6.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8z\"\n});\n\nvar SvgFeatureGridIcon = function SvgFeatureGridIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgFeatureGridIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h6.1v9.6c-.8-.8-2-1.3-3.2-1.3-1.2 0-2.4.5-3.2 1.3V1.8c0-.2.1-.3.3-.3zm-.3 16.7v-3.6c0-.9.4-1.7.9-2.3.6-.6 1.4-.9 2.3-.9.9 0 1.7.4 2.3.9.6.6.9 1.4.9 2.3v4H1.8c-.2-.1-.3-.2-.3-.4zm17 0c0 .2-.1.3-.3.3H9.4v-17h8.7c.2 0 .3.1.3.3v16.4zM2.6 6.8c0-.6.5-1 1-1s1 .5 1 1-.5 1-1 1-1-.5-1-1zM17 8.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 7.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5.1.8.4.8.8z\"\n});\n\nvar SvgFeatureIcon = function SvgFeatureIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgFeatureIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.1 0 .2.1.2.1s.1.1.1.2v1.7h-17V1.8c.1-.2.2-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3V4.5h17v13.6c0 .3-.1.4-.3.4zM16.3 5.8H3.7c-.2 0-.4 0-.5.2-.1.1-.2.3-.2.5v5c0 .2.1.4.2.5.1.1.3.2.5.2h12.5c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5 0-.2-.2-.2-.4-.2zM4.5 10.7V7.3h11v3.5h-11zM14 9c0 .4-.3.7-.7.7H6.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h6.5c.5-.1.8.3.8.7zM2.7 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z\"\n});\n\nvar SvgHeaderIcon = function SvgHeaderIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgHeaderIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M19.3 4.3H8.8c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h10.4c.4 0 .8.3.8.8s-.3.8-.7.8zM2.9 5.7l3.2-3.2c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0L2.4 4.1 1.3 3C1 2.7.5 2.7.2 3c-.3.3-.3.8 0 1.1l1.6 1.6c.2.1.4.2.6.2.2 0 .4-.1.5-.2zM20 9.9c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5 0 .8-.4.8-.8zM2.9 12l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1-1C1 9.1.5 9.1.2 9.4c-.3.3-.3.8 0 1.1L1.8 12c.1.1.3.2.5.2.3.1.5 0 .6-.2zM20 16.3c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5-.1.8-.4.8-.8zM2.9 18.4l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1.1-1.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l1.6 1.6c.1.1.3.2.5.2.4 0 .6 0 .7-.2z\"\n});\n\nvar SvgIconListIcon = function SvgIconListIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgIconListIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V11l-3.3-4.4c-.2-.3-.6-.5-.9-.5-.4 0-.7.2-.9.5l-4.7 6.1-1.9-2.6c-.3-.3-.6-.4-1-.4s-.7.2-.9.5l-3.3 4.3V1.8c0-.2.1-.3.3-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-1.3c.1 0 .1-.1.2-.2l4.1-5.4 2.1 2.8c.2.2.5.4.7.4.3 0 .6-.1.7-.4l4.9-6.4 4.1 5.4c0 .1.1.1.2.2v4.8c0 .3-.2.4-.3.4zM7.2 7.8c1.3 0 2.3-1 2.3-2.3s-1-2.3-2.3-2.3-2.3 1-2.3 2.3 1 2.3 2.3 2.3zm0-3.2c.4 0 .8.4.8.8 0 .5-.4.8-.8.8-.5 0-.8-.4-.8-.8-.1-.4.3-.8.8-.8z\"\n});\n\nvar SvgImageBoxIcon = function SvgImageBoxIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgImageBoxIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M10 2.2l8.3 15.7H1.7L10 2.2m0-1.8c-.4 0-.8.2-1.1.6L.1 17.7c-.4.8.2 1.7 1.1 1.7h17.6c.9 0 1.5-.9 1.1-1.7L11.1 1c-.2-.4-.7-.6-1.1-.6zm-.7 7.2v4.6c0 .4.3.7.7.7s.7-.3.7-.7V7.6c0-.4-.3-.7-.7-.7s-.7.3-.7.7m.7 6.8c-.5 0-.9.4-.9.9s.4.9.9.9.9-.4.9-.9-.4-.9-.9-.9z\"\n});\n\nvar SvgNotificationIcon = function SvgNotificationIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgNotificationIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 1.5c.2 0 .3.1.3.3v16.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.4m0-1.5H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.4 6.7l1-.6v8.3h-.7c-.4 0-.7.3-.7.8s.3.7.7.7h2.9c.4 0 .8-.3.8-.7s-.4-.8-.8-.8h-.7V4.8c0-.1 0-.3-.1-.4-.2-.3-.7-.4-1-.2L3.6 5.4c-.4.2-.5.7-.3 1 .3.4.7.5 1.1.3zm5.6.1h5.7c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H10c-.4.1-.7.4-.7.8s.3.8.7.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.7h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8\"\n});\n\nvar SvgNumberBoxIcon = function SvgNumberBoxIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgNumberBoxIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M19.8.2c-.3-.3-.7-.3-1 0l-1.1 1.1c-.2-.1-.4-.1-.6-.1l-5-.1H12c-.7 0-1.4.3-1.9.8L.7 11.3c-.9.9-.9 2.4 0 3.3l4.8 4.8c.5.4 1.1.6 1.7.6.6 0 1.2-.2 1.7-.7l9.4-9.4c.5-.5.8-1.3.8-2l-.1-5c0-.2 0-.4-.1-.6L20 1.2c.1-.2.1-.7-.2-1zm-4.6 5.9c0 .3-.1.6-.4.9-.2.2-.6.4-.9.4-.3 0-.6-.1-.9-.4-.2-.2-.4-.6-.4-.9 0-.3.1-.6.4-.9.2-.2.6-.4.9-.4h.2l-.5.5c-.3.3-.3.7 0 1 .3.3.7.3 1 0l.5-.5c.1.1.1.2.1.3zM17.6 8c0 .3-.1.7-.4.9l-9.4 9.4c-.2.2-.4.3-.6.3-.2 0-.5-.1-.6-.3l-4.8-4.8c-.2-.2-.3-.4-.3-.6 0-.2.1-.5.3-.6l9.4-9.4c.2-.2.6-.4.9-.4l4.4.1-1.1 1.1c-.4-.2-.9-.3-1.3-.3a2.732 2.732 0 0 0-2.7 2.7 2.732 2.732 0 0 0 2.7 2.7 2.732 2.732 0 0 0 2.7-2.7c0-.5-.1-.9-.3-1.3l1.1-1.1V8zm-6.1 1.4l-.5.5c.5.7.6 1.5.6 1.6.1.4-.2.8-.6.8-.4.1-.8-.2-.8-.6 0-.2-.2-.8-.5-1.1-.3-.3-.8-.5-1.1-.2-.2.2 0 .8.2 1.3 0 .1.1.2.1.2.3.6.9 1.8-.3 2.9-.3.3-.7.4-1.2.4-.4 0-.7-.1-1.1-.3-.1-.1-.2-.1-.3-.2l-.5.5c-.1.1-.2.1-.3.1-.1 0-.2 0-.3-.1-.2-.2-.2-.5 0-.7l.5-.5c-.4-.5-.8-1.3-.7-2.2 0-.4.4-.7.8-.7s.7.4.7.8c-.1.9.5 1.5.9 1.7.3.1.5.2.7.1.3-.2.3-.4 0-1.1 0-.1-.1-.2-.1-.3-.3-.6-.9-2 .1-3 .8-.8 1.9-.7 2.7-.1l.5-.5c.2-.2.5-.2.7 0 0 .2 0 .5-.2.7z\"\n});\n\nvar SvgPricingBoxIcon = function SvgPricingBoxIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgPricingBoxIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M1.6.8c0-.5.3-.8.7-.8h16c.4 0 .8.3.8.8s-.3.8-.8.8h-16c-.4-.1-.7-.4-.7-.8zm16.7 17.7h-16c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h16c.4 0 .8-.3.8-.8s-.4-.8-.8-.8zM13.2 6.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-3.4-3.4c-.3-.3-.8-.3-1.1 0L6.4 5.6c-.3.3-.3.8 0 1.1.1.1.3.2.5.2s.4-.1.5-.2l2.1-2.1v11l-2.1-2.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1L9.7 18c.1.1.3.2.5.2s.4-.1.5-.2l3.4-3.4c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.1 2.1v-11l2.3 2.1z\"\n});\n\nvar SvgSpacerIcon = function SvgSpacerIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgSpacerIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M8.6 12.1c.4-.5.6-1.2.6-1.9V8c0-1.9-1.5-3.4-3.4-3.4S2.4 6.1 2.4 8v2.1c0 .7.2 1.4.6 1.9-1.7.3-3 1.9-3 3.7V17c0 1.2.9 2.1 2.1 2.1h7.4c1.2 0 2.1-.9 2.1-2.1v-1.2c.1-1.9-1.3-3.4-3-3.7zm-2.8-6c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.2-.2-.5-.5-.9-.5s-.8.3-1 .5c.1-.8.9-1.6 1.8-1.6zM4 8.9c.2-.1.5-.2.8-.5.1-.1.2-.1.2-.1s.1 0 .2.2c.6.5 1.1.7 1.6.7.3 0 .6-.1.9-.2v1.1c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V8.9zm2.8 4.6c-.2.9-.6 1.4-1 1.4-.3 0-.7-.5-1-1.4h2zm3.3 3.5c0 .3-.3.6-.6.6H2.1c-.3 0-.6-.3-.6-.6v-1.2c0-1.2 1-2.2 2.2-2.2h.1c.3 1.4 1.1 2.4 2 2.4s1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2V17zM17 8.3c.4-.5.6-1.2.6-1.9V4.3c0-1.9-1.5-3.4-3.4-3.4s-3.4 1.5-3.4 3.4v2.1c0 .7.2 1.4.6 1.9-.4.1-.8.2-1.1.4v1.4c0 .3 0 .5-.1.8.4-.7 1.1-1.1 1.9-1.1h.1c.3 1.4 1.1 2.4 2 2.4.9 0 1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2v1.2c0 .3-.3.6-.6.6h-5.4c.2.5.3 1 .4 1.5h5c1.2 0 2.1-.9 2.1-2.1V12c0-1.8-1.3-3.3-3-3.7zm-2.8-5.9c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.7-.7-1.3-.6-1.9 0 0-.9.8-1.6 1.8-1.6zm0 8.8c-.3 0-.7-.5-1-1.4h1.9c-.2.8-.6 1.4-.9 1.4zM16 6.4c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V5.2c.3-.1.6-.2.8-.5.2-.2.3-.2.3-.2s.1 0 .2.2c.6.6 1.1.8 1.6.8.3 0 .6-.1.9-.2v1.1z\"\n});\n\nvar SvgTeamMemberIcon = function SvgTeamMemberIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgTeamMemberIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M4 20c-.1 0-.2 0-.3-.1-.3-.1-.5-.4-.5-.7v-2.9H1.9c-1 0-1.9-.8-1.9-1.9V1.9C0 .8.8 0 1.9 0h16.2c1 0 1.9.8 1.9 1.9v12.6c0 1-.8 1.9-1.9 1.9H7.9l-3.4 3.4c-.1.1-.3.2-.5.2zM1.9 1.5c-.2 0-.4.2-.4.4v12.6c0 .2.2.4.4.4H4c.4 0 .8.3.8.8v1.8l2.3-2.3c.1-.1.3-.2.5-.2h10.5c.2 0 .4-.2.4-.4V1.9c0-.2-.2-.4-.4-.4H1.9zM7.2 13c-.1 0-.3 0-.4-.1-.2-.1-.3-.4-.2-.6L7 9.5l-2-2c-.2-.2-.2-.4-.2-.7.1-.2.3-.4.5-.4L8.1 6l1.3-2.5c.1-.3.3-.4.6-.4.2 0 .5.1.6.3L11.8 6l2.8.4c.2 0 .4.2.5.4.1.2 0 .5-.2.6l-2 2 .5 2.8c0 .2-.1.5-.2.6-.2.1-.4.2-.7 0L10 11.6l-2.5 1.3c-.1.1-.2.1-.3.1zm2.8-2.7c.1 0 .2 0 .3.1l1.7.9-.3-1.9c0-.2 0-.4.2-.6l1.4-1.3-1.9-.3c-.2 0-.4-.2-.5-.3L10 5.1l-.9 1.7c-.1.2-.2.4-.5.4l-1.8.3 1.4 1.3c.1.1.2.4.2.6L8 11.2l1.7-.9h.3z\"\n});\n\nvar SvgTestimonialIcon = function SvgTestimonialIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgTestimonialIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V13h-17V1.8c.1-.2.3-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-3.7h17v3.7c0 .2-.1.3-.3.3zm-11-7.2c.2.1.5.1.8 0L13.5 8c.2-.1.4-.4.4-.6 0-.3-.1-.5-.4-.6L7.9 3.4c-.2-.1-.5-.1-.8 0-.2.1-.3.3-.3.6v6.6c0 .3.1.5.4.7zm1.1-6l3.4 2-3.4 2v-4zm9 11.2c0 .4-.3.8-.8.8H3.4c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h13.2c.4 0 .7.3.7.8z\"\n});\n\nvar SvgVideoPopupIcon = function SvgVideoPopupIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgVideoPopupIcon;","import { cloneElement, render } from '@wordpress/element'\nimport domReady from '@wordpress/dom-ready'\nimport StackableIcon from './images/stackable-icon.svg'\nimport SVGAccordionIcon from './images/accordion-icon.svg'\nimport SVGBlockquoteIcon from './images/blockquote-icon.svg'\nimport SVGBlogPostsIcon from './images/blog-posts-icon.svg'\nimport SVGButtonIcon from './images/button-icon.svg'\nimport SVGCardIcon from './images/card-icon.svg'\nimport SVGContainerIcon from './images/container-icon.svg'\nimport SVGCountUpIcon from './images/count-up-icon.svg'\nimport SVGCTAIcon from './images/cta-icon.svg'\nimport SVGDividerIcon from './images/divider-icon.svg'\nimport SVGExpandIcon from './images/expand-icon.svg'\nimport SVGFeatureGridIcon from './images/feature-grid-icon.svg'\nimport SVGFeatureIcon from './images/feature-icon.svg'\nimport SVGHeaderIcon from './images/header-icon.svg'\nimport SVGIconListIcon from './images/icon-list-icon.svg'\nimport SVGImageBoxIcon from './images/image-box-icon.svg'\nimport SVGNotificationIcon from './images/notification-icon.svg'\nimport SVGNumberBoxIcon from './images/number-box-icon.svg'\nimport SVGPricingBoxIcon from './images/pricing-box-icon.svg'\nimport SVGSpacerIcon from './images/spacer-icon.svg'\nimport SVGTeamMemberIcon from './images/team-member-icon.svg'\nimport SVGTestimonialIcon from './images/testimonial-icon.svg'\nimport SVGVideoPopupIcon from './images/video-popup-icon.svg'\nimport { updateCategory } from '@wordpress/blocks'\n\nexport const colorizeIcon = SvgIcon => {\n\treturn cloneElement( SvgIcon, {\n\t\tfill: 'url(#stackable-gradient)',\n\t\tclassName: 'ugb-stackable-icon-gradient',\n\t} )\n}\n\n// Add an icon to our block category.\nif ( typeof window.wp.blocks !== 'undefined' ) {\n\tupdateCategory( 'stackable', {\n\t\ticon: colorizeIcon( <StackableIcon className=\"components-panel__icon\" width=\"20\" height=\"20\" /> ),\n\t} )\n}\n\n// Add our SVG gradient placeholder definition that we'll reuse.\ndomReady( () => {\n\tconst stackableGradient = document.createElement( 'DIV' )\n\tdocument.querySelector( 'body' ).appendChild( stackableGradient )\n\trender(\n\t\t<svg\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\tclassName=\"ugb-stackable-gradient\"\n\t\t\theight=\"0\"\n\t\t\twidth=\"0\"\n\t\t\tstyle={ { opacity: 0 } }\n\t\t>\n\t\t\t<defs>\n\t\t\t\t<linearGradient id=\"stackable-gradient\">\n\t\t\t\t\t<stop offset=\"0%\" stopColor=\"#ab5af1\" stopOpacity=\"1\" />\n\t\t\t\t\t<stop offset=\"100%\" stopColor=\"#fb6874\" stopOpacity=\"1\" />\n\t\t\t\t</linearGradient>\n\t\t\t</defs>\n\t\t</svg>,\n\t\tstackableGradient\n\t)\n} )\n\nexport const AccordionIcon = () => {\n\treturn colorizeIcon( <SVGAccordionIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const BlockquoteIcon = () => {\n\treturn colorizeIcon( <SVGBlockquoteIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const BlogPostsIcon = () => {\n\treturn colorizeIcon( <SVGBlogPostsIcon width=\"20\" height=\"20\" /> )\n}\nexport const ButtonIcon = () => {\n\treturn colorizeIcon( <SVGButtonIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const CardIcon = () => {\n\treturn colorizeIcon( <SVGCardIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const ContainerIcon = () => {\n\treturn colorizeIcon( <SVGContainerIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const CountUpIcon = () => {\n\treturn colorizeIcon( <SVGCountUpIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const CTAIcon = () => {\n\treturn colorizeIcon( <SVGCTAIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const DividerIcon = () => {\n\treturn colorizeIcon( <SVGDividerIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const ExpandIcon = () => {\n\treturn colorizeIcon( <SVGExpandIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const FeatureGridIcon = () => {\n\treturn colorizeIcon( <SVGFeatureGridIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const FeatureIcon = () => {\n\treturn colorizeIcon( <SVGFeatureIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const HeaderIcon = () => {\n\treturn colorizeIcon( <SVGHeaderIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const IconListIcon = () => {\n\treturn colorizeIcon( <SVGIconListIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const ImageBoxIcon = () => {\n\treturn colorizeIcon( <SVGImageBoxIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const NotificationIcon = () => {\n\treturn colorizeIcon( <SVGNotificationIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const NumberBoxIcon = () => {\n\treturn colorizeIcon( <SVGNumberBoxIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const PricingBoxIcon = () => {\n\treturn colorizeIcon( <SVGPricingBoxIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const SpacerIcon = () => {\n\treturn colorizeIcon( <SVGSpacerIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const TeamMemberIcon = () => {\n\treturn colorizeIcon( <SVGTeamMemberIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const TestimonialIcon = () => {\n\treturn colorizeIcon( <SVGTestimonialIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const VideoPopupIcon = () => {\n\treturn colorizeIcon( <SVGVideoPopupIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const GhostButtonIcon = () => <ButtonIcon />\n","import { __ } from '@wordpress/i18n'\n\n/**\n * Returns an array range of numbers.\n *\n * @param {number} start Starting number range.\n * @param {number} end Ending number range.\n *\n * @return {Array} The range of start to end.\n *\n * @see https://stackoverflow.com/questions/36947847/how-to-generate-range-of-numbers-from-0-to-n-in-es2015-only\n */\nexport const range = ( start, end ) => {\n\treturn Array.from( { length: ( end - start ) }, ( v, k ) => k + start )\n}\n\n/**\n * From a URL, get the video ID and provider: YouTube or Vimeo.\n *\n * @param {string} url\n *\n * @return {Object} An object containing the video ID and provider name.\n */\nexport const getVideoProviderFromURL = url => {\n\tlet id = ''\n\n\t// Check for YouTube.\n\tid = ( url.match( /youtube\\.com\\/watch\\?v=([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\n\tif ( ! id ) {\n\t\tid = ( url.match( /youtube\\.com\\/embed\\/([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\t}\n\tif ( ! id ) {\n\t\tid = ( url.match( /youtube\\.com\\/v\\/([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\t}\n\tif ( ! id ) {\n\t\tid = ( url.match( /youtu\\.be\\/([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\t}\n\n\tif ( id ) {\n\t\treturn {\n\t\t\ttype: 'youtube',\n\t\t\tid,\n\t\t}\n\t}\n\n\t// Check for Vimeo.\n\tid = ( url.match( /vimeo\\.com\\/(\\w*\\/)*(\\d+)/i ) || [] )[ 2 ]\n\tif ( ! id ) {\n\t\tid = ( url.match( /^\\d+$/i ) || [] )[ 0 ]\n\t}\n\n\tif ( id ) {\n\t\treturn {\n\t\t\ttype: 'vimeo',\n\t\t\tid,\n\t\t}\n\t}\n\n\treturn {\n\t\ttype: 'youtube',\n\t\tid: url,\n\t}\n}\n\n/**\n * Generates a placeholder text for short to long descriptions.\n *\n * @param {string} length The length of the placeholder. Values are: short, medium, long, normal. Defaults to normal.\n *\n * @return {string} Placeholder string.\n */\nexport const descriptionPlaceholder = length => {\n\tif ( length === 'short' ) {\n\t\treturn __( 'Description for this block. You can use this space for describing your block.' )\n\t} else if ( length === 'medium' ) {\n\t\treturn `${ descriptionPlaceholder() } ${ descriptionPlaceholder( 'short' ) }`\n\t} else if ( length === 'long' ) {\n\t\treturn `${ descriptionPlaceholder( 'medium' ) } ${ descriptionPlaceholder() } ${ descriptionPlaceholder( 'short' ) }`\n\t}\n\treturn __( 'Description for this block. Use this space for describing your block. Any text will do.' )\n}\n\n/**\n * Are we inside the Gutenberg Block Editor?\n *\n * @return {boolean} True if inside the Gutenberg Block Editor, false if not (e.g. in the frontend).\n */\nexport const isEditor = () => typeof window.wp !== 'undefined' && typeof window.wp.editor !== 'undefined'\n","/**\n * Specify a function to execute when the DOM is fully loaded.\n *\n * @param {Function} callback A function to execute after the DOM is ready.\n *\n * @return {void}\n */\nvar domReady = function domReady(callback) {\n if (document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.\n document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly.\n ) {\n return callback();\n } // DOMContentLoaded has not fired yet, delay callback until then.\n\n\n document.addEventListener('DOMContentLoaded', callback);\n};\n\nexport default domReady;\n//# sourceMappingURL=index.js.map","module.exports = wp.element;","module.exports = wp.ajax;","module.exports = wp.components;","/*!\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","module.exports = wp.blocks;","import { __, sprintf } from '@wordpress/i18n'\nimport { Component, render } from '@wordpress/element'\nimport {\n\tdisabledBlocks,\n\tnonce,\n\tnonceProNotice,\n\tshowProNoticesOption,\n\tsrcUrl,\n} from 'stackable'\nimport { send as ajaxSend } from '@wordpress/ajax'\nimport classnames from 'classnames'\nimport domReady from '@wordpress/dom-ready'\nimport { Spinner } from '@wordpress/components'\n\n// Gather all the blocks.\nconst context = require.context(\n\t'../block', // Search within the src/blocks directory.\n\ttrue, // Search recursively.\n\t/index\\.js$/ // Match any index.js.\n)\n\nconst blockData = {}\n\n// Import all the blocks and get all the settings.\ncontext.keys().forEach( key => {\n\ttry {\n\t\tconst block = context( key )\n\t\tblockData[ block.name ] = block.settings\n\t} catch ( err ) {\n\t\tconsole.error( err ) // eslint-disable-line no-console\n\t}\n} )\n\nclass BlockToggler extends Component {\n\tconstructor() {\n\t\tsuper( ...arguments )\n\t\tthis.toggleBlock = this.toggleBlock.bind( this )\n\t\tthis.enableAllBlocks = this.enableAllBlocks.bind( this )\n\t\tthis.disableAllBlocks = this.disableAllBlocks.bind( this )\n\t\tthis.ajaxTimeout = null\n\t\tthis.state = {\n\t\t\tdisabledBlocks: this.props.disabledBlocks || [],\n\t\t\tisSaving: false,\n\t\t}\n\t}\n\n\t// Send our changes.\n\tcomponentDidUpdate( prevProps, prevState ) {\n\t\tif ( this.state.disabledBlocks === prevState.disabledBlocks ) {\n\t\t\treturn\n\t\t}\n\n\t\tclearTimeout( this.ajaxTimeout )\n\t\tthis.ajaxTimeout = setTimeout( () => {\n\t\t\tajaxSend( 'stackable_update_disable_blocks', {\n\t\t\t\tsuccess: () => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t},\n\t\t\t\terror: message => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t\talert( message ) // eslint-disable-line no-alert\n\t\t\t\t},\n\t\t\t\tdata: {\n\t\t\t\t\tnonce: nonce,\n\t\t\t\t\tdisabledBlocks: this.state.disabledBlocks,\n\t\t\t\t},\n\t\t\t} )\n\t\t\tthis.setState( { isSaving: true } )\n\t\t}, 600 )\n\t}\n\n\ttoggleBlock( blockName ) {\n\t\tif ( this.state.disabledBlocks.includes( blockName ) ) {\n\t\t\tthis.setState( { disabledBlocks: this.state.disabledBlocks.filter( value => value !== blockName ) } )\n\t\t} else {\n\t\t\tthis.setState( { disabledBlocks: [ ...this.state.disabledBlocks, blockName ] } )\n\t\t}\n\t}\n\n\tenableAllBlocks() {\n\t\tthis.setState( { disabledBlocks: [] } )\n\t}\n\n\tdisableAllBlocks() {\n\t\tthis.setState( { disabledBlocks: Object.keys( this.props.blocks ) } )\n\t}\n\n\trender() {\n\t\tconst { blocks: blockData } = this.props\n\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t<div className=\"s-settings-header\">\n\t\t\t\t\t{ this.state.isSaving && <Spinner /> }\n\t\t\t\t\t<button onClick={ this.enableAllBlocks } className=\"button button-large button-link\">{ __( 'Enable All' ) }</button>\n\t\t\t\t\t<button onClick={ this.disableAllBlocks } className=\"button button-large button-link\">{ __( 'Disable All' ) }</button>\n\t\t\t\t</div>\n\t\t\t\t<div className=\"s-settings-grid\">\n\t\t\t\t\t{ Object.keys( blockData ).map( ( blockName, i ) => {\n\t\t\t\t\t\tconst block = blockData[ blockName ]\n\t\t\t\t\t\tconst blockNameTrim = blockName.replace( /\\w+\\//, '' )\n\t\t\t\t\t\tconst title = block.sAdminTitle || block.title\n\n\t\t\t\t\t\t// Don't show blocks that we really hide due to deprecation.\n\t\t\t\t\t\tif ( block.sDeprecated ) {\n\t\t\t\t\t\t\treturn null\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst isDisabled = this.state.disabledBlocks.includes( blockName )\n\t\t\t\t\t\tconst mainClasses = classnames( [\n\t\t\t\t\t\t\t's-box',\n\t\t\t\t\t\t], {\n\t\t\t\t\t\t\t's-is-disabled': isDisabled,\n\t\t\t\t\t\t} )\n\n\t\t\t\t\t\treturn (\n\t\t\t\t\t\t\t<div key={ i + 1 } className={ mainClasses }>\n\t\t\t\t\t\t\t\t<img src={ `${ srcUrl }images/block-${ blockNameTrim }.svg` } alt={ `${ title } icon` } className=\"s-block-icon\" />\n\t\t\t\t\t\t\t\t<h3>{ title }</h3>\n\t\t\t\t\t\t\t\t<p>{ block.description }</p>\n\t\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\t\tclassName=\"s-toggle-button\"\n\t\t\t\t\t\t\t\t\tonClick={ () => this.toggleBlock( blockName ) }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t<span>{ __( 'Disabled' ) }</span>\n\t\t\t\t\t\t\t\t\t<span>{ __( 'Enabled' ) }</span>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t{ block.sDemoURL && (\n\t\t\t\t\t\t\t\t\t<p className=\"s-demo-url\"><small><a href={ block.sDemoURL } target=\"stackable_demo\" title={ sprintf( __( 'View %s Demo', 'stackable' ), title ) } >{ __( 'View Block Demo', 'stackable' ) }</a></small></p>\n\t\t\t\t\t\t\t\t) }\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t)\n\t\t\t\t\t} ) }\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t)\n\t}\n}\n\nclass ProNoticeToggler extends Component {\n\tconstructor() {\n\t\tsuper( ...arguments )\n\t\tthis.toggle = this.toggle.bind( this )\n\t\tthis.ajaxTimeout = null\n\t\tthis.state = {\n\t\t\tchecked: this.props.checked,\n\t\t\tisSaving: false,\n\t\t}\n\t}\n\n\tcomponentDidUpdate( prevProps, prevState ) {\n\t\tif ( this.state.checked === prevState.checked ) {\n\t\t\treturn\n\t\t}\n\n\t\tclearTimeout( this.ajaxTimeout )\n\t\tthis.ajaxTimeout = setTimeout( () => {\n\t\t\tajaxSend( 'stackable_update_show_pro_notice_option', {\n\t\t\t\tsuccess: () => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t},\n\t\t\t\terror: message => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t\talert( message ) // eslint-disable-line no-alert\n\t\t\t\t},\n\t\t\t\tdata: {\n\t\t\t\t\tnonce: nonceProNotice,\n\t\t\t\t\tchecked: this.state.checked,\n\t\t\t\t},\n\t\t\t} )\n\t\t\tthis.setState( { isSaving: true } )\n\t\t}, 600 )\n\t}\n\n\ttoggle() {\n\t\tthis.setState( { checked: ! this.state.checked } )\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<label className=\"s-input-checkbox\" htmlFor=\"s-input-go-premium\">\n\t\t\t\t<input\n\t\t\t\t\ttype=\"checkbox\"\n\t\t\t\t\tid=\"s-input-go-premium\"\n\t\t\t\t\tchecked={ this.state.checked }\n\t\t\t\t\tonChange={ this.toggle }\n\t\t\t\t/>\n\t\t\t\t{ __( 'Show \"Go premium\" notices' ) }\n\t\t\t\t{ this.state.isSaving && <Spinner /> }\n\t\t\t</label>\n\t\t)\n\t}\n}\n\n// Load all the options into the UI.\ndomReady( () => {\n\trender(\n\t\t<BlockToggler blocks={ blockData } disabledBlocks={ disabledBlocks } />,\n\t\tdocument.querySelector( '.s-settings-wrapper' )\n\t)\n\n\tif ( document.querySelector( '.s-pro-control-wrapper' ) ) {\n\t\trender(\n\t\t\t<ProNoticeToggler checked={ showProNoticesOption } />,\n\t\t\tdocument.querySelector( '.s-pro-control-wrapper' )\n\t\t)\n\t}\n} )\n","var map = {\n\t\"./accordion/index.js\": 52,\n\t\"./blockquote/index.js\": 29,\n\t\"./blog-posts/index.js\": 30,\n\t\"./button/index.js\": 31,\n\t\"./call-to-action/index.js\": 32,\n\t\"./card/index.js\": 33,\n\t\"./container/index.js\": 34,\n\t\"./count-up/index.js\": 35,\n\t\"./divider/index.js\": 36,\n\t\"./expand/index.js\": 37,\n\t\"./feature-grid/index.js\": 38,\n\t\"./feature/index.js\": 39,\n\t\"./ghost-button/index.js\": 40,\n\t\"./header/index.js\": 41,\n\t\"./icon-list/index.js\": 42,\n\t\"./image-box/index.js\": 43,\n\t\"./notification/index.js\": 44,\n\t\"./number-box/index.js\": 45,\n\t\"./pricing-box/index.js\": 46,\n\t\"./pullquote/index.js\": 47,\n\t\"./spacer/index.js\": 48,\n\t\"./team-member/index.js\": 49,\n\t\"./testimonial/index.js\": 50,\n\t\"./video-popup/index.js\": 51\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 26;","/** @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 * BLOCK: Blockquote\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { BlockquoteIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\n\nconst schema = {\n\talign: {\n\t\ttype: 'string',\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tquoteColor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tquotationMark: {\n\t\ttype: 'string',\n\t\tdefault: 'round-thin',\n\t},\n\tquotationSize: {\n\t\ttype: 'number',\n\t\tdefault: 70,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'plain',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n}\n\nexport const name = 'ugb/blockquote'\n\nexport const settings = {\n\ttitle: __( 'Blockquote' ),\n\tdescription: __( 'Display a quote in style.' ),\n\ticon: BlockquoteIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Blockquote' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/blockquote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Blog Posts\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { BlogPostsIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const name = 'ugb/blog-posts'\n\nexport const settings = {\n\ttitle: __( 'Posts' ),\n\tdescription: __( 'Your latest blog posts. Use this to showcase a few of your posts in your landing pages.' ),\n\ticon: BlogPostsIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Blog Posts' ),\n\t\t__( 'Stackable' ),\n\t],\n\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsAdminTitle: __( 'Blog Posts' ),\n\tsDemoURL: 'https://wpstackable.com/blog-posts-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Button Block.\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { ButtonIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\tbuttons: {\n\t\ttype: 'number',\n\t\tdefault: 1,\n\t},\n\turl: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'a',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: 'a',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'a span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\talign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\ticon: {\n\t\ttype: 'string',\n\t},\n\n\turl2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(2) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab2: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(2) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\ttext2: {\n\t\tsource: 'html',\n\t\tselector: 'div:nth-child(2) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tcolor2: {\n\t\ttype: 'string',\n\t},\n\ttextColor2: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsize2: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tdesign2: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\ticon2: {\n\t\ttype: 'string',\n\t},\n\n\turl3: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(3) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab3: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(3) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\ttext3: {\n\t\tsource: 'html',\n\t\tselector: 'div:nth-child(3) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tcolor3: {\n\t\ttype: 'string',\n\t},\n\ttextColor3: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsize3: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tdesign3: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\ticon3: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/button'\n\nexport const settings = {\n\ttitle: __( 'Button' ),\n\ticon: ButtonIcon,\n\tdescription: __( 'Add a customizable button.' ),\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Button' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/button-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: CTA Block.\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\nimport { __ } from '@wordpress/i18n'\nimport { CTAIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\n\nconst schema = {\n\turl: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tctaTitle: {\n\t\tsource: 'html',\n\t\tselector: 'h3',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\tbodyText: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tbodyTextColor: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tborderButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\tbgColor: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/cta'\n\nexport const settings = {\n\ttitle: __( 'Call to Action' ),\n\tdescription: __( 'A small section you can use to call the attention of your visitors. Great for calling attention to your products or deals.' ),\n\ticon: CTAIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Call to Action' ),\n\t\t__( 'Stackable' ),\n\t\t__( 'CTA' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/call-to-action-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Card Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { CardIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n\tmediaURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-card__image-container',\n\t\tattribute: 'data-src',\n\t},\n\theading: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-card__title',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\ttagline: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-card__tagline',\n\t\tdefault: __( 'Subtitle for this block' ),\n\t},\n\tdes: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-card__description',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\theadingColor: {\n\t\ttype: 'string',\n\t},\n\ttaglineColor: {\n\t\ttype: 'string',\n\t},\n\tdesColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'left',\n\t},\n\t// Design related attributes.\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n}\n\nexport const name = 'ugb/card'\n\nexport const settings = {\n\ttitle: __( 'Card' ),\n\tdescription: __( 'Describe a single subject in a small card. You can use this to describe your product, service or a person.' ),\n\ticon: CardIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Card' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/card-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Container Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { ContainerIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '#f1f1f1',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\theight: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentLocation: {\n\t\ttype: 'string',\n\t\tdefault: 'full',\n\t},\n\tverticalAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/container'\n\nexport const settings = {\n\ttitle: __( 'Container' ),\n\tdescription: __( 'A styled container that you can add other blocks inside. Use this to create unique layouts.' ),\n\ticon: ContainerIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Container Layout' ),\n\t\t__( 'Row' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/container-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Count Up\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { CountUpIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\ttitle1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(1) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(2) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(3) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle4: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(4) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\tcountText1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(1) .ugb-countup__counter',\n\t\tdefault: '$99.99',\n\t},\n\tcountText2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(2) .ugb-countup__counter',\n\t\tdefault: '1,234',\n\t},\n\tcountText3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(3) .ugb-countup__counter',\n\t\tdefault: '1,234.56',\n\t},\n\tcountText4: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(4) .ugb-countup__counter',\n\t\tdefault: '£99.99',\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(1) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(2) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(3) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\tdescription4: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(4) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tcountColor: {\n\t\ttype: 'string',\n\t},\n\tcountSize: {\n\t\ttype: 'number',\n\t\tdefault: 40,\n\t},\n\tcountFont: {\n\t\ttype: 'string',\n\t\tdefault: 'theme',\n\t},\n\tcountFontWeight: {\n\t\ttype: 'string',\n\t\tdefault: '400',\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'plain',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\ttitle: {\n\t\ttype: 'string',\n\t},\n\tcounter: {\n\t\ttype: 'string',\n\t},\n\tdes: {\n\t\ttype: 'string',\n\t},\n\tfontSize: {\n\t\ttype: 'number',\n\t},\n\theadingColor: {\n\t\ttype: 'string',\n\t},\n\tdesColor: {\n\t\ttype: 'string',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/count-up'\n\nexport const settings = {\n\ttitle: __( 'Count Up' ),\n\tdescription: __( 'Showcase your stats. Display how many customers you have or the number of downloads of your app.' ),\n\ticon: CountUpIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Statistics' ),\n\t\t__( 'Count Up' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/count-up-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Divider Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { DividerIcon } from '@stackable/icons'\n\nconst schema = {\n\theight: {\n\t\tdefault: 1,\n\t\ttype: 'number',\n\t},\n\twidth: {\n\t\tdefault: 50,\n\t\ttype: 'number',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t\tdefault: '#dddddd',\n\t},\n\talignment: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n}\n\nexport const name = 'ugb/divider'\n\nexport const settings = {\n\ttitle: __( 'Divider' ),\n\tdescription: __( 'Add a pause between your content.' ),\n\ticon: DividerIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Divider' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n}\n","/**\n * BLOCK: Notification\n */\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { ExpandIcon } from '@stackable/icons'\n\nexport const schema = {\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__less-text',\n\t\tmultiline: 'p',\n\t\tdefault: '',\n\t},\n\tmoreText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__more-text',\n\t\tmultiline: 'p',\n\t\tdefault: '',\n\t},\n\tmoreLabel: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__more-toggle-text',\n\t\tdefault: __( 'Show more' ),\n\t},\n\tlessLabel: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__less-toggle-text',\n\t\tdefault: __( 'Show less' ),\n\t},\n}\n\nexport const name = 'ugb/expand'\n\nexport const settings = {\n\ttitle: __( 'Expand / Show More' ),\n\tdescription: __( 'Display a small snippet of text. Your readers can toggle it to show more information.' ),\n\ticon: ExpandIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Expand' ),\n\t\t__( 'Show more/less' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/expand-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Feature Grid Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { FeatureGridIcon } from '@stackable/icons'\n\nexport const schema = {\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\timageSize: {\n\t\ttype: 'number',\n\t\tdefault: 100,\n\t},\n\timageID1: {\n\t\ttype: 'number',\n\t},\n\timageID2: {\n\t\ttype: 'number',\n\t},\n\timageID3: {\n\t\ttype: 'number',\n\t},\n\timageUrl1: {\n\t\ttype: 'url',\n\t},\n\timageUrl2: {\n\t\ttype: 'url',\n\t},\n\timageUrl3: {\n\t\ttype: 'url',\n\t},\n\timageAlt1: {\n\t\ttype: 'string',\n\t},\n\timageAlt2: {\n\t\ttype: 'string',\n\t},\n\timageAlt3: {\n\t\ttype: 'string',\n\t},\n\ttitle1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__description',\n\t\tdefault: descriptionPlaceholder( 'short' ),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__description',\n\t\tdefault: descriptionPlaceholder( 'short' ),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__description',\n\t\tdefault: descriptionPlaceholder( 'short' ),\n\t},\n\tlinkUrl1: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tlinkUrl2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tlinkUrl3: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab1: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tnewTab2: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tnewTab3: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tlinkText1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tlinkText2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tlinkText3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonSize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tbuttonBorderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'link',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/feature-grid'\n\nexport const settings = {\n\ttitle: __( 'Feature Grid' ),\n\tdescription: __( 'Display multiple product features or services. You can use Feature Grids one after another.' ),\n\ticon: FeatureGridIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Feature Grid' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/feature-grid-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Feature Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { FeatureIcon } from '@stackable/icons'\n\nexport const schema = {\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tinvert: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'left',\n\t},\n\timageSize: {\n\t\ttype: 'number',\n\t\tdefault: 400,\n\t},\n\timageID: {\n\t\ttype: 'number',\n\t},\n\timageUrl: {\n\t\ttype: 'url',\n\t},\n\timageAlt: {\n\t\ttype: 'string',\n\t},\n\ttitle: {\n\t\tsource: 'html',\n\t\tselector: 'h2',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\tdescription: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tbuttonURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonSize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tbuttonBorderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'plain',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n}\n\nexport const name = 'ugb/feature'\n\nexport const settings = {\n\ttitle: __( 'Feature' ),\n\tdescription: __( 'Display a product feature or a service in a large area.' ),\n\ticon: FeatureIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Feature' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/feature-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Ghost Button Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { GhostButtonIcon } from '@stackable/icons'\n\nconst schema = {\n\turl: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'a',\n\t\tattribute: 'href',\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'a',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: '4',\n\t},\n\tborderThickness: {\n\t\ttype: 'number',\n\t\tdefault: '1',\n\t},\n}\n\nexport const name = 'ugb/ghost-button'\n\nexport const settings = {\n\ttitle: __( 'Ghost Button' ),\n\tdescription: __( 'A customizable button with a ghost design (deprecated, use the button instead and set the design to \"ghost\")' ),\n\ticon: GhostButtonIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Ghost Button' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\t// Hide! See readme.\n\tsupports: {\n\t\tinserter: false,\n\t},\n\n\t// Stackable-specific settings.\n\tsDeprecated: true,\n}\n","/**\n * BLOCK: Header Block.\n */\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { HeaderIcon } from '@stackable/icons'\n\nconst schema = {\n\ttitle: {\n\t\tsource: 'html',\n\t\tselector: 'h2',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\tsubtitle: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\tsubtitleColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000000',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\tinvert: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tfullHeight: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\n\t// Button.\n\tbuttonURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\n\t// Button #2.\n\tbuttonURL2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-header__buttons > *:nth-child(2) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab2: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-header__buttons > *:nth-child(2) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-header__buttons > *:nth-child(2) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor2: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor2: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tbuttonDesign2: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon2: {\n\t\ttype: 'string',\n\t},\n\tbuttonSize2: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tbuttonBorderRadius2: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\topacity: {\n\t\ttype: 'number',\n\t},\n\turl: {\n\t\ttype: 'string',\n\t},\n\tid: {\n\t\ttype: 'number',\n\t},\n}\n\nexport const name = 'ugb/header'\n\nexport const settings = {\n\ttitle: __( 'Header' ),\n\tdescription: __( 'A large header title area. Typically used at the very top of a page.' ),\n\ticon: HeaderIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Header' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/header-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Icon List Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { IconListIcon } from '@stackable/icons'\n\nexport const schema = {\n\ticon: {\n\t\ttype: 'string',\n\t\tdefault: 'check',\n\t},\n\ticonShape: {\n\t\ttype: 'string',\n\t},\n\ticonColor: {\n\t\ttype: 'string',\n\t},\n\ticonSize: {\n\t\ttype: 'number',\n\t\tdefault: 20,\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 1,\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'ul',\n\t\tmultiline: 'li',\n\t\tdefault: '',\n\t},\n\tgap: {\n\t\ttype: 'number',\n\t\tdefault: 16,\n\t},\n}\n\nexport const name = 'ugb/icon-list'\n\nexport const settings = {\n\ttitle: __( 'Icon List' ),\n\tdescription: __( 'An unordered list with icons. You can use this as a list of features or benefits.' ),\n\ticon: IconListIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Icon List' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/icon-list-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Image Box Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { ImageBoxIcon } from '@stackable/icons'\n\nexport const schema = {\n\talign: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsubtitleColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\toverlayColor: {\n\t\ttype: 'string',\n\t},\n\twidth: {\n\t\ttype: 'number',\n\t\tdefault: 400,\n\t},\n\theight: {\n\t\ttype: 'number',\n\t\tdefault: 400,\n\t},\n\tverticalAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\thorizontalAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\toverlayOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 7,\n\t},\n\timageHoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tarrow: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\tfull: {\n\t\ttype: 'boolean',\n\t},\n\ttitle: {\n\t\ttype: 'string',\n\t},\n\tsubtitle: {\n\t\ttype: 'string',\n\t},\n\tid: {\n\t\ttype: 'number',\n\t},\n\turl: {\n\t\ttype: 'string',\n\t},\n\thref: {\n\t\ttype: 'string',\n\t},\n}\n\n// Wrap in curly or else statement will merge with the previous one and will error out.\n{ [ 1, 2, 3, 4 ].forEach( i => {\n\tschema[ `title${ i }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__title`,\n\t\tdefault: __( 'Title' ),\n\t}\n\tschema[ `description${ i }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__description`,\n\t\tdefault: __( 'Description' ),\n\t}\n\tschema[ `imageURL${ i }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `imageID${ i }` ] = {\n\t\ttype: 'number',\n\t}\n\tschema[ `link${ i }` ] = {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__overlay`,\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t}\n\tschema[ `newTab${ i }` ] = {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__overlay`,\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t}\n} ) }\n\nexport const name = 'ugb/image-box'\n\nexport const settings = {\n\ttitle: __( 'Image Box' ),\n\tdescription: __( 'Display an image that shows more information when hovered on. Can be used as a fancy link to other pages.' ),\n\ticon: ImageBoxIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Image Box' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/image-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Notification\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { NotificationIcon } from '@stackable/icons'\n\nexport const schema = {\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tnotifType: {\n\t\ttype: 'string',\n\t\tdefault: 'success',\n\t},\n\tdismissible: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n}\n\nexport const name = 'ugb/notification'\n\nexport const settings = {\n\ttitle: __( 'Notification' ),\n\tdescription: __( 'Show a notice to your readers. People can dismiss the notice to permanently hide it.' ),\n\ticon: NotificationIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Notification' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/notification-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Number Box Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { NumberBoxIcon } from '@stackable/icons'\n\nexport const schema = {\n\tnum1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(1) .ugb-number-box__number',\n\t\tdefault: '01',\n\t},\n\tnum2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(2) .ugb-number-box__number',\n\t\tdefault: '02',\n\t},\n\tnum3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(3) .ugb-number-box__number',\n\t\tdefault: '03',\n\t},\n\ttitle1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(1) .ugb-number-box__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(2) .ugb-number-box__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(3) .ugb-number-box__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(1) .ugb-number-box__description',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(2) .ugb-number-box__description',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(3) .ugb-number-box__description',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tnumberColor: {\n\t\ttype: 'string',\n\t},\n\tnumberBGColor: {\n\t\ttype: 'string',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tdescriptionColor: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\tnumberBox: {\n\t\ttype: 'string',\n\t},\n\tnumberBoxTwo: {\n\t\ttype: 'string',\n\t},\n\tnumberBoxThree: {\n\t\ttype: 'string',\n\t},\n\tname: {\n\t\ttype: 'string',\n\t},\n\tnameTwo: {\n\t\ttype: 'string',\n\t},\n\tnameThree: {\n\t\ttype: 'string',\n\t},\n\tbody: {\n\t\ttype: 'string',\n\t},\n\tbodyTwo: {\n\t\ttype: 'string',\n\t},\n\tbodyThree: {\n\t\ttype: 'string',\n\t},\n\tnumberBoxColor: {\n\t\ttype: 'string',\n\t},\n\tnameColor: {\n\t\ttype: 'string',\n\t},\n\tbodyTextColor: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/number-box'\n\nexport const settings = {\n\ttitle: __( 'Number Box' ),\n\tdescription: __( 'Display steps or methods that your users will do in your service. For example, \"Get started in just 3 easy steps: 1, 2 and 3!\"' ),\n\ticon: NumberBoxIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Number Box' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/number-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Pricing Box Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { PricingBoxIcon } from '@stackable/icons'\n\nconst schema = {\n\tpricingBoxColor: {\n\t\ttype: 'string',\n\t},\n\tpriceColor: {\n\t\ttype: 'string',\n\t},\n\tperMonthLabelColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tfeatureListColor: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 2,\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n// Wrap in curly or else statement will merge with the previous one and will error out.\n{ [ 1, 2, 3 ].forEach( i => {\n\tconst index = i === 1 ? '' : i\n\tschema[ `url${ index }` ] = {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-button`,\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t}\n\tschema[ `newTab${ index }` ] = {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-button`,\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t}\n\tschema[ `imageURL${ index }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `imageID${ index }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `imageAlt${ index }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `highlightColor${ index }` ] = {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t}\n\tschema[ `pricingBoxTitle${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__title`,\n\t\tdefault: __( 'Title' ),\n\t}\n\tschema[ `price${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__price`,\n\t\tdefault: `${ index }9`,\n\t}\n\tschema[ `pricePrefix${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__price-prefix`,\n\t\tdefault: '$',\n\t}\n\tschema[ `priceSuffix${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__price-suffix`,\n\t\tdefault: '.00',\n\t}\n\tschema[ `perMonthLabel${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__subprice`,\n\t\tdefault: __( 'Description' ),\n\t}\n\tschema[ `buttonText${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-button span`,\n\t\tdefault: __( 'Button text' ),\n\t}\n\tschema[ `featureList${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__description`,\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t}\n} ) }\n\nexport const name = 'ugb/pricing-box'\n\nexport const settings = {\n\ttitle: __( 'Pricing Box' ),\n\tdescription: __( 'Display the different pricing tiers of your business.' ),\n\ticon: PricingBoxIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Pricing Box' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/pricing-table-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Pullquote\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { BlockquoteIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\n\nexport const schema = {\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tquoteColor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n}\n\nexport const name = 'ugb/pullquote'\n\nexport const settings = {\n\ttitle: __( 'Pullquote' ),\n\tdescription: __( 'Display a quote. This is similar to the Blockquote block, but meant to display a quote from within your current post.' ),\n\ticon: BlockquoteIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Pullquote' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\t// Hide! See readme.\n\tsupports: {\n\t\tinserter: false,\n\t},\n\n\t// Stackable specific settings.\n\tsDeprecated: true,\n\tsDemoURL: 'https://wpstackable.com/pull-quote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Spacer Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { SpacerIcon } from '@stackable/icons'\n\nexport const schema = {\n\theight: {\n\t\tdefault: 50,\n\t\ttype: 'number',\n\t},\n}\n\nexport const name = 'ugb/spacer'\n\nexport const settings = {\n\ttitle: __( 'Spacer' ),\n\tdescription: __( 'Sometimes you just need some space.' ),\n\ticon: SpacerIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Spacer' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n}\n","/**\n * BLOCK: Team Member Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { TeamMemberIcon } from '@stackable/icons'\n\nexport const schema = {\n\thref1: {\n\t\ttype: 'url',\n\t},\n\thref2: {\n\t\ttype: 'url',\n\t},\n\thref3: {\n\t\ttype: 'url',\n\t},\n\tmediaID1: {\n\t\ttype: 'number',\n\t},\n\tmediaID2: {\n\t\ttype: 'number',\n\t},\n\tmediaID3: {\n\t\ttype: 'number',\n\t},\n\tmediaURL1: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__image',\n\t\tattribute: 'data-src',\n\t\tdefault: '',\n\t},\n\tmediaURL2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__image',\n\t\tattribute: 'data-src',\n\t\tdefault: '',\n\t},\n\tmediaURL3: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__image',\n\t\tattribute: 'data-src',\n\t\tdefault: '',\n\t},\n\tname1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tposition1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__description',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__description',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__description',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tnameColor: {\n\t\ttype: 'string',\n\t},\n\tposColor: {\n\t\ttype: 'string',\n\t},\n\tdesColor: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 2,\n\t},\n\tshapes: {\n\t\ttype: 'string',\n\t\tdefault: 'circle',\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tcolorOnHover: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\thref: {\n\t\ttype: 'url',\n\t},\n\threfTwo: {\n\t\ttype: 'url',\n\t},\n\threfThree: {\n\t\ttype: 'url',\n\t},\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n\tmediaIDTwo: {\n\t\ttype: 'number',\n\t},\n\tmediaIDThree: {\n\t\ttype: 'number',\n\t},\n\tmediaURL: {\n\t\ttype: 'string',\n\t},\n\tmediaURLTwo: {\n\t\ttype: 'string',\n\t},\n\tmediaURLThree: {\n\t\ttype: 'string',\n\t},\n\tname: {\n\t\ttype: 'string',\n\t},\n\tnameTwo: {\n\t\ttype: 'string',\n\t},\n\tnameThree: {\n\t\ttype: 'string',\n\t},\n\tposition: {\n\t\ttype: 'string',\n\t},\n\tpositionTwo: {\n\t\ttype: 'string',\n\t},\n\tpositionThree: {\n\t\ttype: 'string',\n\t},\n\tdes: {\n\t\ttype: 'string',\n\t},\n\tdesTwo: {\n\t\ttype: 'string',\n\t},\n\tdesThree: {\n\t\ttype: 'string',\n\t},\n\ticonColor: {\n\t\ttype: 'string',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/team-member'\n\nexport const settings = {\n\ttitle: __( 'Team Member' ),\n\tdescription: __( 'Display members of your team or your office. Use multiple Team Member blocks if you have a large team.' ),\n\ticon: TeamMemberIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Team Member' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/team-member-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Testimonial Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { TestimonialIcon } from '@stackable/icons'\n\nexport const schema = {\n\tmediaID1: {\n\t\ttype: 'number',\n\t},\n\tmediaID2: {\n\t\ttype: 'number',\n\t},\n\tmediaID3: {\n\t\ttype: 'number',\n\t},\n\tmediaURL1: {\n\t\ttype: 'string',\n\t},\n\tmediaURL2: {\n\t\ttype: 'string',\n\t},\n\tmediaURL3: {\n\t\ttype: 'string',\n\t},\n\tname1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(1) .ugb-testimonial__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(2) .ugb-testimonial__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(3) .ugb-testimonial__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tposition1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(1) .ugb-testimonial__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(2) .ugb-testimonial__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(3) .ugb-testimonial__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\ttestimonial1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(1) .ugb-testimonial__body',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\ttestimonial2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(2) .ugb-testimonial__body',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\ttestimonial3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(3) .ugb-testimonial__body',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tposColor: {\n\t\ttype: 'string',\n\t},\n\tbodyTextColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tserif: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 2,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\thref: {\n\t\ttype: 'url',\n\t},\n\threfTwo: {\n\t\ttype: 'url',\n\t},\n\threfThree: {\n\t\ttype: 'url',\n\t},\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n\tmediaIDTwo: {\n\t\ttype: 'number',\n\t},\n\tmediaIDThree: {\n\t\ttype: 'number',\n\t},\n\tmediaURL: {\n\t\ttype: 'string',\n\t},\n\tmediaURLTwo: {\n\t\ttype: 'string',\n\t},\n\tmediaURLThree: {\n\t\ttype: 'string',\n\t},\n\ttestimonialTitle: {\n\t\ttype: 'string',\n\t},\n\ttestimonialTitleTwo: {\n\t\ttype: 'string',\n\t},\n\ttestimonialTitleThree: {\n\t\ttype: 'string',\n\t},\n\tposition: {\n\t\ttype: 'string',\n\t},\n\tpositionTwo: {\n\t\ttype: 'string',\n\t},\n\tpositionThree: {\n\t\ttype: 'string',\n\t},\n\tbody: {\n\t\ttype: 'string',\n\t},\n\tbodyTwo: {\n\t\ttype: 'string',\n\t},\n\tbodyThree: {\n\t\ttype: 'string',\n\t},\n\ticonColor: {\n\t\ttype: 'string',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/testimonial'\n\nexport const settings = {\n\ttitle: __( 'Testimonial' ),\n\tdescription: __( 'Showcase what your users say about your product or service.' ),\n\ticon: TestimonialIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Testimonial' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/testimonial-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Video Popup Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { VideoPopupIcon } from '@stackable/icons'\n\nexport const schema = {\n\tvideoLink: {\n\t\ttype: 'string',\n\t},\n\tvideoID: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'div',\n\t\tattribute: 'data-video',\n\t},\n\tplayButtonType: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tplayButtonColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000000',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\toverlayColor: {\n\t\ttype: 'string',\n\t},\n\tmediaLink: {\n\t\ttype: 'string',\n\t},\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n}\n\nexport const name = 'ugb/video-popup'\n\nexport const settings = {\n\ttitle: __( 'Video Popup' ),\n\tdescription: __( 'Display a large thumbnail that your users can click to play a video full-screen. Great for introductory or tutorial videos.' ),\n\ticon: VideoPopupIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Video Popup' ),\n\t\t__( 'Stackable' ),\n\t\t__( 'YouTube Vimeo mp4' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/video-popup-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M16.7 3.3L10 10 3.3 3.4 0 6.7l10 10v-.1l10-9.9z\"\n});\n\nvar SvgArrow = function SvgArrow(props) {\n return React.createElement(\"svg\", _extends({\n viewBox: \"0 0 20 20\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgArrow;","/**\n * BLOCK: Accordion Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { AccordionIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport SVGArrowIcon from './images/arrow.svg'\n\nexport const ArrowIcon = ( { fill } ) => <SVGArrowIcon width=\"20\" height=\"20\" fill={ fill } />\n\nexport const schema = {\n\theading: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-accordion__heading h4',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-accordion__text',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\theadingColor: {\n\t\ttype: 'string',\n\t},\n\theadingBackgroundColor: {\n\t\ttype: 'string',\n\t},\n\topenStart: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n}\n\nexport const name = 'ugb/accordion'\n\nexport const settings = {\n\ttitle: __( 'Accordion' ),\n\tdescription: __( 'A title that your visitors can toggle to view more text. Use as FAQs or multiple ones for an Accordion.' ),\n\ticon: AccordionIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Accordion' ),\n\t\t__( 'Toggle' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/accordion-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack://[name]/webpack/bootstrap","webpack://[name]/external \"wp.i18n\"","webpack://[name]/./node_modules/react/index.js","webpack://[name]/external \"stackable\"","webpack://[name]/./src/icons/images/stackable-icon.svg","webpack://[name]/./src/icons/images/accordion-icon.svg","webpack://[name]/./src/icons/images/blockquote-icon.svg","webpack://[name]/./src/icons/images/blog-posts-icon.svg","webpack://[name]/./src/icons/images/button-icon.svg","webpack://[name]/./src/icons/images/card-icon.svg","webpack://[name]/./src/icons/images/container-icon.svg","webpack://[name]/./src/icons/images/count-up-icon.svg","webpack://[name]/./src/icons/images/cta-icon.svg","webpack://[name]/./src/icons/images/divider-icon.svg","webpack://[name]/./src/icons/images/expand-icon.svg","webpack://[name]/./src/icons/images/feature-grid-icon.svg","webpack://[name]/./src/icons/images/feature-icon.svg","webpack://[name]/./src/icons/images/header-icon.svg","webpack://[name]/./src/icons/images/icon-list-icon.svg","webpack://[name]/./src/icons/images/image-box-icon.svg","webpack://[name]/./src/icons/images/notification-icon.svg","webpack://[name]/./src/icons/images/number-box-icon.svg","webpack://[name]/./src/icons/images/pricing-box-icon.svg","webpack://[name]/./src/icons/images/spacer-icon.svg","webpack://[name]/./src/icons/images/team-member-icon.svg","webpack://[name]/./src/icons/images/testimonial-icon.svg","webpack://[name]/./src/icons/images/video-popup-icon.svg","webpack://[name]/./src/icons/index.js","webpack://[name]/./src/util.js","webpack://[name]/./node_modules/@wordpress/dom-ready/build-module/index.js","webpack://[name]/external \"wp.element\"","webpack://[name]/external \"wp.ajax\"","webpack://[name]/external \"wp.components\"","webpack://[name]/./node_modules/classnames/index.js","webpack://[name]/external \"wp.blocks\"","webpack://[name]/./src/block sync index\\.js$","webpack://[name]/./node_modules/react/cjs/react.production.min.js","webpack://[name]/./node_modules/object-assign/index.js","webpack://[name]/./src/block/blockquote/index.js","webpack://[name]/./src/block/blog-posts/index.js","webpack://[name]/./src/block/button/index.js","webpack://[name]/./src/block/call-to-action/index.js","webpack://[name]/./src/block/card/index.js","webpack://[name]/./src/block/container/index.js","webpack://[name]/./src/block/count-up/index.js","webpack://[name]/./src/block/divider/index.js","webpack://[name]/./src/block/expand/index.js","webpack://[name]/./src/block/feature-grid/index.js","webpack://[name]/./src/block/feature/index.js","webpack://[name]/./src/block/ghost-button/index.js","webpack://[name]/./src/block/header/index.js","webpack://[name]/./src/block/icon-list/index.js","webpack://[name]/./src/block/image-box/index.js","webpack://[name]/./src/block/notification/index.js","webpack://[name]/./src/block/number-box/index.js","webpack://[name]/./src/block/pricing-box/index.js","webpack://[name]/./src/block/pullquote/index.js","webpack://[name]/./src/block/spacer/index.js","webpack://[name]/./src/block/team-member/index.js","webpack://[name]/./src/block/testimonial/index.js","webpack://[name]/./src/block/video-popup/index.js","webpack://[name]/./src/welcome/news.js","webpack://[name]/./src/welcome/admin.js","webpack://[name]/./src/block/accordion/images/arrow.svg","webpack://[name]/./src/block/accordion/index.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","wp","i18n","stackable","_extends","assign","target","arguments","length","source","apply","this","_ref","react_default","a","createElement","stackable_icon","props","viewBox","fill","xmlns","accordion_icon_extends","accordion_icon_ref","accordion_icon","blockquote_icon_extends","blockquote_icon_ref","blockquote_icon","blog_posts_icon_extends","blog_posts_icon_ref","blog_posts_icon","button_icon_extends","button_icon_ref","button_icon","card_icon_extends","card_icon_ref","card_icon","container_icon_extends","container_icon_ref","container_icon","count_up_icon_extends","count_up_icon_ref","count_up_icon","cta_icon_extends","cta_icon_ref","cta_icon","divider_icon_extends","divider_icon_ref","divider_icon","expand_icon_extends","expand_icon_ref","expand_icon","feature_grid_icon_extends","feature_grid_icon_ref","feature_grid_icon","feature_icon_extends","feature_icon_ref","feature_icon","header_icon_extends","header_icon_ref","header_icon","icon_list_icon_extends","icon_list_icon_ref","icon_list_icon","image_box_icon_extends","image_box_icon_ref","image_box_icon","notification_icon_extends","notification_icon_ref","notification_icon","number_box_icon_extends","number_box_icon_ref","number_box_icon","pricing_box_icon_extends","pricing_box_icon_ref","pricing_box_icon","spacer_icon_extends","spacer_icon_ref","spacer_icon","team_member_icon_extends","team_member_icon_ref","team_member_icon","testimonial_icon_extends","testimonial_icon_ref","testimonial_icon","video_popup_icon_extends","video_popup_icon_ref","video_popup_icon","__webpack_exports__","icons_AccordionIcon","icons_BlockquoteIcon","icons_BlogPostsIcon","icons_ButtonIcon","icons_CardIcon","icons_ContainerIcon","icons_CountUpIcon","icons_CTAIcon","icons_DividerIcon","icons_ExpandIcon","icons_FeatureGridIcon","icons_FeatureIcon","icons_HeaderIcon","icons_IconListIcon","icons_ImageBoxIcon","icons_NotificationIcon","icons_NumberBoxIcon","icons_PricingBoxIcon","icons_SpacerIcon","icons_TeamMemberIcon","icons_TestimonialIcon","icons_VideoPopupIcon","GhostButtonIcon","colorizeIcon","SvgIcon","cloneElement","className","window","blocks","updateCategory","icon","element","width","height","domReady","stackableGradient","document","querySelector","appendChild","render","style","opacity","id","offset","stopColor","stopOpacity","AccordionIcon","BlockquoteIcon","BlogPostsIcon","ButtonIcon","CardIcon","ContainerIcon","CountUpIcon","CTAIcon","DividerIcon","ExpandIcon","FeatureGridIcon","FeatureIcon","HeaderIcon","IconListIcon","ImageBoxIcon","NotificationIcon","NumberBoxIcon","PricingBoxIcon","SpacerIcon","TeamMemberIcon","TestimonialIcon","VideoPopupIcon","descriptionPlaceholder","_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__","__","concat","callback","readyState","addEventListener","ajax","components","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arg","argType","push","Array","isArray","inner","join","default","undefined","map","./accordion/index.js","./blockquote/index.js","./blog-posts/index.js","./button/index.js","./call-to-action/index.js","./card/index.js","./container/index.js","./count-up/index.js","./divider/index.js","./expand/index.js","./feature-grid/index.js","./feature/index.js","./ghost-button/index.js","./header/index.js","./icon-list/index.js","./image-box/index.js","./notification/index.js","./number-box/index.js","./pricing-box/index.js","./pullquote/index.js","./spacer/index.js","./team-member/index.js","./testimonial/index.js","./video-popup/index.js","webpackContext","req","webpackContextResolve","e","Error","code","keys","resolve","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","b","encodeURIComponent","g","h","f","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","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","=",":","escape","toString","ca","da","W","ba","X","Children","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","from","symbols","to","val","TypeError","toObject","settings","_stackable_icons__WEBPACK_IMPORTED_MODULE_1__","_stackable_util__WEBPACK_IMPORTED_MODULE_2__","stackable__WEBPACK_IMPORTED_MODULE_3__","schema","align","text","selector","color","quoteColor","backgroundColor","backgroundImageID","backgroundImageURL","backgroundOpacity","fixedBackground","contentWidth","quotationMark","quotationSize","design","borderRadius","shadow","title","description","category","keywords","supports","inserter","disabledBlocks","includes","attributes","sDemoURL","stackable__WEBPACK_IMPORTED_MODULE_2__","sAdminTitle","buttons","url","attribute","newTab","textColor","size","cornerButtonRadius","url2","newTab2","text2","color2","textColor2","size2","design2","icon2","url3","newTab3","text3","color3","textColor3","size3","design3","icon3","ctaTitle","bodyText","buttonText","buttonDesign","titleColor","bodyTextColor","borderButtonRadius","buttonIcon","hoverEffect","bgColor","mediaID","mediaURL","heading","tagline","des","headingColor","taglineColor","desColor","buttonURL","buttonNewTab","buttonColor","buttonTextColor","contentAlign","contentLocation","verticalAlign","columns","title1","title2","title3","title4","countText1","countText2","countText3","countText4","description1","description2","description3","description4","countColor","countSize","countFont","countFontWeight","counter","fontSize","stackable__WEBPACK_IMPORTED_MODULE_1__","_stackable_icons__WEBPACK_IMPORTED_MODULE_2__","alignment","multiline","moreText","moreLabel","lessLabel","_stackable_util__WEBPACK_IMPORTED_MODULE_1__","_stackable_icons__WEBPACK_IMPORTED_MODULE_3__","imageSize","imageID1","imageID2","imageID3","imageUrl1","imageUrl2","imageUrl3","imageAlt1","imageAlt2","imageAlt3","linkUrl1","linkUrl2","linkUrl3","newTab1","linkText1","linkText2","linkText3","buttonSize","buttonBorderRadius","invert","imageID","imageUrl","imageAlt","borderThickness","sDeprecated","subtitle","subtitleColor","fullHeight","buttonURL2","buttonNewTab2","buttonText2","buttonColor2","buttonTextColor2","buttonDesign2","buttonIcon2","buttonSize2","buttonBorderRadius2","iconShape","iconColor","iconSize","gap","overlayColor","horizontalAlign","overlayOpacity","imageHoverEffect","arrow","full","href","notifType","dismissible","num1","num2","num3","numberColor","numberBGColor","descriptionColor","numberBox","numberBoxTwo","numberBoxThree","nameTwo","nameThree","body","bodyTwo","bodyThree","numberBoxColor","nameColor","pricingBoxColor","priceColor","perMonthLabelColor","featureListColor","index","href1","href2","href3","mediaID1","mediaID2","mediaID3","mediaURL1","mediaURL2","mediaURL3","name1","name2","name3","position1","position2","position3","posColor","shapes","colorOnHover","hrefTwo","hrefThree","mediaIDTwo","mediaIDThree","mediaURLTwo","mediaURLThree","position","positionTwo","positionThree","desTwo","desThree","testimonial1","testimonial2","testimonial3","serif","testimonialTitle","testimonialTitleTwo","testimonialTitleThree","videoLink","videoID","playButtonType","playButtonColor","mediaLink","content","innerHTML","external_wp_components_","ajaxSend","success","data","error","message","alert","nonce","nonceNews","require","blockData","block","console","BlockToggler","_this","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","toggleBlock","_assertThisInitialized","enableAllBlocks","disableAllBlocks","ajaxTimeout","state","isSaving","prevProps","prevState","_this2","clearTimeout","setTimeout","blockName","filter","_toConsumableArray","_this3","onClick","blockNameTrim","isDisabled","mainClasses","classnames","s-is-disabled","src","srcUrl","alt","sprintf","ProNoticeToggler","_this4","toggle","checked","_this5","nonceProNotice","htmlFor","onChange","admin_BlockToggler","admin_ProNoticeToggler","showProNoticesOption","arrow_ref","accordion_ArrowIcon","accordion_name","ArrowIcon","headingBackgroundColor","openStart"],"mappings":"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","file":"admin_welcome.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 = 51);\n","module.exports = wp.i18n;","'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","module.exports = stackable;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M64.08 136L23 176.66a4.75 4.75 0 0 0 3.53 8.15l86.91.14zM177.91 128.39a17 17 0 0 0-5-12.07L71.39 14.72 26.61 59.5a17 17 0 0 0-5 12.05 17 17 0 0 0 5 12.05l101.55 101.6v-.07l44.76-44.76a17 17 0 0 0 5-12zM172.95 14.69H86.12l49.42 49.62 40.92-41.16a5 5 0 0 0-3.51-8.46z\"\n});\n\nvar SvgStackableIcon = function SvgStackableIcon(props) {\n return React.createElement(\"svg\", _extends({\n viewBox: \"0 0 200 200\",\n fill: \"#fff\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgStackableIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M17 9.4H3c-.4 0-.8-.3-.8-.8s.4-.7.8-.7h14c.4 0 .8.3.8.8s-.4.7-.8.7zm.8 1.9c0-.4-.3-.8-.8-.8H3c-.4 0-.8.3-.8.8s.3.8.8.8h14c.4 0 .8-.4.8-.8zm.4-9.8H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3V1.8c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8C.8 6 0 5.2 0 4.2V1.8C0 .8.8 0 1.8 0h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6zm.6 12.5H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3v-2.3c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8c-1 0-1.8-.8-1.8-1.8v-2.3c0-1 .8-1.8 1.8-1.8h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6z\"\n});\n\nvar SvgAccordionIcon = function SvgAccordionIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgAccordionIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M0 2.7C0 1.6.3 0 2.4 0c.3 0 .6.3.6.6s-.3.6-.6.6c-.6-.1-1.1.3-1.1.8H2c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1H1c-.6 0-1-.4-1-1V2.7zm4.4 0c0-1.1.3-2.7 2.4-2.7.3 0 .6.3.6.6s-.3.6-.6.6c-.7-.1-1.2.3-1.2.8h.7c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1h-1c-.6 0-1-.4-1-1V2.7zm11.2 14.6c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9h-.7c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm4.4 0c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9H18c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm0-10c0-.4-.3-.8-.8-.8H.8c-.4.1-.8.4-.8.8s.3.8.8.8h18.5c.4 0 .7-.3.7-.8zm0 2.7c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.4-.8.8s.3.8.8.8h18.5c.4-.1.7-.4.7-.8zm0 2.6c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h18.5c.4 0 .7-.4.7-.8z\"\n});\n\nvar SvgBlockquoteIcon = function SvgBlockquoteIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgBlockquoteIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M4.4 1.5v2.9H1.5V1.5h2.9M5 0H.9C.4 0 0 .4 0 .9V5c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V.9C5.9.4 5.5 0 5 0zm3.3 4.8h11c.4 0 .7-.4.7-.8s-.3-.8-.8-.8h-11c-.3.1-.7.4-.7.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m-3.9 6v2.9H1.5V8.6h2.9M5 7.1H.9c-.5 0-.9.4-.9.9v4c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V8c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m0-2.3h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8m-3.9 6v2.9H1.5v-2.9h2.9m.6-1.5H.9c-.5 0-.9.4-.9.9v4.1c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V15c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8\"\n});\n\nvar SvgBlogPostsIcon = function SvgBlogPostsIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgBlogPostsIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v5.3C0 8.2.8 9 1.8 9H7v2.7c-.1-.2-.2-.4-.3-.5-.3-.5-.7-.9-1.3-1.1-.5-.2-1.1-.1-1.6.2-1.1.6-1.5 1.9-.9 2.9l1.3 2.4c.1.1.1.2.2.3.9 1.6 2.3 4 6.5 4 4.1 0 6-3.6 6-7v-3c0-.4-.1-.7-.2-1h1.5c1 0 1.8-.8 1.8-1.8V1.8c0-1-.8-1.8-1.8-1.8zm-2.8 13c0 2-1 5.5-4.5 5.5-3.3 0-4.3-1.7-5.2-3.3-.1-.1-.1-.2-.2-.3l-1.3-2.4c-.1-.2-.1-.3 0-.5s.2-.3.3-.4c.2-.1.3-.1.5 0s.3.2.4.3c.1.2.3.7.5.9.4.5 1 .8 1.6.6.6-.2 1-.8 1-1.5V5.1c0-.4.3-.7.7-.7s.7.3.7.7v5.7c0 .4.3.8.8.8s.8-.3.8-.8V8.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7v2.3c0 .4.3.8.8.8s.8-.3.8-.8V9.7c.1-.2.3-.3.6-.3.4 0 .7.3.7.7V13zm3.1-5.8c0 .2-.1.3-.3.3h-4.7c-.4-.4-.9-.6-1.5-.6-.2 0-.4 0-.6.1V5.1c0-1.2-1-2.2-2.2-2.2S7 3.9 7 5.1v2.4H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v5.4z\"\n});\n\nvar SvgButtonIcon = function SvgButtonIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgButtonIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zm.3 18.2c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v16.4zm-1.6-5c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h12.3c.3 0 .7.4.7.8zm0 2.6c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.4-.8.8-.8h12.3c.3 0 .7.4.7.8zM5 10h10c.2 0 .4-.1.5-.2s.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5s-.3-.3-.5-.3H5c-.2 0-.4.1-.5.2s-.2.3-.2.5v5c0 .2.1.4.2.5s.3.3.5.3zm.8-5h8.5v3.5H5.8V5z\"\n});\n\nvar SvgCardIcon = function SvgCardIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgCardIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.5c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.5 10.6h1.8l-1.8 1.8v-1.8zm3.1-1.2H4.5V7.7h4.8L7.6 9.4zm2.9-2.9h-6V5H12l-1.5 1.5zM3.3 15H1.5V5h1.7v10zm1.2-.8L13.7 5h1.8v.8L6.3 15H4.5v-.8zm11-4.8h-1.8l1.8-1.8v1.8zm-3.1 1.2h3.1v1.7h-4.8l1.7-1.7zm-2.9 2.9h6V15H8l1.5-1.5zM16.8 5h1.7v10h-1.7V5zM1.5 1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8zm17 16.4c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3v-1.3c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3zm-14.9-.7c0 .3-.2.5-.5.5s-.5-.2-.5-.5.3-.5.5-.5.5.2.5.5zm13.8 0c0 .3-.2.5-.5.5s-.5-.2-.5-.5.2-.5.5-.5.5.2.5.5zM2.6 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm13.8 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z\"\n});\n\nvar SvgContainerIcon = function SvgContainerIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgContainerIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.5 2.9h-17C.7 2.9 0 3.6 0 4.4v11.1c0 .9.7 1.5 1.5 1.5h16.9c.9 0 1.5-.7 1.5-1.5V4.4c.1-.8-.6-1.5-1.4-1.5zm0 12.7h-7.1c.2-.3.3-.7.4-1.2 0-.3-.1-.6-.2-.9-.3-.5-.8-.9-1.4-1.1.3-.3.7-.8 1-1.2.2-.2.3-.4.4-.6.2-.5.1-.8-.3-1.1-.1-.1-.2-.1-.4-.1h-3c-.1 0-.3.1-.4.1-.2.3-.3.5-.3.7 0 .3.3.6.6.6h2c-.5.6-1.2 1.3-1.4 1.5-.3.3-.4.7-.1 1l.2.2c.1.1.3.1.4.1 1 .1 1.4.3 1.5 1-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7 0 .1.1.4.3.7H1.5V4.4h8.6c-.3.4-.7.8-1 1.1H9c-.6.6-1.2 1.2-1.7 1.6-.2.1-.3.3-.4.4V8c.1.2.2.4.4.5.2.1.4.2.6.2h3.2c.3 0 .6-.3.6-.6s-.3-.6-.6-.6H8.9c.4-.3.7-.7 1.1-1 .5-.5 1.1-1.1 1.4-1.6.1-.1.1-.3.2-.4H16c.1.1.1.3.2.5-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7.1.2.5 1.7 2.3 1.7 1.5 0 2.4-.9 2.5-2.2v-.5h1.1v11.2zM5.9 13c0 .3-.3.6-.6.6H3.6c-.4 0-.6-.3-.6-.6s.3-.6.6-.6h.2V8.2l-.3.1c-.1.1-.3.1-.5.1s-.3-.1-.4-.3v-.5c0-.2.1-.3.3-.4l1.2-.7c.3-.1.7 0 .9.3v5.6h.2c.4-.1.7.2.7.6zm11.2-1h-.3V8.4c0-.3-.3-.6-.6-.6-.2 0-.4.1-.5.3l-3.3 4.2c-.1.1-.2.3-.1.5 0 .2.1.3.2.4.1.1.2.1.4.1h2.7v1.1c0 .3.3.6.6.6s.6-.3.6-.6v-1.1h.3c.3 0 .6-.3.6-.6.1-.4-.2-.7-.6-.7zm-1.5 0h-1.4l1.4-1.8V12z\"\n});\n\nvar SvgCountUpIcon = function SvgCountUpIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgCountUpIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M16.1 8.5c0-1.4-1-2.5-2.2-2.9V1.5c0-.3-.1-.5-.3-.6-.2-.1-.5-.2-.7-.1L4.5 4.6H.8c-.5 0-.8.3-.8.8v6.3c0 .4.3.8.8.8h1.1v5.7c0 .4.3.8.8.8h2.1c.4 0 .8-.3.8-.8V13l7.4 3.4c.1 0 .2.1.3.1.1 0 .3 0 .4-.1.2-.1.3-.4.3-.6v-4.2c1.2-.5 2.1-1.7 2.1-3.1zM1.5 6.1h2.4v4.8H1.5V6.1zm1.8 11.3v-4.9h.6v4.9h-.6zm9.1-3l-6.9-3.2V5.8l6.9-3.2v11.8zm1.5-4.3V7c.6.3 1 .9 1 1.5 0 .7-.4 1.3-1 1.6zM20 8.5c0 .3-.3.6-.6.6h-1.5c-.3 0-.6-.3-.6-.6s.3-.6.6-.6h1.5c.3 0 .6.3.6.6zm-2.2 4.4c.2.2.2.6 0 .9-.1.1-.3.2-.4.2-.2 0-.3-.1-.4-.2l-1.1-1.1c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0l1 1.1zm-2-7.7c-.2-.2-.2-.6 0-.9l1.1-1.1c.2-.2.6-.2.9 0 .2.2.2.6 0 .9l-1.1 1.1c-.1.1-.3.2-.4.2-.2 0-.4 0-.5-.2z\"\n});\n\nvar SvgCtaIcon = function SvgCtaIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgCtaIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M.8 10.8c-.5 0-.8-.4-.8-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.3.8-.8.8H.8\"\n});\n\nvar SvgDividerIcon = function SvgDividerIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgDividerIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M2.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1s-1-.5-1-1c0-.6.5-1 1-1m0-1.5C1.1 7.5 0 8.6 0 10s1.1 2.5 2.5 2.5S5 11.4 5 10c.1-1.4-1.1-2.5-2.5-2.5zM10 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1 0-.6.4-1 1-1m0-1.5c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zM17.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1-.1-.6.4-1 1-1m0-1.5C16.1 7.5 15 8.6 15 10s1.1 2.5 2.5 2.5S20 11.4 20 10s-1.1-2.5-2.5-2.5z\"\n});\n\nvar SvgExpandIcon = function SvgExpandIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgExpandIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.6 0H12c-.8 0-1.4.6-1.4 1.4v8.3c0 .8.6 1.4 1.4 1.4h6.6c.8 0 1.4-.6 1.4-1.4V1.4c0-.8-.6-1.4-1.4-1.4zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2h-6.4c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5s2.4.6 2.9 1.4c.2.2.3.5.3.8zm-5.3-6.1c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h6c.5.1.8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zM8 0H1.4C.6 0 0 .6 0 1.4v8.3c0 .8.6 1.4 1.4 1.4H8c.8 0 1.4-.6 1.4-1.4V1.4C9.4.6 8.8 0 8 0zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2H1.5c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5 1.3-.1 2.5.5 3 1.4.1.2.2.5.2.8zM2.6 3.6c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.3 0-.6-.3-.6-.8 0-.4.3-.8.8-.8h6c.3.1.6.4.6.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8z\"\n});\n\nvar SvgFeatureGridIcon = function SvgFeatureGridIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgFeatureGridIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h6.1v9.6c-.8-.8-2-1.3-3.2-1.3-1.2 0-2.4.5-3.2 1.3V1.8c0-.2.1-.3.3-.3zm-.3 16.7v-3.6c0-.9.4-1.7.9-2.3.6-.6 1.4-.9 2.3-.9.9 0 1.7.4 2.3.9.6.6.9 1.4.9 2.3v4H1.8c-.2-.1-.3-.2-.3-.4zm17 0c0 .2-.1.3-.3.3H9.4v-17h8.7c.2 0 .3.1.3.3v16.4zM2.6 6.8c0-.6.5-1 1-1s1 .5 1 1-.5 1-1 1-1-.5-1-1zM17 8.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 7.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5.1.8.4.8.8z\"\n});\n\nvar SvgFeatureIcon = function SvgFeatureIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgFeatureIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.1 0 .2.1.2.1s.1.1.1.2v1.7h-17V1.8c.1-.2.2-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3V4.5h17v13.6c0 .3-.1.4-.3.4zM16.3 5.8H3.7c-.2 0-.4 0-.5.2-.1.1-.2.3-.2.5v5c0 .2.1.4.2.5.1.1.3.2.5.2h12.5c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5 0-.2-.2-.2-.4-.2zM4.5 10.7V7.3h11v3.5h-11zM14 9c0 .4-.3.7-.7.7H6.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h6.5c.5-.1.8.3.8.7zM2.7 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z\"\n});\n\nvar SvgHeaderIcon = function SvgHeaderIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgHeaderIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M19.3 4.3H8.8c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h10.4c.4 0 .8.3.8.8s-.3.8-.7.8zM2.9 5.7l3.2-3.2c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0L2.4 4.1 1.3 3C1 2.7.5 2.7.2 3c-.3.3-.3.8 0 1.1l1.6 1.6c.2.1.4.2.6.2.2 0 .4-.1.5-.2zM20 9.9c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5 0 .8-.4.8-.8zM2.9 12l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1-1C1 9.1.5 9.1.2 9.4c-.3.3-.3.8 0 1.1L1.8 12c.1.1.3.2.5.2.3.1.5 0 .6-.2zM20 16.3c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5-.1.8-.4.8-.8zM2.9 18.4l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1.1-1.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l1.6 1.6c.1.1.3.2.5.2.4 0 .6 0 .7-.2z\"\n});\n\nvar SvgIconListIcon = function SvgIconListIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgIconListIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V11l-3.3-4.4c-.2-.3-.6-.5-.9-.5-.4 0-.7.2-.9.5l-4.7 6.1-1.9-2.6c-.3-.3-.6-.4-1-.4s-.7.2-.9.5l-3.3 4.3V1.8c0-.2.1-.3.3-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-1.3c.1 0 .1-.1.2-.2l4.1-5.4 2.1 2.8c.2.2.5.4.7.4.3 0 .6-.1.7-.4l4.9-6.4 4.1 5.4c0 .1.1.1.2.2v4.8c0 .3-.2.4-.3.4zM7.2 7.8c1.3 0 2.3-1 2.3-2.3s-1-2.3-2.3-2.3-2.3 1-2.3 2.3 1 2.3 2.3 2.3zm0-3.2c.4 0 .8.4.8.8 0 .5-.4.8-.8.8-.5 0-.8-.4-.8-.8-.1-.4.3-.8.8-.8z\"\n});\n\nvar SvgImageBoxIcon = function SvgImageBoxIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgImageBoxIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M10 2.2l8.3 15.7H1.7L10 2.2m0-1.8c-.4 0-.8.2-1.1.6L.1 17.7c-.4.8.2 1.7 1.1 1.7h17.6c.9 0 1.5-.9 1.1-1.7L11.1 1c-.2-.4-.7-.6-1.1-.6zm-.7 7.2v4.6c0 .4.3.7.7.7s.7-.3.7-.7V7.6c0-.4-.3-.7-.7-.7s-.7.3-.7.7m.7 6.8c-.5 0-.9.4-.9.9s.4.9.9.9.9-.4.9-.9-.4-.9-.9-.9z\"\n});\n\nvar SvgNotificationIcon = function SvgNotificationIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgNotificationIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 1.5c.2 0 .3.1.3.3v16.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.4m0-1.5H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.4 6.7l1-.6v8.3h-.7c-.4 0-.7.3-.7.8s.3.7.7.7h2.9c.4 0 .8-.3.8-.7s-.4-.8-.8-.8h-.7V4.8c0-.1 0-.3-.1-.4-.2-.3-.7-.4-1-.2L3.6 5.4c-.4.2-.5.7-.3 1 .3.4.7.5 1.1.3zm5.6.1h5.7c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H10c-.4.1-.7.4-.7.8s.3.8.7.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.7h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8\"\n});\n\nvar SvgNumberBoxIcon = function SvgNumberBoxIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgNumberBoxIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M19.8.2c-.3-.3-.7-.3-1 0l-1.1 1.1c-.2-.1-.4-.1-.6-.1l-5-.1H12c-.7 0-1.4.3-1.9.8L.7 11.3c-.9.9-.9 2.4 0 3.3l4.8 4.8c.5.4 1.1.6 1.7.6.6 0 1.2-.2 1.7-.7l9.4-9.4c.5-.5.8-1.3.8-2l-.1-5c0-.2 0-.4-.1-.6L20 1.2c.1-.2.1-.7-.2-1zm-4.6 5.9c0 .3-.1.6-.4.9-.2.2-.6.4-.9.4-.3 0-.6-.1-.9-.4-.2-.2-.4-.6-.4-.9 0-.3.1-.6.4-.9.2-.2.6-.4.9-.4h.2l-.5.5c-.3.3-.3.7 0 1 .3.3.7.3 1 0l.5-.5c.1.1.1.2.1.3zM17.6 8c0 .3-.1.7-.4.9l-9.4 9.4c-.2.2-.4.3-.6.3-.2 0-.5-.1-.6-.3l-4.8-4.8c-.2-.2-.3-.4-.3-.6 0-.2.1-.5.3-.6l9.4-9.4c.2-.2.6-.4.9-.4l4.4.1-1.1 1.1c-.4-.2-.9-.3-1.3-.3a2.732 2.732 0 0 0-2.7 2.7 2.732 2.732 0 0 0 2.7 2.7 2.732 2.732 0 0 0 2.7-2.7c0-.5-.1-.9-.3-1.3l1.1-1.1V8zm-6.1 1.4l-.5.5c.5.7.6 1.5.6 1.6.1.4-.2.8-.6.8-.4.1-.8-.2-.8-.6 0-.2-.2-.8-.5-1.1-.3-.3-.8-.5-1.1-.2-.2.2 0 .8.2 1.3 0 .1.1.2.1.2.3.6.9 1.8-.3 2.9-.3.3-.7.4-1.2.4-.4 0-.7-.1-1.1-.3-.1-.1-.2-.1-.3-.2l-.5.5c-.1.1-.2.1-.3.1-.1 0-.2 0-.3-.1-.2-.2-.2-.5 0-.7l.5-.5c-.4-.5-.8-1.3-.7-2.2 0-.4.4-.7.8-.7s.7.4.7.8c-.1.9.5 1.5.9 1.7.3.1.5.2.7.1.3-.2.3-.4 0-1.1 0-.1-.1-.2-.1-.3-.3-.6-.9-2 .1-3 .8-.8 1.9-.7 2.7-.1l.5-.5c.2-.2.5-.2.7 0 0 .2 0 .5-.2.7z\"\n});\n\nvar SvgPricingBoxIcon = function SvgPricingBoxIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgPricingBoxIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M1.6.8c0-.5.3-.8.7-.8h16c.4 0 .8.3.8.8s-.3.8-.8.8h-16c-.4-.1-.7-.4-.7-.8zm16.7 17.7h-16c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h16c.4 0 .8-.3.8-.8s-.4-.8-.8-.8zM13.2 6.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-3.4-3.4c-.3-.3-.8-.3-1.1 0L6.4 5.6c-.3.3-.3.8 0 1.1.1.1.3.2.5.2s.4-.1.5-.2l2.1-2.1v11l-2.1-2.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1L9.7 18c.1.1.3.2.5.2s.4-.1.5-.2l3.4-3.4c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.1 2.1v-11l2.3 2.1z\"\n});\n\nvar SvgSpacerIcon = function SvgSpacerIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgSpacerIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M8.6 12.1c.4-.5.6-1.2.6-1.9V8c0-1.9-1.5-3.4-3.4-3.4S2.4 6.1 2.4 8v2.1c0 .7.2 1.4.6 1.9-1.7.3-3 1.9-3 3.7V17c0 1.2.9 2.1 2.1 2.1h7.4c1.2 0 2.1-.9 2.1-2.1v-1.2c.1-1.9-1.3-3.4-3-3.7zm-2.8-6c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.2-.2-.5-.5-.9-.5s-.8.3-1 .5c.1-.8.9-1.6 1.8-1.6zM4 8.9c.2-.1.5-.2.8-.5.1-.1.2-.1.2-.1s.1 0 .2.2c.6.5 1.1.7 1.6.7.3 0 .6-.1.9-.2v1.1c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V8.9zm2.8 4.6c-.2.9-.6 1.4-1 1.4-.3 0-.7-.5-1-1.4h2zm3.3 3.5c0 .3-.3.6-.6.6H2.1c-.3 0-.6-.3-.6-.6v-1.2c0-1.2 1-2.2 2.2-2.2h.1c.3 1.4 1.1 2.4 2 2.4s1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2V17zM17 8.3c.4-.5.6-1.2.6-1.9V4.3c0-1.9-1.5-3.4-3.4-3.4s-3.4 1.5-3.4 3.4v2.1c0 .7.2 1.4.6 1.9-.4.1-.8.2-1.1.4v1.4c0 .3 0 .5-.1.8.4-.7 1.1-1.1 1.9-1.1h.1c.3 1.4 1.1 2.4 2 2.4.9 0 1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2v1.2c0 .3-.3.6-.6.6h-5.4c.2.5.3 1 .4 1.5h5c1.2 0 2.1-.9 2.1-2.1V12c0-1.8-1.3-3.3-3-3.7zm-2.8-5.9c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.7-.7-1.3-.6-1.9 0 0-.9.8-1.6 1.8-1.6zm0 8.8c-.3 0-.7-.5-1-1.4h1.9c-.2.8-.6 1.4-.9 1.4zM16 6.4c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V5.2c.3-.1.6-.2.8-.5.2-.2.3-.2.3-.2s.1 0 .2.2c.6.6 1.1.8 1.6.8.3 0 .6-.1.9-.2v1.1z\"\n});\n\nvar SvgTeamMemberIcon = function SvgTeamMemberIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgTeamMemberIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M4 20c-.1 0-.2 0-.3-.1-.3-.1-.5-.4-.5-.7v-2.9H1.9c-1 0-1.9-.8-1.9-1.9V1.9C0 .8.8 0 1.9 0h16.2c1 0 1.9.8 1.9 1.9v12.6c0 1-.8 1.9-1.9 1.9H7.9l-3.4 3.4c-.1.1-.3.2-.5.2zM1.9 1.5c-.2 0-.4.2-.4.4v12.6c0 .2.2.4.4.4H4c.4 0 .8.3.8.8v1.8l2.3-2.3c.1-.1.3-.2.5-.2h10.5c.2 0 .4-.2.4-.4V1.9c0-.2-.2-.4-.4-.4H1.9zM7.2 13c-.1 0-.3 0-.4-.1-.2-.1-.3-.4-.2-.6L7 9.5l-2-2c-.2-.2-.2-.4-.2-.7.1-.2.3-.4.5-.4L8.1 6l1.3-2.5c.1-.3.3-.4.6-.4.2 0 .5.1.6.3L11.8 6l2.8.4c.2 0 .4.2.5.4.1.2 0 .5-.2.6l-2 2 .5 2.8c0 .2-.1.5-.2.6-.2.1-.4.2-.7 0L10 11.6l-2.5 1.3c-.1.1-.2.1-.3.1zm2.8-2.7c.1 0 .2 0 .3.1l1.7.9-.3-1.9c0-.2 0-.4.2-.6l1.4-1.3-1.9-.3c-.2 0-.4-.2-.5-.3L10 5.1l-.9 1.7c-.1.2-.2.4-.5.4l-1.8.3 1.4 1.3c.1.1.2.4.2.6L8 11.2l1.7-.9h.3z\"\n});\n\nvar SvgTestimonialIcon = function SvgTestimonialIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgTestimonialIcon;","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V13h-17V1.8c.1-.2.3-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-3.7h17v3.7c0 .2-.1.3-.3.3zm-11-7.2c.2.1.5.1.8 0L13.5 8c.2-.1.4-.4.4-.6 0-.3-.1-.5-.4-.6L7.9 3.4c-.2-.1-.5-.1-.8 0-.2.1-.3.3-.3.6v6.6c0 .3.1.5.4.7zm1.1-6l3.4 2-3.4 2v-4zm9 11.2c0 .4-.3.8-.8.8H3.4c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h13.2c.4 0 .7.3.7.8z\"\n});\n\nvar SvgVideoPopupIcon = function SvgVideoPopupIcon(props) {\n return React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgVideoPopupIcon;","import { cloneElement, render } from '@wordpress/element'\nimport domReady from '@wordpress/dom-ready'\nimport StackableIcon from './images/stackable-icon.svg'\nimport SVGAccordionIcon from './images/accordion-icon.svg'\nimport SVGBlockquoteIcon from './images/blockquote-icon.svg'\nimport SVGBlogPostsIcon from './images/blog-posts-icon.svg'\nimport SVGButtonIcon from './images/button-icon.svg'\nimport SVGCardIcon from './images/card-icon.svg'\nimport SVGContainerIcon from './images/container-icon.svg'\nimport SVGCountUpIcon from './images/count-up-icon.svg'\nimport SVGCTAIcon from './images/cta-icon.svg'\nimport SVGDividerIcon from './images/divider-icon.svg'\nimport SVGExpandIcon from './images/expand-icon.svg'\nimport SVGFeatureGridIcon from './images/feature-grid-icon.svg'\nimport SVGFeatureIcon from './images/feature-icon.svg'\nimport SVGHeaderIcon from './images/header-icon.svg'\nimport SVGIconListIcon from './images/icon-list-icon.svg'\nimport SVGImageBoxIcon from './images/image-box-icon.svg'\nimport SVGNotificationIcon from './images/notification-icon.svg'\nimport SVGNumberBoxIcon from './images/number-box-icon.svg'\nimport SVGPricingBoxIcon from './images/pricing-box-icon.svg'\nimport SVGSpacerIcon from './images/spacer-icon.svg'\nimport SVGTeamMemberIcon from './images/team-member-icon.svg'\nimport SVGTestimonialIcon from './images/testimonial-icon.svg'\nimport SVGVideoPopupIcon from './images/video-popup-icon.svg'\nimport { updateCategory } from '@wordpress/blocks'\n\nexport const colorizeIcon = SvgIcon => {\n\treturn cloneElement( SvgIcon, {\n\t\tfill: 'url(#stackable-gradient)',\n\t\tclassName: 'ugb-stackable-icon-gradient',\n\t} )\n}\n\n// Add an icon to our block category.\nif ( typeof window.wp.blocks !== 'undefined' ) {\n\tupdateCategory( 'stackable', {\n\t\ticon: colorizeIcon( <StackableIcon className=\"components-panel__icon\" width=\"20\" height=\"20\" /> ),\n\t} )\n}\n\n// Add our SVG gradient placeholder definition that we'll reuse.\ndomReady( () => {\n\tconst stackableGradient = document.createElement( 'DIV' )\n\tdocument.querySelector( 'body' ).appendChild( stackableGradient )\n\trender(\n\t\t<svg\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\tclassName=\"ugb-stackable-gradient\"\n\t\t\theight=\"0\"\n\t\t\twidth=\"0\"\n\t\t\tstyle={ { opacity: 0 } }\n\t\t>\n\t\t\t<defs>\n\t\t\t\t<linearGradient id=\"stackable-gradient\">\n\t\t\t\t\t<stop offset=\"0%\" stopColor=\"#ab5af1\" stopOpacity=\"1\" />\n\t\t\t\t\t<stop offset=\"100%\" stopColor=\"#fb6874\" stopOpacity=\"1\" />\n\t\t\t\t</linearGradient>\n\t\t\t</defs>\n\t\t</svg>,\n\t\tstackableGradient\n\t)\n} )\n\nexport const AccordionIcon = () => {\n\treturn colorizeIcon( <SVGAccordionIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const BlockquoteIcon = () => {\n\treturn colorizeIcon( <SVGBlockquoteIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const BlogPostsIcon = () => {\n\treturn colorizeIcon( <SVGBlogPostsIcon width=\"20\" height=\"20\" /> )\n}\nexport const ButtonIcon = () => {\n\treturn colorizeIcon( <SVGButtonIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const CardIcon = () => {\n\treturn colorizeIcon( <SVGCardIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const ContainerIcon = () => {\n\treturn colorizeIcon( <SVGContainerIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const CountUpIcon = () => {\n\treturn colorizeIcon( <SVGCountUpIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const CTAIcon = () => {\n\treturn colorizeIcon( <SVGCTAIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const DividerIcon = () => {\n\treturn colorizeIcon( <SVGDividerIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const ExpandIcon = () => {\n\treturn colorizeIcon( <SVGExpandIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const FeatureGridIcon = () => {\n\treturn colorizeIcon( <SVGFeatureGridIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const FeatureIcon = () => {\n\treturn colorizeIcon( <SVGFeatureIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const HeaderIcon = () => {\n\treturn colorizeIcon( <SVGHeaderIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const IconListIcon = () => {\n\treturn colorizeIcon( <SVGIconListIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const ImageBoxIcon = () => {\n\treturn colorizeIcon( <SVGImageBoxIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const NotificationIcon = () => {\n\treturn colorizeIcon( <SVGNotificationIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const NumberBoxIcon = () => {\n\treturn colorizeIcon( <SVGNumberBoxIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const PricingBoxIcon = () => {\n\treturn colorizeIcon( <SVGPricingBoxIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const SpacerIcon = () => {\n\treturn colorizeIcon( <SVGSpacerIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const TeamMemberIcon = () => {\n\treturn colorizeIcon( <SVGTeamMemberIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const TestimonialIcon = () => {\n\treturn colorizeIcon( <SVGTestimonialIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const VideoPopupIcon = () => {\n\treturn colorizeIcon( <SVGVideoPopupIcon width=\"20\" height=\"20\" /> )\n}\n\nexport const GhostButtonIcon = () => <ButtonIcon />\n","import { __ } from '@wordpress/i18n'\n\n/**\n * Returns an array range of numbers.\n *\n * @param {number} start Starting number range.\n * @param {number} end Ending number range.\n *\n * @return {Array} The range of start to end.\n *\n * @see https://stackoverflow.com/questions/36947847/how-to-generate-range-of-numbers-from-0-to-n-in-es2015-only\n */\nexport const range = ( start, end ) => {\n\treturn Array.from( { length: ( end - start ) }, ( v, k ) => k + start )\n}\n\n/**\n * From a URL, get the video ID and provider: YouTube or Vimeo.\n *\n * @param {string} url\n *\n * @return {Object} An object containing the video ID and provider name.\n */\nexport const getVideoProviderFromURL = url => {\n\tlet id = ''\n\n\t// Check for YouTube.\n\tid = ( url.match( /youtube\\.com\\/watch\\?v=([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\n\tif ( ! id ) {\n\t\tid = ( url.match( /youtube\\.com\\/embed\\/([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\t}\n\tif ( ! id ) {\n\t\tid = ( url.match( /youtube\\.com\\/v\\/([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\t}\n\tif ( ! id ) {\n\t\tid = ( url.match( /youtu\\.be\\/([^\\&\\?\\/]+)/i ) || [] )[ 1 ]\n\t}\n\n\tif ( id ) {\n\t\treturn {\n\t\t\ttype: 'youtube',\n\t\t\tid,\n\t\t}\n\t}\n\n\t// Check for Vimeo.\n\tid = ( url.match( /vimeo\\.com\\/(\\w*\\/)*(\\d+)/i ) || [] )[ 2 ]\n\tif ( ! id ) {\n\t\tid = ( url.match( /^\\d+$/i ) || [] )[ 0 ]\n\t}\n\n\tif ( id ) {\n\t\treturn {\n\t\t\ttype: 'vimeo',\n\t\t\tid,\n\t\t}\n\t}\n\n\treturn {\n\t\ttype: 'youtube',\n\t\tid: url,\n\t}\n}\n\n/**\n * Generates a placeholder text for short to long descriptions.\n *\n * @param {string} length The length of the placeholder. Values are: short, medium, long, normal. Defaults to normal.\n *\n * @return {string} Placeholder string.\n */\nexport const descriptionPlaceholder = length => {\n\tif ( length === 'short' ) {\n\t\treturn __( 'Description for this block. You can use this space for describing your block.' )\n\t} else if ( length === 'medium' ) {\n\t\treturn `${ descriptionPlaceholder() } ${ descriptionPlaceholder( 'short' ) }`\n\t} else if ( length === 'long' ) {\n\t\treturn `${ descriptionPlaceholder( 'medium' ) } ${ descriptionPlaceholder() } ${ descriptionPlaceholder( 'short' ) }`\n\t}\n\treturn __( 'Description for this block. Use this space for describing your block. Any text will do.' )\n}\n\n/**\n * Are we inside the Gutenberg Block Editor?\n *\n * @return {boolean} True if inside the Gutenberg Block Editor, false if not (e.g. in the frontend).\n */\nexport const isEditor = () => typeof window.wp !== 'undefined' && typeof window.wp.editor !== 'undefined'\n","/**\n * Specify a function to execute when the DOM is fully loaded.\n *\n * @param {Function} callback A function to execute after the DOM is ready.\n *\n * @return {void}\n */\nvar domReady = function domReady(callback) {\n if (document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.\n document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly.\n ) {\n return callback();\n } // DOMContentLoaded has not fired yet, delay callback until then.\n\n\n document.addEventListener('DOMContentLoaded', callback);\n};\n\nexport default domReady;\n//# sourceMappingURL=index.js.map","module.exports = wp.element;","module.exports = wp.ajax;","module.exports = wp.components;","/*!\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","module.exports = wp.blocks;","var map = {\n\t\"./accordion/index.js\": 52,\n\t\"./blockquote/index.js\": 28,\n\t\"./blog-posts/index.js\": 29,\n\t\"./button/index.js\": 30,\n\t\"./call-to-action/index.js\": 31,\n\t\"./card/index.js\": 32,\n\t\"./container/index.js\": 33,\n\t\"./count-up/index.js\": 34,\n\t\"./divider/index.js\": 35,\n\t\"./expand/index.js\": 36,\n\t\"./feature-grid/index.js\": 37,\n\t\"./feature/index.js\": 38,\n\t\"./ghost-button/index.js\": 39,\n\t\"./header/index.js\": 40,\n\t\"./icon-list/index.js\": 41,\n\t\"./image-box/index.js\": 42,\n\t\"./notification/index.js\": 43,\n\t\"./number-box/index.js\": 44,\n\t\"./pricing-box/index.js\": 45,\n\t\"./pullquote/index.js\": 46,\n\t\"./spacer/index.js\": 47,\n\t\"./team-member/index.js\": 48,\n\t\"./testimonial/index.js\": 49,\n\t\"./video-popup/index.js\": 50\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 25;","/** @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 * BLOCK: Blockquote\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { BlockquoteIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\n\nconst schema = {\n\talign: {\n\t\ttype: 'string',\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tquoteColor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tquotationMark: {\n\t\ttype: 'string',\n\t\tdefault: 'round-thin',\n\t},\n\tquotationSize: {\n\t\ttype: 'number',\n\t\tdefault: 70,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'plain',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n}\n\nexport const name = 'ugb/blockquote'\n\nexport const settings = {\n\ttitle: __( 'Blockquote' ),\n\tdescription: __( 'Display a quote in style.' ),\n\ticon: BlockquoteIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Blockquote' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/blockquote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Blog Posts\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { BlogPostsIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const name = 'ugb/blog-posts'\n\nexport const settings = {\n\ttitle: __( 'Posts' ),\n\tdescription: __( 'Your latest blog posts. Use this to showcase a few of your posts in your landing pages.' ),\n\ticon: BlogPostsIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Blog Posts' ),\n\t\t__( 'Stackable' ),\n\t],\n\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsAdminTitle: __( 'Blog Posts' ),\n\tsDemoURL: 'https://wpstackable.com/blog-posts-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Button Block.\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { ButtonIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\tbuttons: {\n\t\ttype: 'number',\n\t\tdefault: 1,\n\t},\n\turl: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'a',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: 'a',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'a span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\talign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\ticon: {\n\t\ttype: 'string',\n\t},\n\n\turl2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(2) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab2: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(2) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\ttext2: {\n\t\tsource: 'html',\n\t\tselector: 'div:nth-child(2) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tcolor2: {\n\t\ttype: 'string',\n\t},\n\ttextColor2: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsize2: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tdesign2: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\ticon2: {\n\t\ttype: 'string',\n\t},\n\n\turl3: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(3) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab3: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: 'div:nth-child(3) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\ttext3: {\n\t\tsource: 'html',\n\t\tselector: 'div:nth-child(3) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tcolor3: {\n\t\ttype: 'string',\n\t},\n\ttextColor3: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsize3: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tdesign3: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\ticon3: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/button'\n\nexport const settings = {\n\ttitle: __( 'Button' ),\n\ticon: ButtonIcon,\n\tdescription: __( 'Add a customizable button.' ),\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Button' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/button-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: CTA Block.\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\nimport { __ } from '@wordpress/i18n'\nimport { CTAIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\n\nconst schema = {\n\turl: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tctaTitle: {\n\t\tsource: 'html',\n\t\tselector: 'h3',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\tbodyText: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tbodyTextColor: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tborderButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\tbgColor: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/cta'\n\nexport const settings = {\n\ttitle: __( 'Call to Action' ),\n\tdescription: __( 'A small section you can use to call the attention of your visitors. Great for calling attention to your products or deals.' ),\n\ticon: CTAIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Call to Action' ),\n\t\t__( 'Stackable' ),\n\t\t__( 'CTA' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/call-to-action-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Card Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { CardIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n\tmediaURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-card__image-container',\n\t\tattribute: 'data-src',\n\t},\n\theading: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-card__title',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\ttagline: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-card__tagline',\n\t\tdefault: __( 'Subtitle for this block' ),\n\t},\n\tdes: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-card__description',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\theadingColor: {\n\t\ttype: 'string',\n\t},\n\ttaglineColor: {\n\t\ttype: 'string',\n\t},\n\tdesColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'left',\n\t},\n\t// Design related attributes.\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n}\n\nexport const name = 'ugb/card'\n\nexport const settings = {\n\ttitle: __( 'Card' ),\n\tdescription: __( 'Describe a single subject in a small card. You can use this to describe your product, service or a person.' ),\n\ticon: CardIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Card' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/card-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Container Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { ContainerIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '#f1f1f1',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\theight: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentLocation: {\n\t\ttype: 'string',\n\t\tdefault: 'full',\n\t},\n\tverticalAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/container'\n\nexport const settings = {\n\ttitle: __( 'Container' ),\n\tdescription: __( 'A styled container that you can add other blocks inside. Use this to create unique layouts.' ),\n\ticon: ContainerIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Container Layout' ),\n\t\t__( 'Row' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/container-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Count Up\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { CountUpIcon } from '@stackable/icons'\nimport { disabledBlocks } from 'stackable'\n\nexport const schema = {\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\ttitle1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(1) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(2) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(3) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle4: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(4) .ugb-countup__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\tcountText1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(1) .ugb-countup__counter',\n\t\tdefault: '$99.99',\n\t},\n\tcountText2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(2) .ugb-countup__counter',\n\t\tdefault: '1,234',\n\t},\n\tcountText3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(3) .ugb-countup__counter',\n\t\tdefault: '1,234.56',\n\t},\n\tcountText4: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(4) .ugb-countup__counter',\n\t\tdefault: '£99.99',\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(1) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(2) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(3) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\tdescription4: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-countup__item:nth-child(4) .ugb-countup__description',\n\t\tdefault: __( 'Description' ),\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tcountColor: {\n\t\ttype: 'string',\n\t},\n\tcountSize: {\n\t\ttype: 'number',\n\t\tdefault: 40,\n\t},\n\tcountFont: {\n\t\ttype: 'string',\n\t\tdefault: 'theme',\n\t},\n\tcountFontWeight: {\n\t\ttype: 'string',\n\t\tdefault: '400',\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'plain',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\ttitle: {\n\t\ttype: 'string',\n\t},\n\tcounter: {\n\t\ttype: 'string',\n\t},\n\tdes: {\n\t\ttype: 'string',\n\t},\n\tfontSize: {\n\t\ttype: 'number',\n\t},\n\theadingColor: {\n\t\ttype: 'string',\n\t},\n\tdesColor: {\n\t\ttype: 'string',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/count-up'\n\nexport const settings = {\n\ttitle: __( 'Count Up' ),\n\tdescription: __( 'Showcase your stats. Display how many customers you have or the number of downloads of your app.' ),\n\ticon: CountUpIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Statistics' ),\n\t\t__( 'Count Up' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/count-up-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Divider Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { DividerIcon } from '@stackable/icons'\n\nconst schema = {\n\theight: {\n\t\tdefault: 1,\n\t\ttype: 'number',\n\t},\n\twidth: {\n\t\tdefault: 50,\n\t\ttype: 'number',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t\tdefault: '#dddddd',\n\t},\n\talignment: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n}\n\nexport const name = 'ugb/divider'\n\nexport const settings = {\n\ttitle: __( 'Divider' ),\n\tdescription: __( 'Add a pause between your content.' ),\n\ticon: DividerIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Divider' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n}\n","/**\n * BLOCK: Notification\n */\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { ExpandIcon } from '@stackable/icons'\n\nexport const schema = {\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__less-text',\n\t\tmultiline: 'p',\n\t\tdefault: '',\n\t},\n\tmoreText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__more-text',\n\t\tmultiline: 'p',\n\t\tdefault: '',\n\t},\n\tmoreLabel: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__more-toggle-text',\n\t\tdefault: __( 'Show more' ),\n\t},\n\tlessLabel: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-expand__less-toggle-text',\n\t\tdefault: __( 'Show less' ),\n\t},\n}\n\nexport const name = 'ugb/expand'\n\nexport const settings = {\n\ttitle: __( 'Expand / Show More' ),\n\tdescription: __( 'Display a small snippet of text. Your readers can toggle it to show more information.' ),\n\ticon: ExpandIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Expand' ),\n\t\t__( 'Show more/less' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/expand-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Feature Grid Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { FeatureGridIcon } from '@stackable/icons'\n\nexport const schema = {\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\timageSize: {\n\t\ttype: 'number',\n\t\tdefault: 100,\n\t},\n\timageID1: {\n\t\ttype: 'number',\n\t},\n\timageID2: {\n\t\ttype: 'number',\n\t},\n\timageID3: {\n\t\ttype: 'number',\n\t},\n\timageUrl1: {\n\t\ttype: 'url',\n\t},\n\timageUrl2: {\n\t\ttype: 'url',\n\t},\n\timageUrl3: {\n\t\ttype: 'url',\n\t},\n\timageAlt1: {\n\t\ttype: 'string',\n\t},\n\timageAlt2: {\n\t\ttype: 'string',\n\t},\n\timageAlt3: {\n\t\ttype: 'string',\n\t},\n\ttitle1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-feature-grid__description',\n\t\tdefault: descriptionPlaceholder( 'short' ),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-feature-grid__description',\n\t\tdefault: descriptionPlaceholder( 'short' ),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-feature-grid__description',\n\t\tdefault: descriptionPlaceholder( 'short' ),\n\t},\n\tlinkUrl1: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tlinkUrl2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tlinkUrl3: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tnewTab1: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tnewTab2: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tnewTab3: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tlinkText1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(1) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tlinkText2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(2) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tlinkText3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-feature-grid__item:nth-child(3) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonSize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tbuttonBorderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'link',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/feature-grid'\n\nexport const settings = {\n\ttitle: __( 'Feature Grid' ),\n\tdescription: __( 'Display multiple product features or services. You can use Feature Grids one after another.' ),\n\ticon: FeatureGridIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Feature Grid' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/feature-grid-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Feature Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { FeatureIcon } from '@stackable/icons'\n\nexport const schema = {\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tinvert: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'left',\n\t},\n\timageSize: {\n\t\ttype: 'number',\n\t\tdefault: 400,\n\t},\n\timageID: {\n\t\ttype: 'number',\n\t},\n\timageUrl: {\n\t\ttype: 'url',\n\t},\n\timageAlt: {\n\t\ttype: 'string',\n\t},\n\ttitle: {\n\t\tsource: 'html',\n\t\tselector: 'h2',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\tdescription: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tbuttonURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonSize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tbuttonBorderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'plain',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n}\n\nexport const name = 'ugb/feature'\n\nexport const settings = {\n\ttitle: __( 'Feature' ),\n\tdescription: __( 'Display a product feature or a service in a large area.' ),\n\ticon: FeatureIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Feature' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/feature-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Ghost Button Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { GhostButtonIcon } from '@stackable/icons'\n\nconst schema = {\n\turl: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'a',\n\t\tattribute: 'href',\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'a',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: '4',\n\t},\n\tborderThickness: {\n\t\ttype: 'number',\n\t\tdefault: '1',\n\t},\n}\n\nexport const name = 'ugb/ghost-button'\n\nexport const settings = {\n\ttitle: __( 'Ghost Button' ),\n\tdescription: __( 'A customizable button with a ghost design (deprecated, use the button instead and set the design to \"ghost\")' ),\n\ticon: GhostButtonIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Ghost Button' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\t// Hide! See readme.\n\tsupports: {\n\t\tinserter: false,\n\t},\n\n\t// Stackable-specific settings.\n\tsDeprecated: true,\n}\n","/**\n * BLOCK: Header Block.\n */\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { HeaderIcon } from '@stackable/icons'\n\nconst schema = {\n\ttitle: {\n\t\tsource: 'html',\n\t\tselector: 'h2',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\tsubtitle: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\tsubtitleColor: {\n\t\ttype: 'string',\n\t\t// default: '#ffffff',\n\t},\n\tcontentAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000000',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\tfixedBackground: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tcontentWidth: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\tinvert: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tfullHeight: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\n\t// Button.\n\tbuttonURL: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\n\t// Button #2.\n\tbuttonURL2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-header__buttons > *:nth-child(2) .ugb-button',\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t},\n\tbuttonNewTab2: {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-header__buttons > *:nth-child(2) .ugb-button',\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t},\n\tbuttonText2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-header__buttons > *:nth-child(2) .ugb-button span',\n\t\tdefault: __( 'Button text' ),\n\t},\n\tbuttonColor2: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor2: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tbuttonDesign2: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon2: {\n\t\ttype: 'string',\n\t},\n\tbuttonSize2: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tbuttonBorderRadius2: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\topacity: {\n\t\ttype: 'number',\n\t},\n\turl: {\n\t\ttype: 'string',\n\t},\n\tid: {\n\t\ttype: 'number',\n\t},\n}\n\nexport const name = 'ugb/header'\n\nexport const settings = {\n\ttitle: __( 'Header' ),\n\tdescription: __( 'A large header title area. Typically used at the very top of a page.' ),\n\ticon: HeaderIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Header' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/header-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Icon List Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { IconListIcon } from '@stackable/icons'\n\nexport const schema = {\n\ticon: {\n\t\ttype: 'string',\n\t\tdefault: 'check',\n\t},\n\ticonShape: {\n\t\ttype: 'string',\n\t},\n\ticonColor: {\n\t\ttype: 'string',\n\t},\n\ticonSize: {\n\t\ttype: 'number',\n\t\tdefault: 20,\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 1,\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'ul',\n\t\tmultiline: 'li',\n\t\tdefault: '',\n\t},\n\tgap: {\n\t\ttype: 'number',\n\t\tdefault: 16,\n\t},\n}\n\nexport const name = 'ugb/icon-list'\n\nexport const settings = {\n\ttitle: __( 'Icon List' ),\n\tdescription: __( 'An unordered list with icons. You can use this as a list of features or benefits.' ),\n\ticon: IconListIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Icon List' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/icon-list-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Image Box Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { ImageBoxIcon } from '@stackable/icons'\n\nexport const schema = {\n\talign: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tsubtitleColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\toverlayColor: {\n\t\ttype: 'string',\n\t},\n\twidth: {\n\t\ttype: 'number',\n\t\tdefault: 400,\n\t},\n\theight: {\n\t\ttype: 'number',\n\t\tdefault: 400,\n\t},\n\tverticalAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\thorizontalAlign: {\n\t\ttype: 'string',\n\t\tdefault: 'center',\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\toverlayOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 7,\n\t},\n\timageHoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tarrow: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\tfull: {\n\t\ttype: 'boolean',\n\t},\n\ttitle: {\n\t\ttype: 'string',\n\t},\n\tsubtitle: {\n\t\ttype: 'string',\n\t},\n\tid: {\n\t\ttype: 'number',\n\t},\n\turl: {\n\t\ttype: 'string',\n\t},\n\thref: {\n\t\ttype: 'string',\n\t},\n}\n\n// Wrap in curly or else statement will merge with the previous one and will error out.\n{ [ 1, 2, 3, 4 ].forEach( i => {\n\tschema[ `title${ i }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__title`,\n\t\tdefault: __( 'Title' ),\n\t}\n\tschema[ `description${ i }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__description`,\n\t\tdefault: __( 'Description' ),\n\t}\n\tschema[ `imageURL${ i }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `imageID${ i }` ] = {\n\t\ttype: 'number',\n\t}\n\tschema[ `link${ i }` ] = {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__overlay`,\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t}\n\tschema[ `newTab${ i }` ] = {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-image-box__item:nth-child(${ i }) .ugb-image-box__overlay`,\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t}\n} ) }\n\nexport const name = 'ugb/image-box'\n\nexport const settings = {\n\ttitle: __( 'Image Box' ),\n\tdescription: __( 'Display an image that shows more information when hovered on. Can be used as a fancy link to other pages.' ),\n\ticon: ImageBoxIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Image Box' ),\n\t\t__( 'Stackable' ),\n\t],\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\tattributes: schema,\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/image-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Notification\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { NotificationIcon } from '@stackable/icons'\n\nexport const schema = {\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t},\n\ttextColor: {\n\t\ttype: 'string',\n\t},\n\tnotifType: {\n\t\ttype: 'string',\n\t\tdefault: 'success',\n\t},\n\tdismissible: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n}\n\nexport const name = 'ugb/notification'\n\nexport const settings = {\n\ttitle: __( 'Notification' ),\n\tdescription: __( 'Show a notice to your readers. People can dismiss the notice to permanently hide it.' ),\n\ticon: NotificationIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Notification' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/notification-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Number Box Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { NumberBoxIcon } from '@stackable/icons'\n\nexport const schema = {\n\tnum1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(1) .ugb-number-box__number',\n\t\tdefault: '01',\n\t},\n\tnum2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(2) .ugb-number-box__number',\n\t\tdefault: '02',\n\t},\n\tnum3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(3) .ugb-number-box__number',\n\t\tdefault: '03',\n\t},\n\ttitle1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(1) .ugb-number-box__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(2) .ugb-number-box__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\ttitle3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(3) .ugb-number-box__title',\n\t\tdefault: __( 'Title' ),\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(1) .ugb-number-box__description',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(2) .ugb-number-box__description',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-number-box__item:nth-child(3) .ugb-number-box__description',\n\t\tdefault: descriptionPlaceholder(),\n\t},\n\tnumberColor: {\n\t\ttype: 'string',\n\t},\n\tnumberBGColor: {\n\t\ttype: 'string',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tdescriptionColor: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\tnumberBox: {\n\t\ttype: 'string',\n\t},\n\tnumberBoxTwo: {\n\t\ttype: 'string',\n\t},\n\tnumberBoxThree: {\n\t\ttype: 'string',\n\t},\n\tname: {\n\t\ttype: 'string',\n\t},\n\tnameTwo: {\n\t\ttype: 'string',\n\t},\n\tnameThree: {\n\t\ttype: 'string',\n\t},\n\tbody: {\n\t\ttype: 'string',\n\t},\n\tbodyTwo: {\n\t\ttype: 'string',\n\t},\n\tbodyThree: {\n\t\ttype: 'string',\n\t},\n\tnumberBoxColor: {\n\t\ttype: 'string',\n\t},\n\tnameColor: {\n\t\ttype: 'string',\n\t},\n\tbodyTextColor: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/number-box'\n\nexport const settings = {\n\ttitle: __( 'Number Box' ),\n\tdescription: __( 'Display steps or methods that your users will do in your service. For example, \"Get started in just 3 easy steps: 1, 2 and 3!\"' ),\n\ticon: NumberBoxIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Number Box' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/number-box-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Pricing Box Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { PricingBoxIcon } from '@stackable/icons'\n\nconst schema = {\n\tpricingBoxColor: {\n\t\ttype: 'string',\n\t},\n\tpriceColor: {\n\t\ttype: 'string',\n\t},\n\tperMonthLabelColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonTextColor: {\n\t\ttype: 'string',\n\t},\n\tbuttonDesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tbuttonIcon: {\n\t\ttype: 'string',\n\t},\n\tfeatureListColor: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 2,\n\t},\n\tsize: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tcornerButtonRadius: {\n\t\ttype: 'number',\n\t\tdefault: 4,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n// Wrap in curly or else statement will merge with the previous one and will error out.\n{ [ 1, 2, 3 ].forEach( i => {\n\tconst index = i === 1 ? '' : i\n\tschema[ `url${ index }` ] = {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-button`,\n\t\tattribute: 'href',\n\t\tdefault: '',\n\t}\n\tschema[ `newTab${ index }` ] = {\n\t\ttype: 'boolean',\n\t\tsource: 'attribute',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-button`,\n\t\tattribute: 'target',\n\t\tdefault: false,\n\t}\n\tschema[ `imageURL${ index }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `imageID${ index }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `imageAlt${ index }` ] = {\n\t\ttype: 'string',\n\t}\n\tschema[ `highlightColor${ index }` ] = {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t}\n\tschema[ `pricingBoxTitle${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__title`,\n\t\tdefault: __( 'Title' ),\n\t}\n\tschema[ `price${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__price`,\n\t\tdefault: `${ index }9`,\n\t}\n\tschema[ `pricePrefix${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__price-prefix`,\n\t\tdefault: '$',\n\t}\n\tschema[ `priceSuffix${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__price-suffix`,\n\t\tdefault: '.00',\n\t}\n\tschema[ `perMonthLabel${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__subprice`,\n\t\tdefault: __( 'Description' ),\n\t}\n\tschema[ `buttonText${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-button span`,\n\t\tdefault: __( 'Button text' ),\n\t}\n\tschema[ `featureList${ index }` ] = {\n\t\tsource: 'html',\n\t\tselector: `.ugb-pricing-box__item:nth-child(${ i }) .ugb-pricing-box__description`,\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t}\n} ) }\n\nexport const name = 'ugb/pricing-box'\n\nexport const settings = {\n\ttitle: __( 'Pricing Box' ),\n\tdescription: __( 'Display the different pricing tiers of your business.' ),\n\ticon: PricingBoxIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Pricing Box' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/pricing-table-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Pullquote\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { BlockquoteIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\n\nexport const schema = {\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: 'p',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\tcolor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tquoteColor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n}\n\nexport const name = 'ugb/pullquote'\n\nexport const settings = {\n\ttitle: __( 'Pullquote' ),\n\tdescription: __( 'Display a quote. This is similar to the Blockquote block, but meant to display a quote from within your current post.' ),\n\ticon: BlockquoteIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Pullquote' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\t// Hide! See readme.\n\tsupports: {\n\t\tinserter: false,\n\t},\n\n\t// Stackable specific settings.\n\tsDeprecated: true,\n\tsDemoURL: 'https://wpstackable.com/pull-quote-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Spacer Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { SpacerIcon } from '@stackable/icons'\n\nexport const schema = {\n\theight: {\n\t\tdefault: 50,\n\t\ttype: 'number',\n\t},\n}\n\nexport const name = 'ugb/spacer'\n\nexport const settings = {\n\ttitle: __( 'Spacer' ),\n\tdescription: __( 'Sometimes you just need some space.' ),\n\ticon: SpacerIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Spacer' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n}\n","/**\n * BLOCK: Team Member Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { TeamMemberIcon } from '@stackable/icons'\n\nexport const schema = {\n\thref1: {\n\t\ttype: 'url',\n\t},\n\thref2: {\n\t\ttype: 'url',\n\t},\n\thref3: {\n\t\ttype: 'url',\n\t},\n\tmediaID1: {\n\t\ttype: 'number',\n\t},\n\tmediaID2: {\n\t\ttype: 'number',\n\t},\n\tmediaID3: {\n\t\ttype: 'number',\n\t},\n\tmediaURL1: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__image',\n\t\tattribute: 'data-src',\n\t\tdefault: '',\n\t},\n\tmediaURL2: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__image',\n\t\tattribute: 'data-src',\n\t\tdefault: '',\n\t},\n\tmediaURL3: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__image',\n\t\tattribute: 'data-src',\n\t\tdefault: '',\n\t},\n\tname1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tposition1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tdescription1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(1) .ugb-team-member__description',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tdescription2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(2) .ugb-team-member__description',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tdescription3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-team-member__item:nth-child(3) .ugb-team-member__description',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\tnameColor: {\n\t\ttype: 'string',\n\t},\n\tposColor: {\n\t\ttype: 'string',\n\t},\n\tdesColor: {\n\t\ttype: 'string',\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 2,\n\t},\n\tshapes: {\n\t\ttype: 'string',\n\t\tdefault: 'circle',\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\tcolorOnHover: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\thref: {\n\t\ttype: 'url',\n\t},\n\threfTwo: {\n\t\ttype: 'url',\n\t},\n\threfThree: {\n\t\ttype: 'url',\n\t},\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n\tmediaIDTwo: {\n\t\ttype: 'number',\n\t},\n\tmediaIDThree: {\n\t\ttype: 'number',\n\t},\n\tmediaURL: {\n\t\ttype: 'string',\n\t},\n\tmediaURLTwo: {\n\t\ttype: 'string',\n\t},\n\tmediaURLThree: {\n\t\ttype: 'string',\n\t},\n\tname: {\n\t\ttype: 'string',\n\t},\n\tnameTwo: {\n\t\ttype: 'string',\n\t},\n\tnameThree: {\n\t\ttype: 'string',\n\t},\n\tposition: {\n\t\ttype: 'string',\n\t},\n\tpositionTwo: {\n\t\ttype: 'string',\n\t},\n\tpositionThree: {\n\t\ttype: 'string',\n\t},\n\tdes: {\n\t\ttype: 'string',\n\t},\n\tdesTwo: {\n\t\ttype: 'string',\n\t},\n\tdesThree: {\n\t\ttype: 'string',\n\t},\n\ticonColor: {\n\t\ttype: 'string',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/team-member'\n\nexport const settings = {\n\ttitle: __( 'Team Member' ),\n\tdescription: __( 'Display members of your team or your office. Use multiple Team Member blocks if you have a large team.' ),\n\ticon: TeamMemberIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Team Member' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/team-member-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Testimonial Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport { TestimonialIcon } from '@stackable/icons'\n\nexport const schema = {\n\tmediaID1: {\n\t\ttype: 'number',\n\t},\n\tmediaID2: {\n\t\ttype: 'number',\n\t},\n\tmediaID3: {\n\t\ttype: 'number',\n\t},\n\tmediaURL1: {\n\t\ttype: 'string',\n\t},\n\tmediaURL2: {\n\t\ttype: 'string',\n\t},\n\tmediaURL3: {\n\t\ttype: 'string',\n\t},\n\tname1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(1) .ugb-testimonial__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(2) .ugb-testimonial__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tname3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(3) .ugb-testimonial__name',\n\t\tdefault: __( 'Name' ),\n\t},\n\tposition1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(1) .ugb-testimonial__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(2) .ugb-testimonial__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\tposition3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(3) .ugb-testimonial__position',\n\t\tdefault: __( 'Position' ),\n\t},\n\ttestimonial1: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(1) .ugb-testimonial__body',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\ttestimonial2: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(2) .ugb-testimonial__body',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\ttestimonial3: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-testimonial__item:nth-child(3) .ugb-testimonial__body',\n\t\tdefault: descriptionPlaceholder( 'medium' ),\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tposColor: {\n\t\ttype: 'string',\n\t},\n\tbodyTextColor: {\n\t\ttype: 'string',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\tserif: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tcolumns: {\n\t\ttype: 'number',\n\t\tdefault: 2,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\thref: {\n\t\ttype: 'url',\n\t},\n\threfTwo: {\n\t\ttype: 'url',\n\t},\n\threfThree: {\n\t\ttype: 'url',\n\t},\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n\tmediaIDTwo: {\n\t\ttype: 'number',\n\t},\n\tmediaIDThree: {\n\t\ttype: 'number',\n\t},\n\tmediaURL: {\n\t\ttype: 'string',\n\t},\n\tmediaURLTwo: {\n\t\ttype: 'string',\n\t},\n\tmediaURLThree: {\n\t\ttype: 'string',\n\t},\n\ttestimonialTitle: {\n\t\ttype: 'string',\n\t},\n\ttestimonialTitleTwo: {\n\t\ttype: 'string',\n\t},\n\ttestimonialTitleThree: {\n\t\ttype: 'string',\n\t},\n\tposition: {\n\t\ttype: 'string',\n\t},\n\tpositionTwo: {\n\t\ttype: 'string',\n\t},\n\tpositionThree: {\n\t\ttype: 'string',\n\t},\n\tbody: {\n\t\ttype: 'string',\n\t},\n\tbodyTwo: {\n\t\ttype: 'string',\n\t},\n\tbodyThree: {\n\t\ttype: 'string',\n\t},\n\ticonColor: {\n\t\ttype: 'string',\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n}\n\nexport const name = 'ugb/testimonial'\n\nexport const settings = {\n\ttitle: __( 'Testimonial' ),\n\tdescription: __( 'Showcase what your users say about your product or service.' ),\n\ticon: TestimonialIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Testimonial' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'wide' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/testimonial-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","/**\n * BLOCK: Video Popup Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { disabledBlocks } from 'stackable'\nimport { VideoPopupIcon } from '@stackable/icons'\n\nexport const schema = {\n\tvideoLink: {\n\t\ttype: 'string',\n\t},\n\tvideoID: {\n\t\ttype: 'string',\n\t\tsource: 'attribute',\n\t\tselector: 'div',\n\t\tattribute: 'data-video',\n\t},\n\tplayButtonType: {\n\t\ttype: 'string',\n\t\tdefault: 'normal',\n\t},\n\tplayButtonColor: {\n\t\ttype: 'string',\n\t\tdefault: '#ffffff',\n\t},\n\tbackgroundColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000000',\n\t},\n\tbackgroundImageID: {\n\t\ttype: 'number',\n\t},\n\tbackgroundImageURL: {\n\t\ttype: 'string',\n\t},\n\tbackgroundOpacity: {\n\t\ttype: 'number',\n\t\tdefault: 5,\n\t},\n\talign: {\n\t\ttype: 'string',\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n\thoverEffect: {\n\t\ttype: 'string',\n\t\tdefault: '',\n\t},\n\n\t// Keep the old attributes. Gutenberg issue https://github.com/WordPress/gutenberg/issues/10406\n\toverlayColor: {\n\t\ttype: 'string',\n\t},\n\tmediaLink: {\n\t\ttype: 'string',\n\t},\n\tmediaID: {\n\t\ttype: 'number',\n\t},\n}\n\nexport const name = 'ugb/video-popup'\n\nexport const settings = {\n\ttitle: __( 'Video Popup' ),\n\tdescription: __( 'Display a large thumbnail that your users can click to play a video full-screen. Great for introductory or tutorial videos.' ),\n\ticon: VideoPopupIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Video Popup' ),\n\t\t__( 'Stackable' ),\n\t\t__( 'YouTube Vimeo mp4' ),\n\t],\n\tattributes: schema,\n\tsupports: {\n\t\talign: [ 'center', 'wide', 'full' ],\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/video-popup-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n","import { send as ajaxSend } from '@wordpress/ajax'\nimport domReady from '@wordpress/dom-ready'\nimport { nonceNews } from 'stackable'\nimport { render } from '@wordpress/element'\nimport { Spinner } from '@wordpress/components'\n\ndomReady( () => {\n\tconst content = document.querySelector( '.s-news-box-content' )\n\n\t// Ajax load if nothing printed out (nothing cached in PHP).\n\tif ( content.innerHTML !== '' ) {\n\t\treturn\n\t}\n\n\t// Spinner.\n\trender( <div><Spinner /></div>, content )\n\n\t// Ajax load the news so as not to stall the page load.\n\tajaxSend( 'stackable_news_feed_ajax', {\n\t\tsuccess: data => {\n\t\t\tcontent.innerHTML = data\n\t\t},\n\t\terror: message => {\n\t\t\talert( message ) // eslint-disable-line no-alert\n\t\t},\n\t\tdata: {\n\t\t\tnonce: nonceNews,\n\t\t},\n\t} )\n} )\n","import './news'\nimport { __, sprintf } from '@wordpress/i18n'\nimport { Component, render } from '@wordpress/element'\nimport {\n\tdisabledBlocks,\n\tnonce,\n\tnonceProNotice,\n\tshowProNoticesOption,\n\tsrcUrl,\n} from 'stackable'\nimport { send as ajaxSend } from '@wordpress/ajax'\nimport classnames from 'classnames'\nimport domReady from '@wordpress/dom-ready'\nimport { Spinner } from '@wordpress/components'\n\n// Gather all the blocks.\nconst context = require.context(\n\t'../block', // Search within the src/blocks directory.\n\ttrue, // Search recursively.\n\t/index\\.js$/ // Match any index.js.\n)\n\nconst blockData = {}\n\n// Import all the blocks and get all the settings.\ncontext.keys().forEach( key => {\n\ttry {\n\t\tconst block = context( key )\n\t\tblockData[ block.name ] = block.settings\n\t} catch ( err ) {\n\t\tconsole.error( err ) // eslint-disable-line no-console\n\t}\n} )\n\nclass BlockToggler extends Component {\n\tconstructor() {\n\t\tsuper( ...arguments )\n\t\tthis.toggleBlock = this.toggleBlock.bind( this )\n\t\tthis.enableAllBlocks = this.enableAllBlocks.bind( this )\n\t\tthis.disableAllBlocks = this.disableAllBlocks.bind( this )\n\t\tthis.ajaxTimeout = null\n\t\tthis.state = {\n\t\t\tdisabledBlocks: this.props.disabledBlocks || [],\n\t\t\tisSaving: false,\n\t\t}\n\t}\n\n\t// Send our changes.\n\tcomponentDidUpdate( prevProps, prevState ) {\n\t\tif ( this.state.disabledBlocks === prevState.disabledBlocks ) {\n\t\t\treturn\n\t\t}\n\n\t\tclearTimeout( this.ajaxTimeout )\n\t\tthis.ajaxTimeout = setTimeout( () => {\n\t\t\tajaxSend( 'stackable_update_disable_blocks', {\n\t\t\t\tsuccess: () => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t},\n\t\t\t\terror: message => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t\talert( message ) // eslint-disable-line no-alert\n\t\t\t\t},\n\t\t\t\tdata: {\n\t\t\t\t\tnonce: nonce,\n\t\t\t\t\tdisabledBlocks: this.state.disabledBlocks,\n\t\t\t\t},\n\t\t\t} )\n\t\t\tthis.setState( { isSaving: true } )\n\t\t}, 600 )\n\t}\n\n\ttoggleBlock( blockName ) {\n\t\tif ( this.state.disabledBlocks.includes( blockName ) ) {\n\t\t\tthis.setState( { disabledBlocks: this.state.disabledBlocks.filter( value => value !== blockName ) } )\n\t\t} else {\n\t\t\tthis.setState( { disabledBlocks: [ ...this.state.disabledBlocks, blockName ] } )\n\t\t}\n\t}\n\n\tenableAllBlocks() {\n\t\tthis.setState( { disabledBlocks: [] } )\n\t}\n\n\tdisableAllBlocks() {\n\t\tthis.setState( { disabledBlocks: Object.keys( this.props.blocks ) } )\n\t}\n\n\trender() {\n\t\tconst { blocks: blockData } = this.props\n\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t<div className=\"s-settings-header\">\n\t\t\t\t\t{ this.state.isSaving && <Spinner /> }\n\t\t\t\t\t<button onClick={ this.enableAllBlocks } className=\"button button-large button-link\">{ __( 'Enable All' ) }</button>\n\t\t\t\t\t<button onClick={ this.disableAllBlocks } className=\"button button-large button-link\">{ __( 'Disable All' ) }</button>\n\t\t\t\t</div>\n\t\t\t\t<div className=\"s-settings-grid\">\n\t\t\t\t\t{ Object.keys( blockData ).map( ( blockName, i ) => {\n\t\t\t\t\t\tconst block = blockData[ blockName ]\n\t\t\t\t\t\tconst blockNameTrim = blockName.replace( /\\w+\\//, '' )\n\t\t\t\t\t\tconst title = block.sAdminTitle || block.title\n\n\t\t\t\t\t\t// Don't show blocks that we really hide due to deprecation.\n\t\t\t\t\t\tif ( block.sDeprecated ) {\n\t\t\t\t\t\t\treturn null\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst isDisabled = this.state.disabledBlocks.includes( blockName )\n\t\t\t\t\t\tconst mainClasses = classnames( [\n\t\t\t\t\t\t\t's-box',\n\t\t\t\t\t\t], {\n\t\t\t\t\t\t\t's-is-disabled': isDisabled,\n\t\t\t\t\t\t} )\n\n\t\t\t\t\t\treturn (\n\t\t\t\t\t\t\t<div key={ i + 1 } className={ mainClasses }>\n\t\t\t\t\t\t\t\t<img src={ `${ srcUrl }images/block-${ blockNameTrim }.svg` } alt={ `${ title } icon` } className=\"s-block-icon\" />\n\t\t\t\t\t\t\t\t<h3>{ title }</h3>\n\t\t\t\t\t\t\t\t<p>{ block.description }</p>\n\t\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\t\tclassName=\"s-toggle-button\"\n\t\t\t\t\t\t\t\t\tonClick={ () => this.toggleBlock( blockName ) }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t<span>{ __( 'Disabled' ) }</span>\n\t\t\t\t\t\t\t\t\t<span>{ __( 'Enabled' ) }</span>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t{ block.sDemoURL && (\n\t\t\t\t\t\t\t\t\t<p className=\"s-demo-url\"><small><a href={ block.sDemoURL } target=\"stackable_demo\" title={ sprintf( __( 'View %s Demo', 'stackable' ), title ) } >{ __( 'View Block Demo', 'stackable' ) }</a></small></p>\n\t\t\t\t\t\t\t\t) }\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t)\n\t\t\t\t\t} ) }\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t)\n\t}\n}\n\nclass ProNoticeToggler extends Component {\n\tconstructor() {\n\t\tsuper( ...arguments )\n\t\tthis.toggle = this.toggle.bind( this )\n\t\tthis.ajaxTimeout = null\n\t\tthis.state = {\n\t\t\tchecked: this.props.checked,\n\t\t\tisSaving: false,\n\t\t}\n\t}\n\n\tcomponentDidUpdate( prevProps, prevState ) {\n\t\tif ( this.state.checked === prevState.checked ) {\n\t\t\treturn\n\t\t}\n\n\t\tclearTimeout( this.ajaxTimeout )\n\t\tthis.ajaxTimeout = setTimeout( () => {\n\t\t\tajaxSend( 'stackable_update_show_pro_notice_option', {\n\t\t\t\tsuccess: () => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t},\n\t\t\t\terror: message => {\n\t\t\t\t\tthis.setState( { isSaving: false } )\n\t\t\t\t\talert( message ) // eslint-disable-line no-alert\n\t\t\t\t},\n\t\t\t\tdata: {\n\t\t\t\t\tnonce: nonceProNotice,\n\t\t\t\t\tchecked: this.state.checked,\n\t\t\t\t},\n\t\t\t} )\n\t\t\tthis.setState( { isSaving: true } )\n\t\t}, 600 )\n\t}\n\n\ttoggle() {\n\t\tthis.setState( { checked: ! this.state.checked } )\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<label className=\"s-input-checkbox\" htmlFor=\"s-input-go-premium\">\n\t\t\t\t<input\n\t\t\t\t\ttype=\"checkbox\"\n\t\t\t\t\tid=\"s-input-go-premium\"\n\t\t\t\t\tchecked={ this.state.checked }\n\t\t\t\t\tonChange={ this.toggle }\n\t\t\t\t/>\n\t\t\t\t{ __( 'Show \"Go premium\" notices' ) }\n\t\t\t\t{ this.state.isSaving && <Spinner /> }\n\t\t\t</label>\n\t\t)\n\t}\n}\n\n// Load all the options into the UI.\ndomReady( () => {\n\trender(\n\t\t<BlockToggler blocks={ blockData } disabledBlocks={ disabledBlocks } />,\n\t\tdocument.querySelector( '.s-settings-wrapper' )\n\t)\n\n\tif ( document.querySelector( '.s-pro-control-wrapper' ) ) {\n\t\trender(\n\t\t\t<ProNoticeToggler checked={ showProNoticesOption } />,\n\t\t\tdocument.querySelector( '.s-pro-control-wrapper' )\n\t\t)\n\t}\n} )\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from \"react\";\n\nvar _ref =\n/*#__PURE__*/\nReact.createElement(\"path\", {\n d: \"M16.7 3.3L10 10 3.3 3.4 0 6.7l10 10v-.1l10-9.9z\"\n});\n\nvar SvgArrow = function SvgArrow(props) {\n return React.createElement(\"svg\", _extends({\n viewBox: \"0 0 20 20\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, props), _ref);\n};\n\nexport default SvgArrow;","/**\n * BLOCK: Accordion Block.\n */\n\nimport { __ } from '@wordpress/i18n'\nimport { AccordionIcon } from '@stackable/icons'\nimport { descriptionPlaceholder } from '@stackable/util'\nimport { disabledBlocks } from 'stackable'\nimport SVGArrowIcon from './images/arrow.svg'\n\nexport const ArrowIcon = ( { fill } ) => <SVGArrowIcon width=\"20\" height=\"20\" fill={ fill } />\n\nexport const schema = {\n\theading: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-accordion__heading h4',\n\t\tdefault: __( 'Title for This Block' ),\n\t},\n\ttext: {\n\t\tsource: 'html',\n\t\tselector: '.ugb-accordion__text',\n\t\tdefault: descriptionPlaceholder( 'long' ),\n\t},\n\theadingColor: {\n\t\ttype: 'string',\n\t},\n\theadingBackgroundColor: {\n\t\ttype: 'string',\n\t},\n\topenStart: {\n\t\ttype: 'boolean',\n\t\tdefault: false,\n\t},\n\tdesign: {\n\t\ttype: 'string',\n\t\tdefault: 'basic',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 12,\n\t},\n\tshadow: {\n\t\ttype: 'number',\n\t\tdefault: 3,\n\t},\n}\n\nexport const name = 'ugb/accordion'\n\nexport const settings = {\n\ttitle: __( 'Accordion' ),\n\tdescription: __( 'A title that your visitors can toggle to view more text. Use as FAQs or multiple ones for an Accordion.' ),\n\ticon: AccordionIcon,\n\tcategory: 'stackable',\n\tkeywords: [\n\t\t__( 'Accordion' ),\n\t\t__( 'Toggle' ),\n\t\t__( 'Stackable' ),\n\t],\n\tattributes: schema,\n\n\tsupports: {\n\t\tinserter: ! disabledBlocks.includes( name ), // Hide if disabled.\n\t},\n\n\t// Stackable specific settings.\n\tsDemoURL: 'https://wpstackable.com/accordion-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink',\n}\n"],"sourceRoot":""}
dist/frontend_blocks.js CHANGED
@@ -1,4 +1,4 @@
1
- var frontend_blocks=function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=15)}([,,,,,function(t,e,n){"use strict";e.a=function(t){if("complete"===document.readyState||"interactive"===document.readyState)return t();document.addEventListener("DOMContentLoaded",t)}},,function(t,e){!function(){var e,n,o,r,i,a,s,c,u,l,f,p,d,h,g,y,v,b,m,w,x,S,A,_,T,k,O,E,L,M,C,j,q=window,z=[],H={},P=document,I="appendChild",D="createElement",B="removeChild",W="innerHTML",R="pointer-events:auto",F="clientHeight",U="clientWidth",N="addEventListener",Q=q.setTimeout,V=q.clearTimeout;function G(){var t=e.getBoundingClientRect();return"transform:translate3D("+(t.left-(o[U]-t.width)/2)+"px, "+(t.top-(o[F]-t.height)/2)+"px, 0) scale3D("+e[U]/r[U]+", "+e[F]/r[F]+", 0)"}function X(t){var e,n=L.length-1;if(!d){if(t>0?E===n&&(e=!0):0===E&&(e=!0),e)return ot(i,""),void Q(ot,9,i,"animation:"+(t>0?"bpl":"bpf")+" .3s;transition:transform .35s");if([(E=Math.max(0,Math.min(E+t,n)))-1,E,E+1].forEach(function(t){if(t=Math.max(0,Math.min(t,n)),!H[t]){var e=L[t].src,o=P[D]("IMG");o[N]("load",J.bind(null,e)),o.src=e,H[t]=o}}),H[E].complete)return K(t);d=!0,ot(g,"opacity:.4;"),o[I](g),H[E].onload=function(){x&&K(t)},H[E].onerror=function(){L[E]={error:"Error loading image"},x&&K(t)}}}function K(t){d&&(o[B](g),d=!1);var n=L[E];if(n.error)alert(n.error);else{var a=o.querySelector("img:last-of-type");ot(i=r=H[E],"animation:"+(t>0?"bpfl":"bpfr")+" .35s;transition:transform .35s"),ot(a,"animation:"+(t>0?"bpfol":"bpfor")+" .35s both"),o[I](i),n.el&&(e=n.el)}M[W]=E+1+"/"+L.length,Z(L[E].caption)}function Y(t){~[1,4].indexOf(r.readyState)?(tt(),Q(function(){r.play()},99)):r.error?tt(t):h=Q(Y,35,t)}function $(t){j.noLoader||(t&&ot(g,"top:"+e.offsetTop+"px;left:"+e.offsetLeft+"px;height:"+e[F]+"px;width:"+e[U]+"px"),e.parentElement[t?I:B](g),d=t)}function Z(t){t&&(v[W]=t),ot(y,"opacity:"+(t?"1;"+R:"0"))}function J(t){!~z.indexOf(t)&&z.push(t)}function tt(t){if(d&&$(),_&&_(),"string"==typeof t)return nt(),j.onError?j.onError():alert("Error: The requested "+t+" could not be loaded.");A&&J(l),ot(r,G()),ot(o,"opacity:1;"+R),T=Q(T,410),w=!0,x=!!L,Q(function(){ot(r,"transition:transform .35s;transform:none"),b&&Q(Z,250,b)},60)}function et(t){var e=t.target,n=[y,m,a,s,v,O,k,g];e&&e.blur(),S||~n.indexOf(e)||(r.style.cssText+=G(),ot(o,R),Q(nt,350),V(T),w=!1,S=!0)}function nt(){if(P.body[B](o),o[B](r),ot(o,""),(r===c?u:r).removeAttribute("src"),Z(!1),x){for(var t=o.querySelectorAll("img"),e=0;e<t.length;e++)o[B](t[e]);d&&o[B](g),o[B](M),x=L=!1,H={},C||o[B](k),C||o[B](O),i.onload=tt,i.onerror=tt.bind(null,"image")}j.onClose&&j.onClose(),S=d=!1}function ot(t,e){t.style.cssText=e}t.exports=function(t){var S;n||function(){var t;function e(t){var e=P[D]("button");return e.className=t,e[W]='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M28 24L47 5a3 3 0 1 0-4-4L24 20 5 1a3 3 0 1 0-4 4l19 19L1 43a3 3 0 1 0 4 4l19-19 19 19a3 3 0 0 0 4 0v-4L28 24z"/></svg>',e}function r(t,e){var n=P[D]("button");return n.className="bp-lr",n[W]='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" height="70" fill="#fff"><path d="M88.6 121.3c.8.8 1.8 1.2 2.9 1.2s2.1-.4 2.9-1.2a4.1 4.1 0 0 0 0-5.8l-51-51 51-51a4.1 4.1 0 0 0-5.8-5.8l-54 53.9a4.1 4.1 0 0 0 0 5.8l54 53.9z"/></svg>',ot(n,e),n.onclick=function(e){e.stopPropagation(),X(t)},n}var l=P[D]("STYLE");l[W]="#bp_caption,#bp_container{bottom:0;left:0;right:0;position:fixed;opacity:0}#bp_container>*,#bp_loader{position:absolute;right:0;z-index:10}#bp_container{top:0;z-index:9999;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:opacity .35s}#bp_loader{top:0;left:0;bottom:0;display:flex;margin:0;cursor:wait;z-index:9;background:0 0}#bp_loader svg{width:50%;max-width:300px;max-height:50%;margin:auto;animation:bpturn 1s infinite linear}#bp_aud,#bp_container img,#bp_sv,#bp_vid{user-select:none;max-height:96%;max-width:96%;top:0;bottom:0;left:0;margin:auto;box-shadow:0 0 3em rgba(0,0,0,.4);z-index:-1}#bp_sv{height:0;padding-bottom:54%;background-color:#000;width:96%}#bp_caption{pointer-events:none;font-size:.9em;padding:1.3em;background:rgba(15,15,15,.94);color:#fff;text-align:center;transition:opacity .3s}#bp_aud{width:650px;top:calc(50% - 20px);bottom:auto;box-shadow:none}#bp_count{left:0;right:auto;padding:14px;color:rgba(255,255,255,.7);font-size:22px;cursor:default}#bp_container button{position:absolute;border:0;outline:0;background:0 0;cursor:pointer;transition:all .1s}#bp_container>.bp-x{height:41px;width:41px;border-radius:100%;line-height:50px;top:8px;right:14px;opacity:.8}#bp_container>.bp-x:focus,#bp_container>.bp-x:hover{background:rgba(255,255,255,.2)}.bp-x svg,.bp-xc svg{height:20px;width:20px;fill:#fff}.bp-xc svg{width:16px}#bp_container .bp-xc{left:2%;bottom:100%;padding:9px 20px 4px;background:#d04444;border-radius:2px 2px 0 0;opacity:.85}#bp_container .bp-xc:focus,#bp_container .bp-xc:hover{opacity:1}.bp-lr{top:50%;top:calc(50% - 130px);padding:99px 0;width:6%;background:0 0;border:0;opacity:.4;transition:opacity .1s}.bp-lr:focus,.bp-lr:hover{opacity:.8}@keyframes bpf{50%{transform:translatex(15px)}100%{transform:none}}@keyframes bpl{50%{transform:translatex(-15px)}100%{transform:none}}@keyframes bpfl{0%{opacity:0;transform:translatex(70px)}100%{opacity:1;transform:none}}@keyframes bpfr{0%{opacity:0;transform:translatex(-70px)}100%{opacity:1;transform:none}}@keyframes bpfol{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(-70px)}}@keyframes bpfor{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(70px)}}@keyframes bpturn{0%{transform:none}100%{transform:rotate(360deg)}}@media (max-width:600px){.bp-lr{font-size:15vw}}@media (min-aspect-ratio:9/5){#bp_sv{height:98%;width:170.6vh;padding:0}}",P.head[I](l),(o=P[D]("DIV")).id="bp_container",o.onclick=et,f=e("bp-x"),o[I](f),"ontouchstart"in q&&(C=!0,o.ontouchstart=function(e){t=e.changedTouches[0].pageX},o.ontouchmove=function(t){t.preventDefault()},o.ontouchend=function(e){if(x){var n=e.changedTouches[0],o=n.pageX-t;o<-30&&X(1),o>30&&X(-1)}});i=P[D]("IMG"),(a=P[D]("VIDEO")).id="bp_vid",a.setAttribute("playsinline",!0),a.controls=!0,a.loop=!0,(s=P[D]("audio")).id="bp_aud",s.controls=!0,s.loop=!0,(M=P[D]("span")).id="bp_count",(y=P[D]("DIV")).id="bp_caption",(m=e("bp-xc")).onclick=Z.bind(null,!1),y[I](m),v=P[D]("SPAN"),y[I](v),o[I](y),k=r(1,"transform:scalex(-1)"),O=r(-1,"left:0;right:auto"),(g=P[D]("DIV")).id="bp_loader",g[W]='<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" fill="#fff" opacity=".8"><path d="M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24" fill="#000" opacity=".5"/><path d="M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z"/></svg>',(c=P[D]("DIV")).id="bp_sv",(u=P[D]("IFRAME")).allowFullscreen=!0,u.onload=tt,ot(u,"border:0;position:absolute;height:100%;width:100%;left:0;top:0"),c[I](u),i.onload=tt,i.onerror=tt.bind(null,"image"),q[N]("resize",function(){x||d&&$(!0)}),P[N]("keyup",function(t){var e=t.keyCode;27===e&&w&&et(o),x&&(39===e&&X(1),37===e&&X(-1),38===e&&X(10),40===e&&X(-10))}),P[N]("keydown",function(t){x&&~[37,38,39,40].indexOf(t.keyCode)&&t.preventDefault()}),P[N]("focus",function(t){w&&!o.contains(t.target)&&(t.stopPropagation(),f.focus())},!0),n=!0}(),d&&(V(h),nt()),j=t,p=t.ytSrc||t.vimeoSrc,_=t.animationStart,T=t.animationEnd,e=t.el,A=!1,b=e.getAttribute("data-caption"),t.gallery?function(t){if(Array.isArray(t))E=0,L=t,b=t[0].caption;else{var n=(L=[].slice.call("string"==typeof t?P.querySelectorAll(t+" [data-bp]"):t)).indexOf(e);E=-1!==n?n:0,L=L.map(function(t){return{el:t,src:t.getAttribute("data-bp"),caption:t.getAttribute("data-caption")}})}A=!0,l=L[E].src,!~z.indexOf(l)&&$(!0),L.length>1?(o[I](M),M[W]=E+1+"/"+L.length,C||(o[I](k),o[I](O))):L=!1;(r=i).src=l}(t.gallery):p||t.iframeSrc?($(!0),r=c,function(){var t;j.ytSrc?t="https://www.youtube.com/embed/"+p+"?html5=1&rel=0&playsinline=1&autoplay=1":j.vimeoSrc?t="https://player.vimeo.com/video/"+p+"?autoplay=1":j.iframeSrc&&(t=j.iframeSrc);u.src=t}()):t.imgSrc?(A=!0,l=t.imgSrc,!~z.indexOf(l)&&$(!0),(r=i).src=l):t.audio?($(!0),(r=s).src=t.audio,Y("audio file")):t.vidSrc?($(!0),S=t.vidSrc,Array.isArray(S)?(r=a.cloneNode(),S.forEach(function(t){var e=P[D]("SOURCE");e.src=t,e.type="video/"+t.match(/.(\w+)$/)[1],r[I](e)})):(r=a).src=S,Y("video")):(r=i).src="IMG"===e.tagName?e.src:q.getComputedStyle(e).backgroundImage.replace(/^url|[(|)|'|"]/g,""),o[I](r),P.body[I](o)}}()},,,function(t,e){var n={utf8:{stringToBytes:function(t){return n.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(n.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n<t.length;n++)e.push(255&t.charCodeAt(n));return e},bytesToString:function(t){for(var e=[],n=0;n<t.length;n++)e.push(String.fromCharCode(t[n]));return e.join("")}}};t.exports=n},function(t,e,n){window,t.exports=function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";n.r(e),n.d(e,"divideNumbers",function(){return r}),n.d(e,"hasComma",function(){return i}),n.d(e,"isFloat",function(){return a}),n.d(e,"decimalPlaces",function(){return s}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.action,i=void 0===n?"start":n,a=e.duration,s=void 0===a?1e3:a,c=e.delay,u=void 0===c?16:c,l=e.lang,f=void 0===l?void 0:l;if("stop"!==i){if(o(t),/[0-9]/.test(t.innerHTML)){var p=r(t.innerHTML,{duration:s||t.getAttribute("data-duration"),lang:f||document.querySelector("html").getAttribute("lang")||void 0,delay:u||t.getAttribute("data-delay")});t._countUpOrigInnerHTML=t.innerHTML,t.innerHTML=p[0],t.style.visibility="visible",t.countUpTimeout=setTimeout(function e(){t.innerHTML=p.shift(),p.length?(clearTimeout(t.countUpTimeout),t.countUpTimeout=setTimeout(e,u)):t._countUpOrigInnerHTML=void 0},u)}}else o(t)};var o=function(t){clearTimeout(t.countUpTimeout),t._countUpOrigInnerHTML&&(t.innerHTML=t._countUpOrigInnerHTML,t._countUpOrigInnerHTML=void 0),t.style.visibility=""},r=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.duration,o=void 0===n?1e3:n,r=e.delay,i=void 0===r?16:r,a=e.lang,s=void 0===a?void 0:a,c=o/i,u=t.toString().split(/(<[^>]+>|[0-9.][,.0-9]*[0-9]*)/),l=[],f=0;f<c;f++)l.push("");for(var p=0;p<u.length;p++)if(/([0-9.][,.0-9]*[0-9]*)/.test(u[p])&&!/<[^>]+>/.test(u[p])){var d=u[p],h=/[0-9]+,[0-9]+/.test(d);d=d.replace(/,/g,"");for(var g=/^[0-9]+\.[0-9]+$/.test(d),y=g?(d.split(".")[1]||[]).length:0,v=l.length-1,b=c;b>=1;b--){var m=parseInt(d/c*b,10);g&&(m=parseFloat(d/c*b).toFixed(y),m=parseFloat(m).toLocaleString(s)),h&&(m=m.toLocaleString(s)),l[v--]+=m}}else for(var w=0;w<c;w++)l[w]+=u[p];return l[l.length]=t.toString(),l},i=function(t){return/[0-9]+,[0-9]+/.test(t)},a=function(t){return/^[0-9]+\.[0-9]+$/.test(t)},s=function(t){return a(t)?(t.split(".")[1]||[]).length:0}}])},function(t,e,n){var o,r,i,a,s;o=n(22),r=n(10).utf8,i=n(23),a=n(10).bin,(s=function(t,e){t.constructor==String?t=e&&"binary"===e.encoding?a.stringToBytes(t):r.stringToBytes(t):i(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||(t=t.toString());for(var n=o.bytesToWords(t),c=8*t.length,u=1732584193,l=-271733879,f=-1732584194,p=271733878,d=0;d<n.length;d++)n[d]=16711935&(n[d]<<8|n[d]>>>24)|4278255360&(n[d]<<24|n[d]>>>8);n[c>>>5]|=128<<c%32,n[14+(c+64>>>9<<4)]=c;var h=s._ff,g=s._gg,y=s._hh,v=s._ii;for(d=0;d<n.length;d+=16){var b=u,m=l,w=f,x=p;u=h(u,l,f,p,n[d+0],7,-680876936),p=h(p,u,l,f,n[d+1],12,-389564586),f=h(f,p,u,l,n[d+2],17,606105819),l=h(l,f,p,u,n[d+3],22,-1044525330),u=h(u,l,f,p,n[d+4],7,-176418897),p=h(p,u,l,f,n[d+5],12,1200080426),f=h(f,p,u,l,n[d+6],17,-1473231341),l=h(l,f,p,u,n[d+7],22,-45705983),u=h(u,l,f,p,n[d+8],7,1770035416),p=h(p,u,l,f,n[d+9],12,-1958414417),f=h(f,p,u,l,n[d+10],17,-42063),l=h(l,f,p,u,n[d+11],22,-1990404162),u=h(u,l,f,p,n[d+12],7,1804603682),p=h(p,u,l,f,n[d+13],12,-40341101),f=h(f,p,u,l,n[d+14],17,-1502002290),u=g(u,l=h(l,f,p,u,n[d+15],22,1236535329),f,p,n[d+1],5,-165796510),p=g(p,u,l,f,n[d+6],9,-1069501632),f=g(f,p,u,l,n[d+11],14,643717713),l=g(l,f,p,u,n[d+0],20,-373897302),u=g(u,l,f,p,n[d+5],5,-701558691),p=g(p,u,l,f,n[d+10],9,38016083),f=g(f,p,u,l,n[d+15],14,-660478335),l=g(l,f,p,u,n[d+4],20,-405537848),u=g(u,l,f,p,n[d+9],5,568446438),p=g(p,u,l,f,n[d+14],9,-1019803690),f=g(f,p,u,l,n[d+3],14,-187363961),l=g(l,f,p,u,n[d+8],20,1163531501),u=g(u,l,f,p,n[d+13],5,-1444681467),p=g(p,u,l,f,n[d+2],9,-51403784),f=g(f,p,u,l,n[d+7],14,1735328473),u=y(u,l=g(l,f,p,u,n[d+12],20,-1926607734),f,p,n[d+5],4,-378558),p=y(p,u,l,f,n[d+8],11,-2022574463),f=y(f,p,u,l,n[d+11],16,1839030562),l=y(l,f,p,u,n[d+14],23,-35309556),u=y(u,l,f,p,n[d+1],4,-1530992060),p=y(p,u,l,f,n[d+4],11,1272893353),f=y(f,p,u,l,n[d+7],16,-155497632),l=y(l,f,p,u,n[d+10],23,-1094730640),u=y(u,l,f,p,n[d+13],4,681279174),p=y(p,u,l,f,n[d+0],11,-358537222),f=y(f,p,u,l,n[d+3],16,-722521979),l=y(l,f,p,u,n[d+6],23,76029189),u=y(u,l,f,p,n[d+9],4,-640364487),p=y(p,u,l,f,n[d+12],11,-421815835),f=y(f,p,u,l,n[d+15],16,530742520),u=v(u,l=y(l,f,p,u,n[d+2],23,-995338651),f,p,n[d+0],6,-198630844),p=v(p,u,l,f,n[d+7],10,1126891415),f=v(f,p,u,l,n[d+14],15,-1416354905),l=v(l,f,p,u,n[d+5],21,-57434055),u=v(u,l,f,p,n[d+12],6,1700485571),p=v(p,u,l,f,n[d+3],10,-1894986606),f=v(f,p,u,l,n[d+10],15,-1051523),l=v(l,f,p,u,n[d+1],21,-2054922799),u=v(u,l,f,p,n[d+8],6,1873313359),p=v(p,u,l,f,n[d+15],10,-30611744),f=v(f,p,u,l,n[d+6],15,-1560198380),l=v(l,f,p,u,n[d+13],21,1309151649),u=v(u,l,f,p,n[d+4],6,-145523070),p=v(p,u,l,f,n[d+11],10,-1120210379),f=v(f,p,u,l,n[d+2],15,718787259),l=v(l,f,p,u,n[d+9],21,-343485551),u=u+b>>>0,l=l+m>>>0,f=f+w>>>0,p=p+x>>>0}return o.endian([u,l,f,p])})._ff=function(t,e,n,o,r,i,a){var s=t+(e&n|~e&o)+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._gg=function(t,e,n,o,r,i,a){var s=t+(e&o|n&~o)+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._hh=function(t,e,n,o,r,i,a){var s=t+(e^n^o)+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._ii=function(t,e,n,o,r,i,a){var s=t+(n^(e|~o))+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._blocksize=16,s._digestsize=16,t.exports=function(t,e){if(null==t)throw new Error("Illegal argument "+t);var n=o.wordsToBytes(s(t,e));return e&&e.asBytes?n:e&&e.asString?a.bytesToString(n):o.bytesToHex(n)}},,,function(t,e,n){var o=n(16);o.keys().forEach(function(t){return o(t)})},function(t,e,n){var o={"./accordion/frontend.js":17,"./count-up/frontend.js":18,"./expand/frontend.js":20,"./notification/frontend.js":21,"./video-popup/frontend.js":24};function r(t){var e=i(t);return n(e)}function i(t){var e=o[t];if(!(e+1)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return e}r.keys=function(){return Object.keys(o)},r.resolve=i,t.exports=r,r.id=16},function(t,e,n){"use strict";n.r(e),n.d(e,"openAccordion",function(){return r}),n.d(e,"init",function(){return a}),n.d(e,"initAll",function(){return s});var o=n(5),r=function(t){t.classList.toggle("ugb-accordion--open"),t.setAttribute("aria-expanded",t.classList.contains("ugb-accordion--open")?"true":"false")},i=1,a=function(t){var e=t.querySelector(".ugb-accordion__heading");e.addEventListener("click",function(e){e.preventDefault(),r(t)}),e.addEventListener("keypress",function(e){e.preventDefault(),r(t)});var n=t.querySelector(".ugb-accordion__heading h4"),o=t.querySelector(".ugb-accordion__text");n.setAttribute("id","ugb-accordion-".concat(i,"__heading")),n.setAttribute("aria-controls","ugb-accordion-".concat(i,"__text")),o.setAttribute("id","ugb-accordion-".concat(i,"__text")),o.setAttribute("aria-labelledby","ugb-accordion-".concat(i,"__heading")),i++},s=function(){var t=document.querySelectorAll(".ugb-accordion");Array.prototype.forEach.call(t,function(t){return a(t)})};Object(o.a)(s)},function(t,e,n){"use strict";n.r(e);var o=n(11),r=n.n(o),i=n(5);Object(i.a)(function(){n(19),document.querySelectorAll(".ugb-countup .ugb-counter, .ugb-countup__counter").forEach(function(t){t.classList.add("ugb-countup--hide"),new Waypoint({element:t,handler:function(){r()(t),t.classList.remove("ugb-countup--hide"),this.destroy()},offset:"bottom-in-view"})})})},function(t,e){
2
  /*!
3
  Waypoints - 4.0.1
4
  Copyright © 2011-2016 Caleb Troughton
@@ -12,4 +12,4 @@ https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
12
  * @author Feross Aboukhadijeh <https://feross.org>
13
  * @license MIT
14
  */
15
- t.exports=function(t){return null!=t&&(n(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},function(t,e,n){"use strict";n.r(e);var o=n(7),r=n.n(o),i=n(5);Object(i.a)(function(){var t=document.querySelectorAll(".ugb-video-popup"),e=function(t){if(r.a){var e=t.getAttribute("data-video"),n={el:t,noLoader:!0};e.match(/^\d+$/g)?n.vimeoSrc=e:e.match(/^https?:\/\//g)?n.vidSrc=e:n.ytSrc=e,r()(n)}};t.forEach(function(t){var n=t.querySelector("a");n.addEventListener("click",function(n){n.preventDefault(),e(t)}),n.addEventListener("touchend",function(n){n.preventDefault(),e(t)})})})}]);
1
+ var frontend_blocks=function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=15)}([,,,,,function(t,e,n){"use strict";e.a=function(t){if("complete"===document.readyState||"interactive"===document.readyState)return t();document.addEventListener("DOMContentLoaded",t)}},,,,function(t,e){!function(){var e,n,o,r,i,a,s,c,u,l,f,p,d,h,g,y,v,b,m,w,x,S,A,_,T,k,O,E,L,M,C,j,q=window,z=[],H={},P=document,I="appendChild",D="createElement",B="removeChild",W="innerHTML",R="pointer-events:auto",F="clientHeight",U="clientWidth",N="addEventListener",Q=q.setTimeout,V=q.clearTimeout;function G(){var t=e.getBoundingClientRect();return"transform:translate3D("+(t.left-(o[U]-t.width)/2)+"px, "+(t.top-(o[F]-t.height)/2)+"px, 0) scale3D("+e[U]/r[U]+", "+e[F]/r[F]+", 0)"}function X(t){var e,n=L.length-1;if(!d){if(t>0?E===n&&(e=!0):0===E&&(e=!0),e)return ot(i,""),void Q(ot,9,i,"animation:"+(t>0?"bpl":"bpf")+" .3s;transition:transform .35s");if([(E=Math.max(0,Math.min(E+t,n)))-1,E,E+1].forEach(function(t){if(t=Math.max(0,Math.min(t,n)),!H[t]){var e=L[t].src,o=P[D]("IMG");o[N]("load",J.bind(null,e)),o.src=e,H[t]=o}}),H[E].complete)return K(t);d=!0,ot(g,"opacity:.4;"),o[I](g),H[E].onload=function(){x&&K(t)},H[E].onerror=function(){L[E]={error:"Error loading image"},x&&K(t)}}}function K(t){d&&(o[B](g),d=!1);var n=L[E];if(n.error)alert(n.error);else{var a=o.querySelector("img:last-of-type");ot(i=r=H[E],"animation:"+(t>0?"bpfl":"bpfr")+" .35s;transition:transform .35s"),ot(a,"animation:"+(t>0?"bpfol":"bpfor")+" .35s both"),o[I](i),n.el&&(e=n.el)}M[W]=E+1+"/"+L.length,Z(L[E].caption)}function Y(t){~[1,4].indexOf(r.readyState)?(tt(),Q(function(){r.play()},99)):r.error?tt(t):h=Q(Y,35,t)}function $(t){j.noLoader||(t&&ot(g,"top:"+e.offsetTop+"px;left:"+e.offsetLeft+"px;height:"+e[F]+"px;width:"+e[U]+"px"),e.parentElement[t?I:B](g),d=t)}function Z(t){t&&(v[W]=t),ot(y,"opacity:"+(t?"1;"+R:"0"))}function J(t){!~z.indexOf(t)&&z.push(t)}function tt(t){if(d&&$(),_&&_(),"string"==typeof t)return nt(),j.onError?j.onError():alert("Error: The requested "+t+" could not be loaded.");A&&J(l),ot(r,G()),ot(o,"opacity:1;"+R),T=Q(T,410),w=!0,x=!!L,Q(function(){ot(r,"transition:transform .35s;transform:none"),b&&Q(Z,250,b)},60)}function et(t){var e=t.target,n=[y,m,a,s,v,O,k,g];e&&e.blur(),S||~n.indexOf(e)||(r.style.cssText+=G(),ot(o,R),Q(nt,350),V(T),w=!1,S=!0)}function nt(){if(P.body[B](o),o[B](r),ot(o,""),(r===c?u:r).removeAttribute("src"),Z(!1),x){for(var t=o.querySelectorAll("img"),e=0;e<t.length;e++)o[B](t[e]);d&&o[B](g),o[B](M),x=L=!1,H={},C||o[B](k),C||o[B](O),i.onload=tt,i.onerror=tt.bind(null,"image")}j.onClose&&j.onClose(),S=d=!1}function ot(t,e){t.style.cssText=e}t.exports=function(t){var S;n||function(){var t;function e(t){var e=P[D]("button");return e.className=t,e[W]='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M28 24L47 5a3 3 0 1 0-4-4L24 20 5 1a3 3 0 1 0-4 4l19 19L1 43a3 3 0 1 0 4 4l19-19 19 19a3 3 0 0 0 4 0v-4L28 24z"/></svg>',e}function r(t,e){var n=P[D]("button");return n.className="bp-lr",n[W]='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" height="70" fill="#fff"><path d="M88.6 121.3c.8.8 1.8 1.2 2.9 1.2s2.1-.4 2.9-1.2a4.1 4.1 0 0 0 0-5.8l-51-51 51-51a4.1 4.1 0 0 0-5.8-5.8l-54 53.9a4.1 4.1 0 0 0 0 5.8l54 53.9z"/></svg>',ot(n,e),n.onclick=function(e){e.stopPropagation(),X(t)},n}var l=P[D]("STYLE");l[W]="#bp_caption,#bp_container{bottom:0;left:0;right:0;position:fixed;opacity:0}#bp_container>*,#bp_loader{position:absolute;right:0;z-index:10}#bp_container{top:0;z-index:9999;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:opacity .35s}#bp_loader{top:0;left:0;bottom:0;display:flex;margin:0;cursor:wait;z-index:9;background:0 0}#bp_loader svg{width:50%;max-width:300px;max-height:50%;margin:auto;animation:bpturn 1s infinite linear}#bp_aud,#bp_container img,#bp_sv,#bp_vid{user-select:none;max-height:96%;max-width:96%;top:0;bottom:0;left:0;margin:auto;box-shadow:0 0 3em rgba(0,0,0,.4);z-index:-1}#bp_sv{height:0;padding-bottom:54%;background-color:#000;width:96%}#bp_caption{pointer-events:none;font-size:.9em;padding:1.3em;background:rgba(15,15,15,.94);color:#fff;text-align:center;transition:opacity .3s}#bp_aud{width:650px;top:calc(50% - 20px);bottom:auto;box-shadow:none}#bp_count{left:0;right:auto;padding:14px;color:rgba(255,255,255,.7);font-size:22px;cursor:default}#bp_container button{position:absolute;border:0;outline:0;background:0 0;cursor:pointer;transition:all .1s}#bp_container>.bp-x{height:41px;width:41px;border-radius:100%;line-height:50px;top:8px;right:14px;opacity:.8}#bp_container>.bp-x:focus,#bp_container>.bp-x:hover{background:rgba(255,255,255,.2)}.bp-x svg,.bp-xc svg{height:20px;width:20px;fill:#fff}.bp-xc svg{width:16px}#bp_container .bp-xc{left:2%;bottom:100%;padding:9px 20px 4px;background:#d04444;border-radius:2px 2px 0 0;opacity:.85}#bp_container .bp-xc:focus,#bp_container .bp-xc:hover{opacity:1}.bp-lr{top:50%;top:calc(50% - 130px);padding:99px 0;width:6%;background:0 0;border:0;opacity:.4;transition:opacity .1s}.bp-lr:focus,.bp-lr:hover{opacity:.8}@keyframes bpf{50%{transform:translatex(15px)}100%{transform:none}}@keyframes bpl{50%{transform:translatex(-15px)}100%{transform:none}}@keyframes bpfl{0%{opacity:0;transform:translatex(70px)}100%{opacity:1;transform:none}}@keyframes bpfr{0%{opacity:0;transform:translatex(-70px)}100%{opacity:1;transform:none}}@keyframes bpfol{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(-70px)}}@keyframes bpfor{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(70px)}}@keyframes bpturn{0%{transform:none}100%{transform:rotate(360deg)}}@media (max-width:600px){.bp-lr{font-size:15vw}}@media (min-aspect-ratio:9/5){#bp_sv{height:98%;width:170.6vh;padding:0}}",P.head[I](l),(o=P[D]("DIV")).id="bp_container",o.onclick=et,f=e("bp-x"),o[I](f),"ontouchstart"in q&&(C=!0,o.ontouchstart=function(e){t=e.changedTouches[0].pageX},o.ontouchmove=function(t){t.preventDefault()},o.ontouchend=function(e){if(x){var n=e.changedTouches[0],o=n.pageX-t;o<-30&&X(1),o>30&&X(-1)}});i=P[D]("IMG"),(a=P[D]("VIDEO")).id="bp_vid",a.setAttribute("playsinline",!0),a.controls=!0,a.loop=!0,(s=P[D]("audio")).id="bp_aud",s.controls=!0,s.loop=!0,(M=P[D]("span")).id="bp_count",(y=P[D]("DIV")).id="bp_caption",(m=e("bp-xc")).onclick=Z.bind(null,!1),y[I](m),v=P[D]("SPAN"),y[I](v),o[I](y),k=r(1,"transform:scalex(-1)"),O=r(-1,"left:0;right:auto"),(g=P[D]("DIV")).id="bp_loader",g[W]='<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" fill="#fff" opacity=".8"><path d="M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24" fill="#000" opacity=".5"/><path d="M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z"/></svg>',(c=P[D]("DIV")).id="bp_sv",(u=P[D]("IFRAME")).allowFullscreen=!0,u.onload=tt,ot(u,"border:0;position:absolute;height:100%;width:100%;left:0;top:0"),c[I](u),i.onload=tt,i.onerror=tt.bind(null,"image"),q[N]("resize",function(){x||d&&$(!0)}),P[N]("keyup",function(t){var e=t.keyCode;27===e&&w&&et(o),x&&(39===e&&X(1),37===e&&X(-1),38===e&&X(10),40===e&&X(-10))}),P[N]("keydown",function(t){x&&~[37,38,39,40].indexOf(t.keyCode)&&t.preventDefault()}),P[N]("focus",function(t){w&&!o.contains(t.target)&&(t.stopPropagation(),f.focus())},!0),n=!0}(),d&&(V(h),nt()),j=t,p=t.ytSrc||t.vimeoSrc,_=t.animationStart,T=t.animationEnd,e=t.el,A=!1,b=e.getAttribute("data-caption"),t.gallery?function(t){if(Array.isArray(t))E=0,L=t,b=t[0].caption;else{var n=(L=[].slice.call("string"==typeof t?P.querySelectorAll(t+" [data-bp]"):t)).indexOf(e);E=-1!==n?n:0,L=L.map(function(t){return{el:t,src:t.getAttribute("data-bp"),caption:t.getAttribute("data-caption")}})}A=!0,l=L[E].src,!~z.indexOf(l)&&$(!0),L.length>1?(o[I](M),M[W]=E+1+"/"+L.length,C||(o[I](k),o[I](O))):L=!1;(r=i).src=l}(t.gallery):p||t.iframeSrc?($(!0),r=c,function(){var t;j.ytSrc?t="https://www.youtube.com/embed/"+p+"?html5=1&rel=0&playsinline=1&autoplay=1":j.vimeoSrc?t="https://player.vimeo.com/video/"+p+"?autoplay=1":j.iframeSrc&&(t=j.iframeSrc);u.src=t}()):t.imgSrc?(A=!0,l=t.imgSrc,!~z.indexOf(l)&&$(!0),(r=i).src=l):t.audio?($(!0),(r=s).src=t.audio,Y("audio file")):t.vidSrc?($(!0),S=t.vidSrc,Array.isArray(S)?(r=a.cloneNode(),S.forEach(function(t){var e=P[D]("SOURCE");e.src=t,e.type="video/"+t.match(/.(\w+)$/)[1],r[I](e)})):(r=a).src=S,Y("video")):(r=i).src="IMG"===e.tagName?e.src:q.getComputedStyle(e).backgroundImage.replace(/^url|[(|)|'|"]/g,""),o[I](r),P.body[I](o)}}()},function(t,e){var n={utf8:{stringToBytes:function(t){return n.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(n.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n<t.length;n++)e.push(255&t.charCodeAt(n));return e},bytesToString:function(t){for(var e=[],n=0;n<t.length;n++)e.push(String.fromCharCode(t[n]));return e.join("")}}};t.exports=n},function(t,e,n){window,t.exports=function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";n.r(e),n.d(e,"divideNumbers",function(){return r}),n.d(e,"hasComma",function(){return i}),n.d(e,"isFloat",function(){return a}),n.d(e,"decimalPlaces",function(){return s}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.action,i=void 0===n?"start":n,a=e.duration,s=void 0===a?1e3:a,c=e.delay,u=void 0===c?16:c,l=e.lang,f=void 0===l?void 0:l;if("stop"!==i){if(o(t),/[0-9]/.test(t.innerHTML)){var p=r(t.innerHTML,{duration:s||t.getAttribute("data-duration"),lang:f||document.querySelector("html").getAttribute("lang")||void 0,delay:u||t.getAttribute("data-delay")});t._countUpOrigInnerHTML=t.innerHTML,t.innerHTML=p[0],t.style.visibility="visible",t.countUpTimeout=setTimeout(function e(){t.innerHTML=p.shift(),p.length?(clearTimeout(t.countUpTimeout),t.countUpTimeout=setTimeout(e,u)):t._countUpOrigInnerHTML=void 0},u)}}else o(t)};var o=function(t){clearTimeout(t.countUpTimeout),t._countUpOrigInnerHTML&&(t.innerHTML=t._countUpOrigInnerHTML,t._countUpOrigInnerHTML=void 0),t.style.visibility=""},r=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.duration,o=void 0===n?1e3:n,r=e.delay,i=void 0===r?16:r,a=e.lang,s=void 0===a?void 0:a,c=o/i,u=t.toString().split(/(<[^>]+>|[0-9.][,.0-9]*[0-9]*)/),l=[],f=0;f<c;f++)l.push("");for(var p=0;p<u.length;p++)if(/([0-9.][,.0-9]*[0-9]*)/.test(u[p])&&!/<[^>]+>/.test(u[p])){var d=u[p],h=/[0-9]+,[0-9]+/.test(d);d=d.replace(/,/g,"");for(var g=/^[0-9]+\.[0-9]+$/.test(d),y=g?(d.split(".")[1]||[]).length:0,v=l.length-1,b=c;b>=1;b--){var m=parseInt(d/c*b,10);g&&(m=parseFloat(d/c*b).toFixed(y),m=parseFloat(m).toLocaleString(s)),h&&(m=m.toLocaleString(s)),l[v--]+=m}}else for(var w=0;w<c;w++)l[w]+=u[p];return l[l.length]=t.toString(),l},i=function(t){return/[0-9]+,[0-9]+/.test(t)},a=function(t){return/^[0-9]+\.[0-9]+$/.test(t)},s=function(t){return a(t)?(t.split(".")[1]||[]).length:0}}])},function(t,e,n){var o,r,i,a,s;o=n(22),r=n(10).utf8,i=n(23),a=n(10).bin,(s=function(t,e){t.constructor==String?t=e&&"binary"===e.encoding?a.stringToBytes(t):r.stringToBytes(t):i(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||(t=t.toString());for(var n=o.bytesToWords(t),c=8*t.length,u=1732584193,l=-271733879,f=-1732584194,p=271733878,d=0;d<n.length;d++)n[d]=16711935&(n[d]<<8|n[d]>>>24)|4278255360&(n[d]<<24|n[d]>>>8);n[c>>>5]|=128<<c%32,n[14+(c+64>>>9<<4)]=c;var h=s._ff,g=s._gg,y=s._hh,v=s._ii;for(d=0;d<n.length;d+=16){var b=u,m=l,w=f,x=p;u=h(u,l,f,p,n[d+0],7,-680876936),p=h(p,u,l,f,n[d+1],12,-389564586),f=h(f,p,u,l,n[d+2],17,606105819),l=h(l,f,p,u,n[d+3],22,-1044525330),u=h(u,l,f,p,n[d+4],7,-176418897),p=h(p,u,l,f,n[d+5],12,1200080426),f=h(f,p,u,l,n[d+6],17,-1473231341),l=h(l,f,p,u,n[d+7],22,-45705983),u=h(u,l,f,p,n[d+8],7,1770035416),p=h(p,u,l,f,n[d+9],12,-1958414417),f=h(f,p,u,l,n[d+10],17,-42063),l=h(l,f,p,u,n[d+11],22,-1990404162),u=h(u,l,f,p,n[d+12],7,1804603682),p=h(p,u,l,f,n[d+13],12,-40341101),f=h(f,p,u,l,n[d+14],17,-1502002290),u=g(u,l=h(l,f,p,u,n[d+15],22,1236535329),f,p,n[d+1],5,-165796510),p=g(p,u,l,f,n[d+6],9,-1069501632),f=g(f,p,u,l,n[d+11],14,643717713),l=g(l,f,p,u,n[d+0],20,-373897302),u=g(u,l,f,p,n[d+5],5,-701558691),p=g(p,u,l,f,n[d+10],9,38016083),f=g(f,p,u,l,n[d+15],14,-660478335),l=g(l,f,p,u,n[d+4],20,-405537848),u=g(u,l,f,p,n[d+9],5,568446438),p=g(p,u,l,f,n[d+14],9,-1019803690),f=g(f,p,u,l,n[d+3],14,-187363961),l=g(l,f,p,u,n[d+8],20,1163531501),u=g(u,l,f,p,n[d+13],5,-1444681467),p=g(p,u,l,f,n[d+2],9,-51403784),f=g(f,p,u,l,n[d+7],14,1735328473),u=y(u,l=g(l,f,p,u,n[d+12],20,-1926607734),f,p,n[d+5],4,-378558),p=y(p,u,l,f,n[d+8],11,-2022574463),f=y(f,p,u,l,n[d+11],16,1839030562),l=y(l,f,p,u,n[d+14],23,-35309556),u=y(u,l,f,p,n[d+1],4,-1530992060),p=y(p,u,l,f,n[d+4],11,1272893353),f=y(f,p,u,l,n[d+7],16,-155497632),l=y(l,f,p,u,n[d+10],23,-1094730640),u=y(u,l,f,p,n[d+13],4,681279174),p=y(p,u,l,f,n[d+0],11,-358537222),f=y(f,p,u,l,n[d+3],16,-722521979),l=y(l,f,p,u,n[d+6],23,76029189),u=y(u,l,f,p,n[d+9],4,-640364487),p=y(p,u,l,f,n[d+12],11,-421815835),f=y(f,p,u,l,n[d+15],16,530742520),u=v(u,l=y(l,f,p,u,n[d+2],23,-995338651),f,p,n[d+0],6,-198630844),p=v(p,u,l,f,n[d+7],10,1126891415),f=v(f,p,u,l,n[d+14],15,-1416354905),l=v(l,f,p,u,n[d+5],21,-57434055),u=v(u,l,f,p,n[d+12],6,1700485571),p=v(p,u,l,f,n[d+3],10,-1894986606),f=v(f,p,u,l,n[d+10],15,-1051523),l=v(l,f,p,u,n[d+1],21,-2054922799),u=v(u,l,f,p,n[d+8],6,1873313359),p=v(p,u,l,f,n[d+15],10,-30611744),f=v(f,p,u,l,n[d+6],15,-1560198380),l=v(l,f,p,u,n[d+13],21,1309151649),u=v(u,l,f,p,n[d+4],6,-145523070),p=v(p,u,l,f,n[d+11],10,-1120210379),f=v(f,p,u,l,n[d+2],15,718787259),l=v(l,f,p,u,n[d+9],21,-343485551),u=u+b>>>0,l=l+m>>>0,f=f+w>>>0,p=p+x>>>0}return o.endian([u,l,f,p])})._ff=function(t,e,n,o,r,i,a){var s=t+(e&n|~e&o)+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._gg=function(t,e,n,o,r,i,a){var s=t+(e&o|n&~o)+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._hh=function(t,e,n,o,r,i,a){var s=t+(e^n^o)+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._ii=function(t,e,n,o,r,i,a){var s=t+(n^(e|~o))+(r>>>0)+a;return(s<<i|s>>>32-i)+e},s._blocksize=16,s._digestsize=16,t.exports=function(t,e){if(null==t)throw new Error("Illegal argument "+t);var n=o.wordsToBytes(s(t,e));return e&&e.asBytes?n:e&&e.asString?a.bytesToString(n):o.bytesToHex(n)}},,,function(t,e,n){var o=n(16);o.keys().forEach(function(t){return o(t)})},function(t,e,n){var o={"./accordion/frontend.js":17,"./count-up/frontend.js":18,"./expand/frontend.js":20,"./notification/frontend.js":21,"./video-popup/frontend.js":24};function r(t){var e=i(t);return n(e)}function i(t){var e=o[t];if(!(e+1)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return e}r.keys=function(){return Object.keys(o)},r.resolve=i,t.exports=r,r.id=16},function(t,e,n){"use strict";n.r(e),n.d(e,"openAccordion",function(){return r}),n.d(e,"init",function(){return a}),n.d(e,"initAll",function(){return s});var o=n(5),r=function(t){t.classList.toggle("ugb-accordion--open"),t.setAttribute("aria-expanded",t.classList.contains("ugb-accordion--open")?"true":"false")},i=1,a=function(t){var e=t.querySelector(".ugb-accordion__heading");e.addEventListener("click",function(e){e.preventDefault(),r(t)}),e.addEventListener("keypress",function(e){e.preventDefault(),r(t)});var n=t.querySelector(".ugb-accordion__heading h4"),o=t.querySelector(".ugb-accordion__text");n.setAttribute("id","ugb-accordion-".concat(i,"__heading")),n.setAttribute("aria-controls","ugb-accordion-".concat(i,"__text")),o.setAttribute("id","ugb-accordion-".concat(i,"__text")),o.setAttribute("aria-labelledby","ugb-accordion-".concat(i,"__heading")),i++},s=function(){var t=document.querySelectorAll(".ugb-accordion");Array.prototype.forEach.call(t,function(t){return a(t)})};Object(o.a)(s)},function(t,e,n){"use strict";n.r(e);var o=n(11),r=n.n(o),i=n(5);Object(i.a)(function(){n(19),document.querySelectorAll(".ugb-countup .ugb-counter, .ugb-countup__counter").forEach(function(t){t.classList.add("ugb-countup--hide"),new Waypoint({element:t,handler:function(){r()(t),t.classList.remove("ugb-countup--hide"),this.destroy()},offset:"bottom-in-view"})})})},function(t,e){
2
  /*!
3
  Waypoints - 4.0.1
4
  Copyright © 2011-2016 Caleb Troughton
12
  * @author Feross Aboukhadijeh <https://feross.org>
13
  * @license MIT
14
  */
15
+ t.exports=function(t){return null!=t&&(n(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},function(t,e,n){"use strict";n.r(e);var o=n(9),r=n.n(o),i=n(5);Object(i.a)(function(){var t=document.querySelectorAll(".ugb-video-popup"),e=function(t){if(r.a){var e=t.getAttribute("data-video"),n={el:t,noLoader:!0};e.match(/^\d+$/g)?n.vimeoSrc=e:e.match(/^https?:\/\//g)?n.vidSrc=e:n.ytSrc=e,r()(n)}};t.forEach(function(t){var n=t.querySelector("a");n.addEventListener("click",function(n){n.preventDefault(),e(t)}),n.addEventListener("touchend",function(n){n.preventDefault(),e(t)})})})}]);
dist/frontend_blocks.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack://[name]/webpack/bootstrap","webpack://[name]/./node_modules/@wordpress/dom-ready/build-module/index.js","webpack://[name]/./node_modules/bigpicture/index.js","webpack://[name]/./node_modules/charenc/charenc.js","webpack://[name]/./node_modules/counterup2/dist/index.js","webpack://[name]/./node_modules/md5/md5.js","webpack://[name]/./src/block-frontend.js","webpack://[name]/./src/block sync frontend\\.js$","webpack://[name]/./src/block/accordion/frontend.js","webpack://[name]/./src/block/count-up/frontend.js","webpack://[name]/./node_modules/waypoints/lib/noframework.waypoints.js","webpack://[name]/./src/block/expand/frontend.js","webpack://[name]/./src/block/notification/frontend.js","webpack://[name]/./node_modules/crypt/crypt.js","webpack://[name]/./node_modules/is-buffer/index.js","webpack://[name]/./src/block/video-popup/frontend.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_exports__","callback","document","readyState","addEventListener","el","initialized","container","displayElement","displayImage","displayVideo","displayAudio","iframeContainer","iframeSiteVid","imgSrc","closeButton","siteVidID","isLoading","checkMediaTimeout","loadingIcon","caption","captionText","captionContent","captionHideButton","isOpen","galleryOpen","isClosing","remoteImage","animationStart","animationEnd","rightArrowBtn","leftArrowBtn","galleryPosition","galleryEls","galleryCounter","supportsTouch","opts","global","window","imgCache","preloadedImages","doc","appendEl","createEl","removeEl","htmlInner","pointerEventsAuto","cHeight","cWidth","listenFor","timeout","setTimeout","clearTimeout","getRect","rect","getBoundingClientRect","left","width","top","height","updateGallery","movement","isEnd","galleryLength","length","changeCSS","Math","max","min","forEach","position","src","img","addToImgCache","complete","changeGalleryImage","onload","onerror","error","activeEl","alert","oldimg","querySelector","toggleCaption","checkMedia","errMsg","indexOf","open","play","toggleLoadingIcon","bool","noLoader","offsetTop","offsetLeft","parentElement","url","push","err","removeContainer","onError","close","e","target","clickEls","blur","style","cssText","body","removeAttribute","images","querySelectorAll","onClose","element","newStyle","options","source","startX","createCloseButton","className","createArrowSymbol","direction","onclick","stopPropagation","head","id","ontouchstart","changedTouches","pageX","ontouchmove","preventDefault","ontouchend","touchobj","distX","setAttribute","controls","loop","allowFullscreen","keyCode","contains","focus","initialize","ytSrc","vimeoSrc","getAttribute","gallery","Array","isArray","elIndex","slice","map","makeGallery","iframeSrc","prefix","createIframe","audio","vidSrc","cloneNode","type","match","tagName","getComputedStyle","backgroundImage","replace","charenc","utf8","stringToBytes","str","bin","unescape","encodeURIComponent","bytesToString","bytes","decodeURIComponent","escape","charCodeAt","String","fromCharCode","join","default","u","arguments","action","duration","a","delay","lang","f","test","innerHTML","_countUpOrigInnerHTML","visibility","countUpTimeout","shift","toString","split","v","g","y","b","T","parseInt","parseFloat","toFixed","toLocaleString","M","crypt","isBuffer","md5","message","constructor","encoding","bytesToWords","FF","_ff","GG","_gg","HH","_hh","II","_ii","aa","bb","cc","dd","endian","x","_blocksize","_digestsize","Error","digestbytes","wordsToBytes","asBytes","asString","bytesToHex","context","require","keys","./accordion/frontend.js","./count-up/frontend.js","./expand/frontend.js","./notification/frontend.js","./video-popup/frontend.js","webpackContext","req","webpackContextResolve","code","resolve","openAccordion","init","initAll","_wordpress_dom_ready__WEBPACK_IMPORTED_MODULE_0__","classList","toggle","instanceID","ev","heading","text","concat","elems","domReady","counterup2__WEBPACK_IMPORTED_MODULE_0__","counterup2__WEBPACK_IMPORTED_MODULE_0___default","_wordpress_dom_ready__WEBPACK_IMPORTED_MODULE_1__","add","Waypoint","handler","counterUp","remove","this","destroy","offset","keyCounter","allWaypoints","Adapter","extend","defaults","adapter","axis","horizontal","enabled","triggerPoint","group","Group","findOrCreate","Context","findOrCreateByElement","offsetAliases","queueTrigger","trigger","args","apply","disable","enable","refresh","next","previous","invokeAll","method","allWaypointsArray","waypointKey","end","destroyAll","disableAll","enableAll","refreshAll","viewportHeight","innerHeight","documentElement","clientHeight","viewportWidth","clientWidth","adapters","continuous","bottom-in-view","outerHeight","right-in-view","innerWidth","outerWidth","requestAnimationFrameShim","contexts","oldWindowLoad","didScroll","didResize","oldScroll","scrollLeft","scrollTop","waypoints","vertical","waypointContextKey","windowContext","createThrottledScrollHandler","createThrottledResizeHandler","waypoint","checkEmpty","horizontalEmpty","isEmptyObject","verticalEmpty","isWindow","off","self","resizeHandler","handleResize","on","requestAnimationFrame","scrollHandler","handleScroll","isTouch","triggeredGroups","axes","newScroll","forward","backward","axisKey","wasBeforeTriggerPoint","nowAfterTriggerPoint","groupKey","flushTriggers","contextOffset","undefined","contextScroll","contextDimension","offsetProp","contextModifier","wasBeforeScroll","nowAfterScroll","triggeredForward","adjustment","oldTriggerPoint","elementOffset","freshWaypoint","ceil","floor","findByElement","contextId","mozRequestAnimationFrame","webkitRequestAnimationFrame","byTriggerPoint","byReverseTriggerPoint","groups","clearTriggerQueues","triggerQueues","up","down","right","reverse","sort","index","inArray","splice","first","last","getWindow","defaultView","NoFrameworkAdapter","handlers","event","removeListeners","listeners","listener","removeEventListener","eventParts","eventType","namespace","ownerDocument","win","pageYOffset","clientTop","pageXOffset","clientLeft","nsHandlers","includeMargin","computedStyle","marginTop","marginBottom","marginLeft","marginRight","merge","obj","array","btn","clickHandler","isExpanded","md5__WEBPACK_IMPORTED_MODULE_1__","md5__WEBPACK_IMPORTED_MODULE_1___default","uid","outerHTML","substr","localStorage","setItem","display","location","search","getItem","base64map","rotl","rotr","Number","randomBytes","random","words","hex","hexToBytes","bytesToBase64","base64","triplet","j","charAt","base64ToBytes","imod4","pow","readFloatLE","isSlowBuffer","_isBuffer","bigpicture__WEBPACK_IMPORTED_MODULE_0__","bigpicture__WEBPACK_IMPORTED_MODULE_0___default","openVideo","BigPicture","videoID"],"mappings":"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","file":"frontend_blocks.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 = 15);\n","/**\n * Specify a function to execute when the DOM is fully loaded.\n *\n * @param {Function} callback A function to execute after the DOM is ready.\n *\n * @return {void}\n */\nvar domReady = function domReady(callback) {\n if (document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.\n document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly.\n ) {\n return callback();\n } // DOMContentLoaded has not fired yet, delay callback until then.\n\n\n document.addEventListener('DOMContentLoaded', callback);\n};\n\nexport default domReady;\n//# sourceMappingURL=index.js.map","// BigPicture.js | license MIT | henrygd.me/bigpicture\n(function() {\n\tvar // assign window object to variable\n\t\tglobal = window,\n\t\t// trigger element used to open popup\n\t\tel,\n\t\t// set to true after first interaction\n\t\tinitialized,\n\t\t// container element holding html needed for script\n\t\tcontainer,\n\t\t// currently active display element (image, video, youtube / vimeo iframe container)\n\t\tdisplayElement,\n\t\t// popup image element\n\t\tdisplayImage,\n\t\t// popup video element\n\t\tdisplayVideo,\n\t\t// popup audio element\n\t\tdisplayAudio,\n\t\t// container element to hold youtube / vimeo iframe\n\t\tiframeContainer,\n\t\t// iframe to hold youtube / vimeo player\n\t\tiframeSiteVid,\n\t\t// store requested image source\n\t\timgSrc,\n\t\t// button that closes the container\n\t\tcloseButton,\n\t\t// youtube / vimeo video id\n\t\tsiteVidID,\n\t\t// keeps track of loading icon display state\n\t\tisLoading,\n\t\t// timeout to check video status while loading\n\t\tcheckMediaTimeout,\n\t\t// loading icon element\n\t\tloadingIcon,\n\t\t// caption element\n\t\tcaption,\n\t\t// caption content element\n\t\tcaptionText,\n\t\t// store caption content\n\t\tcaptionContent,\n\t\t// hide caption button element\n\t\tcaptionHideButton,\n\t\t// open state for container element\n\t\tisOpen,\n\t\t// gallery open state\n\t\tgalleryOpen,\n\t\t// used during close animation to avoid triggering timeout twice\n\t\tisClosing,\n\t\t// array of prev viewed image urls to check if cached before showing loading icon\n\t\timgCache = [],\n\t\t// store whether image requested is remote or local\n\t\tremoteImage,\n\t\t// store animation opening callbacks\n\t\tanimationStart,\n\t\tanimationEnd,\n\t\t// gallery left / right icons\n\t\trightArrowBtn,\n\t\tleftArrowBtn,\n\t\t// position of gallery\n\t\tgalleryPosition,\n\t\t// hold active gallery els / image src\n\t\tgalleryEls,\n\t\t// counter element\n\t\tgalleryCounter,\n\t\t// store images in gallery that are being loaded\n\t\tpreloadedImages = {},\n\t\t// whether device supports touch events\n\t\tsupportsTouch,\n\t\t// options object\n\t\topts,\n\t\t// Save bytes in the minified version\n\t\tdoc = document,\n\t\tappendEl = 'appendChild',\n\t\tcreateEl = 'createElement',\n\t\tremoveEl = 'removeChild',\n\t\thtmlInner = 'innerHTML',\n\t\tpointerEventsAuto = 'pointer-events:auto',\n\t\tcHeight = 'clientHeight',\n\t\tcWidth = 'clientWidth',\n\t\tlistenFor = 'addEventListener',\n\t\ttimeout = global.setTimeout,\n\t\tclearTimeout = global.clearTimeout\n\n\tmodule.exports = function(options) {\n\t\t// initialize called on initial open to create elements / style / event handlers\n\t\tinitialized || initialize()\n\n\t\t// clear currently loading stuff\n\t\tif (isLoading) {\n\t\t\tclearTimeout(checkMediaTimeout)\n\t\t\tremoveContainer()\n\t\t}\n\n\t\topts = options\n\n\t\t// store video id if youtube / vimeo video is requested\n\t\tsiteVidID = options.ytSrc || options.vimeoSrc\n\n\t\t// store optional callbacks\n\t\tanimationStart = options.animationStart\n\t\tanimationEnd = options.animationEnd\n\t\t\n\t\t// set trigger element\n\t\tel = options.el\n\n\t\t// wipe existing remoteImage state\n\t\tremoteImage = false\n\n\t\t// set caption if provided\n\t\tcaptionContent = el.getAttribute('data-caption')\n\n\t\tif (options.gallery) {\n\t\t\tmakeGallery(options.gallery)\n\t\t} else if (siteVidID || options.iframeSrc) {\n\t\t\t// if vimeo, youtube, or iframe video\n\t\t\ttoggleLoadingIcon(true)\n\t\t\tdisplayElement = iframeContainer\n\t\t\tcreateIframe();\n\t\t} else if (options.imgSrc) {\n\t\t\t// if remote image\n\t\t\tremoteImage = true\n\t\t\timgSrc = options.imgSrc\n\t\t\t!~imgCache.indexOf(imgSrc) && toggleLoadingIcon(true)\n\t\t\tdisplayElement = displayImage\n\t\t\tdisplayElement.src = imgSrc\n\t\t} else if (options.audio) {\n\t\t\t// if direct video link\n\t\t\ttoggleLoadingIcon(true)\n\t\t\tdisplayElement = displayAudio\n\t\t\tdisplayElement.src = options.audio\n\t\t\tcheckMedia('audio file')\n\t\t} else if (options.vidSrc) {\n\t\t\t// if direct video link\n\t\t\ttoggleLoadingIcon(true)\n\t\t\tmakeVidSrc(options.vidSrc)\n\t\t\tcheckMedia('video')\n\t\t} else {\n\t\t\t// local image / background image already loaded on page\n\t\t\tdisplayElement = displayImage\n\t\t\t// get img source or element background image\n\t\t\tdisplayElement.src =\n\t\t\t\tel.tagName === 'IMG'\n\t\t\t\t\t? el.src\n\t\t\t\t\t: global\n\t\t\t\t\t\t.getComputedStyle(el)\n\t\t\t\t\t\t.backgroundImage.replace(/^url|[(|)|'|\"]/g, '')\n\t\t}\n\n\t\t// add container to page\n\t\tcontainer[appendEl](displayElement)\n\t\tdoc.body[appendEl](container)\n\t}\n\n\t// create all needed methods / store dom elements on first use\n\tfunction initialize() {\n\t\tvar startX\n\t\t// return close button elements\n\t\tfunction createCloseButton(className) {\n\t\t\tvar el = doc[createEl]('button')\n\t\t\tel.className = className\n\t\t\tel[htmlInner] = '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><path d=\"M28 24L47 5a3 3 0 1 0-4-4L24 20 5 1a3 3 0 1 0-4 4l19 19L1 43a3 3 0 1 0 4 4l19-19 19 19a3 3 0 0 0 4 0v-4L28 24z\"/></svg>'\n\t\t\treturn el\n\t\t}\n\n\t\tfunction createArrowSymbol(direction, style) {\n\t\t\tvar el = doc[createEl]('button')\n\t\t\tel.className = 'bp-lr'\n\t\t\tel[htmlInner] =\n\t\t\t\t'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 129 129\" height=\"70\" fill=\"#fff\"><path d=\"M88.6 121.3c.8.8 1.8 1.2 2.9 1.2s2.1-.4 2.9-1.2a4.1 4.1 0 0 0 0-5.8l-51-51 51-51a4.1 4.1 0 0 0-5.8-5.8l-54 53.9a4.1 4.1 0 0 0 0 5.8l54 53.9z\"/></svg>'\n\t\t\tchangeCSS(el, style)\n\t\t\tel.onclick = function(e) {\n\t\t\t\te.stopPropagation()\n\t\t\t\tupdateGallery(direction)\n\t\t\t}\n\t\t\treturn el\n\t\t}\n\n\t\t// add style - if you want to tweak, run through beautifier\n\t\tvar style = doc[createEl]('STYLE')\n\t\tstyle[htmlInner] =\n\t\t\t'#bp_caption,#bp_container{bottom:0;left:0;right:0;position:fixed;opacity:0}#bp_container>*,#bp_loader{position:absolute;right:0;z-index:10}#bp_container{top:0;z-index:9999;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:opacity .35s}#bp_loader{top:0;left:0;bottom:0;display:flex;margin:0;cursor:wait;z-index:9;background:0 0}#bp_loader svg{width:50%;max-width:300px;max-height:50%;margin:auto;animation:bpturn 1s infinite linear}#bp_aud,#bp_container img,#bp_sv,#bp_vid{user-select:none;max-height:96%;max-width:96%;top:0;bottom:0;left:0;margin:auto;box-shadow:0 0 3em rgba(0,0,0,.4);z-index:-1}#bp_sv{height:0;padding-bottom:54%;background-color:#000;width:96%}#bp_caption{pointer-events:none;font-size:.9em;padding:1.3em;background:rgba(15,15,15,.94);color:#fff;text-align:center;transition:opacity .3s}#bp_aud{width:650px;top:calc(50% - 20px);bottom:auto;box-shadow:none}#bp_count{left:0;right:auto;padding:14px;color:rgba(255,255,255,.7);font-size:22px;cursor:default}#bp_container button{position:absolute;border:0;outline:0;background:0 0;cursor:pointer;transition:all .1s}#bp_container>.bp-x{height:41px;width:41px;border-radius:100%;line-height:50px;top:8px;right:14px;opacity:.8}#bp_container>.bp-x:focus,#bp_container>.bp-x:hover{background:rgba(255,255,255,.2)}.bp-x svg,.bp-xc svg{height:20px;width:20px;fill:#fff}.bp-xc svg{width:16px}#bp_container .bp-xc{left:2%;bottom:100%;padding:9px 20px 4px;background:#d04444;border-radius:2px 2px 0 0;opacity:.85}#bp_container .bp-xc:focus,#bp_container .bp-xc:hover{opacity:1}.bp-lr{top:50%;top:calc(50% - 130px);padding:99px 0;width:6%;background:0 0;border:0;opacity:.4;transition:opacity .1s}.bp-lr:focus,.bp-lr:hover{opacity:.8}@keyframes bpf{50%{transform:translatex(15px)}100%{transform:none}}@keyframes bpl{50%{transform:translatex(-15px)}100%{transform:none}}@keyframes bpfl{0%{opacity:0;transform:translatex(70px)}100%{opacity:1;transform:none}}@keyframes bpfr{0%{opacity:0;transform:translatex(-70px)}100%{opacity:1;transform:none}}@keyframes bpfol{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(-70px)}}@keyframes bpfor{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(70px)}}@keyframes bpturn{0%{transform:none}100%{transform:rotate(360deg)}}@media (max-width:600px){.bp-lr{font-size:15vw}}@media (min-aspect-ratio:9/5){#bp_sv{height:98%;width:170.6vh;padding:0}}'\n\t\tdoc.head[appendEl](style)\n\n\t\t// create container element\n\t\tcontainer = doc[createEl]('DIV')\n\t\tcontainer.id = 'bp_container'\n\t\tcontainer.onclick = close\n\t\tcloseButton = createCloseButton('bp-x')\n\t\tcontainer[appendEl](closeButton)\n\t\t// gallery swipe listeners\n\t\tif ('ontouchstart' in global) {\n\t\t\tsupportsTouch = true\n\t\t\tcontainer.ontouchstart = function(e) {\n\t\t\t\tstartX = e.changedTouches[0].pageX\n\t\t\t}\n\t\t\tcontainer.ontouchmove = function(e) {\n\t\t\t\te.preventDefault()\n\t\t\t}\n\t\t\tcontainer.ontouchend = function(e) {\n\t\t\t\tif (!galleryOpen) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tvar touchobj = e.changedTouches[0]\n\t\t\t\tvar distX = touchobj.pageX - startX\n\t\t\t\t// swipe right\n\t\t\t\tdistX < -30 && updateGallery(1)\n\t\t\t\t// swipe left\n\t\t\t\tdistX > 30 && updateGallery(-1)\n\t\t\t}\n\t\t}\n\n\t\t// create display image element\n\t\tdisplayImage = doc[createEl]('IMG')\n\n\t\t// create display video element\n\t\tdisplayVideo = doc[createEl]('VIDEO')\n\t\tdisplayVideo.id = 'bp_vid'\n\t\tdisplayVideo.setAttribute('playsinline', true)\n\t\tdisplayVideo.controls = true\n\t\tdisplayVideo.loop = true\n\n\t\t// create audio element\n\t\tdisplayAudio = doc[createEl](\"audio\")\n\t\tdisplayAudio.id = \"bp_aud\"\n\t\tdisplayAudio.controls = true\n\t\tdisplayAudio.loop = true\n\n\t\t// create gallery counter\n\t\tgalleryCounter = doc[createEl]('span')\n\t\tgalleryCounter.id = 'bp_count'\n\n\t\t// create caption elements\n\t\tcaption = doc[createEl]('DIV')\n\t\tcaption.id = 'bp_caption'\n\t\tcaptionHideButton = createCloseButton('bp-xc')\n\t\tcaptionHideButton.onclick = toggleCaption.bind(null, false)\n\t\tcaption[appendEl](captionHideButton)\n\t\tcaptionText = doc[createEl]('SPAN')\n\t\tcaption[appendEl](captionText)\n\t\tcontainer[appendEl](caption)\n\n\t\t// left / right arrow icons\n\t\trightArrowBtn = createArrowSymbol(1, 'transform:scalex(-1)')\n\t\tleftArrowBtn = createArrowSymbol(-1, 'left:0;right:auto')\n\n\t\t// create loading icon element\n\t\tloadingIcon = doc[createEl]('DIV')\n\t\tloadingIcon.id = 'bp_loader'\n\t\tloadingIcon[htmlInner] =\n\t\t\t'<svg xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 32 32\" fill=\"#fff\" opacity=\".8\"><path d=\"M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24\" fill=\"#000\" opacity=\".5\"/><path d=\"M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z\"/></svg>'\n\t\t// create youtube / vimeo container\n\t\tiframeContainer = doc[createEl]('DIV')\n\t\tiframeContainer.id = 'bp_sv'\n\n\t\t// create iframe to hold youtube / vimeo player\n\t\tiframeSiteVid = doc[createEl]('IFRAME')\n\t\tiframeSiteVid.allowFullscreen = true\n\t\tiframeSiteVid.onload = open\n\t\tchangeCSS(iframeSiteVid, 'border:0;position:absolute;height:100%;width:100%;left:0;top:0')\n\t\tiframeContainer[appendEl](iframeSiteVid)\n\n\t\t// display image bindings for image load and error\n\t\tdisplayImage.onload = open\n\t\tdisplayImage.onerror = open.bind(null, 'image')\n\n\t\t// adjust loader position on window resize\n\t\tglobal[listenFor]('resize', function() {\n\t\t\tgalleryOpen || (isLoading && toggleLoadingIcon(true))\n\t\t})\n\n\t\t// close container on escape key press and arrow buttons for gallery\n\t\tdoc[listenFor]('keyup', function(e) {\n\t\t\tvar key = e.keyCode\n\t\t\tkey === 27 && isOpen && close(container)\n\t\t\tif (galleryOpen) {\n\t\t\t\tkey === 39 && updateGallery(1)\n\t\t\t\tkey === 37 && updateGallery(-1)\n\t\t\t\tkey === 38 && updateGallery(10)\n\t\t\t\tkey === 40 && updateGallery(-10)\n\t\t\t}\n\t\t})\n\t\t// prevent scrolling with arrow keys if gallery open\n\t\tdoc[listenFor]('keydown', function(e) {\n\t\t\tvar usedKeys = [37, 38, 39, 40]\n\t\t\tif (galleryOpen && ~usedKeys.indexOf(e.keyCode)) {\n\t\t\t\te.preventDefault()\n\t\t\t}\n\t\t})\n\n\t\t// trap focus within conainer while open\n\t\tdoc[listenFor](\n\t\t\t'focus',\n\t\t\tfunction(e) {\n\t\t\t\tif (isOpen && !container.contains(e.target)) {\n\t\t\t\t\te.stopPropagation()\n\t\t\t\t\tcloseButton.focus()\n\t\t\t\t}\n\t\t\t},\n\t\t\ttrue\n\t\t)\n\n\t\t// all done\n\t\tinitialized = true\n\t}\n\n\t// return transform style to make full size display el match trigger el size\n\tfunction getRect() {\n\t\tvar rect = el.getBoundingClientRect()\n\t\tvar leftOffset = rect.left - (container[cWidth] - rect.width) / 2\n\t\tvar centerTop = rect.top - (container[cHeight] - rect.height) / 2\n\t\tvar scaleWidth = el[cWidth] / displayElement[cWidth]\n\t\tvar scaleHeight = el[cHeight] / displayElement[cHeight]\n\t\treturn 'transform:translate3D(' +\n\t\t\tleftOffset +\n\t\t\t'px, ' +\n\t\t\tcenterTop +\n\t\t\t'px, 0) scale3D(' +\n\t\t\tscaleWidth +\n\t\t\t', ' +\n\t\t\tscaleHeight +\n\t\t\t', 0)'\n\t}\n\n\tfunction makeVidSrc(source) {\n\t\tif (Array.isArray(source)) {\n\t\t\tdisplayElement = displayVideo.cloneNode()\n\t\t\tsource.forEach(function(src) {\n\t\t\t\tvar source = doc[createEl]('SOURCE')\n\t\t\t\tsource.src = src\n\t\t\t\tsource.type = 'video/' + src.match(/.(\\w+)$/)[1]\n\t\t\t\tdisplayElement[appendEl](source)\n\t\t\t})\n\t\t} else {\n\t\t\tdisplayElement = displayVideo\n\t\t\tdisplayElement.src = source\n\t\t}\n\t}\n\n\tfunction makeGallery(gallery) {\n\t\tif (Array.isArray(gallery)) {\n\t\t\t// is array of images\n\t\t\tgalleryPosition = 0\n\t\t\tgalleryEls = gallery\n\t\t\tcaptionContent = gallery[0].caption\n\t\t} else {\n\t\t\t// is element selector or nodelist\n\t\t\tgalleryEls = [].slice.call(typeof gallery === 'string' ? doc.querySelectorAll(gallery + ' [data-bp]') : gallery)\n\t\t\t// find initial gallery position\n\t\t\tvar elIndex = galleryEls.indexOf(el)\n\t\t\tgalleryPosition = elIndex !== -1 ? elIndex : 0\n\t\t\t// make gallery object w/ els / src / caption\n\t\t\tgalleryEls = galleryEls.map(function(el) {\n\t\t\t\treturn {\n\t\t\t\t\tel: el,\n\t\t\t\t\tsrc: el.getAttribute('data-bp'),\n\t\t\t\t\tcaption: el.getAttribute('data-caption')\n\t\t\t\t}\n\t\t\t})\n\t\t}\n\t\t// show loading icon if needed\n\t\tremoteImage = true\n\t\t// set initial src to imgSrc so it will be cached in open func\n\t\timgSrc = galleryEls[galleryPosition].src\n\t\t!~imgCache.indexOf(imgSrc) && toggleLoadingIcon(true)\n\t\tif (galleryEls.length > 1) {\n\t\t\t// if length is greater than one, add gallery stuff\n\t\t\tcontainer[appendEl](galleryCounter)\n\t\t\tgalleryCounter[htmlInner] = galleryPosition + 1 + '/' + galleryEls.length\n\t\t\tif (!supportsTouch) {\n\t\t\t\t// add arrows if device doesn't support touch\n\t\t\t\tcontainer[appendEl](rightArrowBtn)\n\t\t\t\tcontainer[appendEl](leftArrowBtn)\n\t\t\t}\n\t\t} else {\n\t\t\t// gallery is one, just show without clutter\n\t\t\tgalleryEls = false\n\t\t}\n\t\tdisplayElement = displayImage\n\t\t// set initial image src\n\t\tdisplayElement.src = imgSrc\n\t}\n\n\tfunction updateGallery(movement) {\n\t\tvar galleryLength = galleryEls.length - 1\n\t\tvar isEnd\n\n\t\t// only allow one change at a time\n\t\tif (isLoading) {\n\t\t\treturn\n\t\t}\n\n\t\t// return if requesting out of range image\n\t\tif (movement > 0) {\n\t\t\tif (galleryPosition === galleryLength) {\n\t\t\t\tisEnd = true\n\t\t\t}\n\t\t} else if (galleryPosition === 0) {\n\t\t\tisEnd = true\n\t\t}\n\t\tif (isEnd) {\n\t\t\t// if beginning or end of gallery, run end animation\n\t\t\tchangeCSS(displayImage, '')\n\t\t\ttimeout(changeCSS, 9, displayImage, 'animation:' + (movement > 0 ? 'bpl' : 'bpf') + ' .3s;transition:transform .35s')\n\t\t\treturn\n\t\t}\n\n\t\t// normalize position\n\t\tgalleryPosition = Math.max(\n\t\t\t0,\n\t\t\tMath.min(galleryPosition + movement, galleryLength)\n\t\t)\n\n\t\t// load images before and after for quicker scrolling through pictures\n\t\t;[galleryPosition - 1, galleryPosition, galleryPosition + 1].forEach(\n\t\t\tfunction(position) {\n\t\t\t\t// normalize position\n\t\t\t\tposition = Math.max(0, Math.min(position, galleryLength))\n\t\t\t\t// cancel if image has already been preloaded\n\t\t\t\tif (preloadedImages[position]) return\n\t\t\t\tvar src = galleryEls[position].src\n\t\t\t\t// create image for preloadedImages\n\t\t\t\tvar img = doc[createEl]('IMG')\n\t\t\t\timg[listenFor]('load', addToImgCache.bind(null, src))\n\t\t\t\timg.src = src\n\t\t\t\tpreloadedImages[position] = img\n\t\t\t}\n\t\t)\n\t\t// if image is loaded, show it\n\t\tif (preloadedImages[galleryPosition].complete) {\n\t\t\treturn changeGalleryImage(movement)\n\t\t}\n\t\t// if not, show loading icon and change when loaded\n\t\tisLoading = true\n\t\tchangeCSS(loadingIcon, 'opacity:.4;')\n\t\tcontainer[appendEl](loadingIcon)\n\t\tpreloadedImages[galleryPosition].onload = function() {\n\t\t\tgalleryOpen && changeGalleryImage(movement)\n\t\t}\n\t\t// if error, store error object in el array\n\t\tpreloadedImages[galleryPosition].onerror = function() {\n\t\t\tgalleryEls[galleryPosition] = {\n\t\t\t\terror: 'Error loading image'\n\t\t\t}\n\t\t\tgalleryOpen && changeGalleryImage(movement)\n\t\t}\n\t}\n\n\tfunction changeGalleryImage(movement) {\n\t\tif (isLoading) {\n\t\t\tcontainer[removeEl](loadingIcon)\n\t\t\tisLoading = false\n\t\t}\n\t\tvar activeEl = galleryEls[galleryPosition]\n\t\tif (activeEl.error) {\n\t\t\t// show alert if error\n\t\t\talert(activeEl.error)\n\t\t} else {\n\t\t\t// add new image, animate images in and out w/ css animation\n\t\t\tvar oldimg = container.querySelector('img:last-of-type')\n\t\t\tdisplayImage = displayElement = preloadedImages[galleryPosition]\n\t\t\tchangeCSS(displayImage, 'animation:' + (movement > 0 ? 'bpfl' : 'bpfr') + ' .35s;transition:transform .35s')\n\t\t\tchangeCSS(oldimg, 'animation:' + (movement > 0 ? 'bpfol' : 'bpfor') + ' .35s both')\n\t\t\tcontainer[appendEl](displayImage)\n\t\t\t// update el for closing animation\n\t\t\tif (activeEl.el) {\n\t\t\t\tel = activeEl.el\n\t\t\t}\n\t\t}\n\t\t// update counter\n\t\tgalleryCounter[htmlInner] = galleryPosition + 1 + '/' + galleryEls.length\n\t\t// show / hide caption\n\t\ttoggleCaption(galleryEls[galleryPosition].caption)\n\t}\n\n\t// create video iframe\n\tfunction createIframe() {\n\t\tvar url;\n\t\tvar prefix = 'https://';\n\t\tvar suffix = 'autoplay=1';\n\n\t\t// create appropriate url\n\t\tif (opts.ytSrc) {\n\t\t\turl = prefix + 'www.youtube.com/embed/' + siteVidID + '?html5=1&rel=0&playsinline=1&' + suffix;\n\t\t} else if (opts.vimeoSrc) {\n\t\t\turl = prefix + 'player.vimeo.com/video/' + siteVidID + '?' + suffix;\n\t\t} else if (opts.iframeSrc) {\n\t\t\turl = opts.iframeSrc;\n\t\t}\n\n\t\t// set iframe src to url\n\t\tiframeSiteVid.src = url;\n\t}\n\n\t// timeout to check video status while loading\n\tfunction checkMedia(errMsg) {\n\t\tif (~[1, 4].indexOf(displayElement.readyState)) {\n\t\t\topen()\n\t\t\t// short timeout to to make sure controls show in safari 11\n\t\t\ttimeout(function(){\n\t\t\t\tdisplayElement.play()\n\t\t\t}, 99)\n\t\t}\n\t\telse if (displayElement.error) open(errMsg)\n\t\telse checkMediaTimeout = timeout(checkMedia, 35, errMsg)\n\t}\n\n\t// hide / show loading icon\n\tfunction toggleLoadingIcon(bool) {\n\t\t// don't show loading icon if noLoader is specified\n\t\tif (opts.noLoader) return\n\t\t// bool is true if we want to show icon, false if we want to remove\n\t\t// change style to match trigger element dimensions if we want to show\n\t\tbool &&\n\t\t\tchangeCSS(\n\t\t\t\tloadingIcon,\n\t\t\t\t'top:' +\n\t\t\t\t\tel.offsetTop +\n\t\t\t\t\t'px;left:' +\n\t\t\t\t\tel.offsetLeft +\n\t\t\t\t\t'px;height:' +\n\t\t\t\t\tel[cHeight] +\n\t\t\t\t\t'px;width:' +\n\t\t\t\t\tel[cWidth] +\n\t\t\t\t\t'px'\n\t\t\t)\n\t\t// add or remove loader from DOM\n\t\tel.parentElement[bool ? appendEl : removeEl](loadingIcon)\n\t\tisLoading = bool\n\t}\n\n\t// hide & show caption\n\tfunction toggleCaption(captionContent) {\n\t\tif (captionContent) {\n\t\t\tcaptionText[htmlInner] = captionContent\n\t\t}\n\t\tchangeCSS(\n\t\t\tcaption,\n\t\t\t'opacity:' + (captionContent ? '1;' + pointerEventsAuto : '0')\n\t\t)\n\t}\n\n\tfunction addToImgCache(url) {\n\t\t!~imgCache.indexOf(url) && imgCache.push(url)\n\t}\n\n\t// animate open of image / video; display caption if needed\n\tfunction open(err) {\n\t\t// hide loading spinner\n\t\tisLoading && toggleLoadingIcon()\n\n\t\t// execute animationStart callback\n\t\tanimationStart && animationStart()\n\n\t\t// check if we have an error string instead of normal event\n\t\tif (typeof err === 'string') {\n\t\t\tremoveContainer()\n\t\t\treturn opts.onError ? opts.onError() : alert('Error: The requested ' + err + ' could not be loaded.')\n\t\t}\n\n\t\t// if remote image is loaded, add url to imgCache array\n\t\tremoteImage && addToImgCache(imgSrc)\n\n\t\t// transform displayEl to match trigger el\n\t\tchangeCSS(displayElement, getRect())\n\n\t\t// fade in container\n\t\tchangeCSS(container, 'opacity:1;' + pointerEventsAuto)\n\n\t\t// set animationEnd callback to run after animation ends (cleared if container closed)\n\t\tanimationEnd = timeout(animationEnd, 410)\n\n\t\tisOpen = true\n\n\t\tgalleryOpen = !!galleryEls\n\n\t\t// enlarge displayEl, fade in caption if hasCaption\n\t\ttimeout(function() {\n\t\t\tchangeCSS(displayElement, 'transition:transform .35s;transform:none')\n\t\t\tcaptionContent && timeout(toggleCaption, 250, captionContent)\n\t\t}, 60)\n\t}\n\n\t// close active display element\n\tfunction close(e) {\n\t\tvar target = e.target\n\t\tvar clickEls = [\n\t\t\tcaption,\n\t\t\tcaptionHideButton,\n\t\t\tdisplayVideo,\n\t\t\tdisplayAudio,\n\t\t\tcaptionText,\n\t\t\tleftArrowBtn,\n\t\t\trightArrowBtn,\n\t\t\tloadingIcon\n\t\t]\n\n\t\t// blur to hide close button focus style\n\t\ttarget && target.blur()\n\n\t\t// don't close if one of the clickEls was clicked or container is already closing\n\t\tif (isClosing || ~clickEls.indexOf(target)) {\n\t\t\treturn\n\t\t}\n\n\t\t// animate closing\n\t\tdisplayElement.style.cssText += getRect()\n\t\tchangeCSS(container, pointerEventsAuto)\n\n\t\t// timeout to remove els from dom; use variable to avoid calling more than once\n\t\ttimeout(removeContainer, 350)\n\n\t\t// clear animationEnd timeout\n\t\tclearTimeout(animationEnd)\n\n\t\tisOpen = false\n\t\tisClosing = true\n\t}\n\n\t// remove container / display element from the DOM\n\tfunction removeContainer() {\n\t\t// remove container from DOM & clear inline style\n\t\tdoc.body[removeEl](container)\n\t\tcontainer[removeEl](displayElement)\n\t\tchangeCSS(container, '')\n\n\t\t// clear src of displayElement (or iframe if display el is iframe container)\n\t\t;(displayElement === iframeContainer\n\t\t\t? iframeSiteVid\n\t\t\t: displayElement\n\t\t).removeAttribute('src')\n\n\t\t// remove caption\n\t\ttoggleCaption(false)\n\n\t\tif (galleryOpen) {\n\t\t\t// remove all gallery stuff\n\t\t\tvar images = container.querySelectorAll('img')\n\t\t\tfor (var i = 0; i < images.length; i++) {\n\t\t\t\tcontainer[removeEl](images[i])\n\t\t\t}\n\t\t\tisLoading && container[removeEl](loadingIcon)\n\t\t\tcontainer[removeEl](galleryCounter)\n\t\t\tgalleryOpen = galleryEls = false\n\t\t\tpreloadedImages = {}\n\t\t\tsupportsTouch || container[removeEl](rightArrowBtn)\n\t\t\tsupportsTouch || container[removeEl](leftArrowBtn)\n\t\t\t// in case displayimage changed, we need to update event listeners\n\t\t\tdisplayImage.onload = open\n\t\t\tdisplayImage.onerror = open.bind(null, 'image')\n\t\t}\n\n\t\t// run close callback\n\t\topts.onClose && opts.onClose()\n\n\t\tisClosing = isLoading = false\n\t}\n\n\t// style helper functions\n\tfunction changeCSS(element, newStyle) {\n\t\telement.style.cssText = newStyle\n\t}\n})()\n","var charenc = {\n // UTF-8 encoding\n utf8: {\n // Convert a string to a byte array\n stringToBytes: function(str) {\n return charenc.bin.stringToBytes(unescape(encodeURIComponent(str)));\n },\n\n // Convert a byte array to a string\n bytesToString: function(bytes) {\n return decodeURIComponent(escape(charenc.bin.bytesToString(bytes)));\n }\n },\n\n // Binary encoding\n bin: {\n // Convert a string to a byte array\n stringToBytes: function(str) {\n for (var bytes = [], i = 0; i < str.length; i++)\n bytes.push(str.charCodeAt(i) & 0xFF);\n return bytes;\n },\n\n // Convert a byte array to a string\n bytesToString: function(bytes) {\n for (var str = [], i = 0; i < bytes.length; i++)\n str.push(String.fromCharCode(bytes[i]));\n return str.join('');\n }\n }\n};\n\nmodule.exports = charenc;\n","!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.counterUp=e():t.counterUp=e()}(window,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.s=0)}([function(t,e,n){\"use strict\";n.r(e),n.d(e,\"divideNumbers\",function(){return o}),n.d(e,\"hasComma\",function(){return i}),n.d(e,\"isFloat\",function(){return u}),n.d(e,\"decimalPlaces\",function(){return l});e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.action,i=void 0===n?\"start\":n,u=e.duration,l=void 0===u?1e3:u,a=e.delay,c=void 0===a?16:a,d=e.lang,f=void 0===d?void 0:d;if(\"stop\"!==i){if(r(t),/[0-9]/.test(t.innerHTML)){var s=o(t.innerHTML,{duration:l||t.getAttribute(\"data-duration\"),lang:f||document.querySelector(\"html\").getAttribute(\"lang\")||void 0,delay:c||t.getAttribute(\"data-delay\")});t._countUpOrigInnerHTML=t.innerHTML,t.innerHTML=s[0],t.style.visibility=\"visible\",t.countUpTimeout=setTimeout(function e(){t.innerHTML=s.shift(),s.length?(clearTimeout(t.countUpTimeout),t.countUpTimeout=setTimeout(e,c)):t._countUpOrigInnerHTML=void 0},c)}}else r(t)};var r=function(t){clearTimeout(t.countUpTimeout),t._countUpOrigInnerHTML&&(t.innerHTML=t._countUpOrigInnerHTML,t._countUpOrigInnerHTML=void 0),t.style.visibility=\"\"},o=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.duration,r=void 0===n?1e3:n,o=e.delay,i=void 0===o?16:o,u=e.lang,l=void 0===u?void 0:u,a=r/i,c=t.toString().split(/(<[^>]+>|[0-9.][,.0-9]*[0-9]*)/),d=[],f=0;f<a;f++)d.push(\"\");for(var s=0;s<c.length;s++)if(/([0-9.][,.0-9]*[0-9]*)/.test(c[s])&&!/<[^>]+>/.test(c[s])){var p=c[s],v=/[0-9]+,[0-9]+/.test(p);p=p.replace(/,/g,\"\");for(var g=/^[0-9]+\\.[0-9]+$/.test(p),y=g?(p.split(\".\")[1]||[]).length:0,b=d.length-1,m=a;m>=1;m--){var T=parseInt(p/a*m,10);g&&(T=parseFloat(p/a*m).toFixed(y),T=parseFloat(T).toLocaleString(l)),v&&(T=T.toLocaleString(l)),d[b--]+=T}}else for(var M=0;M<a;M++)d[M]+=c[s];return d[d.length]=t.toString(),d},i=function(t){return/[0-9]+,[0-9]+/.test(t)},u=function(t){return/^[0-9]+\\.[0-9]+$/.test(t)},l=function(t){return u(t)?(t.split(\".\")[1]||[]).length:0}}])});","(function(){\r\n var crypt = require('crypt'),\r\n utf8 = require('charenc').utf8,\r\n isBuffer = require('is-buffer'),\r\n bin = require('charenc').bin,\r\n\r\n // The core\r\n md5 = function (message, options) {\r\n // Convert to byte array\r\n if (message.constructor == String)\r\n if (options && options.encoding === 'binary')\r\n message = bin.stringToBytes(message);\r\n else\r\n message = utf8.stringToBytes(message);\r\n else if (isBuffer(message))\r\n message = Array.prototype.slice.call(message, 0);\r\n else if (!Array.isArray(message))\r\n message = message.toString();\r\n // else, assume byte array already\r\n\r\n var m = crypt.bytesToWords(message),\r\n l = message.length * 8,\r\n a = 1732584193,\r\n b = -271733879,\r\n c = -1732584194,\r\n d = 271733878;\r\n\r\n // Swap endian\r\n for (var i = 0; i < m.length; i++) {\r\n m[i] = ((m[i] << 8) | (m[i] >>> 24)) & 0x00FF00FF |\r\n ((m[i] << 24) | (m[i] >>> 8)) & 0xFF00FF00;\r\n }\r\n\r\n // Padding\r\n m[l >>> 5] |= 0x80 << (l % 32);\r\n m[(((l + 64) >>> 9) << 4) + 14] = l;\r\n\r\n // Method shortcuts\r\n var FF = md5._ff,\r\n GG = md5._gg,\r\n HH = md5._hh,\r\n II = md5._ii;\r\n\r\n for (var i = 0; i < m.length; i += 16) {\r\n\r\n var aa = a,\r\n bb = b,\r\n cc = c,\r\n dd = d;\r\n\r\n a = FF(a, b, c, d, m[i+ 0], 7, -680876936);\r\n d = FF(d, a, b, c, m[i+ 1], 12, -389564586);\r\n c = FF(c, d, a, b, m[i+ 2], 17, 606105819);\r\n b = FF(b, c, d, a, m[i+ 3], 22, -1044525330);\r\n a = FF(a, b, c, d, m[i+ 4], 7, -176418897);\r\n d = FF(d, a, b, c, m[i+ 5], 12, 1200080426);\r\n c = FF(c, d, a, b, m[i+ 6], 17, -1473231341);\r\n b = FF(b, c, d, a, m[i+ 7], 22, -45705983);\r\n a = FF(a, b, c, d, m[i+ 8], 7, 1770035416);\r\n d = FF(d, a, b, c, m[i+ 9], 12, -1958414417);\r\n c = FF(c, d, a, b, m[i+10], 17, -42063);\r\n b = FF(b, c, d, a, m[i+11], 22, -1990404162);\r\n a = FF(a, b, c, d, m[i+12], 7, 1804603682);\r\n d = FF(d, a, b, c, m[i+13], 12, -40341101);\r\n c = FF(c, d, a, b, m[i+14], 17, -1502002290);\r\n b = FF(b, c, d, a, m[i+15], 22, 1236535329);\r\n\r\n a = GG(a, b, c, d, m[i+ 1], 5, -165796510);\r\n d = GG(d, a, b, c, m[i+ 6], 9, -1069501632);\r\n c = GG(c, d, a, b, m[i+11], 14, 643717713);\r\n b = GG(b, c, d, a, m[i+ 0], 20, -373897302);\r\n a = GG(a, b, c, d, m[i+ 5], 5, -701558691);\r\n d = GG(d, a, b, c, m[i+10], 9, 38016083);\r\n c = GG(c, d, a, b, m[i+15], 14, -660478335);\r\n b = GG(b, c, d, a, m[i+ 4], 20, -405537848);\r\n a = GG(a, b, c, d, m[i+ 9], 5, 568446438);\r\n d = GG(d, a, b, c, m[i+14], 9, -1019803690);\r\n c = GG(c, d, a, b, m[i+ 3], 14, -187363961);\r\n b = GG(b, c, d, a, m[i+ 8], 20, 1163531501);\r\n a = GG(a, b, c, d, m[i+13], 5, -1444681467);\r\n d = GG(d, a, b, c, m[i+ 2], 9, -51403784);\r\n c = GG(c, d, a, b, m[i+ 7], 14, 1735328473);\r\n b = GG(b, c, d, a, m[i+12], 20, -1926607734);\r\n\r\n a = HH(a, b, c, d, m[i+ 5], 4, -378558);\r\n d = HH(d, a, b, c, m[i+ 8], 11, -2022574463);\r\n c = HH(c, d, a, b, m[i+11], 16, 1839030562);\r\n b = HH(b, c, d, a, m[i+14], 23, -35309556);\r\n a = HH(a, b, c, d, m[i+ 1], 4, -1530992060);\r\n d = HH(d, a, b, c, m[i+ 4], 11, 1272893353);\r\n c = HH(c, d, a, b, m[i+ 7], 16, -155497632);\r\n b = HH(b, c, d, a, m[i+10], 23, -1094730640);\r\n a = HH(a, b, c, d, m[i+13], 4, 681279174);\r\n d = HH(d, a, b, c, m[i+ 0], 11, -358537222);\r\n c = HH(c, d, a, b, m[i+ 3], 16, -722521979);\r\n b = HH(b, c, d, a, m[i+ 6], 23, 76029189);\r\n a = HH(a, b, c, d, m[i+ 9], 4, -640364487);\r\n d = HH(d, a, b, c, m[i+12], 11, -421815835);\r\n c = HH(c, d, a, b, m[i+15], 16, 530742520);\r\n b = HH(b, c, d, a, m[i+ 2], 23, -995338651);\r\n\r\n a = II(a, b, c, d, m[i+ 0], 6, -198630844);\r\n d = II(d, a, b, c, m[i+ 7], 10, 1126891415);\r\n c = II(c, d, a, b, m[i+14], 15, -1416354905);\r\n b = II(b, c, d, a, m[i+ 5], 21, -57434055);\r\n a = II(a, b, c, d, m[i+12], 6, 1700485571);\r\n d = II(d, a, b, c, m[i+ 3], 10, -1894986606);\r\n c = II(c, d, a, b, m[i+10], 15, -1051523);\r\n b = II(b, c, d, a, m[i+ 1], 21, -2054922799);\r\n a = II(a, b, c, d, m[i+ 8], 6, 1873313359);\r\n d = II(d, a, b, c, m[i+15], 10, -30611744);\r\n c = II(c, d, a, b, m[i+ 6], 15, -1560198380);\r\n b = II(b, c, d, a, m[i+13], 21, 1309151649);\r\n a = II(a, b, c, d, m[i+ 4], 6, -145523070);\r\n d = II(d, a, b, c, m[i+11], 10, -1120210379);\r\n c = II(c, d, a, b, m[i+ 2], 15, 718787259);\r\n b = II(b, c, d, a, m[i+ 9], 21, -343485551);\r\n\r\n a = (a + aa) >>> 0;\r\n b = (b + bb) >>> 0;\r\n c = (c + cc) >>> 0;\r\n d = (d + dd) >>> 0;\r\n }\r\n\r\n return crypt.endian([a, b, c, d]);\r\n };\r\n\r\n // Auxiliary functions\r\n md5._ff = function (a, b, c, d, x, s, t) {\r\n var n = a + (b & c | ~b & d) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n md5._gg = function (a, b, c, d, x, s, t) {\r\n var n = a + (b & d | c & ~d) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n md5._hh = function (a, b, c, d, x, s, t) {\r\n var n = a + (b ^ c ^ d) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n md5._ii = function (a, b, c, d, x, s, t) {\r\n var n = a + (c ^ (b | ~d)) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n\r\n // Package private blocksize\r\n md5._blocksize = 16;\r\n md5._digestsize = 16;\r\n\r\n module.exports = function (message, options) {\r\n if (message === undefined || message === null)\r\n throw new Error('Illegal argument ' + message);\r\n\r\n var digestbytes = crypt.wordsToBytes(md5(message, options));\r\n return options && options.asBytes ? digestbytes :\r\n options && options.asString ? bin.bytesToString(digestbytes) :\r\n crypt.bytesToHex(digestbytes);\r\n };\r\n\r\n})();\r\n","/**\n * All frontend scripts required by our blocks should be included here.\n *\n * This is the file that Webpack is compiling into blocks.frontend.build.js\n */\n\nconst context = require.context(\n\t'./block', // Search within the src/blocks directory.\n\ttrue, // Search recursively.\n\t/frontend\\.js$/ // Match any frontend.js.\n)\n\n// Import.\ncontext.keys().forEach( key => context( key ) )\n","var map = {\n\t\"./accordion/frontend.js\": 17,\n\t\"./count-up/frontend.js\": 18,\n\t\"./expand/frontend.js\": 20,\n\t\"./notification/frontend.js\": 21,\n\t\"./video-popup/frontend.js\": 24\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 16;","import domReady from '@wordpress/dom-ready'\n\nexport const openAccordion = el => {\n\tel.classList.toggle( 'ugb-accordion--open' )\n\tel.setAttribute( 'aria-expanded', el.classList.contains( 'ugb-accordion--open' ) ? 'true' : 'false' )\n}\n\nlet instanceID = 1\nexport const init = el => {\n\tconst a = el.querySelector( '.ugb-accordion__heading' )\n\ta.addEventListener( 'click', ev => {\n\t\tev.preventDefault()\n\t\topenAccordion( el )\n\t} )\n\ta.addEventListener( 'keypress', ev => {\n\t\tev.preventDefault()\n\t\topenAccordion( el )\n\t} )\n\n\t// Accessibility: https://www.w3.org/TR/wai-aria-practices/examples/accordion/accordion.html\n\tconst heading = el.querySelector( '.ugb-accordion__heading h4' )\n\tconst text = el.querySelector( '.ugb-accordion__text' )\n\theading.setAttribute( 'id', `ugb-accordion-${ instanceID }__heading` )\n\theading.setAttribute( 'aria-controls', `ugb-accordion-${ instanceID }__text` )\n\ttext.setAttribute( 'id', `ugb-accordion-${ instanceID }__text` )\n\ttext.setAttribute( 'aria-labelledby', `ugb-accordion-${ instanceID }__heading` )\n\tinstanceID++\n}\n\nexport const initAll = () => {\n\tconst elems = document.querySelectorAll( '.ugb-accordion' )\n\tArray.prototype.forEach.call( elems, el => init( el ) )\n}\n\ndomReady( initAll )\n","import counterUp from 'counterup2'\nimport domReady from '@wordpress/dom-ready'\n\ndomReady( () => {\n\trequire( 'waypoints/lib/noframework.waypoints.js' )\n\tconst elems = document.querySelectorAll( '.ugb-countup .ugb-counter, .ugb-countup__counter' )\n\telems.forEach( el => {\n\t\tel.classList.add( 'ugb-countup--hide' )\n\t\tnew Waypoint( {\n\t\t\telement: el,\n\t\t\thandler: function() {\n\t\t\t\tcounterUp( el )\n\t\t\t\tel.classList.remove( 'ugb-countup--hide' )\n\t\t\t\tthis.destroy()\n\t\t\t},\n\t\t\toffset: 'bottom-in-view',\n\t\t} )\n\t} )\n} )\n","/*!\nWaypoints - 4.0.1\nCopyright © 2011-2016 Caleb Troughton\nLicensed under the MIT license.\nhttps://github.com/imakewebthings/waypoints/blob/master/licenses.txt\n*/\n(function() {\n 'use strict'\n\n var keyCounter = 0\n var allWaypoints = {}\n\n /* http://imakewebthings.com/waypoints/api/waypoint */\n function Waypoint(options) {\n if (!options) {\n throw new Error('No options passed to Waypoint constructor')\n }\n if (!options.element) {\n throw new Error('No element option passed to Waypoint constructor')\n }\n if (!options.handler) {\n throw new Error('No handler option passed to Waypoint constructor')\n }\n\n this.key = 'waypoint-' + keyCounter\n this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options)\n this.element = this.options.element\n this.adapter = new Waypoint.Adapter(this.element)\n this.callback = options.handler\n this.axis = this.options.horizontal ? 'horizontal' : 'vertical'\n this.enabled = this.options.enabled\n this.triggerPoint = null\n this.group = Waypoint.Group.findOrCreate({\n name: this.options.group,\n axis: this.axis\n })\n this.context = Waypoint.Context.findOrCreateByElement(this.options.context)\n\n if (Waypoint.offsetAliases[this.options.offset]) {\n this.options.offset = Waypoint.offsetAliases[this.options.offset]\n }\n this.group.add(this)\n this.context.add(this)\n allWaypoints[this.key] = this\n keyCounter += 1\n }\n\n /* Private */\n Waypoint.prototype.queueTrigger = function(direction) {\n this.group.queueTrigger(this, direction)\n }\n\n /* Private */\n Waypoint.prototype.trigger = function(args) {\n if (!this.enabled) {\n return\n }\n if (this.callback) {\n this.callback.apply(this, args)\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/destroy */\n Waypoint.prototype.destroy = function() {\n this.context.remove(this)\n this.group.remove(this)\n delete allWaypoints[this.key]\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/disable */\n Waypoint.prototype.disable = function() {\n this.enabled = false\n return this\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/enable */\n Waypoint.prototype.enable = function() {\n this.context.refresh()\n this.enabled = true\n return this\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/next */\n Waypoint.prototype.next = function() {\n return this.group.next(this)\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/previous */\n Waypoint.prototype.previous = function() {\n return this.group.previous(this)\n }\n\n /* Private */\n Waypoint.invokeAll = function(method) {\n var allWaypointsArray = []\n for (var waypointKey in allWaypoints) {\n allWaypointsArray.push(allWaypoints[waypointKey])\n }\n for (var i = 0, end = allWaypointsArray.length; i < end; i++) {\n allWaypointsArray[i][method]()\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/destroy-all */\n Waypoint.destroyAll = function() {\n Waypoint.invokeAll('destroy')\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/disable-all */\n Waypoint.disableAll = function() {\n Waypoint.invokeAll('disable')\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/enable-all */\n Waypoint.enableAll = function() {\n Waypoint.Context.refreshAll()\n for (var waypointKey in allWaypoints) {\n allWaypoints[waypointKey].enabled = true\n }\n return this\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/refresh-all */\n Waypoint.refreshAll = function() {\n Waypoint.Context.refreshAll()\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/viewport-height */\n Waypoint.viewportHeight = function() {\n return window.innerHeight || document.documentElement.clientHeight\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/viewport-width */\n Waypoint.viewportWidth = function() {\n return document.documentElement.clientWidth\n }\n\n Waypoint.adapters = []\n\n Waypoint.defaults = {\n context: window,\n continuous: true,\n enabled: true,\n group: 'default',\n horizontal: false,\n offset: 0\n }\n\n Waypoint.offsetAliases = {\n 'bottom-in-view': function() {\n return this.context.innerHeight() - this.adapter.outerHeight()\n },\n 'right-in-view': function() {\n return this.context.innerWidth() - this.adapter.outerWidth()\n }\n }\n\n window.Waypoint = Waypoint\n}())\n;(function() {\n 'use strict'\n\n function requestAnimationFrameShim(callback) {\n window.setTimeout(callback, 1000 / 60)\n }\n\n var keyCounter = 0\n var contexts = {}\n var Waypoint = window.Waypoint\n var oldWindowLoad = window.onload\n\n /* http://imakewebthings.com/waypoints/api/context */\n function Context(element) {\n this.element = element\n this.Adapter = Waypoint.Adapter\n this.adapter = new this.Adapter(element)\n this.key = 'waypoint-context-' + keyCounter\n this.didScroll = false\n this.didResize = false\n this.oldScroll = {\n x: this.adapter.scrollLeft(),\n y: this.adapter.scrollTop()\n }\n this.waypoints = {\n vertical: {},\n horizontal: {}\n }\n\n element.waypointContextKey = this.key\n contexts[element.waypointContextKey] = this\n keyCounter += 1\n if (!Waypoint.windowContext) {\n Waypoint.windowContext = true\n Waypoint.windowContext = new Context(window)\n }\n\n this.createThrottledScrollHandler()\n this.createThrottledResizeHandler()\n }\n\n /* Private */\n Context.prototype.add = function(waypoint) {\n var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical'\n this.waypoints[axis][waypoint.key] = waypoint\n this.refresh()\n }\n\n /* Private */\n Context.prototype.checkEmpty = function() {\n var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal)\n var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical)\n var isWindow = this.element == this.element.window\n if (horizontalEmpty && verticalEmpty && !isWindow) {\n this.adapter.off('.waypoints')\n delete contexts[this.key]\n }\n }\n\n /* Private */\n Context.prototype.createThrottledResizeHandler = function() {\n var self = this\n\n function resizeHandler() {\n self.handleResize()\n self.didResize = false\n }\n\n this.adapter.on('resize.waypoints', function() {\n if (!self.didResize) {\n self.didResize = true\n Waypoint.requestAnimationFrame(resizeHandler)\n }\n })\n }\n\n /* Private */\n Context.prototype.createThrottledScrollHandler = function() {\n var self = this\n function scrollHandler() {\n self.handleScroll()\n self.didScroll = false\n }\n\n this.adapter.on('scroll.waypoints', function() {\n if (!self.didScroll || Waypoint.isTouch) {\n self.didScroll = true\n Waypoint.requestAnimationFrame(scrollHandler)\n }\n })\n }\n\n /* Private */\n Context.prototype.handleResize = function() {\n Waypoint.Context.refreshAll()\n }\n\n /* Private */\n Context.prototype.handleScroll = function() {\n var triggeredGroups = {}\n var axes = {\n horizontal: {\n newScroll: this.adapter.scrollLeft(),\n oldScroll: this.oldScroll.x,\n forward: 'right',\n backward: 'left'\n },\n vertical: {\n newScroll: this.adapter.scrollTop(),\n oldScroll: this.oldScroll.y,\n forward: 'down',\n backward: 'up'\n }\n }\n\n for (var axisKey in axes) {\n var axis = axes[axisKey]\n var isForward = axis.newScroll > axis.oldScroll\n var direction = isForward ? axis.forward : axis.backward\n\n for (var waypointKey in this.waypoints[axisKey]) {\n var waypoint = this.waypoints[axisKey][waypointKey]\n if (waypoint.triggerPoint === null) {\n continue\n }\n var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint\n var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint\n var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint\n var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint\n if (crossedForward || crossedBackward) {\n waypoint.queueTrigger(direction)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n }\n }\n\n for (var groupKey in triggeredGroups) {\n triggeredGroups[groupKey].flushTriggers()\n }\n\n this.oldScroll = {\n x: axes.horizontal.newScroll,\n y: axes.vertical.newScroll\n }\n }\n\n /* Private */\n Context.prototype.innerHeight = function() {\n /*eslint-disable eqeqeq */\n if (this.element == this.element.window) {\n return Waypoint.viewportHeight()\n }\n /*eslint-enable eqeqeq */\n return this.adapter.innerHeight()\n }\n\n /* Private */\n Context.prototype.remove = function(waypoint) {\n delete this.waypoints[waypoint.axis][waypoint.key]\n this.checkEmpty()\n }\n\n /* Private */\n Context.prototype.innerWidth = function() {\n /*eslint-disable eqeqeq */\n if (this.element == this.element.window) {\n return Waypoint.viewportWidth()\n }\n /*eslint-enable eqeqeq */\n return this.adapter.innerWidth()\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/context-destroy */\n Context.prototype.destroy = function() {\n var allWaypoints = []\n for (var axis in this.waypoints) {\n for (var waypointKey in this.waypoints[axis]) {\n allWaypoints.push(this.waypoints[axis][waypointKey])\n }\n }\n for (var i = 0, end = allWaypoints.length; i < end; i++) {\n allWaypoints[i].destroy()\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/context-refresh */\n Context.prototype.refresh = function() {\n /*eslint-disable eqeqeq */\n var isWindow = this.element == this.element.window\n /*eslint-enable eqeqeq */\n var contextOffset = isWindow ? undefined : this.adapter.offset()\n var triggeredGroups = {}\n var axes\n\n this.handleScroll()\n axes = {\n horizontal: {\n contextOffset: isWindow ? 0 : contextOffset.left,\n contextScroll: isWindow ? 0 : this.oldScroll.x,\n contextDimension: this.innerWidth(),\n oldScroll: this.oldScroll.x,\n forward: 'right',\n backward: 'left',\n offsetProp: 'left'\n },\n vertical: {\n contextOffset: isWindow ? 0 : contextOffset.top,\n contextScroll: isWindow ? 0 : this.oldScroll.y,\n contextDimension: this.innerHeight(),\n oldScroll: this.oldScroll.y,\n forward: 'down',\n backward: 'up',\n offsetProp: 'top'\n }\n }\n\n for (var axisKey in axes) {\n var axis = axes[axisKey]\n for (var waypointKey in this.waypoints[axisKey]) {\n var waypoint = this.waypoints[axisKey][waypointKey]\n var adjustment = waypoint.options.offset\n var oldTriggerPoint = waypoint.triggerPoint\n var elementOffset = 0\n var freshWaypoint = oldTriggerPoint == null\n var contextModifier, wasBeforeScroll, nowAfterScroll\n var triggeredBackward, triggeredForward\n\n if (waypoint.element !== waypoint.element.window) {\n elementOffset = waypoint.adapter.offset()[axis.offsetProp]\n }\n\n if (typeof adjustment === 'function') {\n adjustment = adjustment.apply(waypoint)\n }\n else if (typeof adjustment === 'string') {\n adjustment = parseFloat(adjustment)\n if (waypoint.options.offset.indexOf('%') > - 1) {\n adjustment = Math.ceil(axis.contextDimension * adjustment / 100)\n }\n }\n\n contextModifier = axis.contextScroll - axis.contextOffset\n waypoint.triggerPoint = Math.floor(elementOffset + contextModifier - adjustment)\n wasBeforeScroll = oldTriggerPoint < axis.oldScroll\n nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll\n triggeredBackward = wasBeforeScroll && nowAfterScroll\n triggeredForward = !wasBeforeScroll && !nowAfterScroll\n\n if (!freshWaypoint && triggeredBackward) {\n waypoint.queueTrigger(axis.backward)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n else if (!freshWaypoint && triggeredForward) {\n waypoint.queueTrigger(axis.forward)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) {\n waypoint.queueTrigger(axis.forward)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n }\n }\n\n Waypoint.requestAnimationFrame(function() {\n for (var groupKey in triggeredGroups) {\n triggeredGroups[groupKey].flushTriggers()\n }\n })\n\n return this\n }\n\n /* Private */\n Context.findOrCreateByElement = function(element) {\n return Context.findByElement(element) || new Context(element)\n }\n\n /* Private */\n Context.refreshAll = function() {\n for (var contextId in contexts) {\n contexts[contextId].refresh()\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/context-find-by-element */\n Context.findByElement = function(element) {\n return contexts[element.waypointContextKey]\n }\n\n window.onload = function() {\n if (oldWindowLoad) {\n oldWindowLoad()\n }\n Context.refreshAll()\n }\n\n\n Waypoint.requestAnimationFrame = function(callback) {\n var requestFn = window.requestAnimationFrame ||\n window.mozRequestAnimationFrame ||\n window.webkitRequestAnimationFrame ||\n requestAnimationFrameShim\n requestFn.call(window, callback)\n }\n Waypoint.Context = Context\n}())\n;(function() {\n 'use strict'\n\n function byTriggerPoint(a, b) {\n return a.triggerPoint - b.triggerPoint\n }\n\n function byReverseTriggerPoint(a, b) {\n return b.triggerPoint - a.triggerPoint\n }\n\n var groups = {\n vertical: {},\n horizontal: {}\n }\n var Waypoint = window.Waypoint\n\n /* http://imakewebthings.com/waypoints/api/group */\n function Group(options) {\n this.name = options.name\n this.axis = options.axis\n this.id = this.name + '-' + this.axis\n this.waypoints = []\n this.clearTriggerQueues()\n groups[this.axis][this.name] = this\n }\n\n /* Private */\n Group.prototype.add = function(waypoint) {\n this.waypoints.push(waypoint)\n }\n\n /* Private */\n Group.prototype.clearTriggerQueues = function() {\n this.triggerQueues = {\n up: [],\n down: [],\n left: [],\n right: []\n }\n }\n\n /* Private */\n Group.prototype.flushTriggers = function() {\n for (var direction in this.triggerQueues) {\n var waypoints = this.triggerQueues[direction]\n var reverse = direction === 'up' || direction === 'left'\n waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint)\n for (var i = 0, end = waypoints.length; i < end; i += 1) {\n var waypoint = waypoints[i]\n if (waypoint.options.continuous || i === waypoints.length - 1) {\n waypoint.trigger([direction])\n }\n }\n }\n this.clearTriggerQueues()\n }\n\n /* Private */\n Group.prototype.next = function(waypoint) {\n this.waypoints.sort(byTriggerPoint)\n var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)\n var isLast = index === this.waypoints.length - 1\n return isLast ? null : this.waypoints[index + 1]\n }\n\n /* Private */\n Group.prototype.previous = function(waypoint) {\n this.waypoints.sort(byTriggerPoint)\n var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)\n return index ? this.waypoints[index - 1] : null\n }\n\n /* Private */\n Group.prototype.queueTrigger = function(waypoint, direction) {\n this.triggerQueues[direction].push(waypoint)\n }\n\n /* Private */\n Group.prototype.remove = function(waypoint) {\n var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)\n if (index > -1) {\n this.waypoints.splice(index, 1)\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/first */\n Group.prototype.first = function() {\n return this.waypoints[0]\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/last */\n Group.prototype.last = function() {\n return this.waypoints[this.waypoints.length - 1]\n }\n\n /* Private */\n Group.findOrCreate = function(options) {\n return groups[options.axis][options.name] || new Group(options)\n }\n\n Waypoint.Group = Group\n}())\n;(function() {\n 'use strict'\n\n var Waypoint = window.Waypoint\n\n function isWindow(element) {\n return element === element.window\n }\n\n function getWindow(element) {\n if (isWindow(element)) {\n return element\n }\n return element.defaultView\n }\n\n function NoFrameworkAdapter(element) {\n this.element = element\n this.handlers = {}\n }\n\n NoFrameworkAdapter.prototype.innerHeight = function() {\n var isWin = isWindow(this.element)\n return isWin ? this.element.innerHeight : this.element.clientHeight\n }\n\n NoFrameworkAdapter.prototype.innerWidth = function() {\n var isWin = isWindow(this.element)\n return isWin ? this.element.innerWidth : this.element.clientWidth\n }\n\n NoFrameworkAdapter.prototype.off = function(event, handler) {\n function removeListeners(element, listeners, handler) {\n for (var i = 0, end = listeners.length - 1; i < end; i++) {\n var listener = listeners[i]\n if (!handler || handler === listener) {\n element.removeEventListener(listener)\n }\n }\n }\n\n var eventParts = event.split('.')\n var eventType = eventParts[0]\n var namespace = eventParts[1]\n var element = this.element\n\n if (namespace && this.handlers[namespace] && eventType) {\n removeListeners(element, this.handlers[namespace][eventType], handler)\n this.handlers[namespace][eventType] = []\n }\n else if (eventType) {\n for (var ns in this.handlers) {\n removeListeners(element, this.handlers[ns][eventType] || [], handler)\n this.handlers[ns][eventType] = []\n }\n }\n else if (namespace && this.handlers[namespace]) {\n for (var type in this.handlers[namespace]) {\n removeListeners(element, this.handlers[namespace][type], handler)\n }\n this.handlers[namespace] = {}\n }\n }\n\n /* Adapted from jQuery 1.x offset() */\n NoFrameworkAdapter.prototype.offset = function() {\n if (!this.element.ownerDocument) {\n return null\n }\n\n var documentElement = this.element.ownerDocument.documentElement\n var win = getWindow(this.element.ownerDocument)\n var rect = {\n top: 0,\n left: 0\n }\n\n if (this.element.getBoundingClientRect) {\n rect = this.element.getBoundingClientRect()\n }\n\n return {\n top: rect.top + win.pageYOffset - documentElement.clientTop,\n left: rect.left + win.pageXOffset - documentElement.clientLeft\n }\n }\n\n NoFrameworkAdapter.prototype.on = function(event, handler) {\n var eventParts = event.split('.')\n var eventType = eventParts[0]\n var namespace = eventParts[1] || '__default'\n var nsHandlers = this.handlers[namespace] = this.handlers[namespace] || {}\n var nsTypeList = nsHandlers[eventType] = nsHandlers[eventType] || []\n\n nsTypeList.push(handler)\n this.element.addEventListener(eventType, handler)\n }\n\n NoFrameworkAdapter.prototype.outerHeight = function(includeMargin) {\n var height = this.innerHeight()\n var computedStyle\n\n if (includeMargin && !isWindow(this.element)) {\n computedStyle = window.getComputedStyle(this.element)\n height += parseInt(computedStyle.marginTop, 10)\n height += parseInt(computedStyle.marginBottom, 10)\n }\n\n return height\n }\n\n NoFrameworkAdapter.prototype.outerWidth = function(includeMargin) {\n var width = this.innerWidth()\n var computedStyle\n\n if (includeMargin && !isWindow(this.element)) {\n computedStyle = window.getComputedStyle(this.element)\n width += parseInt(computedStyle.marginLeft, 10)\n width += parseInt(computedStyle.marginRight, 10)\n }\n\n return width\n }\n\n NoFrameworkAdapter.prototype.scrollLeft = function() {\n var win = getWindow(this.element)\n return win ? win.pageXOffset : this.element.scrollLeft\n }\n\n NoFrameworkAdapter.prototype.scrollTop = function() {\n var win = getWindow(this.element)\n return win ? win.pageYOffset : this.element.scrollTop\n }\n\n NoFrameworkAdapter.extend = function() {\n var args = Array.prototype.slice.call(arguments)\n\n function merge(target, obj) {\n if (typeof target === 'object' && typeof obj === 'object') {\n for (var key in obj) {\n if (obj.hasOwnProperty(key)) {\n target[key] = obj[key]\n }\n }\n }\n\n return target\n }\n\n for (var i = 1, end = args.length; i < end; i++) {\n merge(args[0], args[i])\n }\n return args[0]\n }\n\n NoFrameworkAdapter.inArray = function(element, array, i) {\n return array == null ? -1 : array.indexOf(element, i)\n }\n\n NoFrameworkAdapter.isEmptyObject = function(obj) {\n /* eslint no-unused-vars: 0 */\n for (var name in obj) {\n return false\n }\n return true\n }\n\n Waypoint.adapters.push({\n name: 'noframework',\n Adapter: NoFrameworkAdapter\n })\n Waypoint.Adapter = NoFrameworkAdapter\n}())\n;","import domReady from '@wordpress/dom-ready'\n\n/**\n * Permanently hide the dismissible notification if clicked.\n */\n\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-expand' )\n\telems.forEach( el => {\n\t\tconst btn = el.querySelector( '.ugb-expand__toggle' )\n\t\tconst clickHandler = e => {\n\t\t\tel.classList.toggle( 'ugb-expand--more' )\n\t\t\tconst isExpanded = el.classList.contains( 'ugb-expand--more' )\n\t\t\tbtn.setAttribute( 'aria-expanded', isExpanded ? 'true' : 'false' )\n\t\t\te.preventDefault()\n\t\t}\n\t\tif ( btn ) {\n\t\t\tbtn.addEventListener( 'click', clickHandler )\n\t\t\tbtn.addEventListener( 'tapEnd', clickHandler )\n\t\t}\n\t} )\n} )\n\n/**\n * Deprecated < version 1.11\n */\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-expand' )\n\telems.forEach( el => {\n\t\tconst btn = el.querySelector( '.ugb-expand-button' )\n\t\tconst clickHandler = e => {\n\t\t\tel.classList.toggle( 'ugb-more' )\n\t\t\te.preventDefault()\n\t\t}\n\t\tif ( btn ) {\n\t\t\tbtn.addEventListener( 'click', clickHandler )\n\t\t\tbtn.addEventListener( 'tapEnd', clickHandler )\n\t\t}\n\t} )\n} )\n","import domReady from '@wordpress/dom-ready'\nimport md5 from 'md5'\n\n/**\n * Permanently hide the dismissible notification if clicked.\n */\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-notification.ugb-notification--dismissible' )\n\telems.forEach( el => {\n\t\t// Dismiss handler.\n\t\tconst uid = el.getAttribute( 'data-uid' ) ?\n\t\t el.getAttribute( 'data-uid' ) : // Backward compatibility < 1.12.\n\t\t md5( el.outerHTML ).substr( 0, 6 )\n\n\t\tel.querySelector( '.ugb-notification__close-button' ).addEventListener( 'click', ev => {\n\t\t\tev.preventDefault()\n\t\t\tlocalStorage.setItem( `stckbl-notif-${ uid }`, 1 )\n\t\t\tel.style.display = ''\n\t\t} )\n\t\tel.querySelector( '.ugb-notification__close-button' ).addEventListener( 'keypress', ev => {\n\t\t\tev.preventDefault()\n\t\t\tlocalStorage.setItem( `stckbl-notif-${ uid }`, 1 )\n\t\t\tel.style.display = ''\n\t\t} )\n\n\t\t// Always show notification if in preview.\n\t\tif ( window.location.search.match( /preview=\\w+/ ) ) {\n\t\t\tel.style.display = 'block'\n\t\t\treturn\n\t\t}\n\n\t\t// Show if not yet dismissed.\n\t\tif ( ! localStorage.getItem( `stckbl-notif-${ uid }` ) ) {\n\t\t\tel.style.display = 'block'\n\t\t}\n\t} )\n} )\n\n/**\n * Deprecated < version 1.11\n */\ndomReady( () => {\n\tconst elemsDep = document.querySelectorAll( '.ugb-notification.dismissible-true[data-uid]' )\n\telemsDep.forEach( el => {\n\t\t// Dismiss handler.\n\t\tconst uid = el.getAttribute( 'data-uid' )\n\t\tel.querySelector( '.close-button' ).addEventListener( 'click', () => {\n\t\t\tlocalStorage.setItem( `stckbl-notif-${ uid }`, 1 )\n\t\t\tel.style.display = ''\n\t\t} )\n\n\t\t// Always show notification if in preview.\n\t\tif ( window.location.search.match( /preview=\\w+/ ) ) {\n\t\t\tel.style.display = 'block'\n\t\t\treturn\n\t\t}\n\n\t\t// Show if not yet dismissed.\n\t\tif ( ! localStorage.getItem( `stckbl-notif-${ uid }` ) ) {\n\t\t\tel.style.display = 'block'\n\t\t}\n\t} )\n} )\n","(function() {\n var base64map\n = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',\n\n crypt = {\n // Bit-wise rotation left\n rotl: function(n, b) {\n return (n << b) | (n >>> (32 - b));\n },\n\n // Bit-wise rotation right\n rotr: function(n, b) {\n return (n << (32 - b)) | (n >>> b);\n },\n\n // Swap big-endian to little-endian and vice versa\n endian: function(n) {\n // If number given, swap endian\n if (n.constructor == Number) {\n return crypt.rotl(n, 8) & 0x00FF00FF | crypt.rotl(n, 24) & 0xFF00FF00;\n }\n\n // Else, assume array and swap all items\n for (var i = 0; i < n.length; i++)\n n[i] = crypt.endian(n[i]);\n return n;\n },\n\n // Generate an array of any length of random bytes\n randomBytes: function(n) {\n for (var bytes = []; n > 0; n--)\n bytes.push(Math.floor(Math.random() * 256));\n return bytes;\n },\n\n // Convert a byte array to big-endian 32-bit words\n bytesToWords: function(bytes) {\n for (var words = [], i = 0, b = 0; i < bytes.length; i++, b += 8)\n words[b >>> 5] |= bytes[i] << (24 - b % 32);\n return words;\n },\n\n // Convert big-endian 32-bit words to a byte array\n wordsToBytes: function(words) {\n for (var bytes = [], b = 0; b < words.length * 32; b += 8)\n bytes.push((words[b >>> 5] >>> (24 - b % 32)) & 0xFF);\n return bytes;\n },\n\n // Convert a byte array to a hex string\n bytesToHex: function(bytes) {\n for (var hex = [], i = 0; i < bytes.length; i++) {\n hex.push((bytes[i] >>> 4).toString(16));\n hex.push((bytes[i] & 0xF).toString(16));\n }\n return hex.join('');\n },\n\n // Convert a hex string to a byte array\n hexToBytes: function(hex) {\n for (var bytes = [], c = 0; c < hex.length; c += 2)\n bytes.push(parseInt(hex.substr(c, 2), 16));\n return bytes;\n },\n\n // Convert a byte array to a base-64 string\n bytesToBase64: function(bytes) {\n for (var base64 = [], i = 0; i < bytes.length; i += 3) {\n var triplet = (bytes[i] << 16) | (bytes[i + 1] << 8) | bytes[i + 2];\n for (var j = 0; j < 4; j++)\n if (i * 8 + j * 6 <= bytes.length * 8)\n base64.push(base64map.charAt((triplet >>> 6 * (3 - j)) & 0x3F));\n else\n base64.push('=');\n }\n return base64.join('');\n },\n\n // Convert a base-64 string to a byte array\n base64ToBytes: function(base64) {\n // Remove non-base-64 characters\n base64 = base64.replace(/[^A-Z0-9+\\/]/ig, '');\n\n for (var bytes = [], i = 0, imod4 = 0; i < base64.length;\n imod4 = ++i % 4) {\n if (imod4 == 0) continue;\n bytes.push(((base64map.indexOf(base64.charAt(i - 1))\n & (Math.pow(2, -2 * imod4 + 8) - 1)) << (imod4 * 2))\n | (base64map.indexOf(base64.charAt(i)) >>> (6 - imod4 * 2)));\n }\n return bytes;\n }\n };\n\n module.exports = crypt;\n})();\n","/*!\n * Determine if an object is a Buffer\n *\n * @author Feross Aboukhadijeh <https://feross.org>\n * @license MIT\n */\n\n// The _isBuffer check is for Safari 5-7 support, because it's missing\n// Object.prototype.constructor. Remove this eventually\nmodule.exports = function (obj) {\n return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)\n}\n\nfunction isBuffer (obj) {\n return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)\n}\n\n// For Node v0.10 support. Remove this eventually.\nfunction isSlowBuffer (obj) {\n return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))\n}\n","import BigPicture from 'bigpicture'\nimport domReady from '@wordpress/dom-ready'\n\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-video-popup' )\n\tconst openVideo = el => {\n\t\tif ( BigPicture ) {\n\t\t\tconst videoID = el.getAttribute( 'data-video' )\n\t\t\tconst args = {\n\t\t\t\tel,\n\t\t\t\tnoLoader: true,\n\t\t\t}\n\t\t\tif ( videoID.match( /^\\d+$/g ) ) {\n\t\t\t\targs.vimeoSrc = videoID\n\t\t\t} else if ( videoID.match( /^https?:\\/\\//g ) ) {\n\t\t\t\targs.vidSrc = videoID\n\t\t\t} else {\n\t\t\t\targs.ytSrc = videoID\n\t\t\t}\n\t\t\tBigPicture( args )\n\t\t}\n\t}\n\telems.forEach( el => {\n\t\tconst a = el.querySelector( 'a' )\n\t\ta.addEventListener( 'click', ev => {\n\t\t\tev.preventDefault()\n\t\t\topenVideo( el )\n\t\t} )\n\t\ta.addEventListener( 'touchend', ev => {\n\t\t\tev.preventDefault()\n\t\t\topenVideo( el )\n\t\t} )\n\t} )\n} )\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack://[name]/webpack/bootstrap","webpack://[name]/./node_modules/@wordpress/dom-ready/build-module/index.js","webpack://[name]/./node_modules/bigpicture/index.js","webpack://[name]/./node_modules/charenc/charenc.js","webpack://[name]/./node_modules/counterup2/dist/index.js","webpack://[name]/./node_modules/md5/md5.js","webpack://[name]/./src/block-frontend.js","webpack://[name]/./src/block sync frontend\\.js$","webpack://[name]/./src/block/accordion/frontend.js","webpack://[name]/./src/block/count-up/frontend.js","webpack://[name]/./node_modules/waypoints/lib/noframework.waypoints.js","webpack://[name]/./src/block/expand/frontend.js","webpack://[name]/./src/block/notification/frontend.js","webpack://[name]/./node_modules/crypt/crypt.js","webpack://[name]/./node_modules/is-buffer/index.js","webpack://[name]/./src/block/video-popup/frontend.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_exports__","callback","document","readyState","addEventListener","el","initialized","container","displayElement","displayImage","displayVideo","displayAudio","iframeContainer","iframeSiteVid","imgSrc","closeButton","siteVidID","isLoading","checkMediaTimeout","loadingIcon","caption","captionText","captionContent","captionHideButton","isOpen","galleryOpen","isClosing","remoteImage","animationStart","animationEnd","rightArrowBtn","leftArrowBtn","galleryPosition","galleryEls","galleryCounter","supportsTouch","opts","global","window","imgCache","preloadedImages","doc","appendEl","createEl","removeEl","htmlInner","pointerEventsAuto","cHeight","cWidth","listenFor","timeout","setTimeout","clearTimeout","getRect","rect","getBoundingClientRect","left","width","top","height","updateGallery","movement","isEnd","galleryLength","length","changeCSS","Math","max","min","forEach","position","src","img","addToImgCache","complete","changeGalleryImage","onload","onerror","error","activeEl","alert","oldimg","querySelector","toggleCaption","checkMedia","errMsg","indexOf","open","play","toggleLoadingIcon","bool","noLoader","offsetTop","offsetLeft","parentElement","url","push","err","removeContainer","onError","close","e","target","clickEls","blur","style","cssText","body","removeAttribute","images","querySelectorAll","onClose","element","newStyle","options","source","startX","createCloseButton","className","createArrowSymbol","direction","onclick","stopPropagation","head","id","ontouchstart","changedTouches","pageX","ontouchmove","preventDefault","ontouchend","touchobj","distX","setAttribute","controls","loop","allowFullscreen","keyCode","contains","focus","initialize","ytSrc","vimeoSrc","getAttribute","gallery","Array","isArray","elIndex","slice","map","makeGallery","iframeSrc","prefix","createIframe","audio","vidSrc","cloneNode","type","match","tagName","getComputedStyle","backgroundImage","replace","charenc","utf8","stringToBytes","str","bin","unescape","encodeURIComponent","bytesToString","bytes","decodeURIComponent","escape","charCodeAt","String","fromCharCode","join","default","u","arguments","action","duration","a","delay","lang","f","test","innerHTML","_countUpOrigInnerHTML","visibility","countUpTimeout","shift","toString","split","v","g","y","b","T","parseInt","parseFloat","toFixed","toLocaleString","M","crypt","isBuffer","md5","message","constructor","encoding","bytesToWords","FF","_ff","GG","_gg","HH","_hh","II","_ii","aa","bb","cc","dd","endian","x","_blocksize","_digestsize","Error","digestbytes","wordsToBytes","asBytes","asString","bytesToHex","context","require","keys","./accordion/frontend.js","./count-up/frontend.js","./expand/frontend.js","./notification/frontend.js","./video-popup/frontend.js","webpackContext","req","webpackContextResolve","code","resolve","openAccordion","init","initAll","_wordpress_dom_ready__WEBPACK_IMPORTED_MODULE_0__","classList","toggle","instanceID","ev","heading","text","concat","elems","domReady","counterup2__WEBPACK_IMPORTED_MODULE_0__","counterup2__WEBPACK_IMPORTED_MODULE_0___default","_wordpress_dom_ready__WEBPACK_IMPORTED_MODULE_1__","add","Waypoint","handler","counterUp","remove","this","destroy","offset","keyCounter","allWaypoints","Adapter","extend","defaults","adapter","axis","horizontal","enabled","triggerPoint","group","Group","findOrCreate","Context","findOrCreateByElement","offsetAliases","queueTrigger","trigger","args","apply","disable","enable","refresh","next","previous","invokeAll","method","allWaypointsArray","waypointKey","end","destroyAll","disableAll","enableAll","refreshAll","viewportHeight","innerHeight","documentElement","clientHeight","viewportWidth","clientWidth","adapters","continuous","bottom-in-view","outerHeight","right-in-view","innerWidth","outerWidth","requestAnimationFrameShim","contexts","oldWindowLoad","didScroll","didResize","oldScroll","scrollLeft","scrollTop","waypoints","vertical","waypointContextKey","windowContext","createThrottledScrollHandler","createThrottledResizeHandler","waypoint","checkEmpty","horizontalEmpty","isEmptyObject","verticalEmpty","isWindow","off","self","resizeHandler","handleResize","on","requestAnimationFrame","scrollHandler","handleScroll","isTouch","triggeredGroups","axes","newScroll","forward","backward","axisKey","wasBeforeTriggerPoint","nowAfterTriggerPoint","groupKey","flushTriggers","contextOffset","undefined","contextScroll","contextDimension","offsetProp","contextModifier","wasBeforeScroll","nowAfterScroll","triggeredForward","adjustment","oldTriggerPoint","elementOffset","freshWaypoint","ceil","floor","findByElement","contextId","mozRequestAnimationFrame","webkitRequestAnimationFrame","byTriggerPoint","byReverseTriggerPoint","groups","clearTriggerQueues","triggerQueues","up","down","right","reverse","sort","index","inArray","splice","first","last","getWindow","defaultView","NoFrameworkAdapter","handlers","event","removeListeners","listeners","listener","removeEventListener","eventParts","eventType","namespace","ownerDocument","win","pageYOffset","clientTop","pageXOffset","clientLeft","nsHandlers","includeMargin","computedStyle","marginTop","marginBottom","marginLeft","marginRight","merge","obj","array","btn","clickHandler","isExpanded","md5__WEBPACK_IMPORTED_MODULE_1__","md5__WEBPACK_IMPORTED_MODULE_1___default","uid","outerHTML","substr","localStorage","setItem","display","location","search","getItem","base64map","rotl","rotr","Number","randomBytes","random","words","hex","hexToBytes","bytesToBase64","base64","triplet","j","charAt","base64ToBytes","imod4","pow","readFloatLE","isSlowBuffer","_isBuffer","bigpicture__WEBPACK_IMPORTED_MODULE_0__","bigpicture__WEBPACK_IMPORTED_MODULE_0___default","openVideo","BigPicture","videoID"],"mappings":"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","file":"frontend_blocks.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 = 15);\n","/**\n * Specify a function to execute when the DOM is fully loaded.\n *\n * @param {Function} callback A function to execute after the DOM is ready.\n *\n * @return {void}\n */\nvar domReady = function domReady(callback) {\n if (document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.\n document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly.\n ) {\n return callback();\n } // DOMContentLoaded has not fired yet, delay callback until then.\n\n\n document.addEventListener('DOMContentLoaded', callback);\n};\n\nexport default domReady;\n//# sourceMappingURL=index.js.map","// BigPicture.js | license MIT | henrygd.me/bigpicture\n(function() {\n\tvar // assign window object to variable\n\t\tglobal = window,\n\t\t// trigger element used to open popup\n\t\tel,\n\t\t// set to true after first interaction\n\t\tinitialized,\n\t\t// container element holding html needed for script\n\t\tcontainer,\n\t\t// currently active display element (image, video, youtube / vimeo iframe container)\n\t\tdisplayElement,\n\t\t// popup image element\n\t\tdisplayImage,\n\t\t// popup video element\n\t\tdisplayVideo,\n\t\t// popup audio element\n\t\tdisplayAudio,\n\t\t// container element to hold youtube / vimeo iframe\n\t\tiframeContainer,\n\t\t// iframe to hold youtube / vimeo player\n\t\tiframeSiteVid,\n\t\t// store requested image source\n\t\timgSrc,\n\t\t// button that closes the container\n\t\tcloseButton,\n\t\t// youtube / vimeo video id\n\t\tsiteVidID,\n\t\t// keeps track of loading icon display state\n\t\tisLoading,\n\t\t// timeout to check video status while loading\n\t\tcheckMediaTimeout,\n\t\t// loading icon element\n\t\tloadingIcon,\n\t\t// caption element\n\t\tcaption,\n\t\t// caption content element\n\t\tcaptionText,\n\t\t// store caption content\n\t\tcaptionContent,\n\t\t// hide caption button element\n\t\tcaptionHideButton,\n\t\t// open state for container element\n\t\tisOpen,\n\t\t// gallery open state\n\t\tgalleryOpen,\n\t\t// used during close animation to avoid triggering timeout twice\n\t\tisClosing,\n\t\t// array of prev viewed image urls to check if cached before showing loading icon\n\t\timgCache = [],\n\t\t// store whether image requested is remote or local\n\t\tremoteImage,\n\t\t// store animation opening callbacks\n\t\tanimationStart,\n\t\tanimationEnd,\n\t\t// gallery left / right icons\n\t\trightArrowBtn,\n\t\tleftArrowBtn,\n\t\t// position of gallery\n\t\tgalleryPosition,\n\t\t// hold active gallery els / image src\n\t\tgalleryEls,\n\t\t// counter element\n\t\tgalleryCounter,\n\t\t// store images in gallery that are being loaded\n\t\tpreloadedImages = {},\n\t\t// whether device supports touch events\n\t\tsupportsTouch,\n\t\t// options object\n\t\topts,\n\t\t// Save bytes in the minified version\n\t\tdoc = document,\n\t\tappendEl = 'appendChild',\n\t\tcreateEl = 'createElement',\n\t\tremoveEl = 'removeChild',\n\t\thtmlInner = 'innerHTML',\n\t\tpointerEventsAuto = 'pointer-events:auto',\n\t\tcHeight = 'clientHeight',\n\t\tcWidth = 'clientWidth',\n\t\tlistenFor = 'addEventListener',\n\t\ttimeout = global.setTimeout,\n\t\tclearTimeout = global.clearTimeout\n\n\tmodule.exports = function(options) {\n\t\t// initialize called on initial open to create elements / style / event handlers\n\t\tinitialized || initialize()\n\n\t\t// clear currently loading stuff\n\t\tif (isLoading) {\n\t\t\tclearTimeout(checkMediaTimeout)\n\t\t\tremoveContainer()\n\t\t}\n\n\t\topts = options\n\n\t\t// store video id if youtube / vimeo video is requested\n\t\tsiteVidID = options.ytSrc || options.vimeoSrc\n\n\t\t// store optional callbacks\n\t\tanimationStart = options.animationStart\n\t\tanimationEnd = options.animationEnd\n\t\t\n\t\t// set trigger element\n\t\tel = options.el\n\n\t\t// wipe existing remoteImage state\n\t\tremoteImage = false\n\n\t\t// set caption if provided\n\t\tcaptionContent = el.getAttribute('data-caption')\n\n\t\tif (options.gallery) {\n\t\t\tmakeGallery(options.gallery)\n\t\t} else if (siteVidID || options.iframeSrc) {\n\t\t\t// if vimeo, youtube, or iframe video\n\t\t\ttoggleLoadingIcon(true)\n\t\t\tdisplayElement = iframeContainer\n\t\t\tcreateIframe();\n\t\t} else if (options.imgSrc) {\n\t\t\t// if remote image\n\t\t\tremoteImage = true\n\t\t\timgSrc = options.imgSrc\n\t\t\t!~imgCache.indexOf(imgSrc) && toggleLoadingIcon(true)\n\t\t\tdisplayElement = displayImage\n\t\t\tdisplayElement.src = imgSrc\n\t\t} else if (options.audio) {\n\t\t\t// if direct video link\n\t\t\ttoggleLoadingIcon(true)\n\t\t\tdisplayElement = displayAudio\n\t\t\tdisplayElement.src = options.audio\n\t\t\tcheckMedia('audio file')\n\t\t} else if (options.vidSrc) {\n\t\t\t// if direct video link\n\t\t\ttoggleLoadingIcon(true)\n\t\t\tmakeVidSrc(options.vidSrc)\n\t\t\tcheckMedia('video')\n\t\t} else {\n\t\t\t// local image / background image already loaded on page\n\t\t\tdisplayElement = displayImage\n\t\t\t// get img source or element background image\n\t\t\tdisplayElement.src =\n\t\t\t\tel.tagName === 'IMG'\n\t\t\t\t\t? el.src\n\t\t\t\t\t: global\n\t\t\t\t\t\t.getComputedStyle(el)\n\t\t\t\t\t\t.backgroundImage.replace(/^url|[(|)|'|\"]/g, '')\n\t\t}\n\n\t\t// add container to page\n\t\tcontainer[appendEl](displayElement)\n\t\tdoc.body[appendEl](container)\n\t}\n\n\t// create all needed methods / store dom elements on first use\n\tfunction initialize() {\n\t\tvar startX\n\t\t// return close button elements\n\t\tfunction createCloseButton(className) {\n\t\t\tvar el = doc[createEl]('button')\n\t\t\tel.className = className\n\t\t\tel[htmlInner] = '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><path d=\"M28 24L47 5a3 3 0 1 0-4-4L24 20 5 1a3 3 0 1 0-4 4l19 19L1 43a3 3 0 1 0 4 4l19-19 19 19a3 3 0 0 0 4 0v-4L28 24z\"/></svg>'\n\t\t\treturn el\n\t\t}\n\n\t\tfunction createArrowSymbol(direction, style) {\n\t\t\tvar el = doc[createEl]('button')\n\t\t\tel.className = 'bp-lr'\n\t\t\tel[htmlInner] =\n\t\t\t\t'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 129 129\" height=\"70\" fill=\"#fff\"><path d=\"M88.6 121.3c.8.8 1.8 1.2 2.9 1.2s2.1-.4 2.9-1.2a4.1 4.1 0 0 0 0-5.8l-51-51 51-51a4.1 4.1 0 0 0-5.8-5.8l-54 53.9a4.1 4.1 0 0 0 0 5.8l54 53.9z\"/></svg>'\n\t\t\tchangeCSS(el, style)\n\t\t\tel.onclick = function(e) {\n\t\t\t\te.stopPropagation()\n\t\t\t\tupdateGallery(direction)\n\t\t\t}\n\t\t\treturn el\n\t\t}\n\n\t\t// add style - if you want to tweak, run through beautifier\n\t\tvar style = doc[createEl]('STYLE')\n\t\tstyle[htmlInner] =\n\t\t\t'#bp_caption,#bp_container{bottom:0;left:0;right:0;position:fixed;opacity:0}#bp_container>*,#bp_loader{position:absolute;right:0;z-index:10}#bp_container{top:0;z-index:9999;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:opacity .35s}#bp_loader{top:0;left:0;bottom:0;display:flex;margin:0;cursor:wait;z-index:9;background:0 0}#bp_loader svg{width:50%;max-width:300px;max-height:50%;margin:auto;animation:bpturn 1s infinite linear}#bp_aud,#bp_container img,#bp_sv,#bp_vid{user-select:none;max-height:96%;max-width:96%;top:0;bottom:0;left:0;margin:auto;box-shadow:0 0 3em rgba(0,0,0,.4);z-index:-1}#bp_sv{height:0;padding-bottom:54%;background-color:#000;width:96%}#bp_caption{pointer-events:none;font-size:.9em;padding:1.3em;background:rgba(15,15,15,.94);color:#fff;text-align:center;transition:opacity .3s}#bp_aud{width:650px;top:calc(50% - 20px);bottom:auto;box-shadow:none}#bp_count{left:0;right:auto;padding:14px;color:rgba(255,255,255,.7);font-size:22px;cursor:default}#bp_container button{position:absolute;border:0;outline:0;background:0 0;cursor:pointer;transition:all .1s}#bp_container>.bp-x{height:41px;width:41px;border-radius:100%;line-height:50px;top:8px;right:14px;opacity:.8}#bp_container>.bp-x:focus,#bp_container>.bp-x:hover{background:rgba(255,255,255,.2)}.bp-x svg,.bp-xc svg{height:20px;width:20px;fill:#fff}.bp-xc svg{width:16px}#bp_container .bp-xc{left:2%;bottom:100%;padding:9px 20px 4px;background:#d04444;border-radius:2px 2px 0 0;opacity:.85}#bp_container .bp-xc:focus,#bp_container .bp-xc:hover{opacity:1}.bp-lr{top:50%;top:calc(50% - 130px);padding:99px 0;width:6%;background:0 0;border:0;opacity:.4;transition:opacity .1s}.bp-lr:focus,.bp-lr:hover{opacity:.8}@keyframes bpf{50%{transform:translatex(15px)}100%{transform:none}}@keyframes bpl{50%{transform:translatex(-15px)}100%{transform:none}}@keyframes bpfl{0%{opacity:0;transform:translatex(70px)}100%{opacity:1;transform:none}}@keyframes bpfr{0%{opacity:0;transform:translatex(-70px)}100%{opacity:1;transform:none}}@keyframes bpfol{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(-70px)}}@keyframes bpfor{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(70px)}}@keyframes bpturn{0%{transform:none}100%{transform:rotate(360deg)}}@media (max-width:600px){.bp-lr{font-size:15vw}}@media (min-aspect-ratio:9/5){#bp_sv{height:98%;width:170.6vh;padding:0}}'\n\t\tdoc.head[appendEl](style)\n\n\t\t// create container element\n\t\tcontainer = doc[createEl]('DIV')\n\t\tcontainer.id = 'bp_container'\n\t\tcontainer.onclick = close\n\t\tcloseButton = createCloseButton('bp-x')\n\t\tcontainer[appendEl](closeButton)\n\t\t// gallery swipe listeners\n\t\tif ('ontouchstart' in global) {\n\t\t\tsupportsTouch = true\n\t\t\tcontainer.ontouchstart = function(e) {\n\t\t\t\tstartX = e.changedTouches[0].pageX\n\t\t\t}\n\t\t\tcontainer.ontouchmove = function(e) {\n\t\t\t\te.preventDefault()\n\t\t\t}\n\t\t\tcontainer.ontouchend = function(e) {\n\t\t\t\tif (!galleryOpen) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tvar touchobj = e.changedTouches[0]\n\t\t\t\tvar distX = touchobj.pageX - startX\n\t\t\t\t// swipe right\n\t\t\t\tdistX < -30 && updateGallery(1)\n\t\t\t\t// swipe left\n\t\t\t\tdistX > 30 && updateGallery(-1)\n\t\t\t}\n\t\t}\n\n\t\t// create display image element\n\t\tdisplayImage = doc[createEl]('IMG')\n\n\t\t// create display video element\n\t\tdisplayVideo = doc[createEl]('VIDEO')\n\t\tdisplayVideo.id = 'bp_vid'\n\t\tdisplayVideo.setAttribute('playsinline', true)\n\t\tdisplayVideo.controls = true\n\t\tdisplayVideo.loop = true\n\n\t\t// create audio element\n\t\tdisplayAudio = doc[createEl](\"audio\")\n\t\tdisplayAudio.id = \"bp_aud\"\n\t\tdisplayAudio.controls = true\n\t\tdisplayAudio.loop = true\n\n\t\t// create gallery counter\n\t\tgalleryCounter = doc[createEl]('span')\n\t\tgalleryCounter.id = 'bp_count'\n\n\t\t// create caption elements\n\t\tcaption = doc[createEl]('DIV')\n\t\tcaption.id = 'bp_caption'\n\t\tcaptionHideButton = createCloseButton('bp-xc')\n\t\tcaptionHideButton.onclick = toggleCaption.bind(null, false)\n\t\tcaption[appendEl](captionHideButton)\n\t\tcaptionText = doc[createEl]('SPAN')\n\t\tcaption[appendEl](captionText)\n\t\tcontainer[appendEl](caption)\n\n\t\t// left / right arrow icons\n\t\trightArrowBtn = createArrowSymbol(1, 'transform:scalex(-1)')\n\t\tleftArrowBtn = createArrowSymbol(-1, 'left:0;right:auto')\n\n\t\t// create loading icon element\n\t\tloadingIcon = doc[createEl]('DIV')\n\t\tloadingIcon.id = 'bp_loader'\n\t\tloadingIcon[htmlInner] =\n\t\t\t'<svg xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 32 32\" fill=\"#fff\" opacity=\".8\"><path d=\"M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24\" fill=\"#000\" opacity=\".5\"/><path d=\"M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z\"/></svg>'\n\t\t// create youtube / vimeo container\n\t\tiframeContainer = doc[createEl]('DIV')\n\t\tiframeContainer.id = 'bp_sv'\n\n\t\t// create iframe to hold youtube / vimeo player\n\t\tiframeSiteVid = doc[createEl]('IFRAME')\n\t\tiframeSiteVid.allowFullscreen = true\n\t\tiframeSiteVid.onload = open\n\t\tchangeCSS(iframeSiteVid, 'border:0;position:absolute;height:100%;width:100%;left:0;top:0')\n\t\tiframeContainer[appendEl](iframeSiteVid)\n\n\t\t// display image bindings for image load and error\n\t\tdisplayImage.onload = open\n\t\tdisplayImage.onerror = open.bind(null, 'image')\n\n\t\t// adjust loader position on window resize\n\t\tglobal[listenFor]('resize', function() {\n\t\t\tgalleryOpen || (isLoading && toggleLoadingIcon(true))\n\t\t})\n\n\t\t// close container on escape key press and arrow buttons for gallery\n\t\tdoc[listenFor]('keyup', function(e) {\n\t\t\tvar key = e.keyCode\n\t\t\tkey === 27 && isOpen && close(container)\n\t\t\tif (galleryOpen) {\n\t\t\t\tkey === 39 && updateGallery(1)\n\t\t\t\tkey === 37 && updateGallery(-1)\n\t\t\t\tkey === 38 && updateGallery(10)\n\t\t\t\tkey === 40 && updateGallery(-10)\n\t\t\t}\n\t\t})\n\t\t// prevent scrolling with arrow keys if gallery open\n\t\tdoc[listenFor]('keydown', function(e) {\n\t\t\tvar usedKeys = [37, 38, 39, 40]\n\t\t\tif (galleryOpen && ~usedKeys.indexOf(e.keyCode)) {\n\t\t\t\te.preventDefault()\n\t\t\t}\n\t\t})\n\n\t\t// trap focus within conainer while open\n\t\tdoc[listenFor](\n\t\t\t'focus',\n\t\t\tfunction(e) {\n\t\t\t\tif (isOpen && !container.contains(e.target)) {\n\t\t\t\t\te.stopPropagation()\n\t\t\t\t\tcloseButton.focus()\n\t\t\t\t}\n\t\t\t},\n\t\t\ttrue\n\t\t)\n\n\t\t// all done\n\t\tinitialized = true\n\t}\n\n\t// return transform style to make full size display el match trigger el size\n\tfunction getRect() {\n\t\tvar rect = el.getBoundingClientRect()\n\t\tvar leftOffset = rect.left - (container[cWidth] - rect.width) / 2\n\t\tvar centerTop = rect.top - (container[cHeight] - rect.height) / 2\n\t\tvar scaleWidth = el[cWidth] / displayElement[cWidth]\n\t\tvar scaleHeight = el[cHeight] / displayElement[cHeight]\n\t\treturn 'transform:translate3D(' +\n\t\t\tleftOffset +\n\t\t\t'px, ' +\n\t\t\tcenterTop +\n\t\t\t'px, 0) scale3D(' +\n\t\t\tscaleWidth +\n\t\t\t', ' +\n\t\t\tscaleHeight +\n\t\t\t', 0)'\n\t}\n\n\tfunction makeVidSrc(source) {\n\t\tif (Array.isArray(source)) {\n\t\t\tdisplayElement = displayVideo.cloneNode()\n\t\t\tsource.forEach(function(src) {\n\t\t\t\tvar source = doc[createEl]('SOURCE')\n\t\t\t\tsource.src = src\n\t\t\t\tsource.type = 'video/' + src.match(/.(\\w+)$/)[1]\n\t\t\t\tdisplayElement[appendEl](source)\n\t\t\t})\n\t\t} else {\n\t\t\tdisplayElement = displayVideo\n\t\t\tdisplayElement.src = source\n\t\t}\n\t}\n\n\tfunction makeGallery(gallery) {\n\t\tif (Array.isArray(gallery)) {\n\t\t\t// is array of images\n\t\t\tgalleryPosition = 0\n\t\t\tgalleryEls = gallery\n\t\t\tcaptionContent = gallery[0].caption\n\t\t} else {\n\t\t\t// is element selector or nodelist\n\t\t\tgalleryEls = [].slice.call(typeof gallery === 'string' ? doc.querySelectorAll(gallery + ' [data-bp]') : gallery)\n\t\t\t// find initial gallery position\n\t\t\tvar elIndex = galleryEls.indexOf(el)\n\t\t\tgalleryPosition = elIndex !== -1 ? elIndex : 0\n\t\t\t// make gallery object w/ els / src / caption\n\t\t\tgalleryEls = galleryEls.map(function(el) {\n\t\t\t\treturn {\n\t\t\t\t\tel: el,\n\t\t\t\t\tsrc: el.getAttribute('data-bp'),\n\t\t\t\t\tcaption: el.getAttribute('data-caption')\n\t\t\t\t}\n\t\t\t})\n\t\t}\n\t\t// show loading icon if needed\n\t\tremoteImage = true\n\t\t// set initial src to imgSrc so it will be cached in open func\n\t\timgSrc = galleryEls[galleryPosition].src\n\t\t!~imgCache.indexOf(imgSrc) && toggleLoadingIcon(true)\n\t\tif (galleryEls.length > 1) {\n\t\t\t// if length is greater than one, add gallery stuff\n\t\t\tcontainer[appendEl](galleryCounter)\n\t\t\tgalleryCounter[htmlInner] = galleryPosition + 1 + '/' + galleryEls.length\n\t\t\tif (!supportsTouch) {\n\t\t\t\t// add arrows if device doesn't support touch\n\t\t\t\tcontainer[appendEl](rightArrowBtn)\n\t\t\t\tcontainer[appendEl](leftArrowBtn)\n\t\t\t}\n\t\t} else {\n\t\t\t// gallery is one, just show without clutter\n\t\t\tgalleryEls = false\n\t\t}\n\t\tdisplayElement = displayImage\n\t\t// set initial image src\n\t\tdisplayElement.src = imgSrc\n\t}\n\n\tfunction updateGallery(movement) {\n\t\tvar galleryLength = galleryEls.length - 1\n\t\tvar isEnd\n\n\t\t// only allow one change at a time\n\t\tif (isLoading) {\n\t\t\treturn\n\t\t}\n\n\t\t// return if requesting out of range image\n\t\tif (movement > 0) {\n\t\t\tif (galleryPosition === galleryLength) {\n\t\t\t\tisEnd = true\n\t\t\t}\n\t\t} else if (galleryPosition === 0) {\n\t\t\tisEnd = true\n\t\t}\n\t\tif (isEnd) {\n\t\t\t// if beginning or end of gallery, run end animation\n\t\t\tchangeCSS(displayImage, '')\n\t\t\ttimeout(changeCSS, 9, displayImage, 'animation:' + (movement > 0 ? 'bpl' : 'bpf') + ' .3s;transition:transform .35s')\n\t\t\treturn\n\t\t}\n\n\t\t// normalize position\n\t\tgalleryPosition = Math.max(\n\t\t\t0,\n\t\t\tMath.min(galleryPosition + movement, galleryLength)\n\t\t)\n\n\t\t// load images before and after for quicker scrolling through pictures\n\t\t;[galleryPosition - 1, galleryPosition, galleryPosition + 1].forEach(\n\t\t\tfunction(position) {\n\t\t\t\t// normalize position\n\t\t\t\tposition = Math.max(0, Math.min(position, galleryLength))\n\t\t\t\t// cancel if image has already been preloaded\n\t\t\t\tif (preloadedImages[position]) return\n\t\t\t\tvar src = galleryEls[position].src\n\t\t\t\t// create image for preloadedImages\n\t\t\t\tvar img = doc[createEl]('IMG')\n\t\t\t\timg[listenFor]('load', addToImgCache.bind(null, src))\n\t\t\t\timg.src = src\n\t\t\t\tpreloadedImages[position] = img\n\t\t\t}\n\t\t)\n\t\t// if image is loaded, show it\n\t\tif (preloadedImages[galleryPosition].complete) {\n\t\t\treturn changeGalleryImage(movement)\n\t\t}\n\t\t// if not, show loading icon and change when loaded\n\t\tisLoading = true\n\t\tchangeCSS(loadingIcon, 'opacity:.4;')\n\t\tcontainer[appendEl](loadingIcon)\n\t\tpreloadedImages[galleryPosition].onload = function() {\n\t\t\tgalleryOpen && changeGalleryImage(movement)\n\t\t}\n\t\t// if error, store error object in el array\n\t\tpreloadedImages[galleryPosition].onerror = function() {\n\t\t\tgalleryEls[galleryPosition] = {\n\t\t\t\terror: 'Error loading image'\n\t\t\t}\n\t\t\tgalleryOpen && changeGalleryImage(movement)\n\t\t}\n\t}\n\n\tfunction changeGalleryImage(movement) {\n\t\tif (isLoading) {\n\t\t\tcontainer[removeEl](loadingIcon)\n\t\t\tisLoading = false\n\t\t}\n\t\tvar activeEl = galleryEls[galleryPosition]\n\t\tif (activeEl.error) {\n\t\t\t// show alert if error\n\t\t\talert(activeEl.error)\n\t\t} else {\n\t\t\t// add new image, animate images in and out w/ css animation\n\t\t\tvar oldimg = container.querySelector('img:last-of-type')\n\t\t\tdisplayImage = displayElement = preloadedImages[galleryPosition]\n\t\t\tchangeCSS(displayImage, 'animation:' + (movement > 0 ? 'bpfl' : 'bpfr') + ' .35s;transition:transform .35s')\n\t\t\tchangeCSS(oldimg, 'animation:' + (movement > 0 ? 'bpfol' : 'bpfor') + ' .35s both')\n\t\t\tcontainer[appendEl](displayImage)\n\t\t\t// update el for closing animation\n\t\t\tif (activeEl.el) {\n\t\t\t\tel = activeEl.el\n\t\t\t}\n\t\t}\n\t\t// update counter\n\t\tgalleryCounter[htmlInner] = galleryPosition + 1 + '/' + galleryEls.length\n\t\t// show / hide caption\n\t\ttoggleCaption(galleryEls[galleryPosition].caption)\n\t}\n\n\t// create video iframe\n\tfunction createIframe() {\n\t\tvar url;\n\t\tvar prefix = 'https://';\n\t\tvar suffix = 'autoplay=1';\n\n\t\t// create appropriate url\n\t\tif (opts.ytSrc) {\n\t\t\turl = prefix + 'www.youtube.com/embed/' + siteVidID + '?html5=1&rel=0&playsinline=1&' + suffix;\n\t\t} else if (opts.vimeoSrc) {\n\t\t\turl = prefix + 'player.vimeo.com/video/' + siteVidID + '?' + suffix;\n\t\t} else if (opts.iframeSrc) {\n\t\t\turl = opts.iframeSrc;\n\t\t}\n\n\t\t// set iframe src to url\n\t\tiframeSiteVid.src = url;\n\t}\n\n\t// timeout to check video status while loading\n\tfunction checkMedia(errMsg) {\n\t\tif (~[1, 4].indexOf(displayElement.readyState)) {\n\t\t\topen()\n\t\t\t// short timeout to to make sure controls show in safari 11\n\t\t\ttimeout(function(){\n\t\t\t\tdisplayElement.play()\n\t\t\t}, 99)\n\t\t}\n\t\telse if (displayElement.error) open(errMsg)\n\t\telse checkMediaTimeout = timeout(checkMedia, 35, errMsg)\n\t}\n\n\t// hide / show loading icon\n\tfunction toggleLoadingIcon(bool) {\n\t\t// don't show loading icon if noLoader is specified\n\t\tif (opts.noLoader) return\n\t\t// bool is true if we want to show icon, false if we want to remove\n\t\t// change style to match trigger element dimensions if we want to show\n\t\tbool &&\n\t\t\tchangeCSS(\n\t\t\t\tloadingIcon,\n\t\t\t\t'top:' +\n\t\t\t\t\tel.offsetTop +\n\t\t\t\t\t'px;left:' +\n\t\t\t\t\tel.offsetLeft +\n\t\t\t\t\t'px;height:' +\n\t\t\t\t\tel[cHeight] +\n\t\t\t\t\t'px;width:' +\n\t\t\t\t\tel[cWidth] +\n\t\t\t\t\t'px'\n\t\t\t)\n\t\t// add or remove loader from DOM\n\t\tel.parentElement[bool ? appendEl : removeEl](loadingIcon)\n\t\tisLoading = bool\n\t}\n\n\t// hide & show caption\n\tfunction toggleCaption(captionContent) {\n\t\tif (captionContent) {\n\t\t\tcaptionText[htmlInner] = captionContent\n\t\t}\n\t\tchangeCSS(\n\t\t\tcaption,\n\t\t\t'opacity:' + (captionContent ? '1;' + pointerEventsAuto : '0')\n\t\t)\n\t}\n\n\tfunction addToImgCache(url) {\n\t\t!~imgCache.indexOf(url) && imgCache.push(url)\n\t}\n\n\t// animate open of image / video; display caption if needed\n\tfunction open(err) {\n\t\t// hide loading spinner\n\t\tisLoading && toggleLoadingIcon()\n\n\t\t// execute animationStart callback\n\t\tanimationStart && animationStart()\n\n\t\t// check if we have an error string instead of normal event\n\t\tif (typeof err === 'string') {\n\t\t\tremoveContainer()\n\t\t\treturn opts.onError ? opts.onError() : alert('Error: The requested ' + err + ' could not be loaded.')\n\t\t}\n\n\t\t// if remote image is loaded, add url to imgCache array\n\t\tremoteImage && addToImgCache(imgSrc)\n\n\t\t// transform displayEl to match trigger el\n\t\tchangeCSS(displayElement, getRect())\n\n\t\t// fade in container\n\t\tchangeCSS(container, 'opacity:1;' + pointerEventsAuto)\n\n\t\t// set animationEnd callback to run after animation ends (cleared if container closed)\n\t\tanimationEnd = timeout(animationEnd, 410)\n\n\t\tisOpen = true\n\n\t\tgalleryOpen = !!galleryEls\n\n\t\t// enlarge displayEl, fade in caption if hasCaption\n\t\ttimeout(function() {\n\t\t\tchangeCSS(displayElement, 'transition:transform .35s;transform:none')\n\t\t\tcaptionContent && timeout(toggleCaption, 250, captionContent)\n\t\t}, 60)\n\t}\n\n\t// close active display element\n\tfunction close(e) {\n\t\tvar target = e.target\n\t\tvar clickEls = [\n\t\t\tcaption,\n\t\t\tcaptionHideButton,\n\t\t\tdisplayVideo,\n\t\t\tdisplayAudio,\n\t\t\tcaptionText,\n\t\t\tleftArrowBtn,\n\t\t\trightArrowBtn,\n\t\t\tloadingIcon\n\t\t]\n\n\t\t// blur to hide close button focus style\n\t\ttarget && target.blur()\n\n\t\t// don't close if one of the clickEls was clicked or container is already closing\n\t\tif (isClosing || ~clickEls.indexOf(target)) {\n\t\t\treturn\n\t\t}\n\n\t\t// animate closing\n\t\tdisplayElement.style.cssText += getRect()\n\t\tchangeCSS(container, pointerEventsAuto)\n\n\t\t// timeout to remove els from dom; use variable to avoid calling more than once\n\t\ttimeout(removeContainer, 350)\n\n\t\t// clear animationEnd timeout\n\t\tclearTimeout(animationEnd)\n\n\t\tisOpen = false\n\t\tisClosing = true\n\t}\n\n\t// remove container / display element from the DOM\n\tfunction removeContainer() {\n\t\t// remove container from DOM & clear inline style\n\t\tdoc.body[removeEl](container)\n\t\tcontainer[removeEl](displayElement)\n\t\tchangeCSS(container, '')\n\n\t\t// clear src of displayElement (or iframe if display el is iframe container)\n\t\t;(displayElement === iframeContainer\n\t\t\t? iframeSiteVid\n\t\t\t: displayElement\n\t\t).removeAttribute('src')\n\n\t\t// remove caption\n\t\ttoggleCaption(false)\n\n\t\tif (galleryOpen) {\n\t\t\t// remove all gallery stuff\n\t\t\tvar images = container.querySelectorAll('img')\n\t\t\tfor (var i = 0; i < images.length; i++) {\n\t\t\t\tcontainer[removeEl](images[i])\n\t\t\t}\n\t\t\tisLoading && container[removeEl](loadingIcon)\n\t\t\tcontainer[removeEl](galleryCounter)\n\t\t\tgalleryOpen = galleryEls = false\n\t\t\tpreloadedImages = {}\n\t\t\tsupportsTouch || container[removeEl](rightArrowBtn)\n\t\t\tsupportsTouch || container[removeEl](leftArrowBtn)\n\t\t\t// in case displayimage changed, we need to update event listeners\n\t\t\tdisplayImage.onload = open\n\t\t\tdisplayImage.onerror = open.bind(null, 'image')\n\t\t}\n\n\t\t// run close callback\n\t\topts.onClose && opts.onClose()\n\n\t\tisClosing = isLoading = false\n\t}\n\n\t// style helper functions\n\tfunction changeCSS(element, newStyle) {\n\t\telement.style.cssText = newStyle\n\t}\n})()\n","var charenc = {\n // UTF-8 encoding\n utf8: {\n // Convert a string to a byte array\n stringToBytes: function(str) {\n return charenc.bin.stringToBytes(unescape(encodeURIComponent(str)));\n },\n\n // Convert a byte array to a string\n bytesToString: function(bytes) {\n return decodeURIComponent(escape(charenc.bin.bytesToString(bytes)));\n }\n },\n\n // Binary encoding\n bin: {\n // Convert a string to a byte array\n stringToBytes: function(str) {\n for (var bytes = [], i = 0; i < str.length; i++)\n bytes.push(str.charCodeAt(i) & 0xFF);\n return bytes;\n },\n\n // Convert a byte array to a string\n bytesToString: function(bytes) {\n for (var str = [], i = 0; i < bytes.length; i++)\n str.push(String.fromCharCode(bytes[i]));\n return str.join('');\n }\n }\n};\n\nmodule.exports = charenc;\n","!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.counterUp=e():t.counterUp=e()}(window,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.s=0)}([function(t,e,n){\"use strict\";n.r(e),n.d(e,\"divideNumbers\",function(){return o}),n.d(e,\"hasComma\",function(){return i}),n.d(e,\"isFloat\",function(){return u}),n.d(e,\"decimalPlaces\",function(){return l});e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.action,i=void 0===n?\"start\":n,u=e.duration,l=void 0===u?1e3:u,a=e.delay,c=void 0===a?16:a,d=e.lang,f=void 0===d?void 0:d;if(\"stop\"!==i){if(r(t),/[0-9]/.test(t.innerHTML)){var s=o(t.innerHTML,{duration:l||t.getAttribute(\"data-duration\"),lang:f||document.querySelector(\"html\").getAttribute(\"lang\")||void 0,delay:c||t.getAttribute(\"data-delay\")});t._countUpOrigInnerHTML=t.innerHTML,t.innerHTML=s[0],t.style.visibility=\"visible\",t.countUpTimeout=setTimeout(function e(){t.innerHTML=s.shift(),s.length?(clearTimeout(t.countUpTimeout),t.countUpTimeout=setTimeout(e,c)):t._countUpOrigInnerHTML=void 0},c)}}else r(t)};var r=function(t){clearTimeout(t.countUpTimeout),t._countUpOrigInnerHTML&&(t.innerHTML=t._countUpOrigInnerHTML,t._countUpOrigInnerHTML=void 0),t.style.visibility=\"\"},o=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.duration,r=void 0===n?1e3:n,o=e.delay,i=void 0===o?16:o,u=e.lang,l=void 0===u?void 0:u,a=r/i,c=t.toString().split(/(<[^>]+>|[0-9.][,.0-9]*[0-9]*)/),d=[],f=0;f<a;f++)d.push(\"\");for(var s=0;s<c.length;s++)if(/([0-9.][,.0-9]*[0-9]*)/.test(c[s])&&!/<[^>]+>/.test(c[s])){var p=c[s],v=/[0-9]+,[0-9]+/.test(p);p=p.replace(/,/g,\"\");for(var g=/^[0-9]+\\.[0-9]+$/.test(p),y=g?(p.split(\".\")[1]||[]).length:0,b=d.length-1,m=a;m>=1;m--){var T=parseInt(p/a*m,10);g&&(T=parseFloat(p/a*m).toFixed(y),T=parseFloat(T).toLocaleString(l)),v&&(T=T.toLocaleString(l)),d[b--]+=T}}else for(var M=0;M<a;M++)d[M]+=c[s];return d[d.length]=t.toString(),d},i=function(t){return/[0-9]+,[0-9]+/.test(t)},u=function(t){return/^[0-9]+\\.[0-9]+$/.test(t)},l=function(t){return u(t)?(t.split(\".\")[1]||[]).length:0}}])});","(function(){\r\n var crypt = require('crypt'),\r\n utf8 = require('charenc').utf8,\r\n isBuffer = require('is-buffer'),\r\n bin = require('charenc').bin,\r\n\r\n // The core\r\n md5 = function (message, options) {\r\n // Convert to byte array\r\n if (message.constructor == String)\r\n if (options && options.encoding === 'binary')\r\n message = bin.stringToBytes(message);\r\n else\r\n message = utf8.stringToBytes(message);\r\n else if (isBuffer(message))\r\n message = Array.prototype.slice.call(message, 0);\r\n else if (!Array.isArray(message))\r\n message = message.toString();\r\n // else, assume byte array already\r\n\r\n var m = crypt.bytesToWords(message),\r\n l = message.length * 8,\r\n a = 1732584193,\r\n b = -271733879,\r\n c = -1732584194,\r\n d = 271733878;\r\n\r\n // Swap endian\r\n for (var i = 0; i < m.length; i++) {\r\n m[i] = ((m[i] << 8) | (m[i] >>> 24)) & 0x00FF00FF |\r\n ((m[i] << 24) | (m[i] >>> 8)) & 0xFF00FF00;\r\n }\r\n\r\n // Padding\r\n m[l >>> 5] |= 0x80 << (l % 32);\r\n m[(((l + 64) >>> 9) << 4) + 14] = l;\r\n\r\n // Method shortcuts\r\n var FF = md5._ff,\r\n GG = md5._gg,\r\n HH = md5._hh,\r\n II = md5._ii;\r\n\r\n for (var i = 0; i < m.length; i += 16) {\r\n\r\n var aa = a,\r\n bb = b,\r\n cc = c,\r\n dd = d;\r\n\r\n a = FF(a, b, c, d, m[i+ 0], 7, -680876936);\r\n d = FF(d, a, b, c, m[i+ 1], 12, -389564586);\r\n c = FF(c, d, a, b, m[i+ 2], 17, 606105819);\r\n b = FF(b, c, d, a, m[i+ 3], 22, -1044525330);\r\n a = FF(a, b, c, d, m[i+ 4], 7, -176418897);\r\n d = FF(d, a, b, c, m[i+ 5], 12, 1200080426);\r\n c = FF(c, d, a, b, m[i+ 6], 17, -1473231341);\r\n b = FF(b, c, d, a, m[i+ 7], 22, -45705983);\r\n a = FF(a, b, c, d, m[i+ 8], 7, 1770035416);\r\n d = FF(d, a, b, c, m[i+ 9], 12, -1958414417);\r\n c = FF(c, d, a, b, m[i+10], 17, -42063);\r\n b = FF(b, c, d, a, m[i+11], 22, -1990404162);\r\n a = FF(a, b, c, d, m[i+12], 7, 1804603682);\r\n d = FF(d, a, b, c, m[i+13], 12, -40341101);\r\n c = FF(c, d, a, b, m[i+14], 17, -1502002290);\r\n b = FF(b, c, d, a, m[i+15], 22, 1236535329);\r\n\r\n a = GG(a, b, c, d, m[i+ 1], 5, -165796510);\r\n d = GG(d, a, b, c, m[i+ 6], 9, -1069501632);\r\n c = GG(c, d, a, b, m[i+11], 14, 643717713);\r\n b = GG(b, c, d, a, m[i+ 0], 20, -373897302);\r\n a = GG(a, b, c, d, m[i+ 5], 5, -701558691);\r\n d = GG(d, a, b, c, m[i+10], 9, 38016083);\r\n c = GG(c, d, a, b, m[i+15], 14, -660478335);\r\n b = GG(b, c, d, a, m[i+ 4], 20, -405537848);\r\n a = GG(a, b, c, d, m[i+ 9], 5, 568446438);\r\n d = GG(d, a, b, c, m[i+14], 9, -1019803690);\r\n c = GG(c, d, a, b, m[i+ 3], 14, -187363961);\r\n b = GG(b, c, d, a, m[i+ 8], 20, 1163531501);\r\n a = GG(a, b, c, d, m[i+13], 5, -1444681467);\r\n d = GG(d, a, b, c, m[i+ 2], 9, -51403784);\r\n c = GG(c, d, a, b, m[i+ 7], 14, 1735328473);\r\n b = GG(b, c, d, a, m[i+12], 20, -1926607734);\r\n\r\n a = HH(a, b, c, d, m[i+ 5], 4, -378558);\r\n d = HH(d, a, b, c, m[i+ 8], 11, -2022574463);\r\n c = HH(c, d, a, b, m[i+11], 16, 1839030562);\r\n b = HH(b, c, d, a, m[i+14], 23, -35309556);\r\n a = HH(a, b, c, d, m[i+ 1], 4, -1530992060);\r\n d = HH(d, a, b, c, m[i+ 4], 11, 1272893353);\r\n c = HH(c, d, a, b, m[i+ 7], 16, -155497632);\r\n b = HH(b, c, d, a, m[i+10], 23, -1094730640);\r\n a = HH(a, b, c, d, m[i+13], 4, 681279174);\r\n d = HH(d, a, b, c, m[i+ 0], 11, -358537222);\r\n c = HH(c, d, a, b, m[i+ 3], 16, -722521979);\r\n b = HH(b, c, d, a, m[i+ 6], 23, 76029189);\r\n a = HH(a, b, c, d, m[i+ 9], 4, -640364487);\r\n d = HH(d, a, b, c, m[i+12], 11, -421815835);\r\n c = HH(c, d, a, b, m[i+15], 16, 530742520);\r\n b = HH(b, c, d, a, m[i+ 2], 23, -995338651);\r\n\r\n a = II(a, b, c, d, m[i+ 0], 6, -198630844);\r\n d = II(d, a, b, c, m[i+ 7], 10, 1126891415);\r\n c = II(c, d, a, b, m[i+14], 15, -1416354905);\r\n b = II(b, c, d, a, m[i+ 5], 21, -57434055);\r\n a = II(a, b, c, d, m[i+12], 6, 1700485571);\r\n d = II(d, a, b, c, m[i+ 3], 10, -1894986606);\r\n c = II(c, d, a, b, m[i+10], 15, -1051523);\r\n b = II(b, c, d, a, m[i+ 1], 21, -2054922799);\r\n a = II(a, b, c, d, m[i+ 8], 6, 1873313359);\r\n d = II(d, a, b, c, m[i+15], 10, -30611744);\r\n c = II(c, d, a, b, m[i+ 6], 15, -1560198380);\r\n b = II(b, c, d, a, m[i+13], 21, 1309151649);\r\n a = II(a, b, c, d, m[i+ 4], 6, -145523070);\r\n d = II(d, a, b, c, m[i+11], 10, -1120210379);\r\n c = II(c, d, a, b, m[i+ 2], 15, 718787259);\r\n b = II(b, c, d, a, m[i+ 9], 21, -343485551);\r\n\r\n a = (a + aa) >>> 0;\r\n b = (b + bb) >>> 0;\r\n c = (c + cc) >>> 0;\r\n d = (d + dd) >>> 0;\r\n }\r\n\r\n return crypt.endian([a, b, c, d]);\r\n };\r\n\r\n // Auxiliary functions\r\n md5._ff = function (a, b, c, d, x, s, t) {\r\n var n = a + (b & c | ~b & d) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n md5._gg = function (a, b, c, d, x, s, t) {\r\n var n = a + (b & d | c & ~d) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n md5._hh = function (a, b, c, d, x, s, t) {\r\n var n = a + (b ^ c ^ d) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n md5._ii = function (a, b, c, d, x, s, t) {\r\n var n = a + (c ^ (b | ~d)) + (x >>> 0) + t;\r\n return ((n << s) | (n >>> (32 - s))) + b;\r\n };\r\n\r\n // Package private blocksize\r\n md5._blocksize = 16;\r\n md5._digestsize = 16;\r\n\r\n module.exports = function (message, options) {\r\n if (message === undefined || message === null)\r\n throw new Error('Illegal argument ' + message);\r\n\r\n var digestbytes = crypt.wordsToBytes(md5(message, options));\r\n return options && options.asBytes ? digestbytes :\r\n options && options.asString ? bin.bytesToString(digestbytes) :\r\n crypt.bytesToHex(digestbytes);\r\n };\r\n\r\n})();\r\n","/**\n * All frontend scripts required by our blocks should be included here.\n *\n * This is the file that Webpack is compiling into blocks.frontend.build.js\n */\n\nconst context = require.context(\n\t'./block', // Search within the src/blocks directory.\n\ttrue, // Search recursively.\n\t/frontend\\.js$/ // Match any frontend.js.\n)\n\n// Import.\ncontext.keys().forEach( key => context( key ) )\n","var map = {\n\t\"./accordion/frontend.js\": 17,\n\t\"./count-up/frontend.js\": 18,\n\t\"./expand/frontend.js\": 20,\n\t\"./notification/frontend.js\": 21,\n\t\"./video-popup/frontend.js\": 24\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 16;","import domReady from '@wordpress/dom-ready'\n\nexport const openAccordion = el => {\n\tel.classList.toggle( 'ugb-accordion--open' )\n\tel.setAttribute( 'aria-expanded', el.classList.contains( 'ugb-accordion--open' ) ? 'true' : 'false' )\n}\n\nlet instanceID = 1\nexport const init = el => {\n\tconst a = el.querySelector( '.ugb-accordion__heading' )\n\ta.addEventListener( 'click', ev => {\n\t\tev.preventDefault()\n\t\topenAccordion( el )\n\t} )\n\ta.addEventListener( 'keypress', ev => {\n\t\tev.preventDefault()\n\t\topenAccordion( el )\n\t} )\n\n\t// Accessibility: https://www.w3.org/TR/wai-aria-practices/examples/accordion/accordion.html\n\tconst heading = el.querySelector( '.ugb-accordion__heading h4' )\n\tconst text = el.querySelector( '.ugb-accordion__text' )\n\theading.setAttribute( 'id', `ugb-accordion-${ instanceID }__heading` )\n\theading.setAttribute( 'aria-controls', `ugb-accordion-${ instanceID }__text` )\n\ttext.setAttribute( 'id', `ugb-accordion-${ instanceID }__text` )\n\ttext.setAttribute( 'aria-labelledby', `ugb-accordion-${ instanceID }__heading` )\n\tinstanceID++\n}\n\nexport const initAll = () => {\n\tconst elems = document.querySelectorAll( '.ugb-accordion' )\n\tArray.prototype.forEach.call( elems, el => init( el ) )\n}\n\ndomReady( initAll )\n","import counterUp from 'counterup2'\nimport domReady from '@wordpress/dom-ready'\n\ndomReady( () => {\n\trequire( 'waypoints/lib/noframework.waypoints.js' )\n\tconst elems = document.querySelectorAll( '.ugb-countup .ugb-counter, .ugb-countup__counter' )\n\telems.forEach( el => {\n\t\tel.classList.add( 'ugb-countup--hide' )\n\t\tnew Waypoint( {\n\t\t\telement: el,\n\t\t\thandler: function() {\n\t\t\t\tcounterUp( el )\n\t\t\t\tel.classList.remove( 'ugb-countup--hide' )\n\t\t\t\tthis.destroy()\n\t\t\t},\n\t\t\toffset: 'bottom-in-view',\n\t\t} )\n\t} )\n} )\n","/*!\nWaypoints - 4.0.1\nCopyright © 2011-2016 Caleb Troughton\nLicensed under the MIT license.\nhttps://github.com/imakewebthings/waypoints/blob/master/licenses.txt\n*/\n(function() {\n 'use strict'\n\n var keyCounter = 0\n var allWaypoints = {}\n\n /* http://imakewebthings.com/waypoints/api/waypoint */\n function Waypoint(options) {\n if (!options) {\n throw new Error('No options passed to Waypoint constructor')\n }\n if (!options.element) {\n throw new Error('No element option passed to Waypoint constructor')\n }\n if (!options.handler) {\n throw new Error('No handler option passed to Waypoint constructor')\n }\n\n this.key = 'waypoint-' + keyCounter\n this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options)\n this.element = this.options.element\n this.adapter = new Waypoint.Adapter(this.element)\n this.callback = options.handler\n this.axis = this.options.horizontal ? 'horizontal' : 'vertical'\n this.enabled = this.options.enabled\n this.triggerPoint = null\n this.group = Waypoint.Group.findOrCreate({\n name: this.options.group,\n axis: this.axis\n })\n this.context = Waypoint.Context.findOrCreateByElement(this.options.context)\n\n if (Waypoint.offsetAliases[this.options.offset]) {\n this.options.offset = Waypoint.offsetAliases[this.options.offset]\n }\n this.group.add(this)\n this.context.add(this)\n allWaypoints[this.key] = this\n keyCounter += 1\n }\n\n /* Private */\n Waypoint.prototype.queueTrigger = function(direction) {\n this.group.queueTrigger(this, direction)\n }\n\n /* Private */\n Waypoint.prototype.trigger = function(args) {\n if (!this.enabled) {\n return\n }\n if (this.callback) {\n this.callback.apply(this, args)\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/destroy */\n Waypoint.prototype.destroy = function() {\n this.context.remove(this)\n this.group.remove(this)\n delete allWaypoints[this.key]\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/disable */\n Waypoint.prototype.disable = function() {\n this.enabled = false\n return this\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/enable */\n Waypoint.prototype.enable = function() {\n this.context.refresh()\n this.enabled = true\n return this\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/next */\n Waypoint.prototype.next = function() {\n return this.group.next(this)\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/previous */\n Waypoint.prototype.previous = function() {\n return this.group.previous(this)\n }\n\n /* Private */\n Waypoint.invokeAll = function(method) {\n var allWaypointsArray = []\n for (var waypointKey in allWaypoints) {\n allWaypointsArray.push(allWaypoints[waypointKey])\n }\n for (var i = 0, end = allWaypointsArray.length; i < end; i++) {\n allWaypointsArray[i][method]()\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/destroy-all */\n Waypoint.destroyAll = function() {\n Waypoint.invokeAll('destroy')\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/disable-all */\n Waypoint.disableAll = function() {\n Waypoint.invokeAll('disable')\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/enable-all */\n Waypoint.enableAll = function() {\n Waypoint.Context.refreshAll()\n for (var waypointKey in allWaypoints) {\n allWaypoints[waypointKey].enabled = true\n }\n return this\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/refresh-all */\n Waypoint.refreshAll = function() {\n Waypoint.Context.refreshAll()\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/viewport-height */\n Waypoint.viewportHeight = function() {\n return window.innerHeight || document.documentElement.clientHeight\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/viewport-width */\n Waypoint.viewportWidth = function() {\n return document.documentElement.clientWidth\n }\n\n Waypoint.adapters = []\n\n Waypoint.defaults = {\n context: window,\n continuous: true,\n enabled: true,\n group: 'default',\n horizontal: false,\n offset: 0\n }\n\n Waypoint.offsetAliases = {\n 'bottom-in-view': function() {\n return this.context.innerHeight() - this.adapter.outerHeight()\n },\n 'right-in-view': function() {\n return this.context.innerWidth() - this.adapter.outerWidth()\n }\n }\n\n window.Waypoint = Waypoint\n}())\n;(function() {\n 'use strict'\n\n function requestAnimationFrameShim(callback) {\n window.setTimeout(callback, 1000 / 60)\n }\n\n var keyCounter = 0\n var contexts = {}\n var Waypoint = window.Waypoint\n var oldWindowLoad = window.onload\n\n /* http://imakewebthings.com/waypoints/api/context */\n function Context(element) {\n this.element = element\n this.Adapter = Waypoint.Adapter\n this.adapter = new this.Adapter(element)\n this.key = 'waypoint-context-' + keyCounter\n this.didScroll = false\n this.didResize = false\n this.oldScroll = {\n x: this.adapter.scrollLeft(),\n y: this.adapter.scrollTop()\n }\n this.waypoints = {\n vertical: {},\n horizontal: {}\n }\n\n element.waypointContextKey = this.key\n contexts[element.waypointContextKey] = this\n keyCounter += 1\n if (!Waypoint.windowContext) {\n Waypoint.windowContext = true\n Waypoint.windowContext = new Context(window)\n }\n\n this.createThrottledScrollHandler()\n this.createThrottledResizeHandler()\n }\n\n /* Private */\n Context.prototype.add = function(waypoint) {\n var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical'\n this.waypoints[axis][waypoint.key] = waypoint\n this.refresh()\n }\n\n /* Private */\n Context.prototype.checkEmpty = function() {\n var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal)\n var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical)\n var isWindow = this.element == this.element.window\n if (horizontalEmpty && verticalEmpty && !isWindow) {\n this.adapter.off('.waypoints')\n delete contexts[this.key]\n }\n }\n\n /* Private */\n Context.prototype.createThrottledResizeHandler = function() {\n var self = this\n\n function resizeHandler() {\n self.handleResize()\n self.didResize = false\n }\n\n this.adapter.on('resize.waypoints', function() {\n if (!self.didResize) {\n self.didResize = true\n Waypoint.requestAnimationFrame(resizeHandler)\n }\n })\n }\n\n /* Private */\n Context.prototype.createThrottledScrollHandler = function() {\n var self = this\n function scrollHandler() {\n self.handleScroll()\n self.didScroll = false\n }\n\n this.adapter.on('scroll.waypoints', function() {\n if (!self.didScroll || Waypoint.isTouch) {\n self.didScroll = true\n Waypoint.requestAnimationFrame(scrollHandler)\n }\n })\n }\n\n /* Private */\n Context.prototype.handleResize = function() {\n Waypoint.Context.refreshAll()\n }\n\n /* Private */\n Context.prototype.handleScroll = function() {\n var triggeredGroups = {}\n var axes = {\n horizontal: {\n newScroll: this.adapter.scrollLeft(),\n oldScroll: this.oldScroll.x,\n forward: 'right',\n backward: 'left'\n },\n vertical: {\n newScroll: this.adapter.scrollTop(),\n oldScroll: this.oldScroll.y,\n forward: 'down',\n backward: 'up'\n }\n }\n\n for (var axisKey in axes) {\n var axis = axes[axisKey]\n var isForward = axis.newScroll > axis.oldScroll\n var direction = isForward ? axis.forward : axis.backward\n\n for (var waypointKey in this.waypoints[axisKey]) {\n var waypoint = this.waypoints[axisKey][waypointKey]\n if (waypoint.triggerPoint === null) {\n continue\n }\n var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint\n var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint\n var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint\n var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint\n if (crossedForward || crossedBackward) {\n waypoint.queueTrigger(direction)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n }\n }\n\n for (var groupKey in triggeredGroups) {\n triggeredGroups[groupKey].flushTriggers()\n }\n\n this.oldScroll = {\n x: axes.horizontal.newScroll,\n y: axes.vertical.newScroll\n }\n }\n\n /* Private */\n Context.prototype.innerHeight = function() {\n /*eslint-disable eqeqeq */\n if (this.element == this.element.window) {\n return Waypoint.viewportHeight()\n }\n /*eslint-enable eqeqeq */\n return this.adapter.innerHeight()\n }\n\n /* Private */\n Context.prototype.remove = function(waypoint) {\n delete this.waypoints[waypoint.axis][waypoint.key]\n this.checkEmpty()\n }\n\n /* Private */\n Context.prototype.innerWidth = function() {\n /*eslint-disable eqeqeq */\n if (this.element == this.element.window) {\n return Waypoint.viewportWidth()\n }\n /*eslint-enable eqeqeq */\n return this.adapter.innerWidth()\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/context-destroy */\n Context.prototype.destroy = function() {\n var allWaypoints = []\n for (var axis in this.waypoints) {\n for (var waypointKey in this.waypoints[axis]) {\n allWaypoints.push(this.waypoints[axis][waypointKey])\n }\n }\n for (var i = 0, end = allWaypoints.length; i < end; i++) {\n allWaypoints[i].destroy()\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/context-refresh */\n Context.prototype.refresh = function() {\n /*eslint-disable eqeqeq */\n var isWindow = this.element == this.element.window\n /*eslint-enable eqeqeq */\n var contextOffset = isWindow ? undefined : this.adapter.offset()\n var triggeredGroups = {}\n var axes\n\n this.handleScroll()\n axes = {\n horizontal: {\n contextOffset: isWindow ? 0 : contextOffset.left,\n contextScroll: isWindow ? 0 : this.oldScroll.x,\n contextDimension: this.innerWidth(),\n oldScroll: this.oldScroll.x,\n forward: 'right',\n backward: 'left',\n offsetProp: 'left'\n },\n vertical: {\n contextOffset: isWindow ? 0 : contextOffset.top,\n contextScroll: isWindow ? 0 : this.oldScroll.y,\n contextDimension: this.innerHeight(),\n oldScroll: this.oldScroll.y,\n forward: 'down',\n backward: 'up',\n offsetProp: 'top'\n }\n }\n\n for (var axisKey in axes) {\n var axis = axes[axisKey]\n for (var waypointKey in this.waypoints[axisKey]) {\n var waypoint = this.waypoints[axisKey][waypointKey]\n var adjustment = waypoint.options.offset\n var oldTriggerPoint = waypoint.triggerPoint\n var elementOffset = 0\n var freshWaypoint = oldTriggerPoint == null\n var contextModifier, wasBeforeScroll, nowAfterScroll\n var triggeredBackward, triggeredForward\n\n if (waypoint.element !== waypoint.element.window) {\n elementOffset = waypoint.adapter.offset()[axis.offsetProp]\n }\n\n if (typeof adjustment === 'function') {\n adjustment = adjustment.apply(waypoint)\n }\n else if (typeof adjustment === 'string') {\n adjustment = parseFloat(adjustment)\n if (waypoint.options.offset.indexOf('%') > - 1) {\n adjustment = Math.ceil(axis.contextDimension * adjustment / 100)\n }\n }\n\n contextModifier = axis.contextScroll - axis.contextOffset\n waypoint.triggerPoint = Math.floor(elementOffset + contextModifier - adjustment)\n wasBeforeScroll = oldTriggerPoint < axis.oldScroll\n nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll\n triggeredBackward = wasBeforeScroll && nowAfterScroll\n triggeredForward = !wasBeforeScroll && !nowAfterScroll\n\n if (!freshWaypoint && triggeredBackward) {\n waypoint.queueTrigger(axis.backward)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n else if (!freshWaypoint && triggeredForward) {\n waypoint.queueTrigger(axis.forward)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) {\n waypoint.queueTrigger(axis.forward)\n triggeredGroups[waypoint.group.id] = waypoint.group\n }\n }\n }\n\n Waypoint.requestAnimationFrame(function() {\n for (var groupKey in triggeredGroups) {\n triggeredGroups[groupKey].flushTriggers()\n }\n })\n\n return this\n }\n\n /* Private */\n Context.findOrCreateByElement = function(element) {\n return Context.findByElement(element) || new Context(element)\n }\n\n /* Private */\n Context.refreshAll = function() {\n for (var contextId in contexts) {\n contexts[contextId].refresh()\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/context-find-by-element */\n Context.findByElement = function(element) {\n return contexts[element.waypointContextKey]\n }\n\n window.onload = function() {\n if (oldWindowLoad) {\n oldWindowLoad()\n }\n Context.refreshAll()\n }\n\n\n Waypoint.requestAnimationFrame = function(callback) {\n var requestFn = window.requestAnimationFrame ||\n window.mozRequestAnimationFrame ||\n window.webkitRequestAnimationFrame ||\n requestAnimationFrameShim\n requestFn.call(window, callback)\n }\n Waypoint.Context = Context\n}())\n;(function() {\n 'use strict'\n\n function byTriggerPoint(a, b) {\n return a.triggerPoint - b.triggerPoint\n }\n\n function byReverseTriggerPoint(a, b) {\n return b.triggerPoint - a.triggerPoint\n }\n\n var groups = {\n vertical: {},\n horizontal: {}\n }\n var Waypoint = window.Waypoint\n\n /* http://imakewebthings.com/waypoints/api/group */\n function Group(options) {\n this.name = options.name\n this.axis = options.axis\n this.id = this.name + '-' + this.axis\n this.waypoints = []\n this.clearTriggerQueues()\n groups[this.axis][this.name] = this\n }\n\n /* Private */\n Group.prototype.add = function(waypoint) {\n this.waypoints.push(waypoint)\n }\n\n /* Private */\n Group.prototype.clearTriggerQueues = function() {\n this.triggerQueues = {\n up: [],\n down: [],\n left: [],\n right: []\n }\n }\n\n /* Private */\n Group.prototype.flushTriggers = function() {\n for (var direction in this.triggerQueues) {\n var waypoints = this.triggerQueues[direction]\n var reverse = direction === 'up' || direction === 'left'\n waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint)\n for (var i = 0, end = waypoints.length; i < end; i += 1) {\n var waypoint = waypoints[i]\n if (waypoint.options.continuous || i === waypoints.length - 1) {\n waypoint.trigger([direction])\n }\n }\n }\n this.clearTriggerQueues()\n }\n\n /* Private */\n Group.prototype.next = function(waypoint) {\n this.waypoints.sort(byTriggerPoint)\n var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)\n var isLast = index === this.waypoints.length - 1\n return isLast ? null : this.waypoints[index + 1]\n }\n\n /* Private */\n Group.prototype.previous = function(waypoint) {\n this.waypoints.sort(byTriggerPoint)\n var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)\n return index ? this.waypoints[index - 1] : null\n }\n\n /* Private */\n Group.prototype.queueTrigger = function(waypoint, direction) {\n this.triggerQueues[direction].push(waypoint)\n }\n\n /* Private */\n Group.prototype.remove = function(waypoint) {\n var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)\n if (index > -1) {\n this.waypoints.splice(index, 1)\n }\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/first */\n Group.prototype.first = function() {\n return this.waypoints[0]\n }\n\n /* Public */\n /* http://imakewebthings.com/waypoints/api/last */\n Group.prototype.last = function() {\n return this.waypoints[this.waypoints.length - 1]\n }\n\n /* Private */\n Group.findOrCreate = function(options) {\n return groups[options.axis][options.name] || new Group(options)\n }\n\n Waypoint.Group = Group\n}())\n;(function() {\n 'use strict'\n\n var Waypoint = window.Waypoint\n\n function isWindow(element) {\n return element === element.window\n }\n\n function getWindow(element) {\n if (isWindow(element)) {\n return element\n }\n return element.defaultView\n }\n\n function NoFrameworkAdapter(element) {\n this.element = element\n this.handlers = {}\n }\n\n NoFrameworkAdapter.prototype.innerHeight = function() {\n var isWin = isWindow(this.element)\n return isWin ? this.element.innerHeight : this.element.clientHeight\n }\n\n NoFrameworkAdapter.prototype.innerWidth = function() {\n var isWin = isWindow(this.element)\n return isWin ? this.element.innerWidth : this.element.clientWidth\n }\n\n NoFrameworkAdapter.prototype.off = function(event, handler) {\n function removeListeners(element, listeners, handler) {\n for (var i = 0, end = listeners.length - 1; i < end; i++) {\n var listener = listeners[i]\n if (!handler || handler === listener) {\n element.removeEventListener(listener)\n }\n }\n }\n\n var eventParts = event.split('.')\n var eventType = eventParts[0]\n var namespace = eventParts[1]\n var element = this.element\n\n if (namespace && this.handlers[namespace] && eventType) {\n removeListeners(element, this.handlers[namespace][eventType], handler)\n this.handlers[namespace][eventType] = []\n }\n else if (eventType) {\n for (var ns in this.handlers) {\n removeListeners(element, this.handlers[ns][eventType] || [], handler)\n this.handlers[ns][eventType] = []\n }\n }\n else if (namespace && this.handlers[namespace]) {\n for (var type in this.handlers[namespace]) {\n removeListeners(element, this.handlers[namespace][type], handler)\n }\n this.handlers[namespace] = {}\n }\n }\n\n /* Adapted from jQuery 1.x offset() */\n NoFrameworkAdapter.prototype.offset = function() {\n if (!this.element.ownerDocument) {\n return null\n }\n\n var documentElement = this.element.ownerDocument.documentElement\n var win = getWindow(this.element.ownerDocument)\n var rect = {\n top: 0,\n left: 0\n }\n\n if (this.element.getBoundingClientRect) {\n rect = this.element.getBoundingClientRect()\n }\n\n return {\n top: rect.top + win.pageYOffset - documentElement.clientTop,\n left: rect.left + win.pageXOffset - documentElement.clientLeft\n }\n }\n\n NoFrameworkAdapter.prototype.on = function(event, handler) {\n var eventParts = event.split('.')\n var eventType = eventParts[0]\n var namespace = eventParts[1] || '__default'\n var nsHandlers = this.handlers[namespace] = this.handlers[namespace] || {}\n var nsTypeList = nsHandlers[eventType] = nsHandlers[eventType] || []\n\n nsTypeList.push(handler)\n this.element.addEventListener(eventType, handler)\n }\n\n NoFrameworkAdapter.prototype.outerHeight = function(includeMargin) {\n var height = this.innerHeight()\n var computedStyle\n\n if (includeMargin && !isWindow(this.element)) {\n computedStyle = window.getComputedStyle(this.element)\n height += parseInt(computedStyle.marginTop, 10)\n height += parseInt(computedStyle.marginBottom, 10)\n }\n\n return height\n }\n\n NoFrameworkAdapter.prototype.outerWidth = function(includeMargin) {\n var width = this.innerWidth()\n var computedStyle\n\n if (includeMargin && !isWindow(this.element)) {\n computedStyle = window.getComputedStyle(this.element)\n width += parseInt(computedStyle.marginLeft, 10)\n width += parseInt(computedStyle.marginRight, 10)\n }\n\n return width\n }\n\n NoFrameworkAdapter.prototype.scrollLeft = function() {\n var win = getWindow(this.element)\n return win ? win.pageXOffset : this.element.scrollLeft\n }\n\n NoFrameworkAdapter.prototype.scrollTop = function() {\n var win = getWindow(this.element)\n return win ? win.pageYOffset : this.element.scrollTop\n }\n\n NoFrameworkAdapter.extend = function() {\n var args = Array.prototype.slice.call(arguments)\n\n function merge(target, obj) {\n if (typeof target === 'object' && typeof obj === 'object') {\n for (var key in obj) {\n if (obj.hasOwnProperty(key)) {\n target[key] = obj[key]\n }\n }\n }\n\n return target\n }\n\n for (var i = 1, end = args.length; i < end; i++) {\n merge(args[0], args[i])\n }\n return args[0]\n }\n\n NoFrameworkAdapter.inArray = function(element, array, i) {\n return array == null ? -1 : array.indexOf(element, i)\n }\n\n NoFrameworkAdapter.isEmptyObject = function(obj) {\n /* eslint no-unused-vars: 0 */\n for (var name in obj) {\n return false\n }\n return true\n }\n\n Waypoint.adapters.push({\n name: 'noframework',\n Adapter: NoFrameworkAdapter\n })\n Waypoint.Adapter = NoFrameworkAdapter\n}())\n;","import domReady from '@wordpress/dom-ready'\n\n/**\n * Permanently hide the dismissible notification if clicked.\n */\n\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-expand' )\n\telems.forEach( el => {\n\t\tconst btn = el.querySelector( '.ugb-expand__toggle' )\n\t\tconst clickHandler = e => {\n\t\t\tel.classList.toggle( 'ugb-expand--more' )\n\t\t\tconst isExpanded = el.classList.contains( 'ugb-expand--more' )\n\t\t\tbtn.setAttribute( 'aria-expanded', isExpanded ? 'true' : 'false' )\n\t\t\te.preventDefault()\n\t\t}\n\t\tif ( btn ) {\n\t\t\tbtn.addEventListener( 'click', clickHandler )\n\t\t\tbtn.addEventListener( 'tapEnd', clickHandler )\n\t\t}\n\t} )\n} )\n\n/**\n * Deprecated < version 1.11\n */\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-expand' )\n\telems.forEach( el => {\n\t\tconst btn = el.querySelector( '.ugb-expand-button' )\n\t\tconst clickHandler = e => {\n\t\t\tel.classList.toggle( 'ugb-more' )\n\t\t\te.preventDefault()\n\t\t}\n\t\tif ( btn ) {\n\t\t\tbtn.addEventListener( 'click', clickHandler )\n\t\t\tbtn.addEventListener( 'tapEnd', clickHandler )\n\t\t}\n\t} )\n} )\n","import domReady from '@wordpress/dom-ready'\nimport md5 from 'md5'\n\n/**\n * Permanently hide the dismissible notification if clicked.\n */\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-notification.ugb-notification--dismissible' )\n\telems.forEach( el => {\n\t\t// Dismiss handler.\n\t\tconst uid = el.getAttribute( 'data-uid' ) ?\n\t\t el.getAttribute( 'data-uid' ) : // Backward compatibility < 1.12.\n\t\t md5( el.outerHTML ).substr( 0, 6 )\n\n\t\tel.querySelector( '.ugb-notification__close-button' ).addEventListener( 'click', ev => {\n\t\t\tev.preventDefault()\n\t\t\tlocalStorage.setItem( `stckbl-notif-${ uid }`, 1 )\n\t\t\tel.style.display = ''\n\t\t} )\n\t\tel.querySelector( '.ugb-notification__close-button' ).addEventListener( 'keypress', ev => {\n\t\t\tev.preventDefault()\n\t\t\tlocalStorage.setItem( `stckbl-notif-${ uid }`, 1 )\n\t\t\tel.style.display = ''\n\t\t} )\n\n\t\t// Always show notification if in preview.\n\t\tif ( window.location.search.match( /preview=\\w+/ ) ) {\n\t\t\tel.style.display = 'block'\n\t\t\treturn\n\t\t}\n\n\t\t// Show if not yet dismissed.\n\t\tif ( ! localStorage.getItem( `stckbl-notif-${ uid }` ) ) {\n\t\t\tel.style.display = 'block'\n\t\t}\n\t} )\n} )\n\n/**\n * Deprecated < version 1.11\n */\ndomReady( () => {\n\tconst elemsDep = document.querySelectorAll( '.ugb-notification.dismissible-true[data-uid]' )\n\telemsDep.forEach( el => {\n\t\t// Dismiss handler.\n\t\tconst uid = el.getAttribute( 'data-uid' )\n\t\tel.querySelector( '.close-button' ).addEventListener( 'click', () => {\n\t\t\tlocalStorage.setItem( `stckbl-notif-${ uid }`, 1 )\n\t\t\tel.style.display = ''\n\t\t} )\n\n\t\t// Always show notification if in preview.\n\t\tif ( window.location.search.match( /preview=\\w+/ ) ) {\n\t\t\tel.style.display = 'block'\n\t\t\treturn\n\t\t}\n\n\t\t// Show if not yet dismissed.\n\t\tif ( ! localStorage.getItem( `stckbl-notif-${ uid }` ) ) {\n\t\t\tel.style.display = 'block'\n\t\t}\n\t} )\n} )\n","(function() {\n var base64map\n = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',\n\n crypt = {\n // Bit-wise rotation left\n rotl: function(n, b) {\n return (n << b) | (n >>> (32 - b));\n },\n\n // Bit-wise rotation right\n rotr: function(n, b) {\n return (n << (32 - b)) | (n >>> b);\n },\n\n // Swap big-endian to little-endian and vice versa\n endian: function(n) {\n // If number given, swap endian\n if (n.constructor == Number) {\n return crypt.rotl(n, 8) & 0x00FF00FF | crypt.rotl(n, 24) & 0xFF00FF00;\n }\n\n // Else, assume array and swap all items\n for (var i = 0; i < n.length; i++)\n n[i] = crypt.endian(n[i]);\n return n;\n },\n\n // Generate an array of any length of random bytes\n randomBytes: function(n) {\n for (var bytes = []; n > 0; n--)\n bytes.push(Math.floor(Math.random() * 256));\n return bytes;\n },\n\n // Convert a byte array to big-endian 32-bit words\n bytesToWords: function(bytes) {\n for (var words = [], i = 0, b = 0; i < bytes.length; i++, b += 8)\n words[b >>> 5] |= bytes[i] << (24 - b % 32);\n return words;\n },\n\n // Convert big-endian 32-bit words to a byte array\n wordsToBytes: function(words) {\n for (var bytes = [], b = 0; b < words.length * 32; b += 8)\n bytes.push((words[b >>> 5] >>> (24 - b % 32)) & 0xFF);\n return bytes;\n },\n\n // Convert a byte array to a hex string\n bytesToHex: function(bytes) {\n for (var hex = [], i = 0; i < bytes.length; i++) {\n hex.push((bytes[i] >>> 4).toString(16));\n hex.push((bytes[i] & 0xF).toString(16));\n }\n return hex.join('');\n },\n\n // Convert a hex string to a byte array\n hexToBytes: function(hex) {\n for (var bytes = [], c = 0; c < hex.length; c += 2)\n bytes.push(parseInt(hex.substr(c, 2), 16));\n return bytes;\n },\n\n // Convert a byte array to a base-64 string\n bytesToBase64: function(bytes) {\n for (var base64 = [], i = 0; i < bytes.length; i += 3) {\n var triplet = (bytes[i] << 16) | (bytes[i + 1] << 8) | bytes[i + 2];\n for (var j = 0; j < 4; j++)\n if (i * 8 + j * 6 <= bytes.length * 8)\n base64.push(base64map.charAt((triplet >>> 6 * (3 - j)) & 0x3F));\n else\n base64.push('=');\n }\n return base64.join('');\n },\n\n // Convert a base-64 string to a byte array\n base64ToBytes: function(base64) {\n // Remove non-base-64 characters\n base64 = base64.replace(/[^A-Z0-9+\\/]/ig, '');\n\n for (var bytes = [], i = 0, imod4 = 0; i < base64.length;\n imod4 = ++i % 4) {\n if (imod4 == 0) continue;\n bytes.push(((base64map.indexOf(base64.charAt(i - 1))\n & (Math.pow(2, -2 * imod4 + 8) - 1)) << (imod4 * 2))\n | (base64map.indexOf(base64.charAt(i)) >>> (6 - imod4 * 2)));\n }\n return bytes;\n }\n };\n\n module.exports = crypt;\n})();\n","/*!\n * Determine if an object is a Buffer\n *\n * @author Feross Aboukhadijeh <https://feross.org>\n * @license MIT\n */\n\n// The _isBuffer check is for Safari 5-7 support, because it's missing\n// Object.prototype.constructor. Remove this eventually\nmodule.exports = function (obj) {\n return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)\n}\n\nfunction isBuffer (obj) {\n return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)\n}\n\n// For Node v0.10 support. Remove this eventually.\nfunction isSlowBuffer (obj) {\n return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))\n}\n","import BigPicture from 'bigpicture'\nimport domReady from '@wordpress/dom-ready'\n\ndomReady( () => {\n\tconst elems = document.querySelectorAll( '.ugb-video-popup' )\n\tconst openVideo = el => {\n\t\tif ( BigPicture ) {\n\t\t\tconst videoID = el.getAttribute( 'data-video' )\n\t\t\tconst args = {\n\t\t\t\tel,\n\t\t\t\tnoLoader: true,\n\t\t\t}\n\t\t\tif ( videoID.match( /^\\d+$/g ) ) {\n\t\t\t\targs.vimeoSrc = videoID\n\t\t\t} else if ( videoID.match( /^https?:\\/\\//g ) ) {\n\t\t\t\targs.vidSrc = videoID\n\t\t\t} else {\n\t\t\t\targs.ytSrc = videoID\n\t\t\t}\n\t\t\tBigPicture( args )\n\t\t}\n\t}\n\telems.forEach( el => {\n\t\tconst a = el.querySelector( 'a' )\n\t\ta.addEventListener( 'click', ev => {\n\t\t\tev.preventDefault()\n\t\t\topenVideo( el )\n\t\t} )\n\t\ta.addEventListener( 'touchend', ev => {\n\t\t\tev.preventDefault()\n\t\t\topenVideo( el )\n\t\t} )\n\t} )\n} )\n"],"sourceRoot":""}
plugin.php CHANGED
@@ -1,58 +1,58 @@
1
  <?php
 
2
  /**
3
  * Plugin Name: Stackable - Gutenberg Blocks
4
  * Plugin URI: https://wpstackable.com
5
  * Description: Blocks for everyone
6
  * Author: Gambit Technologies, Inc
7
  * Author URI: http://gambit.ph
8
- * Version: 1.13.0
9
  *
10
  * @package Stackable
11
  */
12
-
13
  // Exit if accessed directly.
14
- if ( ! defined( 'ABSPATH' ) ) {
15
- exit;
16
  }
17
-
18
  // Freemius SDK: Auto deactivate the free version when activating the paid one.
 
19
  if ( function_exists( 'sugb_fs' ) ) {
20
- sugb_fs()->set_basename( false, __FILE__ );
21
- return;
22
  }
23
 
24
  defined( 'STACKABLE_SHOW_PRO_NOTICES' ) || define( 'STACKABLE_SHOW_PRO_NOTICES', true );
25
- defined( 'STACKABLE_VERSION' ) || define( 'STACKABLE_VERSION', '1.13.0' );
26
  defined( 'STACKABLE_FILE' ) || define( 'STACKABLE_FILE', __FILE__ );
27
-
28
  /********************************************************************************************
29
  * Activation & PHP version checks.
30
  ********************************************************************************************/
31
 
32
- if ( ! function_exists( 'stackable_php_requirement_activation_check' ) ) {
33
-
34
- /**
35
- * Upon activation, check if we have the proper PHP version.
36
- * Show an error if needed and don't continue with the plugin.
37
- *
38
- * @since 1.9
39
- */
40
- function stackable_php_requirement_activation_check() {
41
- if ( version_compare( PHP_VERSION, '5.3.0', '<' ) ) {
42
- deactivate_plugins( basename( __FILE__ ) );
43
- wp_die(
44
- sprintf(
45
- __( '%s"Stackable" can not be activated. %s It requires PHP version 5.3.0 or higher, but PHP version %s is used on the site. Please upgrade your PHP version first ✌️ %s Back %s', 'stackable' ),
46
- '<strong>',
47
- '</strong><br><br>',
48
- PHP_VERSION,
49
- '<br /><br /><a href="' . esc_url( get_dashboard_url( get_current_user_id(), 'plugins.php' ) ) . '" class="button button-primary">',
50
- '</a>'
51
- )
52
- );
53
- }
54
- }
55
- register_activation_hook( __FILE__, 'stackable_php_requirement_activation_check' );
 
56
  }
57
 
58
  /**
@@ -61,42 +61,39 @@ if ( ! function_exists( 'stackable_php_requirement_activation_check' ) ) {
61
  *
62
  * @since 1.9
63
  */
 
64
  if ( version_compare( PHP_VERSION, '5.3.0', '<' ) ) {
65
- if ( ! function_exists( 'stackable_php_requirement_notice' ) ) {
66
- function stackable_php_requirement_notice() {
67
- printf(
68
- '<div class="notice notice-error"><p>%s</p></div>',
69
- sprintf( __( '"Stackable" requires PHP version 5.3.0 or higher, but PHP version %s is used on the site.', 'stackable' ), PHP_VERSION )
70
- );
71
- }
72
- }
73
- add_action( 'admin_notices', 'stackable_php_requirement_notice' );
74
- return;
75
  }
76
 
77
  /********************************************************************************************
78
  * END Activation & PHP version checks.
79
  ********************************************************************************************/
80
-
81
  /**
82
  * Freemius.
83
  * This needs to be first.
84
  */
85
- require_once( plugin_dir_path( __FILE__ ) . 'freemius.php' );
86
-
87
  /**
88
  * Block Initializer.
89
  */
90
- require_once( plugin_dir_path( __FILE__ ) . 'src/block/disabled-blocks.php' );
91
- require_once( plugin_dir_path( __FILE__ ) . 'src/init.php' );
92
- require_once( plugin_dir_path( __FILE__ ) . 'src/block/blog-posts/index.php' );
93
- require_once( plugin_dir_path( __FILE__ ) . 'src/block/blog-posts/designs.php' );
94
- require_once( plugin_dir_path( __FILE__ ) . 'src/pro.php' );
95
-
96
  /**
97
  * Welcome screen.
98
  */
99
- require_once( plugin_dir_path( __FILE__ ) . 'src/welcome/index.php' );
100
- // require_once( plugin_dir_path( __FILE__ ) . 'src/welcome/news.php' );
101
- require_once( plugin_dir_path( __FILE__ ) . 'src/welcome/notification.php' );
102
- require_once( plugin_dir_path( __FILE__ ) . 'src/welcome/notification-rate.php' );
1
  <?php
2
+
3
  /**
4
  * Plugin Name: Stackable - Gutenberg Blocks
5
  * Plugin URI: https://wpstackable.com
6
  * Description: Blocks for everyone
7
  * Author: Gambit Technologies, Inc
8
  * Author URI: http://gambit.ph
9
+ * Version: 1.13.1
10
  *
11
  * @package Stackable
12
  */
 
13
  // Exit if accessed directly.
14
+ if ( !defined( 'ABSPATH' ) ) {
15
+ exit;
16
  }
 
17
  // Freemius SDK: Auto deactivate the free version when activating the paid one.
18
+
19
  if ( function_exists( 'sugb_fs' ) ) {
20
+ sugb_fs()->set_basename( false, __FILE__ );
21
+ return;
22
  }
23
 
24
  defined( 'STACKABLE_SHOW_PRO_NOTICES' ) || define( 'STACKABLE_SHOW_PRO_NOTICES', true );
25
+ defined( 'STACKABLE_VERSION' ) || define( 'STACKABLE_VERSION', '1.13.1' );
26
  defined( 'STACKABLE_FILE' ) || define( 'STACKABLE_FILE', __FILE__ );
 
27
  /********************************************************************************************
28
  * Activation & PHP version checks.
29
  ********************************************************************************************/
30
 
31
+ if ( !function_exists( 'stackable_php_requirement_activation_check' ) ) {
32
+ /**
33
+ * Upon activation, check if we have the proper PHP version.
34
+ * Show an error if needed and don't continue with the plugin.
35
+ *
36
+ * @since 1.9
37
+ */
38
+ function stackable_php_requirement_activation_check()
39
+ {
40
+
41
+ if ( version_compare( PHP_VERSION, '5.3.0', '<' ) ) {
42
+ deactivate_plugins( basename( __FILE__ ) );
43
+ wp_die( sprintf(
44
+ __( '%s"Stackable" can not be activated. %s It requires PHP version 5.3.0 or higher, but PHP version %s is used on the site. Please upgrade your PHP version first ✌️ %s Back %s', 'stackable' ),
45
+ '<strong>',
46
+ '</strong><br><br>',
47
+ PHP_VERSION,
48
+ '<br /><br /><a href="' . esc_url( get_dashboard_url( get_current_user_id(), 'plugins.php' ) ) . '" class="button button-primary">',
49
+ '</a>'
50
+ ) );
51
+ }
52
+
53
+ }
54
+
55
+ register_activation_hook( __FILE__, 'stackable_php_requirement_activation_check' );
56
  }
57
 
58
  /**
61
  *
62
  * @since 1.9
63
  */
64
+
65
  if ( version_compare( PHP_VERSION, '5.3.0', '<' ) ) {
66
+ if ( !function_exists( 'stackable_php_requirement_notice' ) ) {
67
+ function stackable_php_requirement_notice()
68
+ {
69
+ printf( '<div class="notice notice-error"><p>%s</p></div>', sprintf( __( '"Stackable" requires PHP version 5.3.0 or higher, but PHP version %s is used on the site.', 'stackable' ), PHP_VERSION ) );
70
+ }
71
+
72
+ }
73
+ add_action( 'admin_notices', 'stackable_php_requirement_notice' );
74
+ return;
 
75
  }
76
 
77
  /********************************************************************************************
78
  * END Activation & PHP version checks.
79
  ********************************************************************************************/
 
80
  /**
81
  * Freemius.
82
  * This needs to be first.
83
  */
84
+ require_once plugin_dir_path( __FILE__ ) . 'freemius.php';
 
85
  /**
86
  * Block Initializer.
87
  */
88
+ require_once plugin_dir_path( __FILE__ ) . 'src/block/disabled-blocks.php';
89
+ require_once plugin_dir_path( __FILE__ ) . 'src/init.php';
90
+ require_once plugin_dir_path( __FILE__ ) . 'src/block/blog-posts/index.php';
91
+ require_once plugin_dir_path( __FILE__ ) . 'src/block/blog-posts/designs.php';
92
+ require_once plugin_dir_path( __FILE__ ) . 'src/pro.php';
 
93
  /**
94
  * Welcome screen.
95
  */
96
+ require_once plugin_dir_path( __FILE__ ) . 'src/welcome/index.php';
97
+ require_once plugin_dir_path( __FILE__ ) . 'src/welcome/news.php';
98
+ require_once plugin_dir_path( __FILE__ ) . 'src/welcome/notification.php';
99
+ require_once plugin_dir_path( __FILE__ ) . 'src/welcome/notification-rate.php';
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: gutenberg, block, blocks, block editor, gutenberg blocks, page builder, ed
4
  Requires at least: 4.8
5
  Tested up to: 5.1
6
  Requires PHP: 5.3
7
- Stable tag: 1.13.0
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -119,6 +119,10 @@ You will have to redo all your blocks
119
 
120
  == Changelog ==
121
 
 
 
 
 
122
  = 1.13.0 =
123
  [Introducing Stackable Premium](https://wpstackable.com/blog/introducing-stackable-premium/)
124
 
4
  Requires at least: 4.8
5
  Tested up to: 5.1
6
  Requires PHP: 5.3
7
+ Stable tag: 1.13.1
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
119
 
120
  == Changelog ==
121
 
122
+ = 1.13.1 =
123
+ * New: Added news section in the welcome screen
124
+ * New: Added Premium section in the welcome screen
125
+
126
  = 1.13.0 =
127
  [Introducing Stackable Premium](https://wpstackable.com/blog/introducing-stackable-premium/)
128
 
src/pro.php CHANGED
@@ -114,6 +114,7 @@ if ( ! class_exists( 'Stackable_Go_Premium_Notification' ) ) {
114
 
115
  function __construct() {
116
  add_action( 'admin_menu', array( $this, 'check_pro_notice_date' ), 9 );
 
117
  }
118
 
119
  /**
@@ -140,9 +141,36 @@ if ( ! class_exists( 'Stackable_Go_Premium_Notification' ) ) {
140
  // Show faded.
141
  } else if ( self::FADE_NOTICE_TIME < $elapsed_time ) {
142
  update_option( 'stackable_small_pro_notice_show', 'fade' );
143
- stackable_add_welcome_notification( 'premium', sprintf( __( 'Did you know that there\'s a Premium version for Stackable? Get more designs per block and new effects per block. %sClick here to learn more.%s', 'stackable' ), '<a href="https://rebrand.ly/plugin-learn-premium" target="_blank">', '</a>' ) );
144
  }
145
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
  }
147
 
148
  if ( STACKABLE_SHOW_PRO_NOTICES && ! sugb_fs()->can_use_premium_code() ) {
114
 
115
  function __construct() {
116
  add_action( 'admin_menu', array( $this, 'check_pro_notice_date' ), 9 );
117
+ add_action( 'admin_menu', array( $this, 'go_premium_notice_old_raters' ), 9 );
118
  }
119
 
120
  /**
141
  // Show faded.
142
  } else if ( self::FADE_NOTICE_TIME < $elapsed_time ) {
143
  update_option( 'stackable_small_pro_notice_show', 'fade' );
144
+ $this->show_notification();
145
  }
146
+ }
147
+
148
+ /**
149
+ * Show Premium notice to old timers
150
+ */
151
+ public function go_premium_notice_old_raters() {
152
+ if ( get_option( 'stackable_activation_date' ) === false ) {
153
+ return;
154
+ }
155
+
156
+ $activation_time = get_option( 'stackable_activation_date' );
157
+ $elapsed_time = time() - absint( $activation_time );
158
+
159
+ // This time is more than the rating notice so as not to be annoying.
160
+ if ( $elapsed_time > self::FADE_NOTICE_TIME ) {
161
+ $this->show_notification();
162
+ }
163
+ }
164
+
165
+ /**
166
+ * Show Premium notification.
167
+ */
168
+ public function show_notification() {
169
+ stackable_add_welcome_notification( 'premium', sprintf( __( 'We hope you\'re enjoying Stackable. If you want more, you may want to check out %sStackable Premium%s. Ready to upgrade and do more? %sGo premium now%s', 'stackable' ),
170
+ '<a href="https://rebrand.ly/plugin-learn-premium" target="_blank">', '</a>',
171
+ '<a href="' . esc_url( sugb_fs()->get_upgrade_url() ) . '">', '</a>'
172
+ ) );
173
+ }
174
  }
175
 
176
  if ( STACKABLE_SHOW_PRO_NOTICES && ! sugb_fs()->can_use_premium_code() ) {
src/welcome/index.php CHANGED
@@ -62,6 +62,7 @@ SVG;
62
  'nonce' => stackable_get_disabled_blocks_nonce(),
63
  'showProNoticesOption' => stackable_show_pro_notices_option(),
64
  'nonceProNotice' => stackable_show_pro_notices_option_nonce(),
 
65
  ) );
66
  }
67
  }
@@ -104,21 +105,27 @@ SVG;
104
  <?php endif; ?>
105
  </div>
106
  <div class="s-side">
 
 
 
 
 
 
107
  <aside class="s-box">
108
  <h3><?php _e( '🍺 Free Theme Download', 'stackable' ) ?></h3>
109
  <p><?php _e( 'Get our FREE WordPress theme that\'s beautiful & flexible, and made especially for Stackable blocks and the new WordPress editor. Subscribe to our newsletter to get the Stackable Theme now.', 'stackable' ) ?></p>
110
- <p><a href="https://rebrand.ly/plugin-welcome-theme-download" class="s-button" target="blank" title="Subscibe & Download"><?php _e( 'Subscribe & Download', 'stackable' ) ?></a></p>
111
  </aside>
112
- <!-- <aside class="s-box s-news-box">
113
  <h3><?php _e( '🗞 Stackable News', 'stackable' ) ?></h3>
114
- <?php // stackable_news_feed_links() ?>
115
  <p><?php _e( 'Keep up to date by subscribing to our newsletter.', 'stackable' ) ?></p>
116
- <p><a href="https://rebrand.ly/plugin-welcome-subscribe" class="s-button" target="blank" title="Subscibe"><?php _e( 'Subscribe', 'stackable' ) ?></a></p>
117
- </aside> -->
118
  <aside class="s-box s-support-box">
119
  <h3><?php _e( '🐛 Suggestions or Bug Reports', 'stackable' ) ?></h3>
120
  <p><?php _e( 'If you have any suggestions and bug reports, let us know in our plugin support forum.', 'stackable' ) ?></p>
121
- <p><a href="https://rebrand.ly/plugin-welcome-report" target="blank" title="Support Forum"><?php _e( 'Plugin Support Forum', 'stackable' ) ?></a></p>
122
  </aside>
123
  </div>
124
  </section>
62
  'nonce' => stackable_get_disabled_blocks_nonce(),
63
  'showProNoticesOption' => stackable_show_pro_notices_option(),
64
  'nonceProNotice' => stackable_show_pro_notices_option_nonce(),
65
+ 'nonceNews' => stackable_get_news_feed_nonce(),
66
  ) );
67
  }
68
  }
105
  <?php endif; ?>
106
  </div>
107
  <div class="s-side">
108
+ <aside class="s-box s-premium-box">
109
+ <h3><?php _e( '🚀 Stackable Premium', 'stackable' ) ?></h3>
110
+ <p><?php _e( 'If you are ready for even more, Stackable Premium will give you premium layout options, effects and other goodies for creating your perfect site!', 'stackable' ) ?></p>
111
+ <p><a href="<?php echo esc_url( sugb_fs()->get_upgrade_url() ) ?>" class="s-button" title="<?php esc_attr_e( 'Go Premium', 'stackable' ) ?>"><?php _e( 'Go Premium', 'stackable' ) ?></a></p>
112
+ <p><a href="https://rebrand.ly/plugin-learn-premium-side" target="blank" title="<?php esc_attr_e( 'Learn more about Premium', 'stackable' ) ?>"><?php _e( 'Learn more about Premium', 'stackable' ) ?></a></p>
113
+ </aside>
114
  <aside class="s-box">
115
  <h3><?php _e( '🍺 Free Theme Download', 'stackable' ) ?></h3>
116
  <p><?php _e( 'Get our FREE WordPress theme that\'s beautiful & flexible, and made especially for Stackable blocks and the new WordPress editor. Subscribe to our newsletter to get the Stackable Theme now.', 'stackable' ) ?></p>
117
+ <p><a href="https://rebrand.ly/plugin-welcome-theme-download" class="s-button" target="blank" title="<?php esc_attr_e( 'Subscribe & Download', 'stackable' ) ?>"><?php _e( 'Subscribe & Download', 'stackable' ) ?></a></p>
118
  </aside>
119
+ <aside class="s-box s-news-box">
120
  <h3><?php _e( '🗞 Stackable News', 'stackable' ) ?></h3>
121
+ <div class="s-news-box-content"><?php stackable_news_feed_links_cached() ?></div>
122
  <p><?php _e( 'Keep up to date by subscribing to our newsletter.', 'stackable' ) ?></p>
123
+ <p><a href="https://rebrand.ly/plugin-welcome-subscribe" class="s-button" target="blank" title="<?php esc_attr_e( 'Subscribe', 'stackable' ) ?>"><?php _e( 'Subscribe', 'stackable' ) ?></a></p>
124
+ </aside>
125
  <aside class="s-box s-support-box">
126
  <h3><?php _e( '🐛 Suggestions or Bug Reports', 'stackable' ) ?></h3>
127
  <p><?php _e( 'If you have any suggestions and bug reports, let us know in our plugin support forum.', 'stackable' ) ?></p>
128
+ <p><a href="https://rebrand.ly/plugin-welcome-report" target="blank" title="<?php esc_attr_e( 'Plugin Support Forum', 'stackable' ) ?>"><?php _e( 'Plugin Support Forum', 'stackable' ) ?></a></p>
129
  </aside>
130
  </div>
131
  </section>
src/welcome/news.php CHANGED
@@ -9,7 +9,20 @@ if ( ! defined( 'ABSPATH' ) ) {
9
  }
10
 
11
  if ( ! function_exists( 'stackable_news_feed_links' ) ) {
 
 
 
 
 
 
 
12
  function stackable_news_feed_links() {
 
 
 
 
 
 
13
  include_once( ABSPATH . WPINC . '/feed.php' );
14
 
15
  $rss = fetch_feed( 'https://wpstackable.com/feed' );
@@ -26,6 +39,8 @@ if ( ! function_exists( 'stackable_news_feed_links' ) ) {
26
  return;
27
  }
28
 
 
 
29
  ?><ul><?php
30
  foreach ( $rss_items as $item ) {
31
 
@@ -55,5 +70,52 @@ if ( ! function_exists( 'stackable_news_feed_links' ) ) {
55
  <?php
56
  }
57
  ?></ul><?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  }
59
  }
9
  }
10
 
11
  if ( ! function_exists( 'stackable_news_feed_links' ) ) {
12
+
13
+ /**
14
+ * Gets the news feed. Returns the cached copy if available.
15
+ * Caches the news feed acquired.
16
+ *
17
+ * @return String
18
+ */
19
  function stackable_news_feed_links() {
20
+
21
+ // Get cached.
22
+ if ( get_transient( 'stackable_news_feed_links' ) ) {
23
+ return get_transient( 'stackable_news_feed_links' );
24
+ }
25
+
26
  include_once( ABSPATH . WPINC . '/feed.php' );
27
 
28
  $rss = fetch_feed( 'https://wpstackable.com/feed' );
39
  return;
40
  }
41
 
42
+ ob_start();
43
+
44
  ?><ul><?php
45
  foreach ( $rss_items as $item ) {
46
 
70
  <?php
71
  }
72
  ?></ul><?php
73
+
74
+ $out = ob_get_clean();
75
+ set_transient( 'stackable_news_feed_links', $out, 60 * 60 * 24 );
76
+ return $out;
77
+ }
78
+ }
79
+
80
+ if ( ! function_exists( 'stackable_news_feed_links_cached' ) ) {
81
+
82
+ /**
83
+ * Shows the cached news feed. Shows nothing if nothing's cached.
84
+ *
85
+ * @return String
86
+ */
87
+ function stackable_news_feed_links_cached() {
88
+ echo get_transient( 'stackable_news_feed_links' );
89
+ }
90
+ }
91
+
92
+ if ( ! function_exists( 'stackable_news_feed_ajax' ) ) {
93
+
94
+ /**
95
+ * Ajax handler for loading & caching news feed.
96
+ *
97
+ * @return void
98
+ */
99
+ function stackable_news_feed_ajax() {
100
+ $nonce = isset( $_POST['nonce'] ) ? sanitize_key( $_POST['nonce'] ) : '';
101
+
102
+ if ( ! wp_verify_nonce( $nonce, 'stackable_news_feed' ) ) {
103
+ wp_send_json_error( __( 'Security error, please refresh the page and try again.', 'stackable' ) );
104
+ }
105
+
106
+ wp_send_json_success( stackable_news_feed_links() );
107
+ }
108
+ add_action( 'wp_ajax_stackable_news_feed_ajax', 'stackable_news_feed_ajax' );
109
+ }
110
+
111
+ if ( ! function_exists( 'stackable_get_news_feed_nonce' ) ) {
112
+
113
+ /**
114
+ * Create a nonce for disabling blocks.
115
+ *
116
+ * @return String
117
+ */
118
+ function stackable_get_news_feed_nonce() {
119
+ return wp_create_nonce( 'stackable_news_feed' );
120
  }
121
  }