diff --git a/zukit/CHANGES.md b/zukit/CHANGES.md index 80a1aec..0149aa5 100644 --- a/zukit/CHANGES.md +++ b/zukit/CHANGES.md @@ -1,3 +1,18 @@ +#### 1.5.2 / 2022-02-09 + +##### Debug +* added `dim` color modifier; refactoring `logGroup` method +* changed opaque color for `^` modifier +* delayed value creation - if the `data` is a function, then we replace it with the value returned from the function + +##### Other +* added outline on `:focus` for `SelectItemControl` control +* improved CSS on various screen widths + +#### 1.5.1 / 2022-01-25 +* small fixes for compatibility with WP 5.9 +* static property `$zukit_handle` of `zukit_Blocks` class is public now + #### 1.5.0 / 2022-01-25 * color modifiers support for opaque colors in `Debug` module * some helpers for input/textarea manipulations (compatible with React) in `JQ` module diff --git a/zukit/apple-touch-icon.png b/zukit/apple-touch-icon.png index 8cd9858..37b9541 100644 Binary files a/zukit/apple-touch-icon.png and b/zukit/apple-touch-icon.png differ diff --git a/zukit/dist/zukit-blocks.css b/zukit/dist/zukit-blocks.css index f78371d..f87f688 100644 --- a/zukit/dist/zukit-blocks.css +++ b/zukit/dist/zukit-blocks.css @@ -1 +1 @@ -.zukit-select-item{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.zukit-select-item .components-base-control__field{width:100%;margin:0}.zukit-select-item .components-button-group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.zukit-select-item .zukit-select-item__button-wrapper{border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;list-style:none;margin:4px 0;padding:3px;width:calc(100% - 6px);z-index:0}.zukit-select-item .zukit-select-item__button-wrapper.is-selected{box-shadow:none}.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button,.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button:hover{pointer-events:none;background-color:rgba(188,42,141,.07);border-color:rgba(188,42,141,.4);color:#bc2a8d;opacity:.5}.zukit-select-item.__recap .zukit-select-item__button-wrapper.is-selected .components-button,.zukit-select-item.__recap .zukit-select-item__button-wrapper.is-selected .components-button:hover{background-color:rgba(30,30,30,.07);border-color:rgba(30,30,30,.4);color:#1e1e1e}.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button .is-null,.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button:hover .is-null{opacity:.5}.zukit-select-item .zukit-select-item__button-wrapper.is-disabled .components-button{pointer-events:none;background-color:rgba(188,42,141,.07);border-color:rgba(188,42,141,.4);color:#bc2a8d}.zukit-select-item .zukit-select-item__button-wrapper.is-slot .components-button{width:100%;height:100%;pointer-events:none;background-color:transparent;border-color:rgba(221,221,221,.4);color:transparent}.zukit-select-item .zukit-select-item__button-wrapper.is-null .components-button{width:100%;height:100%}.zukit-select-item.__2columns .zukit-select-item__button-wrapper{width:calc(50% - 6px)}.zukit-select-item.__3columns .zukit-select-item__button-wrapper{width:calc(33% - 6px)}.zukit-select-item.__4columns .zukit-select-item__button-wrapper{width:calc(25% - 6px)}.zukit-select-item.__5columns .zukit-select-item__button-wrapper{width:calc(20% - 6px)}.zukit-select-item.__box .zukit-select-item__button-wrapper{padding:0 !important}.zukit-select-item.__box .zukit-select-item__button-wrapper:first-child .components-button{border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}.zukit-select-item.__box .zukit-select-item__button-wrapper:last-child .components-button{border-right-width:3px !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__2columns{width:50%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__3columns{width:33%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__4columns{width:25%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__5columns{width:20%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.is-selected{box-shadow:none}.zukit-select-item.__digits .zukit-select-item__button-wrapper.is-selected .components-button{background-color:rgba(0,117,175,.3);color:#555d66}.zukit-select-item .zukit-select-item__button.components-button{align-items:center;background-color:#fff;border:1px solid rgba(25,30,35,.2);box-shadow:none;border-radius:3px !important;height:auto;margin:0;padding:0;width:100%;transition-property:background-color,color,border-color;transition-duration:.3s;transition-timing-function:ease-out;box-shadow:none !important}.zukit-select-item .zukit-select-item__button.components-button:hover{color:#bc2a8d !important;background-color:rgba(188,42,141,.08) !important;border-color:rgba(188,42,141,.4) !important}.zukit-select-item .zukit-select-item__button.components-button.is-clickable{pointer-events:all}.zukit-select-item .zukit-select-item__button.components-button svg{fill:currentColor}.zukit-select-item .zukit-select-item__button.components-button .is-null{width:100%;height:100%;border-radius:3px !important;opacity:.1;background:repeating-linear-gradient(45deg, currentColor, currentColor 5px, rgba(0, 0, 0, 0.05) 5px, rgba(0, 0, 0, 0.05) 10px)}.zukit-select-item .zukit-select-item__button.components-button .__wrapper{line-height:0;font-size:0;width:100%;height:100%;padding:5px}.zukit-select-item .zukit-select-item__button.components-button span{width:100%;font-size:1.5em;font-weight:700;font-family:Ubuntu,"Open Sans","Helvetica Neue",sans-serif}.zukit-select-item .zukit-select-item__button.components-button.is-large span{font-size:3em}.zukit-select-item.__selector .zukit-select-item__button.components-button{background-color:transparent}.zukit-select-item.__selector .zukit-select-item__button.components-button:hover{background-color:rgba(0,117,175,.7) !important;color:#fff !important}.zukit-select-item.__selector .is-selected .zukit-select-item__button.components-button{background-color:rgba(0,117,175,.3);color:#555d66}.zukit-select-item.__box .zukit-select-item__button.components-button{border:3px solid #555d66;border-radius:0 !important;border-right-width:0}.zukit-select-item.__digits .zukit-select-item__button.components-button{height:60px;background-color:rgba(0,117,175,.1)}.zukit-select-item.__digits .zukit-select-item__button.components-button:hover{background-color:rgba(0,117,175,.7) !important;color:#fff !important}.zukit-select-item.__digits .zukit-select-item__button.components-button span{width:100%;font-size:3em;font-weight:700;font-family:Ubuntu,"Open Sans","Helvetica Neue",sans-serif}.zukit-title-indicator{padding:0 12px 1px;border-radius:15px;margin-left:15px;background-color:rgba(0,117,175,.2);color:#0075af;transition:opacity .1s ease-out;opacity:1}.zukit-title-indicator.component-color-indicator{display:inline-block;vertical-align:text-bottom;border-radius:revert}.components-panel__body.is-opened .zukit-title-indicator{opacity:0}.zukit-title-indicator.red{background-color:rgba(255,51,88,.2);color:#ff3358}.zukit-title-indicator.orange{background-color:rgba(251,143,61,.2);color:#fb8f3d}.zukit-title-indicator.yellow{background-color:rgba(252,191,0,.2);color:#fcbf00}.zukit-title-indicator.green{background-color:rgba(91,154,104,.2);color:#5b9a68}.zukit-title-indicator.lime{background-color:rgba(178,236,93,.2);color:#b2ec5d}.zukit-title-indicator.blue{background-color:rgba(0,99,219,.2);color:#0063db}.zukit-title-indicator.blue-sky{background-color:rgba(0,172,237,.2);color:#00aced}.zukit-title-indicator.violet{background-color:rgba(188,42,141,.2);color:#bc2a8d}.zukit-title-indicator.brown{background-color:rgba(152,118,84,.2);color:#987654}.zukit-title-indicator.grey{background-color:rgba(67,71,80,.2);color:#434750}.zukit-list-input{display:flex;flex-direction:column}.zukit-list-input.__fullwidth{width:100%}.zukit-list-input .__list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:8px}.zukit-list-input .__list .__list-item{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(0,117,175,.1);border-radius:6px;border:1px solid rgba(0,117,175,.7);overflow:hidden;margin:0 8px 8px 0}.zukit-list-input .__list .__list-item span:not(.dashicons){color:#00537c;padding:0 0 0 10px}.zukit-list-input .__list .__list-item .__remove{height:30px;width:30px;min-width:30px;padding:0 5px;margin-left:5px;border:0 none;border-radius:0;background-color:transparent;color:#0075af !important;box-shadow:none}.zukit-list-input .__list .__list-item .__remove:hover{background-color:#0075af;color:#fff !important;box-shadow:none !important}.zukit-list-input .__list .__edit{height:30px;margin-bottom:10px}.zukit-list-input .__input{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}.zukit-list-input .__input .components-button{margin:15px 0 0 10px;height:30px;width:auto !important;padding-right:12px;box-shadow:none}.zukit-list-input .__input.__with-help .components-base-control__help{margin-left:0 !important}.zukit-list-input .__input.__with-help .__add,.zukit-list-input .__input.__with-help .__reset{margin-top:0;top:-8px}.zukit-list-input .__input.__with-label-help{margin-top:0;margin-bottom:8px}.zukit-list-input .__input.__with-label-help .components-base-control__field{margin-bottom:0}.zukit-list-input .__input.__with-label-help .__add,.zukit-list-input .__input.__with-label-help .__reset{margin-top:0}.zukit-text-control{display:flex;align-items:flex-start;justify-content:flex-start;max-width:580px}.zukit-text-control .components-base-control{width:100%}.block-editor-block-inspector .zukit-text-control .components-base-control{margin-bottom:0}.zukit-text-control.__with-label{align-items:flex-end}.zukit-text-control.__with-help .components-base-control__help{text-align:left !important;margin-left:0 !important}.zukit-text-control.__with-label-help{align-items:flex-start}.zukit-text-control.__with-button .components-base-control__help{margin-right:-16px}.zukit-text-control.__with-button .components-text-control__input:focus{box-shadow:none}.zukit-text-control .components-button{height:30px;width:36px;min-width:36px;color:#00537c;background-color:rgba(0,117,175,.1);border:1px solid rgba(0,117,175,.7);border-radius:0 3px 3px 0;box-shadow:none;transition:background-color .3s ease-out;position:relative}.zukit-text-control .components-button .dashicon{margin:0;padding-left:1px}.zukit-text-control .components-button.__with-label{margin-bottom:8px}.zukit-text-control .components-button.__with-label-help{margin-top:27px;margin-bottom:0}.zukit-text-control .components-button:hover{box-shadow:none !important;background-color:#0075af !important;color:#fff !important}.wp-block.is-selected .zu-loader{z-index:1;color:#ff4136;fill:currentColor}.zukit-loader-control .components-button-group{justify-content:flex-start}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper{position:relative;width:calc(36% - 12px);margin:4px 2px}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper:after{content:"";display:block;padding-bottom:100%}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .components-button{position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zukit-select-item__none span{text-transform:uppercase;letter-spacing:.8px}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zu-loader{width:100%;height:100%;padding:8px}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zu-loader{display:flex;justify-content:center}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zu-loader svg{width:100%;height:100%}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zu-loader #loader-6{width:90%;height:auto;align-self:center}.zukit-modal.components-modal__frame .components-modal__header h1{font-size:2em}.zukit-modal.components-modal__frame p{font-size:15px;margin:0;line-height:1.5;color:rgba(0,0,0,.5);text-shadow:0 0 1px rgba(0,0,0,.1)}.zukit-modal.components-modal__frame p a{text-decoration:none;margin-left:.2em}.zukit-modal.components-modal__frame p strong{color:rgba(0,34,51,.7)}.zukit-modal.components-modal__frame p em{color:rgba(0,34,51,.6)}.zukit-modal.components-modal__frame .__content-wrapper{display:flex;justify-content:flex-start;align-items:center}.zukit-modal.components-modal__frame .__button-wrapper{margin-top:32px;display:flex;justify-content:flex-end}.zukit-modal.components-modal__frame .__button-wrapper .components-button{margin-left:16px}.zukit-modal.components-modal__frame .__icon{font-size:0;line-height:1;margin-right:16px}.zukit-modal.components-modal__frame .__icon,.zukit-modal.components-modal__frame .__icon svg{width:48px;height:auto}.zukit-modal.components-modal__frame .__red{color:#ff3358}.zukit-modal.components-modal__frame .__gold{color:#e8a723}.zukit-modal.components-modal__frame .__green{color:#1a937d}.zukit-modal.components-modal__frame .__blue{color:#00aced}.zukit-modal.components-modal__frame .__magenta{color:#e01765}.zukit-modal.components-modal__frame .__light-yellow{color:#ffffa5}.zukit-modal.components-modal__frame .__light-brown{color:#f2d592}.zukit-modal.components-modal__frame .__error{color:#cc2027}.zukit-modal.components-modal__frame .__admin-blue{color:#0075af}.zukit-modal.components-modal__frame .components-external-link__icon{margin:0 -0.2em 0 0;vertical-align:top} +.zukit-select-item{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.zukit-select-item .components-base-control__field{width:100%;margin:0}.zukit-select-item .components-button-group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.zukit-select-item .zukit-select-item__button-wrapper{border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;list-style:none;margin:4px 0;padding:3px;width:calc(100% - 6px);z-index:0}.zukit-select-item .zukit-select-item__button-wrapper.is-selected{box-shadow:none}.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button,.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button:hover{pointer-events:none;background-color:rgba(188,42,141,.07);border-color:rgba(188,42,141,.4);color:#bc2a8d;opacity:.5}.zukit-select-item.__recap .zukit-select-item__button-wrapper.is-selected .components-button,.zukit-select-item.__recap .zukit-select-item__button-wrapper.is-selected .components-button:hover{background-color:rgba(30,30,30,.07);border-color:rgba(30,30,30,.4);color:#1e1e1e}.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button .is-null,.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button:hover .is-null{opacity:.5}.zukit-select-item .zukit-select-item__button-wrapper.is-disabled .components-button{pointer-events:none;background-color:rgba(188,42,141,.07);border-color:rgba(188,42,141,.4);color:#bc2a8d}.zukit-select-item .zukit-select-item__button-wrapper.is-slot .components-button{width:100%;height:100%;pointer-events:none;background-color:transparent;border-color:rgba(221,221,221,.4);color:transparent}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zu-loader svg,.zukit-select-item .zukit-select-item__button-wrapper.is-null .components-button{width:100%;height:100%}.zukit-select-item.__2columns .zukit-select-item__button-wrapper{width:calc(50% - 6px)}.zukit-select-item.__3columns .zukit-select-item__button-wrapper{width:calc(33% - 6px)}.zukit-select-item.__4columns .zukit-select-item__button-wrapper{width:calc(25% - 6px)}.zukit-select-item.__5columns .zukit-select-item__button-wrapper{width:calc(20% - 6px)}.zukit-select-item.__box .zukit-select-item__button-wrapper{padding:0!important}.zukit-select-item.__box .zukit-select-item__button-wrapper:first-child .components-button{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.zukit-select-item.__box .zukit-select-item__button-wrapper:last-child .components-button{border-right-width:3px!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__2columns{width:50%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__3columns{width:33%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__4columns{width:25%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__5columns{width:20%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.is-selected{box-shadow:none}.zukit-select-item.__digits .zukit-select-item__button-wrapper.is-selected .components-button{background-color:rgba(0,117,175,.3);color:#555d66}.zukit-select-item .zukit-select-item__button.components-button{align-items:center;background-color:#fff;border:1px solid rgba(25,30,35,.2);border-radius:3px!important;height:auto;margin:0;padding:0;width:100%;transition-property:background-color,color,border-color;transition-duration:.3s;transition-timing-function:ease-out;box-shadow:none!important}.zukit-select-item .zukit-select-item__button.components-button:hover:not(:disabled){color:#bc2a8d!important;background-color:rgba(188,42,141,.08)!important;border-color:rgba(188,42,141,.4)!important}.zukit-select-item .zukit-select-item__button.components-button:focus:not(:disabled){box-shadow:0 0 0 1px #0075af!important}.zukit-select-item .zukit-select-item__button.components-button.is-clickable{pointer-events:all}.zukit-select-item .zukit-select-item__button.components-button svg{fill:currentColor}.zukit-select-item .zukit-select-item__button.components-button .is-null{width:100%;height:100%;border-radius:3px!important;opacity:.1;background:repeating-linear-gradient(45deg,currentColor,currentColor 5px,rgba(0,0,0,.05) 5px,rgba(0,0,0,.05) 10px)}.zukit-select-item .zukit-select-item__button.components-button .__wrapper{line-height:0;font-size:0;width:100%;height:100%;padding:5px}.zukit-select-item .zukit-select-item__button.components-button span{width:100%;font-size:1.5em;font-weight:700;font-family:Ubuntu,"Open Sans","Helvetica Neue",sans-serif}.zukit-select-item .zukit-select-item__button.components-button.is-large span{font-size:3em}.zukit-select-item.__selector .zukit-select-item__button.components-button{background-color:transparent}.zukit-select-item.__selector .zukit-select-item__button.components-button:hover{background-color:rgba(0,117,175,.7)!important;color:#fff!important}.zukit-select-item.__selector .is-selected .zukit-select-item__button.components-button{background-color:rgba(0,117,175,.3);color:#555d66}.zukit-select-item.__box .zukit-select-item__button.components-button{border:3px solid #555d66;border-radius:0!important;border-right-width:0}.zukit-select-item.__digits .zukit-select-item__button.components-button{height:60px;background-color:rgba(0,117,175,.1)}.zukit-select-item.__digits .zukit-select-item__button.components-button:hover{background-color:rgba(0,117,175,.7)!important;color:#fff!important}.zukit-select-item.__digits .zukit-select-item__button.components-button span{width:100%;font-size:3em;font-weight:700;font-family:Ubuntu,"Open Sans","Helvetica Neue",sans-serif}.zukit-title-indicator{padding:0 12px 1px;border-radius:15px;margin-left:15px;background-color:rgba(0,117,175,.2);color:#0075af;transition:opacity .1s ease-out;opacity:1}.zukit-title-indicator.component-color-indicator{display:inline-block;vertical-align:text-bottom;border-radius:revert}.components-panel__body.is-opened .zukit-title-indicator{opacity:0}.zukit-title-indicator.red{background-color:rgba(255,51,88,.2);color:#ff3358}.zukit-title-indicator.orange{background-color:rgba(251,143,61,.2);color:#fb8f3d}.zukit-title-indicator.yellow{background-color:rgba(252,191,0,.2);color:#fcbf00}.zukit-title-indicator.green{background-color:rgba(91,154,104,.2);color:#5b9a68}.zukit-title-indicator.lime{background-color:rgba(178,236,93,.2);color:#b2ec5d}.zukit-title-indicator.blue{background-color:rgba(0,99,219,.2);color:#0063db}.zukit-title-indicator.blue-sky{background-color:rgba(0,172,237,.2);color:#00aced}.zukit-title-indicator.violet{background-color:rgba(188,42,141,.2);color:#bc2a8d}.zukit-title-indicator.brown{background-color:rgba(152,118,84,.2);color:#987654}.zukit-title-indicator.grey{background-color:rgba(67,71,80,.2);color:#434750}.zukit-list-input{display:flex;flex-direction:column}.zukit-list-input.__fullwidth{width:100%}.zukit-list-input .__list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:8px}.zukit-list-input .__list .__list-item{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(0,117,175,.1);border-radius:6px;border:1px solid rgba(0,117,175,.7);overflow:hidden;margin:0 8px 8px 0}.zukit-list-input .__list .__list-item span:not(.dashicons){color:#00537c;padding:0 0 0 10px}.zukit-list-input .__list .__list-item .__remove{height:30px;width:30px;min-width:30px;padding:0 5px;margin-left:5px;border:0;border-radius:0;background-color:transparent;color:#0075af!important;box-shadow:none}.zukit-list-input .__list .__list-item .__remove:hover{background-color:#0075af;color:#fff!important;box-shadow:none!important}.zukit-list-input .__list .__edit{height:30px;margin-bottom:10px}.zukit-list-input .__input{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}.zukit-list-input .__input .components-button{margin:15px 0 0 10px;height:30px;width:auto!important;padding-right:12px;box-shadow:none}.zukit-list-input .__input.__with-help .components-base-control__help{margin-left:0!important}.zukit-list-input .__input.__with-help .__add,.zukit-list-input .__input.__with-help .__reset{margin-top:0;align-self:flex-start;top:26px}.zukit-list-input .__input.__with-label-help{margin-top:0;margin-bottom:8px}.block-editor-block-inspector .zukit-text-control .components-base-control,.zukit-list-input .__input.__with-label-help .components-base-control__field{margin-bottom:0}.zukit-list-input .__input.__with-label-help .__add,.zukit-list-input .__input.__with-label-help .__reset{margin-top:0}.zukit-text-control{display:flex;align-items:flex-start;justify-content:flex-start;max-width:600px}.zukit-text-control .components-base-control{width:100%}.zukit-text-control.__with-label{align-items:flex-end}.zukit-text-control.__with-help .components-base-control__help{text-align:left!important;margin-left:0!important}.zukit-text-control.__with-label-help{align-items:flex-start}.zukit-text-control.__with-button .components-base-control__help{margin-right:-16px}.zukit-text-control.__with-button .components-text-control__input:focus{box-shadow:none}.zukit-text-control .components-button{height:30px;width:36px;min-width:36px;color:#00537c;background-color:rgba(0,117,175,.1);border:1px solid rgba(0,117,175,.7);border-radius:0 3px 3px 0;box-shadow:none;transition:background-color .3s ease-out;position:relative}.zukit-text-control .components-button .dashicon{margin:0;padding-left:1px}.zukit-text-control .components-button.__with-label{margin-bottom:8px}.zukit-text-control .components-button.__with-label-help{margin-top:26px;margin-bottom:0}.zukit-text-control .components-button:hover{box-shadow:none!important;background-color:#0075af!important;color:#fff!important}.wp-block.is-selected .zu-loader{z-index:1;color:#ff4136;fill:currentColor}.zukit-loader-control .components-button-group{justify-content:flex-start}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper{position:relative;width:calc(36% - 12px);margin:4px 2px}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper:after{content:"";display:block;padding-bottom:100%}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .components-button{position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zukit-select-item__none span{text-transform:uppercase;letter-spacing:.8px}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zu-loader{width:100%;height:100%;padding:8px;display:flex;justify-content:center}.zukit-loader-control .zukit-select-item.__3columns .zukit-select-item__button-wrapper .zu-loader #loader-6{width:90%;height:auto;align-self:center}.zukit-modal.components-modal__frame .components-modal__header h1{font-size:2em}.zukit-modal.components-modal__frame p{font-size:15px;margin:0;line-height:1.5;color:rgba(0,0,0,.5);text-shadow:0 0 1px rgba(0,0,0,.1)}.zukit-modal.components-modal__frame p a{text-decoration:none;margin-left:.2em}.zukit-modal.components-modal__frame p strong{color:rgba(0,34,51,.7)}.zukit-modal.components-modal__frame p em{color:rgba(0,34,51,.6)}.zukit-modal.components-modal__frame .__content-wrapper{display:flex;justify-content:flex-start;align-items:center}.zukit-modal.components-modal__frame .__button-wrapper{margin-top:32px;display:flex;justify-content:flex-end}.zukit-modal.components-modal__frame .__button-wrapper .components-button{margin-left:16px}.zukit-modal.components-modal__frame .__icon{font-size:0;line-height:1;margin-right:16px;width:48px;height:auto}.zukit-modal.components-modal__frame .__icon svg{width:48px;height:auto}.zukit-modal.components-modal__frame .__red{color:#ff3358}.zukit-modal.components-modal__frame .__gold{color:#e8a723}.zukit-modal.components-modal__frame .__green{color:#1a937d}.zukit-modal.components-modal__frame .__blue{color:#00aced}.zukit-modal.components-modal__frame .__magenta{color:#e01765}.zukit-modal.components-modal__frame .__light-yellow{color:#ffffa5}.zukit-modal.components-modal__frame .__light-brown{color:#f2d592}.zukit-modal.components-modal__frame .__error{color:#cc2027}.zukit-modal.components-modal__frame .__admin-blue{color:#0075af}.zukit-modal.components-modal__frame .components-external-link__icon{margin:0-.2em 0 0;vertical-align:top} \ No newline at end of file diff --git a/zukit/dist/zukit-blocks.min.js b/zukit/dist/zukit-blocks.min.js index 756dd8e..3e55153 100644 --- a/zukit/dist/zukit-blocks.min.js +++ b/zukit/dist/zukit-blocks.min.js @@ -1,3 +1,3 @@ -!function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function t(t){for(var a=1;a=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,r,o=[],l=!0,c=!1;try{for(n=n.call(e);!(l=(a=n.next()).done)&&(o.push(a.value),!t||o.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{l||null==n.return||n.return()}finally{if(c)throw r}}return o}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null,n=window[e]||{},a=n.data,r=void 0===a?{}:a;return k=p.isEmpty(t)?r:p.defaults(r,t)}var R=d;function C(e){return!p.isNaN(parseFloat(e))&&isFinite(e)}function N(e,t,n){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=p.isNaN(+e)?a?t:n:e;return p.clamp(p.round(r),t,n)}function S(e,t){var n,a=p.isString(e)||C(e)?String(e):String(t),r=0;for(n=0;n2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=n?e:p.get(e,"depends");if(!0===p.get(e,"hasMoreActions"))return!1;if(p.isNil(r))return!0;if(!1===r)return!1;var o="&&"===(r=p.castArray(r))[0]||"||"===r[0],l="&&"===r[0];return p.reduce(o?p.drop(r,1):r,(function(e,n){var o=p.trimStart(n,"!"),c=p.get(t,a?"".concat(a,".").concat(o):o,!1);return c=p.startsWith(r,"!")?!c:c,null===e?c:l?e&&c:e||c}),null)}function L(e){if(e)try{e=JSON.stringify(e)}catch(t){e="{}"}return e||"{}"}var x=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"name",a=String(e).replace(/([^-|\d])(\d+)$/,"$1-$2");if(p.includes(t,a))for(var r=0,o=String(a).replace(/-\d+$/,"").replace(/\d+$/,"")||n;++r>0;){var l="".concat(o,"-").concat(r);if(!p.includes(t,l))return l}return a};function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=M(e,{raw:!0,br:!0,json:!0});if(p.isNil(t))return n;t=(t=p.isArray(t)||p.isPlainObject(t)?L(t):String(t)).replace(/([{|}])/g," $1 ").replace(/,\s*/g,", ").replace(/"([^"]+)":/g,"$1: ");var a=/[?|!.]\s*$/.test(e);return n.replace(/[:|.]\s*$/g,"")+"".concat(a?"":":",' ').concat(t,"")}function z(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e),a=n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null;return a?t?a:"rgb(".concat(a.r,",").concat(a.g,",").concat(a.b,")"):null}function I(e,t){var n,a,r=/(\.0+)+$/,o=String(e).replace(r,"").split("."),l=String(t).replace(r,"").split("."),c=Math.min(o.length,l.length);for(n=0;n$1';n.externalLink&&(a=a.replace("$1")).replace(/(^|[^*])\*([^*]+)\*/gm,"$1$2")).replace(/(^|[^`])`([^`]+)`/gm,'$1$2')).replace(/\[([^\]]+)\]\(([^)]+)\)/gm,a),p.includes(r,"\n")||n.json&&p.includes(r,"\\n")){var o=n.json?/\\n/gm:/\n/gm;r=n.br?r.replace(o,"
"):r.split(n.json?"\\n":"\n").map((function(e){return"

".concat(e,"

")})).join("")}if(n.raw)return r;if(null===r.match(/<[^<]+>/gm))return e;var l=function(e){var t=document.createElement("html");return t.innerHTML=e,p.find(t.childNodes,{nodeName:"BODY"})}(r),c=React.createElement(React.Fragment,null,p.map(l.childNodes,j));return n.container?React.createElement("span",{className:"__markdown"},c):c}function j(e,t){var n,a=String(e.nodeName).toLowerCase();return"strong"===a?React.createElement("strong",{key:t,className:e.className||null},e.textContent):"em"===a?React.createElement("em",{key:t,className:e.className||null},e.textContent):"span"===a?React.createElement("span",{key:t,className:e.className||null},e.textContent):"br"===a?React.createElement("br",{key:t}):"#text"===a?e.textContent:"p"===a?React.createElement("p",{key:t,className:e.className||null},p.map(e.childNodes,j)):"a"===a?React.createElement("a",{key:t,className:e.className||null,href:e.href,rel:e.rel,target:e.target},p.map(e.childNodes,j),p.includes(e.className,"components-external-link")&&React.createElement(React.Fragment,null,React.createElement("span",{className:"components-visually-hidden"},"(opens in a new tab)"),(n="external",React.createElement(h,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",className:"components-external-link__icon",role:"img","aria-hidden":"true",focusable:"false",style:{width:"1.4em",height:"1.4em",margin:"-0.2em 0.1em 0 0.2em",verticalAlign:"middle",fill:"currentColor"}},React.createElement(v,{d:p.get({external:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"},n,"")}))))):void 0}var P=_("zukit_jsdata").colors,F=void 0===P?{}:P,T="#cc1818",V={};function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;return p.get(F,e,t)}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=p.reduce(e,(function(e,t,n){return e.push({slug:n,color:t,name:p.startCase(p.replace(n,"_"," "))}),e}),t);if(n){var r=p.concat(p.map(a,"slug"),p.isArray(n)?n:[]),o=p.filter(U,(function(e){return!p.includes(r,e.slug)}));return p.concat(a,o)}return a}var U=D(F,[{slug:"none",color:"white",name:"None"}]),W={namespace:"zu",slug:"zu-blocks",color:B("violet"),icon:null,title:f("Zu Blocks","zukit")};W.icon=React.createElement(h,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(g,null,React.createElement(v,{d:"M15.22,6.873 C15.22,6.873 14.383,8.096 13.914,12.049 C13.445,16.006 17.266,15.5 17.266,15.5 Q19.264,15.312 19.264,13.224 C19.264,13.224 19.172,6.516 19.264,6.873 C20.766,9.109 23.242,6.873 23.242,6.873 L23.242,13.993 Q23.242,16.279 21.737,17.422 Q20.231,18.565 17.242,18.565 Q14.42,18.27 12.914,17.127 C12.914,17.127 11.336,16.393 10.367,13.908 C9.107,10.676 11.242,6.873 11.242,6.873 z",fill:W.color}),React.createElement(v,{d:"M7.448,14.858 C8.266,16.469 11.164,15.236 11.164,15.236 L17.242,18.565 L0.758,18.565 L6.08,10.203 L1.47,10.203 C1.47,10.203 3.141,7.828 1.47,6.873 C0.922,6.844 12.742,6.873 12.742,6.873 C12.742,6.873 6.256,12.508 7.448,14.858 z",fill:W.color})));var q={registerCategory:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{slug:W.slug,title:W.title,icon:W.icon}:e;E([t].concat(l(y().filter((function(e){return e.slug!==t.slug})))))},registerCollection:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{namespace:W.namespace,title:W.title,icon:W.icon}:e;return"function"==typeof w&&(w(t.namespace,t),!0)},externalData:_,getExternalData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return p.isEmpty(k)&&window.console.warn("ZUKIT: utils.externalData() should be called before any getExternalData() call!"),null===e?k:p.get(k,e,t)},mergeClasses:R,hexToRGB:z,hexToRGBA:function(e,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=z(e,!0);if(null===r)return null;var o=p.set(t({},r),"a",n);return a?o:"rgba(".concat(o.r,",").concat(o.g,",").concat(o.b,",").concat(o.a,")")},isNum:C,isWrongId:function(e){return p.isNil(e)||C(e)&&0===parseInt(e,10)},toBool:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=null!=e&&(p.isNaN(t=+e)?!!String(e).toLowerCase().replace(!1,""):!!t);return n?a?String(a):null:a},toRange:N,getKey:S,getIds:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e||0===e.length)return t?"":[];var n=p.compact(p.map(e,(function(e){return e&&e.id&&parseInt(e.id,10)})));return t?p.join(n,","):n},getColor:B,getColorGetter:function(e){var t=_(e).colors;return p.isEmpty(t)?B:(V[e]=p.merge({},F,t),function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;return"all"===t?V[e]:p.get(V,[e,t],n)})},getColorOptions:D,toJSON:L,uniqueValue:x,svgRef:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:24;return React.createElement("svg",{className:d("zu-svg",{icon:t},"icon-".concat(e),n),role:"img","aria-labelledby":"title",viewBox:"0 0 ".concat(a," ").concat(a),preserveAspectRatio:"xMidYMin slice"},React.createElement("use",{href:"#".concat(e)}))},compareVersions:I,simpleMarkdown:M,emptyGif:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",brandAssets:W},H=lodash,G=wp.apiFetch,K="cache",Q="router",Z={router:null,root:"zukit",version:1},Y="/".concat(Z.root,"/v").concat(Z.version,"/"),J=null,X=Z;function ee(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=H.get(t,"options.key");return function(t){var l=t||{},c=l.status,i=void 0===c?"warning":c,s=l.content,u=l.data,d=void 0===u?null:u,p=l.withData,f=l.withHTML,m=void 0===f||f,v=l.message,g=l.params;H.isFunction(r)&&r(n({},o,!1)),"data"!==i&&H.includes(i,"data")&&(i=i.replace("data",""),p=!0),("data"===i||p)&&H.isFunction(a)&&a(d),!1===i&&v&&(i="error",s=v),H.isNil(s)&&(s="Unknown action",g={action:o}),"data"!==i&&e({status:i,content:O(s,g),isDismissible:!0,__unstableHTML:m})}}function te(e,t,a){var r=H.get(t,"options.key")||H.get(t,"options.keys");return function(t){H.isFunction(a)&&a(n({},r,!1));var l=function(e,t){var n=e.message,a=void 0===n?"Unknown error:":n,r=a,o=t,l=/:\s*(.+)$/.exec(a);null!==l&&(r=a.replace(l[1],""),o=H.isNil(o)?l[1]:"".concat(l[1]," [").concat(o,"]"));return[r,o]}(t,{action:r}),c=o(l,2),i=c[0],s=c[1];e({status:"error",content:O(i,s),isDismissible:!0,__unstableHTML:!0})}}function ne(e,t,n){var a=function(e,t){var n=H.first(H.keys(t)),a=H.get(e,n);return H.isNil(a)&&(null!==t[n]?H.forEach(e||{},(function(e,r){if(null!==H.get(t,r,null))return a=e,n=r,!1})):H.forEach(e||{},(function(e,t){if(H.startsWith(t,n))return a=e,n=t,!1}))),[n,a]}(t,e),r=o(a,2),l=r[0],c=r[1];return H.isFunction(c)||H.isFunction(n)?function(){H.isFunction(n)&&n(),H.isFunction(c)&&c(l,e[l])}:H.noop}function ae(e,a,r,o,l){if(null===e)return c=o,s=(i=a||{}).prev,u=void 0===s?{}:s,d=i.next,p=void 0===d?{}:d,void H.forEach(c||{},(function(e,t){H.isFunction(e)&&u[t]!==p[t]&&e(t,p[t])}));var c,i,s,u,d,p;H.isString(e)&&!H.has(a,e)&&(a=n({},e,a)),le(t(t({},{route:"options",options:{keys:e,values:a}}),{},{onSuccess:ne(a,o,l),onError:te(r)}))}function re(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=H.omitBy(e,H.isNil);H.has(a,K)&&(t=a.cache,n.push(K));var r=[];for(var o in a)if(H.has(a,o)&&!H.includes(n,o)){var l=H.isArray(a[o])?L(a[o]):a[o];r.push("".concat(encodeURIComponent(o),"=").concat(encodeURIComponent(l)))}if(H.has(a,Q)||r.push("".concat(Q,"=").concat(encodeURIComponent(J))),t){var c=Math.floor(1e6*Math.random());r.push("q=".concat(c))}return r.join("&")}function oe(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=o||Y,c=H.startsWith(e,l)?e.replace(/\\+$/g,""):l+e.replace(/^\\+|\\+$/g,""),i=H.isNil(a)?n:H.set(t({},n),Q,a),s=H.isEmpty(r)?i:H.pick(i,r);return H.isEmpty(s)||(c="".concat(c,"/?").concat(re(s,s.cache))),c}function le(e){var n=e.route,a=e.options,r=e.picked,o=e.onSuccess,l=e.onError,c=e.router||J,i=t(t({},a),{},{router:c});G({path:oe(n),method:"POST",data:H.isEmpty(r)?i:H.pick(i,r)}).then((function(e){H.isFunction(o)&&o(e)})).catch((function(e){H.isFunction(l)&&l(e)}))}var ce={serializeData:re,setRestBasics:function(e){if(H.isNil(e))return{restBasics:X,restRouter:J};J=H.get(e,"rest.router",null)||H.get(e,"router",null),X=H.get(e,"rest",Z)},requestURL:function(e,t,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],l="/".concat(e,"/v").concat(t,"/");return oe(n,a,r,o,l)},restRequestURL:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r="/".concat(X.root,"/v").concat(X.version,"/");return oe(e,t,n,a,r)},fetchAndCatchWithOptions:function(e){var t=e.route,n=e.options,a=e.picked,r=e.onSuccess,o=e.onError;G({path:oe(t,n,a)}).then((function(e){H.isFunction(r)&&r(e)})).catch((function(e){H.isFunction(o)&&o(e)}))},postAndCatchWithOptions:le},ie=lodash,se=ie.forEach,ue=ie.set,de=ie.unset,pe=ie.isPlainObject,fe=ie.isFunction,me=ie.keys,ve=ie.castArray,ge=ie.reduce,he=wp.element,be=he.useCallback,ye=he.useReducer,Ee=he.useRef;function we(e,n){switch(n.type){case"set":return se(n.payload,(function(t,n){return null===t?de(e,n):ue(e,n,t)})),t({},e);case"pre-reset":return fe(n.payload)&&n.payload(e),e;case"reset":return n.payload;default:return e}}var ke=lodash,_e=ke.forEach,Re=ke.get,Ce=ke.set,Ne=ke.isPlainObject,Se=ke.isFunction,Ae=ke.mapValues,Le=wp.element,xe=Le.createContext;Le.useContext;var Oe=Le.useCallback,ze=Le.useReducer,Ie=xe();function Me(e,n){return"set"===n.type?(_e(n.payload,(function(t,n){return Ce(e,"".concat(n,".value"),t)})),Se(n.callback)&&n.callback(e),t({},e)):e}function je(e,t){var n=o(ze(Me,e),2),a=n[0],r=n[1],l=Oe((function(e){Ne(e)&&r({type:"set",payload:e,callback:function(e){return ae("panels",Ae(e,(function(e){return e.value})),t)}})}),[t]);return[Oe((function(e){switch(void 0===e&&(e={type:"all"}),e.type){case"all":default:return a;case"hidden":return void 0!==e.id&&!Re(a,"".concat(e.id,".value"));case"value":return Re(a,"".concat(e.id,".value"));case"title":return Re(a,"".concat(e.id,".label"));case"falsely":return!A(Re(a,e.id),e.options)}}),[a]),l,Ie]}Ie.displayName="ZukitPanelsContext";var Pe=wp.element;Pe.useContext;var Fe=Pe.createContext,Te=wp.compose.createHigherOrderComponent,Ve=Fe();Ve.displayName="ZukitNoticesContext";var Be=Te((function(e){return function(t){return React.createElement(Ve.Consumer,null,(function(n){return React.createElement(e,a({noticeOperations:n},t))}))}}),"withZukitNoticesContext"),De=wp.components,Ue=De.PanelRow,$e=De.Button,We=De.Spinner,qe=(0,wp.element.forwardRef)((function(e,t){var a,r=e.className,o=e.isLoading,l=e.icon,c=e.color,i=e.label,s=e.help,u=e.value,d=e.onClick;return React.createElement(React.Fragment,null,React.createElement(Ue,null,React.createElement($e,{className:R("__plugin_actions",(a={},n(a,c,c),n(a,"is-loading",o),a),r),icon:l,isSecondary:!0,onClick:function(){return d(u)},ref:t},i,o&&React.createElement(We,null))),s&&React.createElement("p",{className:R("__help",n({},c,c))},M(s,{br:!0})))})),He=lodash.includes,Ge=function(e){var t=e.className,n=e.size,a=void 0===n?2:n,r=e.unit,o=void 0===r?"em":r,l=e.bottomHalf,c=He(o,["px","em","rem","%"])?o:"em",i=N(a,0,100),s=0===i?null:{marginBottom:"".concat(l?i/2:i).concat(c),paddingTop:"".concat(i).concat(c)};return React.createElement("div",{className:R("zukit-divider",t),style:s})},Ke=wp.components.ToggleControl,Qe=function(e){var t=e.className,n=e.withDivider,a=e.label,r=e.help,o=e.checked,l=e.onChange;return React.createElement(React.Fragment,null,n&&React.createElement(Ge,{size:!0===n?void 0:n}),React.createElement(Ke,{className:R("zukit-toggle","__zu_markdown",t),label:M(a,{br:!1}),help:M(r,{br:!0}),checked:!!o,onChange:l}))},Ze=lodash,Ye=Ze.get,Je=Ze.map,Xe=Ze.isEmpty,et=Ze.isNil,tt=Ze.omitBy,nt=Ze.pickBy,at=Ze.some,rt=wp.i18n.__,ot=wp.element.useCallback,lt=wp.components,ct=lt.createSlotFill,it=lt.PanelBody,st=lt.PanelRow,ut=lt.Button,dt=lt.ExternalLink,pt=lt.Spinner;var ft=ct("ZukitMoreActions"),mt=ft.Fill,vt=ft.Slot,gt=function(e){var t=e.version,a=e.title,r=e.author,o=e.link,l=e.description,c=e.icon,i=void 0===c?null:c,s=e.more,u=e.actions,d=e.actionLoading,p=e.debug,f=e.ajaxAction,m=e.options,v=e.updateOptions,g=e.getPanel,h=e.setPanel,b=function(e,t){return nt(e,(function(e){return A(e,t)}))}(g(),m),y=tt(s,(function(e){return et(e)||null===Ye(e,"value",null)})),E=nt(tt(u,et),(function(e){return A(e,m)})),w=!Xe(y),k=!Xe(E)||at(u,["hasMoreActions",!0]),_=!Xe(b),C=Ye(p,"prefix",null),N=C?Ye(p,"options"):null,S=C?tt(Ye(p,"actions"),et):null,L=!(Xe(S)&&Xe(N)||!0!==Ye(b,"".concat(C,".value"))),x=ot((function(e){v(n({},"".concat(C,".").concat(e),!Ye(m,"".concat(C,".").concat(e))))}),[C,m,v]),O=ot((function(){f("reset_options",(function(e){return v(e,!0)}))}),[f,v]);return React.createElement("div",{className:"block-editor-block-inspector"},React.createElement("div",{className:"block-editor-block-card"},i,React.createElement("div",{className:"block-editor-block-card__content"},React.createElement("h2",{className:"block-editor-block-card__title"},a),React.createElement("span",{className:"block-editor-block-card__description __zu_markdown"},M(l,{br:!0,json:!0})))),React.createElement(it,{title:rt("Plugin Info","zukit"),className:"__plugin_info",initialOpen:!1},React.createElement(st,null,React.createElement("span",null,rt("Version","zukit")),React.createElement("span",null,t)),React.createElement(st,null,React.createElement("span",null,rt("Author","zukit")),React.createElement(dt,{href:o},r)),w&&Je(y,(function(e,t){var n=e.label,a=e.value,r=e.link;return React.createElement(st,{key:t},React.createElement("span",null,n),r?React.createElement(dt,{href:r},a):React.createElement("span",{className:"__zu_markdown"},M(a,{br:!0,json:!0})))})),React.createElement(st,null,React.createElement(ut,{className:"__plugin_actions admin-blue",icon:"admin-settings",isSecondary:!0,onClick:O},rt("Reset Plugin Options","zukit")))),k&&React.createElement(it,{title:rt("Actions","zukit"),initialOpen:!0},Je(E,(function(e,t){var n=e.label,a=e.value,r=e.icon,o=e.color,l=e.help;return React.createElement(qe,{key:t,icon:r,color:o,label:n,help:l,value:a,isLoading:Ye(d,a),onClick:f})})),React.createElement(vt,null)),_&&React.createElement(it,{title:rt("Screen Options","zukit"),initialOpen:!1},Je(b,(function(e,t){var a=e.label,r=e.value,o=e.help;return React.createElement(Qe,{key:t,label:a,help:o,checked:r,onChange:function(){return h(n({},t,!r))}})}))),L&&React.createElement(it,{title:g({type:"title",id:C}),initialOpen:!1},Je(N,(function(e,t){var n,a=e.label,r=e.help;return React.createElement(Qe,{key:t,label:a,help:r,checked:(n=t,!!Ye(m,C?"".concat(C,".").concat(n):n)),onChange:function(){return x(t)}})})),Je(S,(function(e,t){var a,r=e.label,o=e.value,l=e.icon,c=e.color;return React.createElement(st,{key:t},React.createElement(ut,{className:R("__plugin_actions",(a={},n(a,c,c),n(a,"is-loading",Ye(d,o)),a)),icon:l,isSecondary:!0,onClick:function(){return f(o)}},r,Ye(d,o)&&React.createElement(pt,null)))}))))};gt.MoreActions=mt,gt.ActionButton=qe;var ht=["id","wp","edit","options","panels","info","actions","debug","noticeUI","noticeOperations"],bt=lodash,yt=bt.keys,Et=bt.has,wt=bt.get,kt=bt.includes,_t=bt.isEmpty,Rt=bt.forEach,Ct=bt.omit,Nt=bt.reduce,St=bt.first,At=bt.castArray,Lt=wp.i18n.__,xt=wp.compose.compose,Ot=wp.element.RawHTML,zt=wp.blockEditor.BlockIcon,It=wp.components,Mt=It.withNotices,jt=It.SlotFillProvider,Pt=wp.element,Ft=Pt.useState,Tt=Pt.useCallback,Vt=Pt.useEffect,Bt=Pt.useMemo;function Dt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a="edit-post-layout is-mode-visual is-sidebar-opened",r="block-editor-editor-skeleton",o="interface-interface-skeleton",l="zukit-skeleton",c="".concat(r,"__").concat(e," ").concat(o,"__").concat(e," ").concat(l,"__").concat(e);if(_t(e)){var i=_t(n)?"":n.replace(/\./g,"_"),s="wp_"+i.replace(/(\d+_\d+)_\d+/g,"$1"),u="wp_".concat(i).concat(i!==s?" "+s:"")+(I(n,"5.4")<0?" wp_less_5_4":"");c="".concat(u," ").concat(r," ").concat(o," ").concat(l," ").concat(a)}else"editor"===e&&(c="".concat(l,"__").concat(e));return"".concat(c," ").concat(t).trim()}xt([Mt])((function(e){var l=e.id,c=e.wp,i=e.edit,s=e.options,u=void 0===s?{}:s,d=e.panels,p=void 0===d?{}:d,f=e.info,m=void 0===f?{}:f,v=e.actions,g=e.debug,h=e.noticeUI,b=e.noticeOperations,y=void 0===b?{}:b,E=r(e,ht),w=y.createNotice,k=o(Ft(m.more||{}),2),_=k[0],R=k[1],C=o(Ft(Nt(v,(function(e,t){return e[t.value]=!1,e}),Nt(g.actions,(function(e,t){return e[t.value]=!1,e}),{}))),2),N=C[0],S=C[1],A=Tt((function(e){var n=St(yt(e));Et(N,n)&&S((function(n){return t(t({},n||{}),e||{})}))}),[N]),L=function(e,n){var a=o(ye(we,e),2),r=a[0],l=a[1],c=Ee(null),i=be((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;pe(e)&&(t?l({type:"pre-reset",payload:function(t){ae(null,{prev:t,next:e},null,c.current,a),l({type:"reset",payload:e})}}):(ae(me(e),e,n,c.current,a),l({type:"set",payload:e})))}),[n]),s=be((function(e,n){var a=ve(e),r=ge(a,(function(e,t){return e[t]=n,e}),{});c.current=t(t({},c.current||{}),r)}),[]);return[r,i,s]}(u,w),x=o(L,3),O=x[0],z=x[1],I=x[2],M=o(je(p,w),3),j=M[0],P=M[1],F=M[2],T=Tt((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;V("default_options",(function(n){var a=Nt(At(e),(function(e,t){var a=wt(n,t,null);return null!==a&&(e[t]=a),e}),{});z(a,!1,t)}))}),[V,z]),V=Tt((function(e,a){!function(e,a,r,o){var l=H.isPlainObject(e)?e:{action:e},c=l.action,i=l.value,s={route:"action",options:{key:c,value:void 0===i?null:i}};o(n({},c,!0)),le(t(t({},s),{},{onSuccess:ee(r,s,a,o),onError:te(r,s,o)}))}(e,a,w,A)}),[w,A]);Vt((function(){var e=Nt(_,(function(e,t){return Rt(At(wt(t,"depends",[])),(function(t){return kt(e,t)?null:e.push(t)})),e}),[]);I(e,(function(){V("zukit_more_info",(function(e){R(wt(e,"more",{}))}))}))}),[_,I,V]);var B=Bt((function(){return Ct(E,["router","noticeList"])}),[E]),D=i?React.createElement(Ve.Provider,{value:y},React.createElement(F.Provider,{value:j},React.createElement(i,{id:l,wp:c,info:m,title:Lt("General Settings","zukit"),options:O,updateOptions:z,resetOptions:T,ajaxAction:V,noticeOperations:y,setUpdateHook:I,moreData:B}))):null,U=m.icon?React.createElement(zt,{icon:React.createElement(Ot,null,m.icon),showColors:!0}):null,W=wt(m,"colors.backdrop"),q=wt(m,"colors.header"),G=wt(m,"colors.title");return React.createElement("div",{className:Dt(null,"zukit-skeleton",c)},React.createElement("div",{className:Dt("body")},React.createElement(jt,null,React.createElement("div",{className:Dt("content"),role:"region","aria-label":"Settings content",tabIndex:"-1",style:W&&{backgroundColor:W}},React.createElement("div",{className:"components-editor-notices__dismissible"},h),React.createElement("div",{className:Dt("editor","editor-styles-wrapper"),tabIndex:"-1"},React.createElement("div",{className:"block-editor-block-list__layout"},React.createElement("div",{className:"wp-block block-editor-block-list__block"},React.createElement("div",{className:"editor-post-title",style:q&&{backgroundColor:q}},React.createElement("div",{className:"wp-block editor-post-title__block"},React.createElement("h1",{style:G&&{color:G}},m.title),U)),D)))),React.createElement("div",{className:Dt("sidebar"),role:"region","aria-label":"Plugin settings",tabIndex:"-1"},React.createElement("div",null,React.createElement("div",{className:"interface-complementary-area edit-post-sidebar"},React.createElement(gt,a({id:l,wp:c,icon:U,more:_,actions:v,actionLoading:N,debug:g,ajaxAction:V,options:O,updateOptions:z,getPanel:j,setPanel:P},Ct(m,["icon","more"])))))))))}));var Ut=lodash,$t=Ut.get;Ut.set;var Wt=Ut.map,qt=Ut.has;Ut.forEach,Ut.defaultsDeep;var Ht=wp.i18n.__,Gt=wp.element;Gt.render,Gt.Fragment;var Kt=wp.components,Qt=Kt.SelectControl,Zt=Kt.Button;function Yt(e){return!!qt(e,"divider")||null}var Jt={toggleOption:function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=function(e){return r?"".concat(r,".").concat(e):e},l=function(e){return $t(t,o(e))};return Wt(e,(function(e,c){return A(e,t,!1,r)&&React.createElement(Qe,{key:c,withDivider:Yt(e)&&e.divider,label:e.label,help:e.help,checked:!!l(c),onChange:function(){return a(n({},o(c),!l(c)))}})}))},selectOption:function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=e.id,l=void 0===o?"?":o,c=e.options,i=void 0===c?[]:c,s=e.label,u=void 0===s?"":s,d=e.help,p=e.defaultValue,f=r?"".concat(r,".").concat(l):l,m=$t(t,f,p);return A(e,t,!1,r)&&React.createElement(React.Fragment,null,Yt(e)&&React.createElement(Ge,{size:e.divider}),React.createElement("label",{className:"components-base-control__label __select_label",htmlFor:l},u),React.createElement("div",{className:"__select_block"},React.createElement("div",{className:"__select_control"},React.createElement(Qt,{id:l,value:m,onChange:function(e){return a(n({},f,e))},options:i}),void 0!==p&&React.createElement(Zt,{isSecondary:!0,className:"__reset",onClick:function(){return a(n({},f,p))}},Ht("Reset","zukit"))),React.createElement("p",{className:"components-base-control__help"},M(d,{br:!0}))))}},Xt=wp.components,en=Xt.Path,tn=Xt.G,nn=Xt.SVG,an=React.createElement(nn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(tn,null,React.createElement(tn,null,React.createElement(en,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fill:"#FFD42A"}),React.createElement(en,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fillOpacity:"0",stroke:"#998019",strokeWidth:"3.111"})),React.createElement(en,{d:"M27.215,36.707 C27.215,38.433 25.816,39.831 24.091,39.831 C22.365,39.831 20.966,38.433 20.966,36.707 C20.966,34.982 22.365,33.583 24.091,33.583 C25.816,33.583 27.215,34.982 27.215,36.707 z M24.07,15 C22.843,15 20.785,15.978 20.785,17.193 L21.855,29.817 C21.855,31.032 22.843,32.01 24.07,32.01 C25.298,32.01 26.286,31.032 26.286,29.817 L27.203,17.193 C27.203,15.978 25.298,15 24.07,15 z",fill:"#000000",id:"exlamation"}))),rn=React.createElement(nn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(tn,null,React.createElement(tn,null,React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#FF4136"}),React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#B22E27",strokeWidth:"3.111"})),React.createElement(en,{d:"M27.655,34.564 C27.655,36.526 26.065,38.116 24.103,38.116 C22.141,38.116 20.551,36.526 20.551,34.564 C20.551,32.602 22.141,31.012 24.103,31.012 C26.065,31.012 27.655,32.602 27.655,34.564 z M24.08,9.884 C22.684,9.884 20.345,10.996 20.345,12.377 L21.561,26.73 C21.561,28.112 22.684,29.223 24.08,29.223 C25.475,29.223 26.599,28.112 26.599,26.73 L27.641,12.377 C27.641,10.996 25.475,9.884 24.08,9.884 z",fill:"#FFFFFF",id:"exlamation"}))),on=React.createElement(nn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(tn,null,React.createElement(tn,null,React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#00ACED"}),React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#0082B2",strokeWidth:"3.111"})),React.createElement(en,{d:"M24.896,18.828 L27.094,18.828 L27.094,35.322 L27.574,35.802 L29.883,35.987 L29.883,38 L18.117,38 L18.117,35.987 L20.352,35.802 L20.777,35.322 L20.777,22.873 L18.339,22.873 L18.339,21.008 z M20.5,13.528 Q20.5,11.958 21.47,10.979 Q22.439,10 23.991,10 Q25.468,10 26.466,10.97 Q27.463,11.939 27.463,13.343 Q27.463,14.931 26.456,15.947 Q25.45,16.963 23.917,16.963 Q22.476,16.963 21.488,15.975 Q20.5,14.987 20.5,13.528 z",fill:"#FFFFFF",id:"info"}))),ln=React.createElement(nn,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(en,{ -d:"M8.5,6.999 C9.881,6.999 11,8.118 11,9.499 C11,10.88 9.881,11.999 8.5,11.999 C7.119,11.999 6,10.88 6,9.499 C6,8.118 7.119,6.999 8.5,6.999 z M16,10.999 C18,10.999 19,16.999 19,16.999 L4.999,16.999 C4.999,16.999 6,12.999 8,12.999 C10.001,12.999 10,13.999 11.5,13.999 C13,13.999 14,10.999 16,10.999 z M16,11.999 C15.37,11.999 14.779,12.646 14.152,13.333 C13.441,14.114 12.637,14.999 11.499,14.999 C10.535,14.999 9.976,14.677 9.529,14.419 C9.124,14.184 8.805,13.999 7.999,13.999 C7.442,13.999 6.821,14.966 6.387,16 L17.779,16 C17.27,13.803 16.45,12.05 16,11.999 M20,18 L20.003,6 L4,6 L4,18 L20,18 z M22,6 L22,18 C22,19.104 21.104,20 20,20 L4,20 C2.896,20 2,19.104 2,18 L2,6 C2,4.896 2.896,4 4,4 L20,4 C21.104,4 22,4.896 22,6 z"})),cn=React.createElement(nn,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},React.createElement(en,{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"})),sn=Object.freeze({__proto__:null,warning:an,error:rn,info:on,image:ln,close:cn}),un=lodash,dn=un.isArray,pn=un.isPlainObject,fn=un.isNil,mn=un.isNaN,vn=un.forEach,gn=un.includes,hn=un.trim,$=jQuery;function bn(e,t,n,a){$("#block-".concat(e," ").concat(t)).alterClass(n,a)}function yn(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=$("#block-".concat(e," ").concat(a));if(r.length){var o=function(e,t){return void 0===e?r.css(t,""):r.css(t,e)};dn(t)?vn(t,(function(e){return r.css(e,"")})):pn(t)?vn(t,o):o(n,t)}}$.fn.alterClass=function(e,t){var n=this;if(!e||-1===e.indexOf("*"))return n.removeClass(e),t?n.addClass(t):n;var a=new RegExp("\\s"+e.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");return n.each((function(e,t){for(var n=" "+t.className+" ";a.test(n);)n=n.replace(a," ");t.className=hn(n)})),t?n.addClass(t):n};var En=["width","height","innerWidth","innerHeight","outerWidth","outerHeight"];function wn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".block-editor-editor-skeleton__content";document.querySelector(e).scrollTo({top:0,behavior:"smooth"})}var kn={get:function(e){var t,n;return null!==(t=null===(n=document.querySelector(e))||void 0===n?void 0:n.value)&&void 0!==t?t:null},set:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=document.querySelector(e);if(a){var r=n?window.HTMLTextAreaElement.prototype:window.HTMLInputElement.prototype,o=Object.getOwnPropertyDescriptor(r,"value").set;o.call(a,t);var l=new Event("input",{bubbles:!0});a.dispatchEvent(l)}},addListener:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=document.querySelector(e);a&&(n?a.addEventListener("input",t):a.removeEventListener("input",t))},removeListener:function(e,t){this.addListener(e,t,!1)}},_n=Object.freeze({__proto__:null,toggleBodyClass:function(e,t){$("body").toggleClass(e,t)},alterClassWithClientId:bn,findWithClientId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=$("#block-".concat(e)).find(t);return n.length?n:null},attrWithClientId:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=$("#block-".concat(e," ").concat(a));if(r.length){var o=function(e,t){return void 0===e?r.removeAttr(t):r.attr(t,e)};dn(t)?vn(t,(function(e){return r.removeAttr(e)})):pn(t)?vn(t,o):o(n,t)}},getAttrWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=$("#block-".concat(e," ").concat(n));if(r.length){var o=r.attr(t);if(a){var l=parseInt(o,10);return mn(l)?0:l}return o}return null},cssWithClientId:yn,getCssWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=$("#block-".concat(e," ").concat(n));if(r.length){var o=r.css(t);if(a){var l=parseInt(o,10);return mn(l)?0:l}return o}return null},sizeWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!gn(En,t))return null;var a=$("#block-".concat(e," ").concat(n));return a.length?a[t]():null},setInputAndFocus:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"input";$(e).find(n).val(t).trigger("focus")},clickButton:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"button";$(e).find(t).trigger("click")},setAttr:function(e,t,n){$(e).find(t).attr(n)},hasSelector:function(e,t){return $(e).has(t).length>0},scrollTop:wn,createMutationObserver:function(e){return new(window.MutationObserver||window.WebKitMutationObserver)(e)},observeMutation:function(e,t){var n=$(e);0===n.length||fn(t)?t&&t.disconnect():t.observe(n[0],{childList:!0,subtree:!0,attributes:!1,characterData:!1})},input:kn}),Rn=["condition","wrap","children"],Cn=lodash,Nn=Cn.isString,Sn=Cn.trim,An=wp.element.createElement,Ln=function(e){var t=e.condition,n=e.wrap,a=e.children,o=r(e,Rn);if(t){if(Nn(n)){var l=Sn(n,"");return An(l,o,a)}return React.createElement(n,o,a)}return a},xn=["className","columns","isSecondary","isSmall","withoutControl","fillMissing","fillNull","recap","options","selectedItem","transformValue","beforeItem","afterItem","label","help","buttonStyle","buttonClass","withLabels","withTooltip","onClick"],On=["label","value","style","isDisabled","isSlot"],zn=lodash,In=zn.map,Mn=zn.defaults,jn=zn.upperFirst,Pn=zn.isFunction,Fn=zn.isPlainObject,Tn=zn.has,Vn=zn.every,Bn=zn.pick,Dn=zn.omit,Un=wp.components,$n=Un.BaseControl,Wn=Un.Tooltip,qn=Un.Button,Hn=Un.ButtonGroup,Gn="zukit-select-item",Kn=["href","target","disabled","icon","iconSize","shortcut","onMouseDown","isPrimary","isTertiary","isPressed","isBusy","isDefault","isLink","isDestructive"],Qn=function(e){var t=e.className,n=e.columns,o=void 0===n?2:n,l=e.isSecondary,c=void 0===l||l,i=e.isSmall,s=void 0===i||i,u=e.withoutControl,d=e.fillMissing,p=e.fillNull,f=e.recap,m=e.options,v=e.selectedItem,g=e.transformValue,h=e.beforeItem,b=e.afterItem,y=e.label,E=e.help,w=e.buttonStyle,k=e.buttonClass,_=e.withLabels,C=e.withTooltip,N=e.onClick,A=r(e,xn),L=d?Math.ceil(m.length/o)*o-m.length:0,x=Array(L).fill().map((function(e,t){return{value:"slot".concat(t),isDisabled:!0,isSlot:!0}})),O=function(e,t,n,a){return t&&Tn(e,"isDisabled")?e.isDisabled:a===n&&!t&&Tn(e,"isSelected")?e.isSelected:Dn(e,["isSelected","isDisabled"])},z=function(e){var t=e.label,n=e.value,o=e.style,l=e.isDisabled,i=e.isSlot,u=r(e,On);return React.createElement(Ln,{condition:C,wrap:Wn,text:t,key:S(n,t)},React.createElement("div",{key:S(n,t),className:R("".concat(Gn,"__button-wrapper"),"".concat(Gn,"__").concat(n),{"is-selected":v===n&&!l,"is-disabled":l,"is-slot":i,"is-null":p&&null===n})},React.createElement(qn,a({className:R("".concat(Gn,"__button"),k,"".concat(Gn,"__").concat(n),{"is-selected":v===n&&!l}),isSecondary:c,isSmall:s,onClick:function(){return!l&&N(n)},style:o||O(w,l,n,v)},Bn(A,Kn)),p&&null===n?React.createElement("span",{className:"is-null"}):i?null:Pn(g)?g(n,t,o,u):n),!i&&_&&React.createElement("div",{className:"block-editor-block-styles__item-label"},t)))},I={label:jn(v),value:v,style:null,isDisabled:!0},M=Fn(f)?Mn(f,I):I,j=Vn(m,(function(e){return Fn(e)}))?m:In(m,(function(e){return{label:jn(e),value:e}})),P=R(t,"components-base-control",Gn,"__".concat(o,"columns"),{__recap:f});return React.createElement(Ln,{condition:!u,wrap:$n,className:P,label:y,help:E},React.createElement(Ln,{condition:u,wrap:"
",className:P},React.createElement(Hn,{"aria-label":y},h,f&&z(M),In(j,z),In(x,z),b)))},Zn=["className","isColor","title","value","colored"],Yn=wp.components.ColorIndicator,Jn="zukit-title-indicator",Xn=lodash,ea=Xn.isArray,ta=Xn.isEmpty,na=Xn.isNil,aa=Xn.map,ra=Xn.pull,oa=Xn.split,la=Xn.join,ca=Xn.includes,ia=Xn.has,sa=wp.i18n.__,ua=wp.keycodes.ENTER,da=wp.compose,pa=da.compose,fa=da.useInstanceId,ma=wp.components,va=ma.BaseControl,ga=ma.Button,ha=ma.TextControl,ba=ma.Tooltip,ya=wp.element,Ea=ya.useState,wa=ya.useCallback,ka=ya.useMemo,_a=wp.url,Ra=_a.isEmail,Ca=_a.isURL,Na={duplicate:sa("Duplicates are not allowed","zukit"),email:sa("It does not look like a valid email.","zukit"),url:sa("It does not look like a URL.","zukit"),tel:sa("It does not look like a phone number.","zukit"),regex:sa("It does not look like a valid input.","zukit")},Sa=pa([Be])((function e(t){var n=t.separator,r=void 0===n?",":n,l=t.label,c=t.help,i=t.inputLabel,s=t.inputHelp,u=t.isSideBySide,d=t.strict,p=t.value,f=t.onChange,m=t.isOpen,v=t.isNotEmptyLabel,g=t.noticeOperations.createNotice,h=o(Ea(""),2),b=h[0],y=h[1],E=o(Ea(m),2),w=E[0],k=E[1],_=fa(e),C="list-input-control-".concat(_),N=ka((function(){return ea(p)?p:ta(p)?[]:oa(p,r)}),[p,r]),A=wa((function(e){var t=N.length;ra(N,e),N.length4&&void 0!==arguments[4]&&arguments[4],o=xa(t)?e:x(e,t,n);return qa(a,o)?o:r?"":null},Ga=lodash,Ka=Ga.keys,Qa=Ga.get,Za=Ga.defaults,Ya=wp.data.registerStore,Ja=wp.apiFetch,Xa={GET_VALUE:"GET_VALUE",SET_VALUE:"SET_VALUE",UPDATE_VALUES:"UPDATE_VALUES"},er=function(e){return 0===Object.keys(e).length&&e.constructor===Object};function tr(){return{getValue:function(e){return{type:Xa.GET_VALUE,path:e}},setValue:function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t({type:Xa.SET_VALUE,key:e,value:n},a)}}}function nr(e,n,a){var r=tr(),o=a?{key:a}:{};return t(t({},r),{},{updateValues:regeneratorRuntime.mark((function a(r){var l,c,i;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return l=oe(e),c=t(t({},o),{},{router:n,keys:Ka(r),values:r}),a.next=4,Ja({path:l,method:"POST",data:c});case 4:return i=a.sent,a.abrupt("return",er(i)?void 0:{type:Xa.UPDATE_VALUES,values:r});case 6:case"end":return a.stop()}}),a)}))})}function ar(e,t,n){return Qa(e,[t,n])}function rr(e,t){return{getValue:function(n,a){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t(n,e,a,r)}}}function or(){return{GET_VALUE:function(e){return Ja({path:e.path})}}}function lr(e,n,a,r){return{getValue:regeneratorRuntime.mark((function o(l){var c,i,s,u=arguments;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return c=u.length>1&&void 0!==u[1]?u[1]:{},i=oe(e,t(t({},{key:r||l}),c),n),o.next=5,a.getValue(i);case 5:return s=o.sent,o.abrupt("return",a.setValue(l,er(s)?void 0:s,c));case 7:case"end":return o.stop()}}),o)}))}}function cr(e,a,r){return t(t({},e),{},n({},a,t(t({},e[a]),{},n({},r.key,r.value))))}function ir(e,a,r){return function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,l=arguments.length>1?arguments[1]:void 0;switch(l.type){case Xa.SET_VALUE:return r(o,e,l);case Xa.UPDATE_VALUES:return t(t({},o),{},n({},e,t(t({},o[e]),l.values)))}return o}}function sr(e){var t=Za({},e,{name:null,stateKey:"data",routes:{get:"cuget",update:"cuset"},router:null,fetchKey:null,withSetters:!0,withoutResolvers:!1,initialState:null,merger:cr,getter:ar,reducer:null,actions:null,selectors:null,controls:null}),a=t.name,r=t.stateKey,o=t.routes,l=t.router,c=t.fetchKey,i=t.initialState||n({},r,{}),s=Qa(o,"get",o),u=Qa(o,"update",o),d=t.withSetters?nr(u,l,c):tr();return{register:function(){return Ya(a,{reducer:t.reducer||ir(r,i,t.merger),actions:t.actions||d,selectors:t.selectors||rr(r,t.getter),controls:t.controls||or(),resolvers:t.withoutResolvers?void 0:lr(s,l,d,c)})}}}var ur=lodash,dr=ur.isEmpty,pr=ur.isNil,fr=ur.get,mr=ur.includes,vr=ur.repeat,gr=ur.forEach,hr=ur.sortBy,br=wp.i18n.__,yr=wp.compose.createHigherOrderComponent,Er=wp.data,wr=Er.withSelect,kr=Er.useSelect,_r="zukit/core",Rr=["loaders","galleries","folders"];(0,sr({name:_r,stateKey:"data",routes:"zudata",withSetters:!1,initialState:{data:{folders:{},loaders:{},galleries:{},svg:{}}},merger:function(e,a,r){var o=r.key,l=r.value,c=fr(e,a,{}),i=fr(c,o,{});if(mr(Rr,o))return cr(e,a,r);if("svg"===o){var s=r.name,u=r.folder,d=fr(i,u,{});return t(t({},e),{},n({},a,t(t({},c),{},{svg:t(t({},i),{},n({},u,t(t({},d),{},n({},s,l))))})))}return e},getter:function(e,t,n,a){if(mr(Rr,n))return ar(e,t,n);if("svg"===n){var r=a.name,o=a.folder;return fr(e,[t,n,o,r])}}}).register)();var Cr=function(e,t){var n=kr((function(n){return{data:n(_r).getValue(e,t)}}),[e,t]).data,a=void 0===n?null:n;return dr(a)?null:a},Nr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"images/",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=kr((function(a){return dr(e)?{}:{svg:a(_r).getValue("svg",{router:n,name:e,folder:t})}}),[e,t]),r=a.svg,o=void 0===r?null:r;return dr(o)?null:o},Sr=yr(wr((function(e){return{folders:e(_r).getValue("folders")||null}})),"withFolders"),Ar=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=hr(e,"order");function a(t,n,r,o){pr(t)||t.parent_id!==o||(n.push({label:vr(" ",4*r)+t.title,value:t.id}),gr(t.childs,(function(o){a(e[o],n,++r,t.id),--r})))}var r=0,o=t?[t]:[];return gr(n,(function(e){0===e.parent_id&&a(e,o,r,0)})),o},Lr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=kr((function(e){return{folders:e(_r).getValue("folders")}}),[]),n=t.folders,a=void 0===n?null:n;return dr(a)?null:null===e?a:fr(a,e,null)},xr=[{value:0,label:br("Loading...","zukit")}],Or={value:0,label:br("Select folder","zukit")},zr=yr(wr((function(e,t){var n=t.loader,a=C(n)?n:null,r=null;return pr(a)||(r=e(_r).getValue("loaders",{loaderIndex:a})||null),{loaderHTML:dr(r)?null:r}})),"withLoaders"),Ir=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=kr((function(e){return{loaders:e(_r).getValue("loaders")}}),[]),n=t.loaders,a=void 0===n?null:n;return dr(a)?null:null===e?a:fr(a,e,null)},Mr=lodash,jr=Mr.isNil,Pr=Mr.isArray,Fr=Mr.isEmpty,Tr=Mr.isFunction,Vr=Mr.isPlainObject,Br=Mr.some,Dr=Mr.reduce,Ur=Mr.defaults,$r=wp.data,Wr=$r.useSelect,qr=$r.useDispatch,Hr=wp.element,Gr=Hr.useRef,Kr=Hr.useReducer,Qr=[];function Zr(){return o(Kr((function(e){return e+1}),0),2)[1]}var Yr=Object.freeze({__proto__:null,useForceUpdater:Zr,useRefInit:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=Gr(null);return null===n.current&&Tr(e)&&(n.current=e(t)),n},useRefDefaults:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Gr(null);if(null===n.current&&e){var a=Vr(e)?Ur({},e,t):e;n.current=a}return n},setupCoreStore:function(e){return{useSvgFromFile:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"images/";return Nr(t,n,e)},useCoreData:function(n,a){return Cr(n,t(t({},a),{},{router:e}))}}},setupOptionsStore:function(e){var t="zukit/".concat(e);return{registerOptionsStore:sr(t).register,useGetOption:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=Wr((function(n){return{value:n(t).getValue(e)}}),[]),r=a.value,o=void 0===r?null:r;return jr(o)?n:o},useGetOptions:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=Pr(e)?e:Qr,r=Wr((function(e){var n=e(t).getValue;return{gotOptions:Dr(a,(function(e,t){return e[t]=jr(t)?null:n(t),e}),{})}}),[a]),o=r.gotOptions,l=void 0===o?null:o;return n&&Br(l,jr)||Fr(l)?null:l},useSetOption:function(){var e=qr(t).updateValues;return function(t,a){return e(n({},t,a))}},useUpdateOptions:function(){return qr(t).updateValues}}},useCoreDataGeneric:Cr,useSvgFromFileGeneric:Nr,withFolders:Sr,folderOptions:Ar,useFolders:Lr,useFolderOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Or,t=Lr();return dr(t)?xr:Ar(t,e)},useGalleries:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=kr((function(e){return{galleries:e(_r).getValue("galleries")}}),[]),n=t.galleries,a=void 0===n?null:n;return dr(a)?null:null===e?a:fr(a,e,null)},withLoaders:zr,useLoaders:Ir,requestURL:oe,TYPES:Xa,isNull:er,getActions:nr,defaultGetter:ar,getSelectors:rr,getControls:or,getResolvers:lr,defaultMerger:cr,setupStore:sr}),Jr=lodash.isNil,Xr=wp.element.RawHTML,eo=function(e){var t=e.className,n=e.loaderHTML;return Jr(n)?null:React.createElement(Xr,{className:R("zu-loader",t)},n)};eo.WithOptions=function(e){var t=e.className,n=e.id,a=void 0===n?"none":n,r=e.duration,o=Ir(a,r);return React.createElement(eo,{className:t,loaderHTML:o})};var to=lodash.reduce,no=wp.i18n.__,ao=wp.element,ro=ao.useState,oo=ao.useCallback,lo=ao.useEffect,co=wp.components,io=co.BaseControl,so=co.ToggleControl,uo=lodash,po=uo.map,fo=uo.castArray,mo=wp.i18n.__,vo=wp.element.Fragment,go=wp.components,ho=go.Button,bo=go.Icon,yo=go.Modal,Eo=["tag","children"],wo=wp.element.createElement,ko=Object.freeze({__proto__:null,ConditionalWrap:Ln,SelectItemControl:Qn,TitleIndicator:function(e){var t=e.className,o=e.isColor,l=e.title,c=e.value,i=e.colored,s=r(e,Zn);return React.createElement("span",{className:t},l,c&&(o?React.createElement(Yn,a({className:Jn,colorValue:c},s)):React.createElement("span",a({className:R(Jn,n({},i,i))},s),c)))},ListInputControl:Sa,AdvTextControl:function e(t){var n=t.className,r=t.isPassword,l=t.isSideBySide,c=t.showTooltip,i=void 0===c||c,s=t.tooltipPosition,u=void 0===s?"top center":s,d=t.withoutClear,p=t.id,f=t.label,m=t.value,v=t.help,g=t.type,h=t.strict,b=t.withDebounce,y=t.debounceDelay,E=void 0===y?1e3:y,w=t.withoutValues,k=void 0===w?null:w,_=t.fallbackValue,C=void 0===_?"name":_,N=t.onChange,S=t.onKeyEnter,A=o(Da(!1),2),L=A[0],x=A[1],O=o(Da(!1),2),z=O[0],I=O[1],M=r?L?"text":"password":g||"text",j=r?L?"hidden":"visibility":"no-alt",P=r?L?Wa.hide:Wa.show:Wa.clear,F=$a(e),T=null!=p?p:"advanced-text-control-".concat(F),V=Ba((function(){W(""),N("")}),[N]),B=Ba((function(){return r?x(!L):V()}),[r,L,V]),D=o(Da(Ha(m,k,C,h,!0)),2),U=D[0],W=D[1],q=Ba(za((function(e){N(e),I(!1)}),E),[N,E]),H=Ba((function(e){I(!0),W(e),q(e)}),[q]),G=Ba((function(e){e.keyCode===Ma&&Oa(S)&&S()}),[S]);Ua((function(){if(!1===z&&U!==m){var e=Ha(m,k,C,h,!0);e!==m&&N(e),e!==U&&W(e)}}),[z,m,N,U,k,C,h]);var K=r||!d,Q=Ba((function(e){var t=Ha(e,k,C,h);null!==t&&(b?H(t):N(t))}),[h,b,N,H,k,C]),Z=l&&(f||v);return React.createElement(React.Fragment,null,Z&&React.createElement("div",{className:"__sidebyside components-base-control"},f&&React.createElement("label",{className:"components-base-control__label",htmlFor:T},f),v&&React.createElement("p",{className:"components-base-control__help"},v)),React.createElement("div",{className:R("components-base-control","zukit-text-control",n,{"__with-label":!Z&&f&&K,"__with-help":!Z&&v,"__with-label-help":!Z&&f&&v&&K,"__with-button":K})},React.createElement(Fa,a({type:M,label:Z?void 0:f,help:Z?void 0:v,value:(b?U:m)||"",onChange:Q,onKeyDown:G},Z?{id:T}:{})),K&&React.createElement(Ln,{wrap:Ta,condition:i,text:P,position:u,noArrow:!1},React.createElement(Pa,{className:R("__exclude",{"__with-label":!Z&&f&&K,"__with-label-help":!Z&&f&&v&&K}),icon:j,onClick:B}))))},Loader:eo,LoaderControl:function(e){var t=e.clientId,n=e.className,a=e.editClassName,r=void 0===a?"__edit-mode":a,l=e.label,c=e.shape,i=void 0===c?"none":c,s=e.loaders,u=e.setAttributes,d=o(ro(!1),2),p=d[0],f=d[1],m=oo((function(){f(!p)}),[p]),v=oo((function(e){null!==s&&u({loader:e,loaderHTML:s[e]||""})}),[s,u]);if(lo((function(){return function(){bn(t,"> :first-child",r),yn(t,"opacity",void 0,".zu-loader")}}),[]),lo((function(){bn(t,"> :first-child",p?null:r,p?r:null),yn(t,"opacity",p?1:void 0,".zu-loader")}),[t,p,i,r]),null===s)return null;var g=to(s,(function(e,t,n){return e.push({value:String(n),label:String(n)}),e}),[{value:"none",label:no("Without Loader","zukit")}]),h=React.createElement("span",null,no("none","zukit"));return React.createElement(io,{className:R("zukit-loader-control",n),label:l},React.createElement(Qn,{withoutControl:!0,columns:3,options:g,selectedItem:String(i),onClick:v,transformValue:function(e){return"none"===e?h:React.createElement(eo,{loaderHTML:s[parseInt(e,10)]})}}),React.createElement(so,{label:no("Reveal Loader","zukit"),checked:p,onChange:m}))},ModalMessage:function(e){var t=e.className,n=e.icon,a=e.message,r=e.links,o=e.withoutCloseButton,l=e.isOpen,c=e.onClose,i=e.children,s="warning"===n?an:"error"===n?rn:on;return l&&React.createElement(yo,{className:R("zukit-modal",t),title:mo("Warning","zu-contact"),closeLabel:mo("Close"),onRequestClose:c},React.createElement("div",{className:"__content-wrapper"},React.createElement(bo,{className:"__icon",icon:s}),React.createElement("div",null,M(a,{links:r}))),React.createElement("div",{className:"__button-wrapper"},po(fo(i||[]),(function(e,t){return React.createElement(vo,{key:t},e)})),!o&&React.createElement(ho,{isPrimary:!0,onClick:c},mo("Close"))))},RawHTML:function(e){var n=e.tag,a=void 0===n?"p":n,o=e.children,l=r(e,Eo);return wo(a,t({dangerouslySetInnerHTML:{__html:o}},l))}}),_o=lodash,Ro=_o.forEach,Co=_o.isString,No=_o.isNil,So=_o.isEmpty,Ao=_o.isFunction,Lo=_o.noop,xo=_o.filter,Oo=_o.merge,zo=_o.transform,Io=_o.castArray,Mo=wp.compose,jo=Mo.createHigherOrderComponent,Po=Mo.compose,Fo=wp.editPost,To=Fo.PluginSidebarMoreMenuItem,Vo=Fo.PluginDocumentSettingPanel,Bo=Fo.PluginPostStatusInfo,Do=Fo.PluginSidebar,Uo=wp.components,$o=Uo.Fill,Wo=Uo.PanelBody,qo=wp.data,Ho=qo.withSelect,Go=qo.withDispatch,Ko=jo((function(e){return function(t){var n=t.className,r=t.name,o=t.icon,l=t.title,c=t.titleProps,i=t.slot,s=void 0===i?"setting":i,u=t.moreItem,d=void 0!==u&&u,p=t.moreTitle,f=t.moreIcon,m=t.metaValues,v=t.allowEmptyValues,g=void 0===v||v,h=t.initialOpen,b=void 0===h||h,y=Zr();if(!g&&(No(m)||So(xo(m))))return null;var E=Ao(l)?l(Ao(c)?c():c):l;return"status"===s?React.createElement(Bo,null,React.createElement(e,a({forceUpdate:y},t))):"setting"===s?React.createElement(Vo,{name:r,title:E,className:n},React.createElement(e,a({forceUpdate:y},t))):"sidebar"===s?React.createElement(React.Fragment,null,d&&React.createElement(To,{target:r,icon:f},p||E),React.createElement(Do,{name:r,title:E,icon:o,className:n},React.createElement(e,a({forceUpdate:y},t)))):React.createElement($o,{name:s,className:n},React.createElement(Wo,{initialOpen:b,title:E},React.createElement(e,a({forceUpdate:y},t))))}}),"withSidebarPlugin"),Qo=Object.freeze({__proto__:null,withSidebarPlugin:Ko,withPlugin:function(e){return Po([jo((function(t){return function(n){return React.createElement(t,a({},n,e))}}),"withPlugin"),Ko])},withPluginMeta:function(e){return Po([jo((function(t){return function(n){return React.createElement(t,a({},n,e))}}),"withPluginAndMeta"),Ho((function(e,t){var n=t.metaKeys;if(So(n))return{metaValues:null,meta:null};var a=e("core/editor").getEditedPostAttribute,r=zo(Io(n),(function(e,t){e[t]=a("meta")[t]}),{});return{meta:r[Co(n)?n:n[0]],metaValues:r}})),Go((function(e,t){var a=t.metaKeys,r=t.meta,o=e("core/notices").createNotice;if(So(a))return{createNotice:o,setMetaValues:Lo,setMetaValue:Lo,setMetaAttributes:Lo};var l=e("core/editor").editPost,c=Co(a)?a:a[0];return{createNotice:o,setMetaValue:function(e){return l({meta:n({},c,e)})},setMetaAttributes:function(e){return l({meta:n({},c,Oo({},r,e))})},setMetaValues:function(e){return Ro(e,(function(e,t){return l({meta:n({},t,e)})}))}}})),Ko])}}),Zo=lodash,Yo=wp.element,Jo=Yo.useEffect,Xo=Yo.useRef,el=wp.compose.usePrevious,tl={level:"default",simplify:!0,clone:!1,mods:{default:!1,ignoreNext:!1},colors:{ok:!1,info:!1,data:!1,query:!1},markers:{accented:"±",bold:"§",colored:"~",param:["[","]"],opaque:["{","}"]},timing:!1},nl=Zo.transform(tl.markers,(function(e,t,n){return e[n[0]]=t})),al=function(e){return"".concat(nl.a).concat(e).concat(nl.a)},rl=function(e){return"".concat(nl.b).concat(e).concat(nl.b)},ol=function(e){return"".concat(nl.c).concat(e).concat(nl.c)},ll=function(e,t){return"".concat(nl.p[0]).concat(e).concat(t?" : ":"").concat(null!=t?t:"").concat(nl.p[1])},cl={basic:"#a79635",name:"#e56a17",alert:"#ff2020",query:"#cc0096",ok:"#1f993f",info:"#0070c9",data:"#a79635",white:"#ffffff",black:"#111111",accent:"#cb5e14",accentBg:"#fff7e5",colored:"#0f5d9a",coloredBg:"#ecffe5",cyan:"#00b3b0"},il={alert:"!",query:"?",ok:"*",info:"+",data:"#"},sl=" "+ol("⇢")+" ",ul=" "+rl("»")+" ";function dl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e&&(Zo.includes(["short",1],e)?tl.level=1:Zo.includes(["default","normal",2],e)?tl.level=2:Zo.includes(["verbose","full",3],e)?tl.level=3:Zo.includes(["none",0],e)&&(tl.level=0)),tl.level}function pl(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!/level defaults|ready\(\)/gi.test(e)||1!=tl.level;return n=t?!(tl.level<3):n,0!=tl.level&&n}function fl(e){for(var t=!tl.mods.default,n=tl.colors.info&&t?console.info:console.log,a=Al(Sl(e)),r=xl(Nl(e),a),o=r.format,c=r.items,i=arguments.length,s=new Array(i>1?i-1:0),u=1;u1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(a&&dl()<2)console.groupEnd();else{var r=!1;for(var o in t&&Zo.isPlainObject(e)&&(console.groupCollapsed("%c%s","font-weight: bold; color: ".concat(cl.name,"; padding: 3px;"),t.trim()),r=!0),e)if(!n||!Zo.isNil(e[o])){var l=t&&Zo.isArray(e)?"".concat(t,"[").concat(o,"]"):o;if(Zo.isFunction(e[o])){console.dir(e);break}console.log("%c%s%c ⇢ %o","font-weight: bold; color: ".concat(cl.name),l,"font-weight: normal; color: ".concat(cl.navigate),e[o])}console.groupEnd(),r&&console.groupEnd(),Rl()}}function gl(){var e;(e=console).dir.apply(e,arguments)}function hl(e,t){(null!=t?t:Zo.keys(e).length)<6?function(){var e;(e=console).log.apply(e,arguments)}(e):gl(e)}function bl(e,t,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"GET",o={request:" «« Initiating Ajax ".concat(r," request with route [").concat(t,"]"),error:" »» Ajax ".concat(r," error received from [").concat(t,"]"),response:" »» Ajax ".concat(r," response received from [").concat(t,"]")},l=Zo.get(o,e)||"? Ajax ".concat(e),c=a||n;a&&(c=Zo.merge(c,{timestamp:(new Date).toString()}),Zo.isEmpty(a)&&(l+=" : response is empty ")),Zo.isEmpty(c)?ml(l):(ml(">".concat(l)),vl(c))}function yl(e){for(var t=Zo.isArray(e)?Zo.join(e," "):String(e),n=arguments.length,a=new Array(n>1?n-1:0),r=1;r1?p-1:0),m=1;m1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=Xo({key:Vl(n?"useTraceUpdate,useTraceUpdateWithId":"useTraceUpdate"),id:n?_l(e):""}),r=el(e),o=el(t);Jo((function(){var n,l=null!==(n=a.current)&&void 0!==n?n:{},c=l.id,i=l.key,s=Il(e,r),u=Il(t,o),d=s[0].length||s[1]||s[2],p=u[0].length||u[1]||u[2];d&&!p&&yl("Traced changes".concat(c," ").concat(ll(i,"props"))),!d&&p&&yl("Traced changes".concat(c," ").concat(ll(i,"state"))),d&&p&&yl("Traced changes".concat(c," ").concat(ll(i,"props & state"))),d&&Fl(s,r,e),p&&Fl(u,o,t)}),[e,r,t,o])}function _l(e){return" with ID ".concat(rl(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Zo.get(e,"clientId",e),a=Zo.isString(n)?n.slice(-4):0;return t?a:0===a?"?":"✷✷✷-".concat(a)}(e)))}function Rl(){tl.colors=Zo.mapValues(tl.colors,(function(){return!1})),tl.mods=Zo.mapValues(tl.mods,(function(){return!1}))}var Cl=/^[!|?|*|+|#|^|>]/;function Nl(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Zo.trimStart(e,"-");return t?Cl.test(n)?n[0]:"":n.replace(Cl,"")}function Sl(e){var t,n=null!==(t=cl[Zo.findKey(tl.colors)])&&void 0!==t?t:tl.mods.default?cl.black:cl.basic,a=Nl(e,!0);if(a){var r,o=null!==(r=cl[Zo.findKey(il,(function(e){return e===a}))])&&void 0!==r?r:cl.basic;return"^"===a?[n,!0,null]:[o,!0,{color:cl.white,bg:o}]}return n}function Al(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:cl.basic,n=Zo.isArray(t)?t:[t,!1,{color:cl.white,bg:t -}],a=o(n,3),r=a[0],l=a[1],c=a[2],i="font-weight: bold;",s=l?i:"font-weight: normal;",u="padding: 0 2px 0 2px;",d="padding: 1px 3px 1px 3px;",p="border-radius: 3px;",f=null!==(e=null!=c?c:tl.colors.opaque)&&void 0!==e?e:{color:cl.white,bg:cl.alert};return{normal:"".concat(s," color: ").concat(r),accent:"".concat(i," ").concat(d," ").concat(p," color: ").concat(cl.accent,"; background: ").concat(cl.accentBg),bold:"".concat(i," color: ").concat(r),params:"".concat(i," ").concat(u," color: ").concat(cl.name),colored:"".concat(i," ").concat(d," ").concat(p," color: ").concat(cl.colored,"; background: ").concat(cl.coloredBg),opaque:"".concat(i," ").concat(d," ").concat(p," color: ").concat(f.color,"; background: ").concat(f.bg)}}var Ll=function(e){return"".concat(e,"%c")};function xl(e,t){var n=null!=t?t:Al(),a=n.normal,r=n.bold,o=n.params,l=n.accent,c=n.colored,i=n.opaque,s=nl.a,u=nl.b,d=nl.c,p=nl.p,f=nl.o,m=!0,v="%c",g=[a],h="";return Zo.forEach(e,(function(t,n){if(-1===h)h="";else if(t===s)m?(v+=Ll(h),g.push(l),h="",m=!1):(v+=Ll(h),g.push(a),h="",m=!0);else if(t===d)m?(v+=Ll(h),g.push(c),h="",m=!1):(v+=Ll(h),g.push(a),h="",m=!0);else if(t===u)m?(v+=Ll(h),g.push(r),h="",m=!1):(v+=Ll(h),g.push(a),h="",m=!0);else if(t===p[0])v+=Ll(h+p[0]),g.push(o),h="";else if(t===p[1])v+=Ll(h),g.push(a),h=p[1];else if(t===f[0]){if(v+=Ll(h),Nl(e[n+1],!0)){var b=Al(Sl(e[n+1])).opaque;g.push(b),h=-1}else g.push(i),h=""}else t===f[1]?(v+=Ll(h),g.push(a),h=""):h+=t})),{format:v+=h,items:g}}function Ol(e){return Zo.isNil(e)||Zo.isBoolean(e)||Zo.isString(e)||Zo.isNumber(e)}function zl(e){return Ol(e)||Zo.isObject(e)&&Zo.keys(e).length<6}function Il(e,t){var n=[];Zo.forEach(e,(function(e,a){t&&t[a]!==e&&n.push(a)}));var a=Zo.keys(e),r=Zo.keys(t),o=Zo.difference(a,r),l=Zo.difference(r,a);return[Zo.difference(n,o),Zo.isEmpty(o)?null:o,Zo.isEmpty(l)?null:l]}function Ml(e){var t=Zo.keys(e),n=Zo.first(t),a=1===t.length?e[n]:e;if(1===t.length){var r=Zo.isArray(e)?"at ".concat(al("index")):"for ".concat(al("key")),o="value ".concat(r," ").concat(ll(n));Ol(a)?yl(o,a):(yl(o),Ml(a))}else hl(e,t.length)}function jl(e,t){var n=!!e&&(e.length>1?"keys":"key"),a=!!t&&(t.length>1?"keys":"key"),r=n||a?ul:"";if(n){var o=e.length>6?Zo.concat(Zo.take(e,6),["and more..."]):e;r+="added ".concat(rl(n)," ").concat(ll(Zo.join(o,", "))).concat(a?", ":"")}if(a){var l=t.length>6?Zo.concat(Zo.take(t,6),["and more..."]):t;r+="removed ".concat(rl(a)," ").concat(ll(Zo.join(l,", ")))}r&&yl(r)}function Pl(e,t,n){var a=Zo.first(n),r=1===n.length?e[a]:e,l=1===n.length?t[a]:t,c=o(1===n.length?Il(l,r):[],3),i=c[0],s=c[1],u=c[2],d=1===n.length&&(null!=i?i:[]);if(jl(s,u),d&&1===d.length){var p=Zo.first(d),f="".concat(ul,"changed for ").concat(rl("key")," ").concat(ll(p));Ol(l[p])?yl(f,r[p],sl,l[p]):(yl(f),Pl(r,l,d))}else yl("".concat(ol("was"))),hl(r),yl(d?"".concat(ol("now")," changed for ").concat(rl("keys")," ").concat(ll(Zo.join(d,", "))):"".concat(ol("now"))),hl(l),Zo.isEqual(r,l)&&yl("{!Attention} ".concat(rl("they are equal!")))}function Fl(e,t,n){var a=o(e,3),r=a[0];jl(a[1],a[2]),0===r.length&&Pl(t,n,r),Zo.forEach(r,(function(e){var a=n[e];tl.colors.ok=!0;var r="".concat(ul).concat(al(e));if(Ol(a))yl(r,t[e],sl,a);else if(Zo.isFunction(a))yl([r,"".concat(ll("function"))]);else{var l=o(Il(a,t[e]),3),c=l[0],i=l[1],s=l[2];jl(i,s);var u=Zo.first(c);if(c.length||null!=i&&i.length||null!=s&&s.length){var d="".concat(r," @1 ").concat(rl("@2")," ").concat(ll(Zo.join(c,", ")));if(Zo.isArray(a)){var p=d.replace("@2",1===c.length?"index":"indexes").replace("@1","at");1===c.length&&Ol(a[u])?yl(p,t[e][u],sl,a[u]):(yl(p),Pl(t[e],a,c))}else if(Zo.has(a,"$$typeof"))yl([r,"".concat(ll("React Component"))]);else{var f=d.replace("@2",1===c.length?"key":"keys").replace("@1","for");1===c.length&&Ol(a[u])?yl(f,t[e][u],sl,a[u]):(yl(f),Pl(Zo.pick(t[e],c),Zo.pick(a,c),c))}}else yl("".concat(r," ").concat(sl," changed itself but the keys unchanged {something is wrong!}")),Pl(t[e],a,c)}}))}function Tl(e,t){var n=Zo.isArray(e)?e.length:Zo.split(e,",").length;return(Zo.isNumber(t)?t:Zo.isArray(t)?t.length:Zo.split(t,",").length)+n}function Vl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=Bl(Tl("componentName",e)),n=o(t,1),a=n[0];if(a[0]===a[0].toUpperCase())return a;var r=a.replace("/zu_blocks","").replace(/[/]/g,".");return"".concat(r,"()")}function Bl(e){var t=Tl("findOnStack",e),n=Zo.slice(Zo.split((new Error).stack,"\n"),t,t+2);return[Dl(n,0),Dl(n,1)]}function Dl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(Zo.get(Zo.split(e[t],"@"),0,"?")||"?").replace(/[<|/]+$/g,"")}var Ul={get level(){return dl()},set level(e){dl(e)},set ignoreNext(e){tl.mods.ignoreNext=e},log:ml,logVerbose:function(){dl()>2&&ml.apply(void 0,arguments)},logGroup:vl,warn:function(e){var t;if(0!==dl()&&pl(e)){for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r1?t-1:0),a=1;a1&&void 0!==arguments[1]&&arguments[1],n=Vl("dataInComponent"),a=Zo.keys(e),r=1===a.length,o=r?Zo.first(a):Zo.join(Zo.map(a,al),", "),l=r?e[o]:e,c=t?":".concat(ol(String(t))):"",i="".concat(rl(n)).concat(c," ").concat(sl," value for ").concat(r?al(o):o);tl.colors.data=!0,Ol(l)?yl(i,l):(yl(i),Ml(l))},info:wl,useTrace:kl,useMU:function(){var e=Xo({component:Vl("useMountUnmount")});Jo((function(){var t,n=(null!==(t=e.current)&&void 0!==t?t:{}).component;return tl.colors.query=!0,yl("".concat(rl(n)," ").concat(sl," ").concat(ol("componentDidMount"))),function(){var e;tl.colors.query=!0,yl("".concat(rl(n)," ").concat(sl," ").concat((e="componentWillUnmount$","".concat(nl.o[0]).concat(e).concat(nl.o[1]))))}}),[])},useTraceWithId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};kl(e,t,!0)},renderWithId:function(e){El(e)},infoWithId:function(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),r=2;r=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,r,o=[],c=!0,l=!1;try{for(n=n.call(e);!(c=(a=n.next()).done)&&(o.push(a.value),!t||o.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{c||null==n.return||n.return()}finally{if(l)throw r}}return o}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null,n=window[e]||{},a=n.data,r=void 0===a?{}:a;return k=p.isEmpty(t)?r:p.defaults(r,t)}var R=d;function C(e){return!p.isNaN(parseFloat(e))&&isFinite(e)}function N(e,t,n){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=p.isNaN(+e)?a?t:n:e;return p.clamp(p.round(r),t,n)}function S(e,t){var n,a=p.isString(e)||C(e)?String(e):String(t),r=0;for(n=0;n2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=n?e:p.get(e,"depends");if(!0===p.get(e,"hasMoreActions"))return!1;if(p.isNil(r))return!0;if(!1===r)return!1;var o="&&"===(r=p.castArray(r))[0]||"||"===r[0],c="&&"===r[0];return p.reduce(o?p.drop(r,1):r,(function(e,n){var o=p.trimStart(n,"!"),l=p.get(t,a?"".concat(a,".").concat(o):o,!1);return l=p.startsWith(r,"!")?!l:l,null===e?l:c?e&&l:e||l}),null)}function L(e){if(e)try{e=JSON.stringify(e)}catch(t){e="{}"}return e||"{}"}var x=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"name",a=String(e).replace(/([^-|\d])(\d+)$/,"$1-$2");if(p.includes(t,a))for(var r=0,o=String(a).replace(/-\d+$/,"").replace(/\d+$/,"")||n;++r>0;){var c="".concat(o,"-").concat(r);if(!p.includes(t,c))return c}return a};function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=M(e,{raw:!0,br:!0,json:!0});if(p.isNil(t))return n;t=(t=p.isArray(t)||p.isPlainObject(t)?L(t):String(t)).replace(/([{|}])/g," $1 ").replace(/,\s*/g,", ").replace(/"([^"]+)":/g,"$1: ");var a=/[?|!.]\s*$/.test(e);return n.replace(/[:|.]\s*$/g,"")+"".concat(a?"":":",' ').concat(t,"")}function z(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e),a=n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null;return a?t?a:"rgb(".concat(a.r,",").concat(a.g,",").concat(a.b,")"):null}function I(e,t){var n,a,r=/(\.0+)+$/,o=String(e).replace(r,"").split("."),c=String(t).replace(r,"").split("."),l=Math.min(o.length,c.length);for(n=0;n$1';n.externalLink&&(a=a.replace("$1")).replace(/(^|[^*])\*([^*]+)\*/gm,"$1$2")).replace(/(^|[^`])`([^`]+)`/gm,'$1$2')).replace(/\[([^\]]+)\]\(([^)]+)\)/gm,a),p.includes(r,"\n")||n.json&&p.includes(r,"\\n")){var o=n.json?/\\n/gm:/\n/gm;r=n.br?r.replace(o,"
"):r.split(n.json?"\\n":"\n").map((function(e){return"

".concat(e,"

")})).join("")}if(n.raw)return r;if(null===r.match(/<[^<]+>/gm))return e;var c=function(e){var t=document.createElement("html");return t.innerHTML=e,p.find(t.childNodes,{nodeName:"BODY"})}(r),l=React.createElement(React.Fragment,null,p.map(c.childNodes,F));return n.container?React.createElement("span",{className:"__markdown"},l):l}function F(e,t){var n,a=String(e.nodeName).toLowerCase();return"strong"===a?React.createElement("strong",{key:t,className:e.className||null},e.textContent):"em"===a?React.createElement("em",{key:t,className:e.className||null},e.textContent):"span"===a?React.createElement("span",{key:t,className:e.className||null},e.textContent):"br"===a?React.createElement("br",{key:t}):"#text"===a?e.textContent:"p"===a?React.createElement("p",{key:t,className:e.className||null},p.map(e.childNodes,F)):"a"===a?React.createElement("a",{key:t,className:e.className||null,href:e.href,rel:e.rel,target:e.target},p.map(e.childNodes,F),p.includes(e.className,"components-external-link")&&React.createElement(React.Fragment,null,React.createElement("span",{className:"components-visually-hidden"},"(opens in a new tab)"),(n="external",React.createElement(h,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",className:"components-external-link__icon",role:"img","aria-hidden":"true",focusable:"false",style:{width:"1.4em",height:"1.4em",margin:"-0.2em 0.1em 0 0.2em",verticalAlign:"middle",fill:"currentColor"}},React.createElement(v,{d:p.get({external:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"},n,"")}))))):void 0}var j=_("zukit_jsdata").colors,P=void 0===j?{}:j,T="#cc1818",V={};function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;return p.get(P,e,t)}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=p.reduce(e,(function(e,t,n){return e.push({slug:n,color:t,name:p.startCase(p.replace(n,"_"," "))}),e}),t);if(n){var r=p.concat(p.map(a,"slug"),p.isArray(n)?n:[]),o=p.filter(U,(function(e){return!p.includes(r,e.slug)}));return p.concat(a,o)}return a}var U=D(P,[{slug:"none",color:"white",name:"None"}]),W={namespace:"zu",slug:"zu-blocks",color:B("violet"),icon:null,title:f("Zu Blocks","zukit")};W.icon=React.createElement(h,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(g,null,React.createElement(v,{d:"M15.22,6.873 C15.22,6.873 14.383,8.096 13.914,12.049 C13.445,16.006 17.266,15.5 17.266,15.5 Q19.264,15.312 19.264,13.224 C19.264,13.224 19.172,6.516 19.264,6.873 C20.766,9.109 23.242,6.873 23.242,6.873 L23.242,13.993 Q23.242,16.279 21.737,17.422 Q20.231,18.565 17.242,18.565 Q14.42,18.27 12.914,17.127 C12.914,17.127 11.336,16.393 10.367,13.908 C9.107,10.676 11.242,6.873 11.242,6.873 z",fill:W.color}),React.createElement(v,{d:"M7.448,14.858 C8.266,16.469 11.164,15.236 11.164,15.236 L17.242,18.565 L0.758,18.565 L6.08,10.203 L1.47,10.203 C1.47,10.203 3.141,7.828 1.47,6.873 C0.922,6.844 12.742,6.873 12.742,6.873 C12.742,6.873 6.256,12.508 7.448,14.858 z",fill:W.color})));var q={registerCategory:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{slug:W.slug,title:W.title,icon:W.icon}:e;E([t].concat(c(y().filter((function(e){return e.slug!==t.slug})))))},registerCollection:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{namespace:W.namespace,title:W.title,icon:W.icon}:e;return"function"==typeof w&&(w(t.namespace,t),!0)},externalData:_,getExternalData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return p.isEmpty(k)&&window.console.warn("ZUKIT: utils.externalData() should be called before any getExternalData() call!"),null===e?k:p.get(k,e,t)},mergeClasses:R,hexToRGB:z,hexToRGBA:function(e,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=z(e,!0);if(null===r)return null;var o=p.set(t({},r),"a",n);return a?o:"rgba(".concat(o.r,",").concat(o.g,",").concat(o.b,",").concat(o.a,")")},isNum:C,isWrongId:function(e){return p.isNil(e)||C(e)&&0===parseInt(e,10)},toBool:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=null!=e&&(p.isNaN(t=+e)?!!String(e).toLowerCase().replace(!1,""):!!t);return n?a?String(a):null:a},toRange:N,getKey:S,getIds:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e||0===e.length)return t?"":[];var n=p.compact(p.map(e,(function(e){return e&&e.id&&parseInt(e.id,10)})));return t?p.join(n,","):n},getColor:B,getColorGetter:function(e){var t=_(e).colors;return p.isEmpty(t)?B:(V[e]=p.merge({},P,t),function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;return"all"===t?V[e]:p.get(V,[e,t],n)})},getColorOptions:D,toJSON:L,uniqueValue:x,svgRef:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:24;return React.createElement("svg",{className:d("zu-svg",{icon:t},"icon-".concat(e),n),role:"img","aria-labelledby":"title",viewBox:"0 0 ".concat(a," ").concat(a),preserveAspectRatio:"xMidYMin slice"},React.createElement("use",{href:"#".concat(e)}))},compareVersions:I,simpleMarkdown:M,emptyGif:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",brandAssets:W},H=lodash,G=wp.apiFetch,K="cache",Q="router",Z={router:null,root:"zukit",version:1},Y="/".concat(Z.root,"/v").concat(Z.version,"/"),J=null,X=Z;function ee(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=H.get(t,"options.key");return function(t){var c=t||{},l=c.status,i=void 0===l?"warning":l,s=c.content,u=c.data,d=void 0===u?null:u,p=c.withData,f=c.withHTML,m=void 0===f||f,v=c.message,g=c.params;H.isFunction(r)&&r(n({},o,!1)),"data"!==i&&H.includes(i,"data")&&(i=i.replace("data",""),p=!0),("data"===i||p)&&H.isFunction(a)&&a(d),!1===i&&v&&(i="error",s=v),H.isNil(s)&&(s="Unknown action",g={action:o}),"data"!==i&&e({status:i,content:O(s,g),isDismissible:!0,__unstableHTML:m})}}function te(e,t,a){var r=H.get(t,"options.key")||H.get(t,"options.keys");return function(t){H.isFunction(a)&&a(n({},r,!1));var c=function(e,t){var n=e.message,a=void 0===n?"Unknown error:":n,r=a,o=t,c=/:\s*(.+)$/.exec(a);null!==c&&(r=a.replace(c[1],""),o=H.isNil(o)?c[1]:"".concat(c[1]," [").concat(o,"]"));return[r,o]}(t,{action:r}),l=o(c,2),i=l[0],s=l[1];e({status:"error",content:O(i,s),isDismissible:!0,__unstableHTML:!0})}}function ne(e,t,n){var a=function(e,t){var n=H.first(H.keys(t)),a=H.get(e,n);return H.isNil(a)&&(null!==t[n]?H.forEach(e||{},(function(e,r){if(null!==H.get(t,r,null))return a=e,n=r,!1})):H.forEach(e||{},(function(e,t){if(H.startsWith(t,n))return a=e,n=t,!1}))),[n,a]}(t,e),r=o(a,2),c=r[0],l=r[1];return H.isFunction(l)||H.isFunction(n)?function(){H.isFunction(n)&&n(),H.isFunction(l)&&l(c,e[c])}:H.noop}function ae(e,a,r,o,c){if(null===e)return l=o,s=(i=a||{}).prev,u=void 0===s?{}:s,d=i.next,p=void 0===d?{}:d,void H.forEach(l||{},(function(e,t){H.isFunction(e)&&u[t]!==p[t]&&e(t,p[t])}));var l,i,s,u,d,p;H.isString(e)&&!H.has(a,e)&&(a=n({},e,a)),ce(t(t({},{route:"options",options:{keys:e,values:a}}),{},{onSuccess:ne(a,o,c),onError:te(r)}))}function re(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=H.omitBy(e,H.isNil);H.has(a,K)&&(t=a.cache,n.push(K));var r=[];for(var o in a)if(H.has(a,o)&&!H.includes(n,o)){var c=H.isArray(a[o])?L(a[o]):a[o];r.push("".concat(encodeURIComponent(o),"=").concat(encodeURIComponent(c)))}if(H.has(a,Q)||r.push("".concat(Q,"=").concat(encodeURIComponent(J))),t){var l=Math.floor(1e6*Math.random());r.push("q=".concat(l))}return r.join("&")}function oe(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,c=o||Y,l=H.startsWith(e,c)?e.replace(/\\+$/g,""):c+e.replace(/^\\+|\\+$/g,""),i=H.isNil(a)?n:H.set(t({},n),Q,a),s=H.isEmpty(r)?i:H.pick(i,r);return H.isEmpty(s)||(l="".concat(l,"/?").concat(re(s,s.cache))),l}function ce(e){var n=e.route,a=e.options,r=e.picked,o=e.onSuccess,c=e.onError,l=e.router||J,i=t(t({},a),{},{router:l});G({path:oe(n),method:"POST",data:H.isEmpty(r)?i:H.pick(i,r)}).then((function(e){H.isFunction(o)&&o(e)})).catch((function(e){H.isFunction(c)&&c(e)}))}var le={serializeData:re,setRestBasics:function(e){if(H.isNil(e))return{restBasics:X,restRouter:J};J=H.get(e,"rest.router",null)||H.get(e,"router",null),X=H.get(e,"rest",Z)},requestURL:function(e,t,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],c="/".concat(e,"/v").concat(t,"/");return oe(n,a,r,o,c)},restRequestURL:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r="/".concat(X.root,"/v").concat(X.version,"/");return oe(e,t,n,a,r)},fetchAndCatchWithOptions:function(e){var t=e.route,n=e.options,a=e.picked,r=e.onSuccess,o=e.onError;G({path:oe(t,n,a)}).then((function(e){H.isFunction(r)&&r(e)})).catch((function(e){H.isFunction(o)&&o(e)}))},postAndCatchWithOptions:ce},ie=lodash,se=ie.forEach,ue=ie.set,de=ie.unset,pe=ie.isPlainObject,fe=ie.isFunction,me=ie.keys,ve=ie.castArray,ge=ie.reduce,he=wp.element,be=he.useCallback,ye=he.useReducer,Ee=he.useRef;function we(e,n){switch(n.type){case"set":return se(n.payload,(function(t,n){return null===t?de(e,n):ue(e,n,t)})),t({},e);case"pre-reset":return fe(n.payload)&&n.payload(e),e;case"reset":return n.payload;default:return e}}var ke=lodash,_e=ke.forEach,Re=ke.get,Ce=ke.set,Ne=ke.isPlainObject,Se=ke.isFunction,Ae=ke.mapValues,Le=wp.element,xe=Le.createContext;Le.useContext;var Oe=Le.useCallback,ze=Le.useReducer,Ie=xe();function Me(e,n){return"set"===n.type?(_e(n.payload,(function(t,n){return Ce(e,"".concat(n,".value"),t)})),Se(n.callback)&&n.callback(e),t({},e)):e}function Fe(e,t){var n=o(ze(Me,e),2),a=n[0],r=n[1],c=Oe((function(e){Ne(e)&&r({type:"set",payload:e,callback:function(e){return ae("panels",Ae(e,(function(e){return e.value})),t)}})}),[t]);return[Oe((function(e){switch(void 0===e&&(e={type:"all"}),e.type){case"all":default:return a;case"hidden":return void 0!==e.id&&!Re(a,"".concat(e.id,".value"));case"value":return Re(a,"".concat(e.id,".value"));case"title":return Re(a,"".concat(e.id,".label"));case"falsely":return!A(Re(a,e.id),e.options)}}),[a]),c,Ie]}Ie.displayName="ZukitPanelsContext";var je=wp.element;je.useContext;var Pe=je.createContext,Te=wp.compose.createHigherOrderComponent,Ve=Pe();Ve.displayName="ZukitNoticesContext";var Be=Te((function(e){return function(t){return React.createElement(Ve.Consumer,null,(function(n){return React.createElement(e,a({noticeOperations:n},t))}))}}),"withZukitNoticesContext"),De=wp.components,Ue=De.PanelRow,We=De.Button,$e=De.Spinner,qe=(0,wp.element.forwardRef)((function(e,t){var a,r=e.className,o=e.isLoading,c=e.icon,l=e.color,i=e.label,s=e.help,u=e.value,d=e.onClick;return React.createElement(React.Fragment,null,React.createElement(Ue,null,React.createElement(We,{className:R("__plugin_actions",(a={},n(a,l,l),n(a,"is-loading",o),a),r),icon:c,isSecondary:!0,onClick:function(){return d(u)},ref:t},i,o&&React.createElement($e,null))),s&&React.createElement("p",{className:R("__help",n({},l,l))},M(s,{br:!0})))})),He=lodash.includes,Ge=function(e){var t=e.className,n=e.size,a=void 0===n?2:n,r=e.unit,o=void 0===r?"em":r,c=e.bottomHalf,l=He(o,["px","em","rem","%"])?o:"em",i=N(a,0,100),s=0===i?null:{marginBottom:"".concat(c?i/2:i).concat(l),paddingTop:"".concat(i).concat(l)};return React.createElement("div",{className:R("zukit-divider",t),style:s})},Ke=wp.components.ToggleControl,Qe=function(e){var t=e.className,n=e.withDivider,a=e.label,r=e.help,o=e.checked,c=e.onChange;return React.createElement(React.Fragment,null,n&&React.createElement(Ge,{size:!0===n?void 0:n}),React.createElement(Ke,{className:R("zukit-toggle","__zu_markdown",t),label:M(a,{br:!1}),help:M(r,{br:!0}),checked:!!o,onChange:c}))},Ze=lodash,Ye=Ze.get,Je=Ze.map,Xe=Ze.isEmpty,et=Ze.isNil,tt=Ze.omitBy,nt=Ze.pickBy,at=Ze.some,rt=wp.i18n.__,ot=wp.element.useCallback,ct=wp.components,lt=ct.createSlotFill,it=ct.PanelBody,st=ct.PanelRow,ut=ct.Button,dt=ct.ExternalLink,pt=ct.Spinner;var ft=lt("ZukitMoreActions"),mt=ft.Fill,vt=ft.Slot,gt=function(e){var t=e.version,a=e.title,r=e.author,o=e.link,c=e.description,l=e.icon,i=void 0===l?null:l,s=e.more,u=e.actions,d=e.actionLoading,p=e.debug,f=e.ajaxAction,m=e.options,v=e.updateOptions,g=e.getPanel,h=e.setPanel,b=function(e,t){return nt(e,(function(e){return A(e,t)}))}(g(),m),y=tt(s,(function(e){return et(e)||null===Ye(e,"value",null)})),E=nt(tt(u,et),(function(e){return A(e,m)})),w=!Xe(y),k=!Xe(E)||at(u,["hasMoreActions",!0]),_=!Xe(b),C=Ye(p,"prefix",null),N=C?Ye(p,"options"):null,S=C?tt(Ye(p,"actions"),et):null,L=!(Xe(S)&&Xe(N)||!0!==Ye(b,"".concat(C,".value"))),x=ot((function(e){v(n({},"".concat(C,".").concat(e),!Ye(m,"".concat(C,".").concat(e))))}),[C,m,v]),O=ot((function(){f("reset_options",(function(e){return v(e,!0)}))}),[f,v]);return React.createElement("div",{className:"block-editor-block-inspector"},React.createElement("div",{className:"block-editor-block-card"},i,React.createElement("div",{className:"block-editor-block-card__content"},React.createElement("h2",{className:"block-editor-block-card__title"},a),React.createElement("span",{className:"block-editor-block-card__description __zu_markdown"},M(c,{br:!0,json:!0})))),React.createElement(it,{title:rt("Plugin Info","zukit"),className:"__plugin_info",initialOpen:!1},React.createElement(st,null,React.createElement("span",null,rt("Version","zukit")),React.createElement("span",null,t)),React.createElement(st,null,React.createElement("span",null,rt("Author","zukit")),React.createElement(dt,{href:o},r)),w&&Je(y,(function(e,t){var n=e.label,a=e.value,r=e.link;return React.createElement(st,{key:t},React.createElement("span",null,n),r?React.createElement(dt,{href:r},a):React.createElement("span",{className:"__zu_markdown"},M(a,{br:!0,json:!0})))})),React.createElement(st,null,React.createElement(ut,{className:"__plugin_actions admin-blue",icon:"admin-settings",isSecondary:!0,onClick:O},rt("Reset Plugin Options","zukit")))),k&&React.createElement(it,{title:rt("Actions","zukit"),initialOpen:!0},Je(E,(function(e,t){var n=e.label,a=e.value,r=e.icon,o=e.color,c=e.help;return React.createElement(qe,{key:t,icon:r,color:o,label:n,help:c,value:a,isLoading:Ye(d,a),onClick:f})})),React.createElement(vt,null)),_&&React.createElement(it,{title:rt("Screen Options","zukit"),initialOpen:!1},Je(b,(function(e,t){var a=e.label,r=e.value,o=e.help;return React.createElement(Qe,{key:t,label:a,help:o,checked:r,onChange:function(){return h(n({},t,!r))}})}))),L&&React.createElement(it,{title:g({type:"title",id:C}),initialOpen:!1},Je(N,(function(e,t){var n,a=e.label,r=e.help;return React.createElement(Qe,{key:t,label:a,help:r,checked:(n=t,!!Ye(m,C?"".concat(C,".").concat(n):n)),onChange:function(){return x(t)}})})),Je(S,(function(e,t){var a,r=e.label,o=e.value,c=e.icon,l=e.color;return React.createElement(st,{key:t},React.createElement(ut,{className:R("__plugin_actions",(a={},n(a,l,l),n(a,"is-loading",Ye(d,o)),a)),icon:c,isSecondary:!0,onClick:function(){return f(o)}},r,Ye(d,o)&&React.createElement(pt,null)))}))))};gt.MoreActions=mt,gt.ActionButton=qe;var ht=["id","wp","edit","options","panels","info","actions","debug","noticeUI","noticeOperations"],bt=lodash,yt=bt.keys,Et=bt.has,wt=bt.get,kt=bt.includes,_t=bt.isEmpty,Rt=bt.forEach,Ct=bt.omit,Nt=bt.reduce,St=bt.first,At=bt.castArray,Lt=wp.i18n.__,xt=wp.compose.compose,Ot=wp.element.RawHTML,zt=wp.blockEditor.BlockIcon,It=wp.components,Mt=It.withNotices,Ft=It.SlotFillProvider,jt=wp.element,Pt=jt.useState,Tt=jt.useCallback,Vt=jt.useEffect,Bt=jt.useMemo;function Dt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a="edit-post-layout is-mode-visual is-sidebar-opened",r="block-editor-editor-skeleton",o="interface-interface-skeleton",c="zukit-skeleton",l="".concat(r,"__").concat(e," ").concat(o,"__").concat(e," ").concat(c,"__").concat(e);if(_t(e)){var i=_t(n)?"":n.replace(/\./g,"_"),s="wp_"+i.replace(/(\d+_\d+)_\d+/g,"$1"),u="wp_".concat(i).concat(i!==s?" "+s:"")+(I(n,"5.4")<0?" wp_less_5_4":"");l="".concat(u," ").concat(r," ").concat(o," ").concat(c," ").concat(a)}else"editor"===e&&(l="".concat(c,"__").concat(e));return"".concat(l," ").concat(t).trim()}xt([Mt])((function(e){var c=e.id,l=e.wp,i=e.edit,s=e.options,u=void 0===s?{}:s,d=e.panels,p=void 0===d?{}:d,f=e.info,m=void 0===f?{}:f,v=e.actions,g=e.debug,h=e.noticeUI,b=e.noticeOperations,y=void 0===b?{}:b,E=r(e,ht),w=y.createNotice,k=o(Pt(m.more||{}),2),_=k[0],R=k[1],C=o(Pt(Nt(v,(function(e,t){return e[t.value]=!1,e}),Nt(g.actions,(function(e,t){return e[t.value]=!1,e}),{}))),2),N=C[0],S=C[1],A=Tt((function(e){var n=St(yt(e));Et(N,n)&&S((function(n){return t(t({},n||{}),e||{})}))}),[N]),L=function(e,n){var a=o(ye(we,e),2),r=a[0],c=a[1],l=Ee(null),i=be((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;pe(e)&&(t?c({type:"pre-reset",payload:function(t){ae(null,{prev:t,next:e},null,l.current,a),c({type:"reset",payload:e})}}):(ae(me(e),e,n,l.current,a),c({type:"set",payload:e})))}),[n]),s=be((function(e,n){var a=ve(e),r=ge(a,(function(e,t){return e[t]=n,e}),{});l.current=t(t({},l.current||{}),r)}),[]);return[r,i,s]}(u,w),x=o(L,3),O=x[0],z=x[1],I=x[2],M=o(Fe(p,w),3),F=M[0],j=M[1],P=M[2],T=Tt((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;V("default_options",(function(n){var a=Nt(At(e),(function(e,t){var a=wt(n,t,null);return null!==a&&(e[t]=a),e}),{});z(a,!1,t)}))}),[V,z]),V=Tt((function(e,a){!function(e,a,r,o){var c=H.isPlainObject(e)?e:{action:e},l=c.action,i=c.value,s={route:"action",options:{key:l,value:void 0===i?null:i}};o(n({},l,!0)),ce(t(t({},s),{},{onSuccess:ee(r,s,a,o),onError:te(r,s,o)}))}(e,a,w,A)}),[w,A]);Vt((function(){var e=Nt(_,(function(e,t){return Rt(At(wt(t,"depends",[])),(function(t){return kt(e,t)?null:e.push(t)})),e}),[]);I(e,(function(){V("zukit_more_info",(function(e){R(wt(e,"more",{}))}))}))}),[_,I,V]);var B=Bt((function(){return Ct(E,["router","noticeList"])}),[E]),D=i?React.createElement(Ve.Provider,{value:y},React.createElement(P.Provider,{value:F},React.createElement(i,{id:c,wp:l,info:m,title:Lt("General Settings","zukit"),options:O,updateOptions:z,resetOptions:T,ajaxAction:V,noticeOperations:y,setUpdateHook:I,moreData:B}))):null,U=m.icon?React.createElement(zt,{icon:React.createElement(Ot,null,m.icon),showColors:!0}):null,W=wt(m,"colors.backdrop"),q=wt(m,"colors.header"),G=wt(m,"colors.title");return React.createElement("div",{className:Dt(null,"zukit-skeleton",l)},React.createElement("div",{className:Dt("body")},React.createElement(Ft,null,React.createElement("div",{className:Dt("content"),role:"region","aria-label":"Settings content",tabIndex:"-1",style:W&&{backgroundColor:W}},React.createElement("div",{className:"components-editor-notices__dismissible"},h),React.createElement("div",{className:Dt("editor","editor-styles-wrapper"),tabIndex:"-1"},React.createElement("div",{className:"block-editor-block-list__layout"},React.createElement("div",{className:"wp-block block-editor-block-list__block"},React.createElement("div",{className:"editor-post-title",style:q&&{backgroundColor:q}},React.createElement("div",{className:"wp-block editor-post-title__block"},React.createElement("h1",{style:G&&{color:G}},m.title),U)),D)))),React.createElement("div",{className:Dt("sidebar"),role:"region","aria-label":"Plugin settings",tabIndex:"-1"},React.createElement("div",null,React.createElement("div",{className:"interface-complementary-area edit-post-sidebar"},React.createElement(gt,a({id:c,wp:l,icon:U,more:_,actions:v,actionLoading:N,debug:g,ajaxAction:V,options:O,updateOptions:z,getPanel:F,setPanel:j},Ct(m,["icon","more"])))))))))}));var Ut=lodash,Wt=Ut.get;Ut.set;var $t=Ut.map,qt=Ut.has;Ut.forEach,Ut.defaultsDeep;var Ht=wp.i18n.__,Gt=wp.element;Gt.render,Gt.Fragment;var Kt=wp.components,Qt=Kt.SelectControl,Zt=Kt.Button;function Yt(e){return!!qt(e,"divider")||null}var Jt={toggleOption:function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=function(e){return r?"".concat(r,".").concat(e):e},c=function(e){return Wt(t,o(e))};return $t(e,(function(e,l){return A(e,t,!1,r)&&React.createElement(Qe,{key:l,withDivider:Yt(e)&&e.divider,label:e.label,help:e.help,checked:!!c(l),onChange:function(){return a(n({},o(l),!c(l)))}})}))},selectOption:function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=e.id,c=void 0===o?"?":o,l=e.options,i=void 0===l?[]:l,s=e.label,u=void 0===s?"":s,d=e.help,p=e.defaultValue,f=r?"".concat(r,".").concat(c):c,m=Wt(t,f,p);return A(e,t,!1,r)&&React.createElement(React.Fragment,null,Yt(e)&&React.createElement(Ge,{size:e.divider}),React.createElement("label",{className:"components-base-control__label __select_label",htmlFor:c},u),React.createElement("div",{className:"__select_block"},React.createElement("div",{className:"__select_control"},React.createElement(Qt,{id:c,value:m,onChange:function(e){return a(n({},f,e))},options:i}),void 0!==p&&React.createElement(Zt,{isSecondary:!0,className:"__reset",onClick:function(){return a(n({},f,p))}},Ht("Reset","zukit"))),React.createElement("p",{className:"components-base-control__help"},M(d,{br:!0}))))}},Xt=wp.components,en=Xt.Path,tn=Xt.G,nn=Xt.SVG,an=React.createElement(nn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(tn,null,React.createElement(tn,null,React.createElement(en,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fill:"#FFD42A"}),React.createElement(en,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fillOpacity:"0",stroke:"#998019",strokeWidth:"3.111"})),React.createElement(en,{d:"M27.215,36.707 C27.215,38.433 25.816,39.831 24.091,39.831 C22.365,39.831 20.966,38.433 20.966,36.707 C20.966,34.982 22.365,33.583 24.091,33.583 C25.816,33.583 27.215,34.982 27.215,36.707 z M24.07,15 C22.843,15 20.785,15.978 20.785,17.193 L21.855,29.817 C21.855,31.032 22.843,32.01 24.07,32.01 C25.298,32.01 26.286,31.032 26.286,29.817 L27.203,17.193 C27.203,15.978 25.298,15 24.07,15 z",fill:"#000000",id:"exlamation"}))),rn=React.createElement(nn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(tn,null,React.createElement(tn,null,React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#FF4136"}),React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#B22E27",strokeWidth:"3.111"})),React.createElement(en,{d:"M27.655,34.564 C27.655,36.526 26.065,38.116 24.103,38.116 C22.141,38.116 20.551,36.526 20.551,34.564 C20.551,32.602 22.141,31.012 24.103,31.012 C26.065,31.012 27.655,32.602 27.655,34.564 z M24.08,9.884 C22.684,9.884 20.345,10.996 20.345,12.377 L21.561,26.73 C21.561,28.112 22.684,29.223 24.08,29.223 C25.475,29.223 26.599,28.112 26.599,26.73 L27.641,12.377 C27.641,10.996 25.475,9.884 24.08,9.884 z",fill:"#FFFFFF",id:"exlamation"}))),on=React.createElement(nn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(tn,null,React.createElement(tn,null,React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#00ACED"}),React.createElement(en,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#0082B2",strokeWidth:"3.111"})),React.createElement(en,{d:"M24.896,18.828 L27.094,18.828 L27.094,35.322 L27.574,35.802 L29.883,35.987 L29.883,38 L18.117,38 L18.117,35.987 L20.352,35.802 L20.777,35.322 L20.777,22.873 L18.339,22.873 L18.339,21.008 z M20.5,13.528 Q20.5,11.958 21.47,10.979 Q22.439,10 23.991,10 Q25.468,10 26.466,10.97 Q27.463,11.939 27.463,13.343 Q27.463,14.931 26.456,15.947 Q25.45,16.963 23.917,16.963 Q22.476,16.963 21.488,15.975 Q20.5,14.987 20.5,13.528 z",fill:"#FFFFFF",id:"info"}))),cn=React.createElement(nn,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(en,{ +d:"M8.5,6.999 C9.881,6.999 11,8.118 11,9.499 C11,10.88 9.881,11.999 8.5,11.999 C7.119,11.999 6,10.88 6,9.499 C6,8.118 7.119,6.999 8.5,6.999 z M16,10.999 C18,10.999 19,16.999 19,16.999 L4.999,16.999 C4.999,16.999 6,12.999 8,12.999 C10.001,12.999 10,13.999 11.5,13.999 C13,13.999 14,10.999 16,10.999 z M16,11.999 C15.37,11.999 14.779,12.646 14.152,13.333 C13.441,14.114 12.637,14.999 11.499,14.999 C10.535,14.999 9.976,14.677 9.529,14.419 C9.124,14.184 8.805,13.999 7.999,13.999 C7.442,13.999 6.821,14.966 6.387,16 L17.779,16 C17.27,13.803 16.45,12.05 16,11.999 M20,18 L20.003,6 L4,6 L4,18 L20,18 z M22,6 L22,18 C22,19.104 21.104,20 20,20 L4,20 C2.896,20 2,19.104 2,18 L2,6 C2,4.896 2.896,4 4,4 L20,4 C21.104,4 22,4.896 22,6 z"})),ln=React.createElement(nn,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},React.createElement(en,{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"})),sn=Object.freeze({__proto__:null,warning:an,error:rn,info:on,image:cn,close:ln}),un=lodash,dn=un.isArray,pn=un.isPlainObject,fn=un.isNil,mn=un.isNaN,vn=un.forEach,gn=un.includes,hn=un.trim,$=jQuery;function bn(e,t,n,a){$("#block-".concat(e," ").concat(t)).alterClass(n,a)}function yn(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=$("#block-".concat(e," ").concat(a));if(r.length){var o=function(e,t){return void 0===e?r.css(t,""):r.css(t,e)};dn(t)?vn(t,(function(e){return r.css(e,"")})):pn(t)?vn(t,o):o(n,t)}}$.fn.alterClass=function(e,t){var n=this;if(!e||-1===e.indexOf("*"))return n.removeClass(e),t?n.addClass(t):n;var a=new RegExp("\\s"+e.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");return n.each((function(e,t){for(var n=" "+t.className+" ";a.test(n);)n=n.replace(a," ");t.className=hn(n)})),t?n.addClass(t):n};var En=["width","height","innerWidth","innerHeight","outerWidth","outerHeight"];function wn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".block-editor-editor-skeleton__content";document.querySelector(e).scrollTo({top:0,behavior:"smooth"})}var kn={get:function(e){var t,n;return null!==(t=null===(n=document.querySelector(e))||void 0===n?void 0:n.value)&&void 0!==t?t:null},set:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=document.querySelector(e);if(a){var r=n?window.HTMLTextAreaElement.prototype:window.HTMLInputElement.prototype,o=Object.getOwnPropertyDescriptor(r,"value").set;o.call(a,t);var c=new Event("input",{bubbles:!0});a.dispatchEvent(c)}},addListener:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=document.querySelector(e);a&&(n?a.addEventListener("input",t):a.removeEventListener("input",t))},removeListener:function(e,t){this.addListener(e,t,!1)}},_n=Object.freeze({__proto__:null,toggleBodyClass:function(e,t){$("body").toggleClass(e,t)},alterClassWithClientId:bn,findWithClientId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=$("#block-".concat(e)).find(t);return n.length?n:null},attrWithClientId:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=$("#block-".concat(e," ").concat(a));if(r.length){var o=function(e,t){return void 0===e?r.removeAttr(t):r.attr(t,e)};dn(t)?vn(t,(function(e){return r.removeAttr(e)})):pn(t)?vn(t,o):o(n,t)}},getAttrWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=$("#block-".concat(e," ").concat(n));if(r.length){var o=r.attr(t);if(a){var c=parseInt(o,10);return mn(c)?0:c}return o}return null},cssWithClientId:yn,getCssWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=$("#block-".concat(e," ").concat(n));if(r.length){var o=r.css(t);if(a){var c=parseInt(o,10);return mn(c)?0:c}return o}return null},sizeWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!gn(En,t))return null;var a=$("#block-".concat(e," ").concat(n));return a.length?a[t]():null},setInputAndFocus:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"input";$(e).find(n).val(t).trigger("focus")},clickButton:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"button";$(e).find(t).trigger("click")},setAttr:function(e,t,n){$(e).find(t).attr(n)},hasSelector:function(e,t){return $(e).has(t).length>0},scrollTop:wn,createMutationObserver:function(e){return new(window.MutationObserver||window.WebKitMutationObserver)(e)},observeMutation:function(e,t){var n=$(e);0===n.length||fn(t)?t&&t.disconnect():t.observe(n[0],{childList:!0,subtree:!0,attributes:!1,characterData:!1})},input:kn}),Rn=["condition","wrap","children"],Cn=lodash,Nn=Cn.isString,Sn=Cn.trim,An=wp.element.createElement,Ln=function(e){var t=e.condition,n=e.wrap,a=e.children,o=r(e,Rn);if(t){if(Nn(n)){var c=Sn(n,"");return An(c,o,a)}return React.createElement(n,o,a)}return a},xn=["className","columns","isSecondary","isSmall","withoutControl","fillMissing","fillNull","recap","options","selectedItem","transformValue","beforeItem","afterItem","label","help","buttonStyle","buttonClass","withLabels","withTooltip","onClick"],On=["label","value","style","isDisabled","isSlot"],zn=lodash,In=zn.map,Mn=zn.defaults,Fn=zn.upperFirst,jn=zn.isFunction,Pn=zn.isPlainObject,Tn=zn.has,Vn=zn.every,Bn=zn.pick,Dn=zn.omit,Un=wp.components,Wn=Un.BaseControl,$n=Un.Tooltip,qn=Un.Button,Hn=Un.ButtonGroup,Gn="zukit-select-item",Kn=["href","target","disabled","icon","iconSize","shortcut","onMouseDown","isPrimary","isTertiary","isPressed","isBusy","isDefault","isLink","isDestructive"],Qn=function(e){var t=e.className,n=e.columns,o=void 0===n?2:n,c=e.isSecondary,l=void 0===c||c,i=e.isSmall,s=void 0===i||i,u=e.withoutControl,d=e.fillMissing,p=e.fillNull,f=e.recap,m=e.options,v=e.selectedItem,g=e.transformValue,h=e.beforeItem,b=e.afterItem,y=e.label,E=e.help,w=e.buttonStyle,k=e.buttonClass,_=e.withLabels,C=e.withTooltip,N=e.onClick,A=r(e,xn),L=d?Math.ceil(m.length/o)*o-m.length:0,x=Array(L).fill().map((function(e,t){return{value:"slot".concat(t),isDisabled:!0,isSlot:!0}})),O=function(e,t,n,a){return t&&Tn(e,"isDisabled")?e.isDisabled:a===n&&!t&&Tn(e,"isSelected")?e.isSelected:Dn(e,["isSelected","isDisabled"])},z=function(e){var t=e.label,n=e.value,o=e.style,c=e.isDisabled,i=e.isSlot,u=r(e,On);return React.createElement(Ln,{condition:C,wrap:$n,text:t,key:S(n,t)},React.createElement("div",{key:S(n,t),className:R("".concat(Gn,"__button-wrapper"),"".concat(Gn,"__").concat(n),{"is-selected":v===n&&!c,"is-disabled":c,"is-slot":i,"is-null":p&&null===n})},React.createElement(qn,a({className:R("".concat(Gn,"__button"),k,"".concat(Gn,"__").concat(n),{"is-selected":v===n&&!c}),isSecondary:l,isSmall:s,onClick:function(){return!c&&N(n)},style:o||O(w,c,n,v)},Bn(A,Kn)),p&&null===n?React.createElement("span",{className:"is-null"}):i?null:jn(g)?g(n,t,o,u):n),!i&&_&&React.createElement("div",{className:"block-editor-block-styles__item-label"},t)))},I={label:Fn(v),value:v,style:null,isDisabled:!0},M=Pn(f)?Mn(f,I):I,F=Vn(m,(function(e){return Pn(e)}))?m:In(m,(function(e){return{label:Fn(e),value:e}})),j=R(t,"components-base-control",Gn,"__".concat(o,"columns"),{__recap:f});return React.createElement(Ln,{condition:!u,wrap:Wn,className:j,label:y,help:E},React.createElement(Ln,{condition:u,wrap:"
",className:j},React.createElement(Hn,{"aria-label":y},h,f&&z(M),In(F,z),In(x,z),b)))},Zn=["className","isColor","title","value","colored"],Yn=wp.components.ColorIndicator,Jn="zukit-title-indicator",Xn=lodash,ea=Xn.isArray,ta=Xn.isEmpty,na=Xn.isNil,aa=Xn.map,ra=Xn.pull,oa=Xn.split,ca=Xn.join,la=Xn.includes,ia=Xn.has,sa=wp.i18n.__,ua=wp.keycodes.ENTER,da=wp.compose,pa=da.compose,fa=da.useInstanceId,ma=wp.components,va=ma.BaseControl,ga=ma.Button,ha=ma.TextControl,ba=ma.Tooltip,ya=wp.element,Ea=ya.useState,wa=ya.useCallback,ka=ya.useMemo,_a=wp.url,Ra=_a.isEmail,Ca=_a.isURL,Na={duplicate:sa("Duplicates are not allowed","zukit"),email:sa("It does not look like a valid email.","zukit"),url:sa("It does not look like a URL.","zukit"),tel:sa("It does not look like a phone number.","zukit"),regex:sa("It does not look like a valid input.","zukit")},Sa=pa([Be])((function e(t){var n=t.separator,r=void 0===n?",":n,c=t.label,l=t.help,i=t.inputLabel,s=t.inputHelp,u=t.isSideBySide,d=t.strict,p=t.value,f=t.onChange,m=t.isOpen,v=t.isNotEmptyLabel,g=t.noticeOperations.createNotice,h=o(Ea(""),2),b=h[0],y=h[1],E=o(Ea(m),2),w=E[0],k=E[1],_=fa(e),C="list-input-control-".concat(_),N=ka((function(){return ea(p)?p:ta(p)?[]:oa(p,r)}),[p,r]),A=wa((function(e){var t=N.length;ra(N,e),N.length4&&void 0!==arguments[4]&&arguments[4],o=xa(t)?e:x(e,t,n);return qa(a,o)?o:r?"":null},Ga=lodash,Ka=Ga.keys,Qa=Ga.get,Za=Ga.defaults,Ya=wp.data.registerStore,Ja=wp.apiFetch,Xa={GET_VALUE:"GET_VALUE",SET_VALUE:"SET_VALUE",UPDATE_VALUES:"UPDATE_VALUES"},er=function(e){return 0===Object.keys(e).length&&e.constructor===Object};function tr(){return{getValue:function(e){return{type:Xa.GET_VALUE,path:e}},setValue:function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t({type:Xa.SET_VALUE,key:e,value:n},a)}}}function nr(e,n,a){var r=tr(),o=a?{key:a}:{};return t(t({},r),{},{updateValues:regeneratorRuntime.mark((function a(r){var c,l,i;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return c=oe(e),l=t(t({},o),{},{router:n,keys:Ka(r),values:r}),a.next=4,Ja({path:c,method:"POST",data:l});case 4:return i=a.sent,a.abrupt("return",er(i)?void 0:{type:Xa.UPDATE_VALUES,values:r});case 6:case"end":return a.stop()}}),a)}))})}function ar(e,t,n){return Qa(e,[t,n])}function rr(e,t){return{getValue:function(n,a){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t(n,e,a,r)}}}function or(){return{GET_VALUE:function(e){return Ja({path:e.path})}}}function cr(e,n,a,r){return{getValue:regeneratorRuntime.mark((function o(c){var l,i,s,u=arguments;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return l=u.length>1&&void 0!==u[1]?u[1]:{},i=oe(e,t(t({},{key:r||c}),l),n),o.next=5,a.getValue(i);case 5:return s=o.sent,o.abrupt("return",a.setValue(c,er(s)?void 0:s,l));case 7:case"end":return o.stop()}}),o)}))}}function lr(e,a,r){return t(t({},e),{},n({},a,t(t({},e[a]),{},n({},r.key,r.value))))}function ir(e,a,r){return function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,c=arguments.length>1?arguments[1]:void 0;switch(c.type){case Xa.SET_VALUE:return r(o,e,c);case Xa.UPDATE_VALUES:return t(t({},o),{},n({},e,t(t({},o[e]),c.values)))}return o}}function sr(e){var t=Za({},e,{name:null,stateKey:"data",routes:{get:"cuget",update:"cuset"},router:null,fetchKey:null,withSetters:!0,withoutResolvers:!1,initialState:null,merger:lr,getter:ar,reducer:null,actions:null,selectors:null,controls:null}),a=t.name,r=t.stateKey,o=t.routes,c=t.router,l=t.fetchKey,i=t.initialState||n({},r,{}),s=Qa(o,"get",o),u=Qa(o,"update",o),d=t.withSetters?nr(u,c,l):tr();return{register:function(){return Ya(a,{reducer:t.reducer||ir(r,i,t.merger),actions:t.actions||d,selectors:t.selectors||rr(r,t.getter),controls:t.controls||or(),resolvers:t.withoutResolvers?void 0:cr(s,c,d,l)})}}}var ur=lodash,dr=ur.isEmpty,pr=ur.isNil,fr=ur.get,mr=ur.includes,vr=ur.repeat,gr=ur.forEach,hr=ur.sortBy,br=wp.i18n.__,yr=wp.compose.createHigherOrderComponent,Er=wp.data,wr=Er.withSelect,kr=Er.useSelect,_r="zukit/core",Rr=["loaders","galleries","folders"];(0,sr({name:_r,stateKey:"data",routes:"zudata",withSetters:!1,initialState:{data:{folders:{},loaders:{},galleries:{},svg:{}}},merger:function(e,a,r){var o=r.key,c=r.value,l=fr(e,a,{}),i=fr(l,o,{});if(mr(Rr,o))return lr(e,a,r);if("svg"===o){var s=r.name,u=r.folder,d=fr(i,u,{});return t(t({},e),{},n({},a,t(t({},l),{},{svg:t(t({},i),{},n({},u,t(t({},d),{},n({},s,c))))})))}return e},getter:function(e,t,n,a){if(mr(Rr,n))return ar(e,t,n);if("svg"===n){var r=a.name,o=a.folder;return fr(e,[t,n,o,r])}}}).register)();var Cr=function(e,t){var n=kr((function(n){return{data:n(_r).getValue(e,t)}}),[e,t]).data,a=void 0===n?null:n;return dr(a)?null:a},Nr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"images/",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=kr((function(a){return dr(e)?{}:{svg:a(_r).getValue("svg",{router:n,name:e,folder:t})}}),[e,t]),r=a.svg,o=void 0===r?null:r;return dr(o)?null:o},Sr=yr(wr((function(e){return{folders:e(_r).getValue("folders")||null}})),"withFolders"),Ar=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=hr(e,"order");function a(t,n,r,o){pr(t)||t.parent_id!==o||(n.push({label:vr(" ",4*r)+t.title,value:t.id}),gr(t.childs,(function(o){a(e[o],n,++r,t.id),--r})))}var r=0,o=t?[t]:[];return gr(n,(function(e){0===e.parent_id&&a(e,o,r,0)})),o},Lr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=kr((function(e){return{folders:e(_r).getValue("folders")}}),[]),n=t.folders,a=void 0===n?null:n;return dr(a)?null:null===e?a:fr(a,e,null)},xr=[{value:0,label:br("Loading...","zukit")}],Or={value:0,label:br("Select folder","zukit")},zr=yr(wr((function(e,t){var n=t.loader,a=C(n)?n:null,r=null;return pr(a)||(r=e(_r).getValue("loaders",{loaderIndex:a})||null),{loaderHTML:dr(r)?null:r}})),"withLoaders"),Ir=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=kr((function(e){return{loaders:e(_r).getValue("loaders")}}),[]),n=t.loaders,a=void 0===n?null:n;return dr(a)?null:null===e?a:fr(a,e,null)},Mr=lodash,Fr=Mr.isNil,jr=Mr.isArray,Pr=Mr.isEmpty,Tr=Mr.isFunction,Vr=Mr.isPlainObject,Br=Mr.some,Dr=Mr.reduce,Ur=Mr.defaults,Wr=wp.data,$r=Wr.useSelect,qr=Wr.useDispatch,Hr=wp.element,Gr=Hr.useRef,Kr=Hr.useReducer,Qr=[];function Zr(){return o(Kr((function(e){return e+1}),0),2)[1]}var Yr=Object.freeze({__proto__:null,useForceUpdater:Zr,useRefInit:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=Gr(null);return null===n.current&&Tr(e)&&(n.current=e(t)),n},useRefDefaults:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Gr(null);if(null===n.current&&e){var a=Vr(e)?Ur({},e,t):e;n.current=a}return n},setupCoreStore:function(e){return{useSvgFromFile:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"images/";return Nr(t,n,e)},useCoreData:function(n,a){return Cr(n,t(t({},a),{},{router:e}))}}},setupOptionsStore:function(e){var t="zukit/".concat(e);return{registerOptionsStore:sr(t).register,useGetOption:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=$r((function(n){return{value:n(t).getValue(e)}}),[]),r=a.value,o=void 0===r?null:r;return Fr(o)?n:o},useGetOptions:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=jr(e)?e:Qr,r=$r((function(e){var n=e(t).getValue;return{gotOptions:Dr(a,(function(e,t){return e[t]=Fr(t)?null:n(t),e}),{})}}),[a]),o=r.gotOptions,c=void 0===o?null:o;return n&&Br(c,Fr)||Pr(c)?null:c},useSetOption:function(){var e=qr(t).updateValues;return function(t,a){return e(n({},t,a))}},useUpdateOptions:function(){return qr(t).updateValues}}},useCoreDataGeneric:Cr,useSvgFromFileGeneric:Nr,withFolders:Sr,folderOptions:Ar,useFolders:Lr,useFolderOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Or,t=Lr();return dr(t)?xr:Ar(t,e)},useGalleries:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=kr((function(e){return{galleries:e(_r).getValue("galleries")}}),[]),n=t.galleries,a=void 0===n?null:n;return dr(a)?null:null===e?a:fr(a,e,null)},withLoaders:zr,useLoaders:Ir,requestURL:oe,TYPES:Xa,isNull:er,getActions:nr,defaultGetter:ar,getSelectors:rr,getControls:or,getResolvers:cr,defaultMerger:lr,setupStore:sr}),Jr=lodash.isNil,Xr=wp.element.RawHTML,eo=function(e){var t=e.className,n=e.loaderHTML;return Jr(n)?null:React.createElement(Xr,{className:R("zu-loader",t)},n)};eo.WithOptions=function(e){var t=e.className,n=e.id,a=void 0===n?"none":n,r=e.duration,o=Ir(a,r);return React.createElement(eo,{className:t,loaderHTML:o})};var to=lodash.reduce,no=wp.i18n.__,ao=wp.element,ro=ao.useState,oo=ao.useCallback,co=ao.useEffect,lo=wp.components,io=lo.BaseControl,so=lo.ToggleControl,uo=lodash,po=uo.map,fo=uo.castArray,mo=wp.i18n.__,vo=wp.element.Fragment,go=wp.components,ho=go.Button,bo=go.Icon,yo=go.Modal,Eo=["tag","children"],wo=wp.element.createElement,ko=Object.freeze({__proto__:null,ConditionalWrap:Ln,SelectItemControl:Qn,TitleIndicator:function(e){var t=e.className,o=e.isColor,c=e.title,l=e.value,i=e.colored,s=r(e,Zn);return React.createElement("span",{className:t},c,l&&(o?React.createElement(Yn,a({className:Jn,colorValue:l},s)):React.createElement("span",a({className:R(Jn,n({},i,i))},s),l)))},ListInputControl:Sa,AdvTextControl:function e(t){var n=t.className,r=t.isPassword,c=t.isSideBySide,l=t.showTooltip,i=void 0===l||l,s=t.tooltipPosition,u=void 0===s?"top center":s,d=t.withoutClear,p=t.id,f=t.label,m=t.value,v=t.help,g=t.type,h=t.strict,b=t.withDebounce,y=t.debounceDelay,E=void 0===y?1e3:y,w=t.withoutValues,k=void 0===w?null:w,_=t.fallbackValue,C=void 0===_?"name":_,N=t.onChange,S=t.onKeyEnter,A=o(Da(!1),2),L=A[0],x=A[1],O=o(Da(!1),2),z=O[0],I=O[1],M=r?L?"text":"password":g||"text",F=r?L?"hidden":"visibility":"no-alt",j=r?L?$a.hide:$a.show:$a.clear,P=Wa(e),T=null!=p?p:"advanced-text-control-".concat(P),V=Ba((function(){W(""),N("")}),[N]),B=Ba((function(){return r?x(!L):V()}),[r,L,V]),D=o(Da(Ha(m,k,C,h,!0)),2),U=D[0],W=D[1],q=Ba(za((function(e){N(e),I(!1)}),E),[N,E]),H=Ba((function(e){I(!0),W(e),q(e)}),[q]),G=Ba((function(e){e.keyCode===Ma&&Oa(S)&&S()}),[S]);Ua((function(){if(!1===z&&U!==m){var e=Ha(m,k,C,h,!0);e!==m&&N(e),e!==U&&W(e)}}),[z,m,N,U,k,C,h]);var K=r||!d,Q=Ba((function(e){var t=Ha(e,k,C,h);null!==t&&(b?H(t):N(t))}),[h,b,N,H,k,C]),Z=c&&(f||v);return React.createElement(React.Fragment,null,Z&&React.createElement("div",{className:"__sidebyside components-base-control"},f&&React.createElement("label",{className:"components-base-control__label",htmlFor:T},f),v&&React.createElement("p",{className:"components-base-control__help"},v)),React.createElement("div",{className:R("components-base-control","zukit-text-control",n,{"__with-label":!Z&&f&&K,"__with-help":!Z&&v,"__with-label-help":!Z&&f&&v&&K,"__with-button":K})},React.createElement(Pa,a({type:M,label:Z?void 0:f,help:Z?void 0:v,value:(b?U:m)||"",onChange:Q,onKeyDown:G},Z?{id:T}:{})),K&&React.createElement(Ln,{wrap:Ta,condition:i,text:j,position:u,noArrow:!1},React.createElement(ja,{className:R("__exclude",{"__with-label":!Z&&f&&K,"__with-label-help":!Z&&f&&v&&K}),icon:F,onClick:B}))))},Loader:eo,LoaderControl:function(e){var t=e.clientId,n=e.className,a=e.editClassName,r=void 0===a?"__edit-mode":a,c=e.label,l=e.shape,i=void 0===l?"none":l,s=e.loaders,u=e.setAttributes,d=o(ro(!1),2),p=d[0],f=d[1],m=oo((function(){f(!p)}),[p]),v=oo((function(e){null!==s&&u({loader:e,loaderHTML:s[e]||""})}),[s,u]);if(co((function(){return function(){bn(t,"> :first-child",r),yn(t,"opacity",void 0,".zu-loader")}}),[]),co((function(){bn(t,"> :first-child",p?null:r,p?r:null),yn(t,"opacity",p?1:void 0,".zu-loader")}),[t,p,i,r]),null===s)return null;var g=to(s,(function(e,t,n){return e.push({value:String(n),label:String(n)}),e}),[{value:"none",label:no("Without Loader","zukit")}]),h=React.createElement("span",null,no("none","zukit"));return React.createElement(io,{className:R("zukit-loader-control",n),label:c},React.createElement(Qn,{withoutControl:!0,columns:3,options:g,selectedItem:String(i),onClick:v,transformValue:function(e){return"none"===e?h:React.createElement(eo,{loaderHTML:s[parseInt(e,10)]})}}),React.createElement(so,{label:no("Reveal Loader","zukit"),checked:p,onChange:m}))},ModalMessage:function(e){var t=e.className,n=e.icon,a=e.message,r=e.links,o=e.withoutCloseButton,c=e.isOpen,l=e.onClose,i=e.children,s="warning"===n?an:"error"===n?rn:on;return c&&React.createElement(yo,{className:R("zukit-modal",t),title:mo("Warning","zu-contact"),closeLabel:mo("Close"),onRequestClose:l},React.createElement("div",{className:"__content-wrapper"},React.createElement(bo,{className:"__icon",icon:s}),React.createElement("div",null,M(a,{links:r}))),React.createElement("div",{className:"__button-wrapper"},po(fo(i||[]),(function(e,t){return React.createElement(vo,{key:t},e)})),!o&&React.createElement(ho,{isPrimary:!0,onClick:l},mo("Close"))))},RawHTML:function(e){var n=e.tag,a=void 0===n?"p":n,o=e.children,c=r(e,Eo);return wo(a,t({dangerouslySetInnerHTML:{__html:o}},c))}}),_o=lodash,Ro=_o.forEach,Co=_o.isString,No=_o.isNil,So=_o.isEmpty,Ao=_o.isFunction,Lo=_o.noop,xo=_o.filter,Oo=_o.merge,zo=_o.transform,Io=_o.castArray,Mo=wp.compose,Fo=Mo.createHigherOrderComponent,jo=Mo.compose,Po=wp.editPost,To=Po.PluginSidebarMoreMenuItem,Vo=Po.PluginDocumentSettingPanel,Bo=Po.PluginPostStatusInfo,Do=Po.PluginSidebar,Uo=wp.components,Wo=Uo.Fill,$o=Uo.PanelBody,qo=wp.data,Ho=qo.withSelect,Go=qo.withDispatch,Ko=Fo((function(e){return function(t){var n=t.className,r=t.name,o=t.icon,c=t.title,l=t.titleProps,i=t.slot,s=void 0===i?"setting":i,u=t.moreItem,d=void 0!==u&&u,p=t.moreTitle,f=t.moreIcon,m=t.metaValues,v=t.allowEmptyValues,g=void 0===v||v,h=t.initialOpen,b=void 0===h||h,y=Zr();if(!g&&(No(m)||So(xo(m))))return null;var E=Ao(c)?c(Ao(l)?l():l):c;return"status"===s?React.createElement(Bo,null,React.createElement(e,a({forceUpdate:y},t))):"setting"===s?React.createElement(Vo,{name:r,title:E,className:n},React.createElement(e,a({forceUpdate:y},t))):"sidebar"===s?React.createElement(React.Fragment,null,d&&React.createElement(To,{target:r,icon:f},p||E),React.createElement(Do,{name:r,title:E,icon:o,className:n},React.createElement(e,a({forceUpdate:y},t)))):React.createElement(Wo,{name:s,className:n},React.createElement($o,{initialOpen:b,title:E},React.createElement(e,a({forceUpdate:y},t))))}}),"withSidebarPlugin"),Qo=Object.freeze({__proto__:null,withSidebarPlugin:Ko,withPlugin:function(e){return jo([Fo((function(t){return function(n){return React.createElement(t,a({},n,e))}}),"withPlugin"),Ko])},withPluginMeta:function(e){return jo([Fo((function(t){return function(n){return React.createElement(t,a({},n,e))}}),"withPluginAndMeta"),Ho((function(e,t){var n=t.metaKeys;if(So(n))return{metaValues:null,meta:null};var a=e("core/editor").getEditedPostAttribute,r=zo(Io(n),(function(e,t){e[t]=a("meta")[t]}),{});return{meta:r[Co(n)?n:n[0]],metaValues:r}})),Go((function(e,t){var a=t.metaKeys,r=t.meta,o=e("core/notices").createNotice;if(So(a))return{createNotice:o,setMetaValues:Lo,setMetaValue:Lo,setMetaAttributes:Lo};var c=e("core/editor").editPost,l=Co(a)?a:a[0];return{createNotice:o,setMetaValue:function(e){return c({meta:n({},l,e)})},setMetaAttributes:function(e){return c({meta:n({},l,Oo({},r,e))})},setMetaValues:function(e){return Ro(e,(function(e,t){return c({meta:n({},t,e)})}))}}})),Ko])}}),Zo=lodash,Yo=wp.element,Jo=Yo.useEffect,Xo=Yo.useRef,ec=wp.compose.usePrevious,tc={level:"default",simplify:!0,clone:!1,mods:{default:!1,ignoreNext:!1},colors:{ok:!1,info:!1,data:!1,query:!1},markers:{accented:"±",bold:"§",colored:"~",dim:"‡",param:["[","]"],opaque:["{","}"]},timing:!1},nc=Zo.transform(tc.markers,(function(e,t,n){return e[n[0]]=t})),ac=function(e){return"".concat(nc.a).concat(e).concat(nc.a)},rc=function(e){return"".concat(nc.b).concat(e).concat(nc.b)},oc=function(e){return"".concat(nc.c).concat(e).concat(nc.c)},cc=function(e){return"".concat(nc.d).concat(e).concat(nc.d)},lc=function(e,t){return"".concat(nc.p[0]).concat(e).concat(t?" : ":"").concat(null!=t?t:"").concat(nc.p[1])},ic={basic:"#a79635",name:"#e56a17",alert:"#ff2020",query:"#cc0096",ok:"#1f993f",info:"#0070c9",data:"#a79635",white:"#ffffff",black:"#111111",accent:"#cb5e14",accentBg:"#fff7e5",colored:"#0f5d9a",coloredBg:"#ecffe5",dim:"rgba(0,0,51,0.2)",cyan:"#00b3b0"},sc={alert:"!",query:"?",ok:"*",info:"+",data:"#"},uc=" "+oc("⇢")+" ",dc=" "+rc("»")+" ";function pc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e&&(Zo.includes(["short",1],e)?tc.level=1:Zo.includes(["default","normal",2],e)?tc.level=2:Zo.includes(["verbose","full",3],e)?tc.level=3:Zo.includes(["none",0],e)&&(tc.level=0)),tc.level}function fc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!/level defaults|ready\(\)/gi.test(e)||1!=tc.level;return n=t?!(tc.level<3):n,0!=tc.level&&n}function mc(e){var t=!tc.mods.default,n=tc.colors.info&&t?console.info:console.log;e.startsWith(">")&&(e=e.replace(/^>/,""),n=console.groupCollapsed);for(var a=Lc(Ac(e)),r=Oc(Sc(e),a),o=r.format,l=r.items,i=arguments.length,s=new Array(i>1?i-1:0),u=1;u1?n-1:0),r=1;r".concat(e)),Zo.isNil(t)&&(a=!1),Zo.forEach(t,(function(n,a){if(!l||!Zo.isNil(n)){var r=s?"":"[".concat(a,"]"),o=e&&Zo.isArray(t)?"".concat(d).concat(r):a;Zo.isFunction(n)?console.dir(n):mc("^".concat(ac(o)," ").concat(uc," "),n)}}))}a&&console.groupEnd(),Cc()}function hc(){var e;(e=console).dir.apply(e,arguments)}function bc(e,t){(null!=t?t:Zo.keys(e).length)<6?function(){var e;(e=console).log.apply(e,arguments)}(e):hc(e)}function yc(e){for(var t=Zo.isArray(e)?Zo.join(e," "):String(e),n=arguments.length,a=new Array(n>1?n-1:0),r=1;r4&&void 0!==arguments[4]?arguments[4]:"GET",o={request:" «« Initiating Ajax ".concat(r," request with route [").concat(t,"]"),error:" »» Ajax ".concat(r," error received from [").concat(t,"]"),response:" »» Ajax ".concat(r," response received from [").concat(t,"]")},c=Zo.get(o,e)||"? Ajax ".concat(e),l=a||n;a&&(l=Zo.merge(l,{timestamp:(new Date).toString()}),Zo.isEmpty(a)&&(c+=" : response is empty ")),Zo.isEmpty(l)?vc(c):(vc(">".concat(c)),gc(l))}function wc(e){var t=o(Zo.castArray(e),2),n=t[0],a=t[1],r=Dc(a?"renderComponentWithId,renderComponent":"renderComponent"),c=(null!=n?n:a)?Rc(null!=n?n:a):"";tc.colors.ok=!0,yc("".concat(rc(r)).concat(c," {render}"))}function kc(e){var t=Zo.castArray(e),n=o(t,2),a=n[0],r=n[1],c=Sc(a,!0),l=r?Rc(r):"",i=Dc(r?"infoInComponentWithId,infoInComponent":"infoInComponent"),s=!Zo.startsWith(a,"-")&&"?"!==i,u=s||l?" ".concat(uc," "):"",d="".concat(c).concat(s?rc(i):"").concat(l).concat(u).concat(Sc(a));tc.colors.info=!0;for(var p=arguments.length,f=new Array(p>1?p-1:0),m=1;m1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=Xo({key:Dc(n?"useTraceUpdate,useTraceUpdateWithId":"useTraceUpdate"),id:n?Rc(e):""}),r=ec(e),o=ec(t);Jo((function(){var n,c=null!==(n=a.current)&&void 0!==n?n:{},l=c.id,i=c.key,s=Mc(e,r),u=Mc(t,o),d=s[0].length||s[1]||s[2],p=u[0].length||u[1]||u[2];d&&!p&&yc("Traced changes".concat(l," ").concat(lc(i,"props"))),!d&&p&&yc("Traced changes".concat(l," ").concat(lc(i,"state"))),d&&p&&yc("Traced changes".concat(l," ").concat(lc(i,"props & state"))),d&&Vc(s,r,e),p&&Vc(u,o,t)}),[e,r,t,o])}function Rc(e){return" with ID ".concat(rc(Fc(e)))}function Cc(){tc.colors=Zo.mapValues(tc.colors,(function(){return!1})),tc.mods=Zo.mapValues(tc.mods,(function(){return!1}))}var Nc=/^[!|?|*|+|#|^|>]/;function Sc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Zo.trimStart(e,"-");return t?Nc.test(n)?n[0]:"":n.replace(Nc,"")}function Ac(e){var t,n=null!==(t=ic[Zo.findKey(tc.colors)])&&void 0!==t?t:tc.mods.default?ic.black:ic.basic,a=Sc(e,!0);if(a){var r,o=null!==(r=ic[Zo.findKey(sc,(function(e){return e===a}))])&&void 0!==r?r:ic.basic;return"^"===a&&(tc.colors.opaque={color:ic.white,bg:ic.cyan}),"^"===a?[n,!0,null]:[o,!0,{color:ic.white,bg:o}]}return n}function Lc(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ic.basic,n=Zo.isArray(t)?t:[t,!1,{color:ic.white,bg:t +}],a=o(n,3),r=a[0],c=a[1],l=a[2],i="font-weight: bold;",s=c?i:"font-weight: normal;",u="padding: 0 2px 0 2px;",d="padding: 1px 3px 1px 3px;",p="border-radius: 3px;",f=null!==(e=null!=l?l:tc.colors.opaque)&&void 0!==e?e:{color:ic.white,bg:ic.alert};return{normal:"".concat(s," color: ").concat(r),accent:"".concat(i," ").concat(d," ").concat(p," color: ").concat(ic.accent,"; background: ").concat(ic.accentBg),bold:"".concat(i," color: ").concat(r),params:"".concat(i," ").concat(u," color: ").concat(ic.name),colored:"".concat(i," ").concat(d," ").concat(p," color: ").concat(ic.colored,"; background: ").concat(ic.coloredBg),opaque:"".concat(i," ").concat(d," ").concat(p," color: ").concat(f.color,"; background: ").concat(f.bg),dim:"".concat(i," ").concat(d," ").concat(p," color: ").concat(ic.dim)}}var xc=function(e){return"".concat(e,"%c")};function Oc(e,t){var n=null!=t?t:Lc(),a=n.normal,r=n.bold,o=n.params,c=n.accent,l=n.colored,i=n.opaque,s=n.dim,u=nc.a,d=nc.b,p=nc.c,f=nc.d,m=nc.p,v=nc.o,g=!0,h="%c",b=[a],y="";return Zo.forEach(e,(function(t,n){if(-1===y)y="";else if(t===u)g?(h+=xc(y),b.push(c),y="",g=!1):(h+=xc(y),b.push(a),y="",g=!0);else if(t===p)g?(h+=xc(y),b.push(l),y="",g=!1):(h+=xc(y),b.push(a),y="",g=!0);else if(t===d)g?(h+=xc(y),b.push(r),y="",g=!1):(h+=xc(y),b.push(a),y="",g=!0);else if(t===f)g?(h+=xc(y),b.push(s),y="",g=!1):(h+=xc(y),b.push(a),y="",g=!0);else if(t===m[0])h+=xc(y+m[0]),b.push(o),y="";else if(t===m[1])h+=xc(y),b.push(a),y=m[1];else if(t===v[0]){if(h+=xc(y),Sc(e[n+1],!0)){var E=Lc(Ac(e[n+1])).opaque;b.push(E),y=-1}else b.push(i),y=""}else t===v[1]?(h+=xc(y),b.push(a),y=""):y+=t})),{format:h+=y,items:b}}function zc(e){return Zo.isNil(e)||Zo.isBoolean(e)||Zo.isString(e)||Zo.isNumber(e)}function Ic(e){return zc(e)||Zo.isObject(e)&&Zo.keys(e).length<6}function Mc(e,t){var n=[];Zo.forEach(e,(function(e,a){t&&t[a]!==e&&n.push(a)}));var a=Zo.keys(e),r=Zo.keys(t),o=Zo.difference(a,r),c=Zo.difference(r,a);return[Zo.difference(n,o),Zo.isEmpty(o)?null:o,Zo.isEmpty(c)?null:c]}function Fc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Zo.get(e,"clientId",e),a=Zo.isString(n)?n.slice(-4):0;return t?a:0===a?"?":"✷✷✷-".concat(a)}function jc(e){var t=Zo.keys(e),n=Zo.first(t),a=1===t.length?e[n]:e;if(1===t.length){var r=Zo.isArray(e)?"at ".concat(ac("index")):"for ".concat(ac("key")),o="value ".concat(r," ").concat(lc(n));zc(a)?yc(o,a):(yc(o),jc(a))}else bc(e,t.length)}function Pc(e,t){var n=!!e&&(e.length>1?"keys":"key"),a=!!t&&(t.length>1?"keys":"key"),r=n||a?dc:"";if(n){var o=e.length>6?Zo.concat(Zo.take(e,6),["and more..."]):e;r+="added ".concat(rc(n)," ").concat(lc(Zo.join(o,", "))).concat(a?", ":"")}if(a){var c=t.length>6?Zo.concat(Zo.take(t,6),["and more..."]):t;r+="removed ".concat(rc(a)," ").concat(lc(Zo.join(c,", ")))}r&&yc(r)}function Tc(e,t,n){var a=Zo.first(n),r=1===n.length?e[a]:e,c=1===n.length?t[a]:t,l=o(1===n.length?Mc(c,r):[],3),i=l[0],s=l[1],u=l[2],d=1===n.length&&(null!=i?i:[]);if(Pc(s,u),d&&1===d.length){var p=Zo.first(d),f="".concat(dc,"changed for ").concat(rc("key")," ").concat(lc(p));zc(c[p])?yc(f,r[p],uc,c[p]):(yc(f),Tc(r,c,d))}else yc("".concat(oc("was"))),bc(r),yc(d?"".concat(oc("now")," changed for ").concat(rc("keys")," ").concat(lc(Zo.join(d,", "))):"".concat(oc("now"))),bc(c),Zo.isEqual(r,c)&&yc("{!Attention} ".concat(rc("they are equal!")))}function Vc(e,t,n){var a=o(e,3),r=a[0];Pc(a[1],a[2]),0===r.length&&Tc(t,n,r),Zo.forEach(r,(function(e){var a=n[e];tc.colors.ok=!0;var r="".concat(dc).concat(ac(e));if(zc(a))yc(r,t[e],uc,a);else if(Zo.isFunction(a))yc([r,"".concat(lc("function"))]);else{var c=o(Mc(a,t[e]),3),l=c[0],i=c[1],s=c[2];Pc(i,s);var u=Zo.first(l);if(l.length||null!=i&&i.length||null!=s&&s.length){var d="".concat(r," @1 ").concat(rc("@2")," ").concat(lc(Zo.join(l,", ")));if(Zo.isArray(a)){var p=d.replace("@2",1===l.length?"index":"indexes").replace("@1","at");1===l.length&&zc(a[u])?yc(p,t[e][u],uc,a[u]):(yc(p),Tc(t[e],a,l))}else if(Zo.has(a,"$$typeof"))yc([r,"".concat(lc("React Component"))]);else{var f=d.replace("@2",1===l.length?"key":"keys").replace("@1","for");1===l.length&&zc(a[u])?yc(f,t[e][u],uc,a[u]):(yc(f),Tc(Zo.pick(t[e],l),Zo.pick(a,l),l))}}else yc("".concat(r," ").concat(uc," changed itself but the keys unchanged {something is wrong!}")),Tc(t[e],a,l)}}))}function Bc(e,t){var n=Zo.isArray(e)?e.length:Zo.split(e,",").length;return(Zo.isNumber(t)?t:Zo.isArray(t)?t.length:Zo.split(t,",").length)+n}function Dc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=Uc(Bc("componentName",e)),n=o(t,1),a=n[0];if(a[0]===a[0].toUpperCase())return a;var r=a.replace("/zu_blocks","").replace(/[/]/g,".");return"".concat(r,"()")}function Uc(e){var t=Bc("findOnStack",e),n=Zo.slice(Zo.split((new Error).stack,"\n"),t,t+2);return[Wc(n,0),Wc(n,1)]}function Wc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(Zo.get(Zo.split(e[t],"@"),0,"?")||"?").replace(/[<|/]+$/g,"")}var $c={get level(){return pc()},set level(e){pc(e)},set ignoreNext(e){tc.mods.ignoreNext=e},log:vc,logVerbose:function(){pc()>2&&vc.apply(void 0,arguments)},logGroup:gc,warn:function(e){var t;if(0!==pc()&&fc(e)){for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r1?t-1:0),a=1;a1&&void 0!==arguments[1]&&arguments[1];Zo.isFunction(e)&&(e=e());var n=Dc("dataInComponent"),a=Zo.keys(e),r=1===a.length,o=r?Zo.first(a):Zo.join(Zo.map(a,ac),", "),c=r?e[o]:e,l=!Zo.startsWith(t,"-"),i=Sc(t)&&t?":".concat(oc(Sc(t))):"",s="".concat(l?rc(n):"").concat(i," ").concat(uc," value for ").concat(r?ac(o):o);tc.colors.data=!0,zc(c)?yc(s,c):(yc(s),jc(c))},info:kc,useTrace:_c,useMU:function(){var e=Xo({component:Dc("useMountUnmount")});Jo((function(){var t,n=(null!==(t=e.current)&&void 0!==t?t:{}).component;return tc.colors.query=!0,yc("".concat(rc(n)," ").concat(uc," ").concat(oc("componentDidMount"))),function(){var e;tc.colors.query=!0,yc("".concat(rc(n)," ").concat(uc," ").concat((e="componentWillUnmount$","".concat(nc.o[0]).concat(e).concat(nc.o[1]))))}}),[])},useTraceWithId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_c(e,t,!0)},renderWithId:function(e){wc(e)},infoWithId:function(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),r=2;rdiv,.zukit-settings .block-editor-editor-skeleton__sidebar>div{height:auto}.zukit-settings .wp_5_4.block-editor-editor-skeleton .block-editor-block-list__layout{padding:0}.zukit-settings .wp_5_4.block-editor-editor-skeleton .block-editor-block-list__layout .block-editor-block-list__block{margin:0 auto}.zukit-settings .wp_5_4.block-editor-editor-skeleton .components-range-control__number{width:auto}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton{padding:0;left:-20px;width:calc(100% + 20px)}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body{height:100%}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content{min-height:100%;width:calc(100% - 280px)}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content .block-editor-block-list__layout{padding:28px 0}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content .block-editor-block-list__layout .block-editor-block-list__block{padding:0 !important;margin:0 auto}@media all and (max-width: 1020px){.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content{width:100%}}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__sidebar .edit-post-sidebar{top:32px}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__sidebar .block-editor-block-inspector .block-editor-block-card{padding:16px}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .components-button.__plugin_actions{min-height:36px;padding:6px;padding-left:12px;border-radius:2px}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .components-range-control__slider{z-index:0}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .components-range-control__number{width:auto}.zukit-settings .components-checkbox-control .components-checkbox-control__input{border-radius:4px;opacity:.8}.zukit-settings .components-checkbox-control .components-checkbox-control__checked{width:20px;height:20px;left:0;top:0}.zukit-settings .__sidebyside{width:100%;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1em;column-gap:1em}.zukit-settings .__sidebyside .components-base-control__label{font-weight:500;margin:0 0 8px}.zukit-settings .__sidebyside .components-base-control__help.components-base-control__help{margin-bottom:8px !important}@media all and (max-width: 1460px){.zukit-settings .__sidebyside{flex-direction:column;align-items:flex-start}.zukit-settings .__sidebyside .components-base-control__label{margin:0 0 2px}}.zukit-settings .zukit-skeleton{background-color:#fff}.zukit-settings .zukit-skeleton .zukit-skeleton__content{background-color:rgba(229,229,229,.3)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible{z-index:29}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .components-notice__content div{display:inline-block}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .is-info{background-color:rgba(0,99,219,.1)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .is-warning{background-color:rgba(252,191,0,.1)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible em{font-style:normal}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .zukit-data{height:auto;margin-left:10px;padding:3px 6px;border-width:0;background-color:#f2c1c2;color:#cc2027;pointer-events:none;cursor:default;font-weight:400}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor{background-color:transparent;position:relative;padding-top:50px;flex:1 1 auto}@supports((position: -webkit-sticky) or (position: sticky)){.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor{flex-basis:100%}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper{font-family:inherit;font-size:inherit;line-height:inherit}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ul,.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ol{margin:inherit;padding:inherit;list-style-type:none;box-sizing:inherit}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ul li,.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ol li{margin-bottom:6px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper select{font-family:inherit}.zukit-settings .zukit-skeleton .zukit-skeleton__content .block-editor-block-list__block{background-color:#fff;max-width:1020px;border:1px solid #e2e4e7;border-top-width:0;border-bottom-width:0;box-shadow:0 1px 1px rgba(0,0,0,.04)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-panel__body-title .components-button{font-size:15px;font-weight:600}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-button:not(.zukit-select-item__button):not(.__plugin_actions):not(.__exclude):not(.components-panel__body-toggle){font-size:14px !important;color:#323c5a}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control .components-toggle-control__label{min-width:200px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__subtitle{font-size:14px;font-weight:600;color:#6e5d34}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title{background-color:rgba(50,60,90,.3);box-shadow:0 0 2px rgba(0,0,0,.3) inset;padding:0 48px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block{padding:15px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between;max-width:none}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block h1{font-size:40px;font-family:Ubuntu,Roboto,"Open Sans",sans-serif}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block .block-editor-block-icon{width:100px;height:80px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block .block-editor-block-icon svg{max-width:100px;max-height:80px;height:80px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note{padding:1em;line-height:1.7;border:1px solid #e8a723;border-radius:5px;margin-bottom:2em;background-color:rgba(232,167,35,.2)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note .__code{background-color:rgba(232,167,35,.2)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note em{background-color:transparent;margin:0;padding:0 1px;color:#987654}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title+.__note{display:inline-block;margin:2em;width:calc(100% - 6em)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_label{display:block;margin-bottom:4px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__block_label label{display:block;margin-bottom:4px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_block{display:flex;justify-content:space-between}@media all and (max-width: 1460px){.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_block{flex-direction:column}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_control{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px;min-width:260px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_control .components-base-control__field{margin-bottom:0}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_control .__reset{margin-left:12px;max-height:30px;min-width:36px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help{margin:0 0 1em 1em;color:#006287;font-size:13px;letter-spacing:.5px;text-align:right}@media all and (max-width: 1460px){.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help{margin-left:0;text-align:left}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control{display:flex;align-items:flex-start;justify-content:space-between}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control .components-base-control__field{margin:0 0 1em}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control+.components-toggle-control{margin-bottom:0}@media all and (max-width: 1460px){.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control{flex-direction:column}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control .components-base-control__field{margin-bottom:.5em}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-range-control{display:flex;align-items:flex-start;justify-content:space-between}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-range-control .components-base-control__field{min-width:260px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-range-control .components-base-control__help{margin-top:27px}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar{background-color:#fff}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__title,.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .components-panel__body-toggle{font-weight:600}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__title{margin-left:.5em;margin-bottom:.5em;font-size:14px}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__description{color:#6e5d34}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__description .__code{color:#7f6c3c;background-color:rgba(242,213,146,.2)}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .__plugin_info .__code{color:#0075af;background-color:rgba(0,117,175,.15)}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card .block-editor-block-icon svg{width:36px;height:36px;max-width:36px;max-height:36px}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .components-panel__body.is-opened .components-panel__body-title+div{margin-top:12px}@media all and (max-width: 1020px){.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar{display:none}}.zukit-settings .zukit-skeleton .zukit-toggle .components-form-toggle{opacity:.8}.zukit-settings .zukit-skeleton .zukit-toggle .components-form-toggle:not(.is-checked) .components-form-toggle__track{border-color:rgba(0,117,175,.8)}.zukit-settings .zukit-skeleton .zukit-toggle .components-toggle-control__label .__code{display:inline;letter-spacing:normal;margin:0;padding:0 3px;color:#00537c;background-color:rgba(0,117,175,.05)}.zukit-settings .zukit-skeleton .__flex{display:flex;align-items:center;justify-content:flex-start}.zukit-settings .zukit-skeleton .__flex>*{margin-right:1em}.zukit-settings .zukit-skeleton .__flex.__right{justify-content:flex-end}.zukit-settings .zukit-skeleton .__flex.__right>*{margin-left:1em;margin-right:0}.zukit-settings .zukit-skeleton .__flex.__side{justify-content:space-between}.zukit-settings .zukit-skeleton .__flex.__side>*{margin:0}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions{position:relative;width:100%;color:#fff;font-size:14px;font-weight:600;transition:background-color .3s ease-out;box-shadow:0px 0px 0px 1px rgba(0,0,0,.2) inset;background-color:#00aced;border-color:#0074a1 !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions:not(.is-loading):hover:enabled{background-color:#0087ba;color:#fff !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions:not(.is-loading):active:enabled{background-color:#0074a1;color:#fff !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.is-loading{color:rgba(255,255,255,.5);pointer-events:none}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.__auto{width:auto;padding-right:12px}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions .components-spinner{position:absolute;right:0;top:50%;transform:translate(0, -50%);margin:0 8px;background-color:rgba(255,255,255,.5)}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions span.dashicons{margin-right:8px}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.red{background-color:#ff3358;border-color:#e6002a !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.red:hover:enabled{background-color:#ff002e}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.red:active:enabled{background-color:#e6002a}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.gold{background-color:#e8a723;border-color:#ac7a12 !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.gold:hover:enabled{background-color:#c48a14}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.gold:active:enabled{background-color:#ac7a12}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.green{background-color:#1a937d;border-color:#0f5246 !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.green:hover:enabled{background-color:#126858}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.green:active:enabled{background-color:#0f5246}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.blue{background-color:#00aced;border-color:#0074a1 !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.blue:hover:enabled{background-color:#0087ba}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.blue:active:enabled{background-color:#0074a1}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.magenta{background-color:#e01765;border-color:#9b1046 !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.magenta:hover:enabled{background-color:#b21250}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.magenta:active:enabled{background-color:#9b1046}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-yellow{background-color:#ffffa5;border-color:#ffff59 !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-yellow:hover:enabled{background-color:#ffff72}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-yellow:active:enabled{background-color:#ffff59}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-brown{background-color:#f2d592;border-color:#eabb4e !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-brown:hover:enabled{background-color:#edc364}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-brown:active:enabled{background-color:#eabb4e}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.error{background-color:#cc2027;border-color:#8a161a !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.error:hover:enabled{background-color:#a0191f}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.error:active:enabled{background-color:#8a161a}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.admin-blue{background-color:#0075af;border-color:#004263 !important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.admin-blue:hover:enabled{background-color:#00537c}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.admin-blue:active:enabled{background-color:#004263}.zukit-settings .zukit-skeleton .__help{padding-top:5px;padding:5px 10px;border-radius:0 0 5px 5px;margin-top:-1px}.zukit-settings .zukit-skeleton .__help.red{background-color:rgba(255,51,88,.1)}.zukit-settings .zukit-skeleton .__help.gold{background-color:rgba(232,167,35,.1)}.zukit-settings .zukit-skeleton .__help.green{background-color:rgba(26,147,125,.1)}.zukit-settings .zukit-skeleton .__help.blue{background-color:rgba(0,172,237,.1)}.zukit-settings .zukit-skeleton .__help.magenta{background-color:rgba(224,23,101,.1)}.zukit-settings .zukit-skeleton .__help.light-yellow{background-color:rgba(255,255,165,.1)}.zukit-settings .zukit-skeleton .__help.light-brown{background-color:rgba(242,213,146,.1)}.zukit-settings .zukit-skeleton .__help.error{background-color:rgba(204,32,39,.1)}.zukit-settings .zukit-skeleton .__help.admin-blue{background-color:rgba(0,117,175,.1)}.zukit-settings .zukit-select-item .dashicons{width:100%;height:100%;font-size:80px}.zukit_red{color:#ff3358}.zukit_green{color:#1a937d}.zukit_magenta{color:#e01765}.zukit_gold{color:#e8a723}.zukit_blue{color:#00aced}.zukit_bold{font-weight:600;letter-spacing:.5pt}.zukit_grand{font-weight:600;font-size:110%;letter-spacing:1pt;text-transform:uppercase}.zukit_uppercase{text-transform:uppercase;font-size:.8em}.zukit_uppercase2{font-weight:500;text-transform:uppercase;letter-spacing:.5pt}.zukit_shift{margin-left:1.5em} +.zukit-settings .zukit-skeleton .__zu_markdown em,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help em{letter-spacing:.5px;font-weight:500;padding:0 3px 1px;margin:0 2px;border-radius:3px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note em{letter-spacing:.5px;font-weight:500;border-radius:3px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible em{letter-spacing:.5px;font-weight:500;padding:0 3px 1px;margin:0 2px;border-radius:3px}.zukit-settings .zukit-skeleton .__zu_markdown .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .__code{letter-spacing:.5px;font-weight:500;margin:0 2px;border-radius:3px}.zukit-settings .zukit-skeleton .__zu_markdown .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help .__code{padding:1px 5px;display:inline-block;color:#b21250;background-color:rgba(224,23,101,.08)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note .__code{padding:1px 5px;display:inline-block;color:#b21250}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .__code{padding:1px 5px;display:inline-block;color:#b21250;background-color:rgba(224,23,101,.08)}.zukit-settings .zukit-skeleton .__zu_markdown em,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help em{color:#00537c;background-color:rgba(0,117,175,.1)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note em{background-color:rgba(0,117,175,.1)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible em{color:#00537c;background-color:rgba(0,117,175,.1)}.zukit-settings .zukit-skeleton .__zu_markdown strong,.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note strong,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help strong,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible strong{letter-spacing:.5px}.zukit-settings .zukit-skeleton .__zu_markdown .is-green .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note .is-green .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help .is-green .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .is-success em{color:#487a52;background-color:rgba(91,154,104,.1)}.zukit-settings .zukit-skeleton .__zu_markdown .is-red .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note .is-red .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help .is-red .__code{color:#ff002e;background-color:rgba(255,51,88,.1)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .is-error em{color:#99001c;background-color:rgba(252,191,0,.2)}.zukit-settings .zukit-skeleton .__zu_markdown .is-gold .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note .is-gold .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help .is-gold .__code,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .is-warning em{color:#c99800;background-color:rgba(252,191,0,.1)}.zukit-select-item{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.zukit-select-item .components-base-control__field{width:100%;margin:0}.zukit-select-item .components-button-group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.zukit-select-item .zukit-select-item__button-wrapper{border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;list-style:none;margin:4px 0;padding:3px;width:calc(100% - 6px);z-index:0}.zukit-select-item .zukit-select-item__button-wrapper.is-selected{box-shadow:none}.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button,.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button:hover{pointer-events:none;background-color:rgba(188,42,141,.07);border-color:rgba(188,42,141,.4);color:#bc2a8d;opacity:.5}.zukit-select-item.__recap .zukit-select-item__button-wrapper.is-selected .components-button,.zukit-select-item.__recap .zukit-select-item__button-wrapper.is-selected .components-button:hover{background-color:rgba(30,30,30,.07);border-color:rgba(30,30,30,.4);color:#1e1e1e}.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button .is-null,.zukit-select-item .zukit-select-item__button-wrapper.is-selected .components-button:hover .is-null{opacity:.5}.zukit-select-item .zukit-select-item__button-wrapper.is-disabled .components-button{pointer-events:none;background-color:rgba(188,42,141,.07);border-color:rgba(188,42,141,.4);color:#bc2a8d}.zukit-select-item .zukit-select-item__button-wrapper.is-slot .components-button{width:100%;height:100%;pointer-events:none;background-color:transparent;border-color:rgba(221,221,221,.4);color:transparent}.zukit-select-item .zukit-select-item__button-wrapper.is-null .components-button{width:100%;height:100%}.zukit-select-item.__2columns .zukit-select-item__button-wrapper{width:calc(50% - 6px)}.zukit-select-item.__3columns .zukit-select-item__button-wrapper{width:calc(33% - 6px)}.zukit-select-item.__4columns .zukit-select-item__button-wrapper{width:calc(25% - 6px)}.zukit-select-item.__5columns .zukit-select-item__button-wrapper{width:calc(20% - 6px)}.zukit-select-item.__box .zukit-select-item__button-wrapper{padding:0!important}.zukit-select-item.__box .zukit-select-item__button-wrapper:first-child .components-button{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.zukit-select-item.__box .zukit-select-item__button-wrapper:last-child .components-button{border-right-width:3px!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__2columns{width:50%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__3columns{width:33%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__4columns{width:25%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.__5columns{width:20%}.zukit-select-item.__digits .zukit-select-item__button-wrapper.is-selected{box-shadow:none}.zukit-select-item.__digits .zukit-select-item__button-wrapper.is-selected .components-button{background-color:rgba(0,117,175,.3);color:#555d66}.zukit-select-item .zukit-select-item__button.components-button{align-items:center;background-color:#fff;border:1px solid rgba(25,30,35,.2);border-radius:3px!important;height:auto;margin:0;padding:0;width:100%;transition-property:background-color,color,border-color;transition-duration:.3s;transition-timing-function:ease-out;box-shadow:none!important}.zukit-select-item .zukit-select-item__button.components-button:hover:not(:disabled){color:#bc2a8d!important;background-color:rgba(188,42,141,.08)!important;border-color:rgba(188,42,141,.4)!important}.zukit-select-item .zukit-select-item__button.components-button:focus:not(:disabled){box-shadow:0 0 0 1px #0075af!important}.zukit-select-item .zukit-select-item__button.components-button.is-clickable{pointer-events:all}.zukit-select-item .zukit-select-item__button.components-button svg{fill:currentColor}.zukit-select-item .zukit-select-item__button.components-button .is-null{width:100%;height:100%;border-radius:3px!important;opacity:.1;background:repeating-linear-gradient(45deg,currentColor,currentColor 5px,rgba(0,0,0,.05) 5px,rgba(0,0,0,.05) 10px)}.zukit-select-item .zukit-select-item__button.components-button .__wrapper{line-height:0;font-size:0;width:100%;height:100%;padding:5px}.zukit-select-item .zukit-select-item__button.components-button span{width:100%;font-size:1.5em;font-weight:700;font-family:Ubuntu,"Open Sans","Helvetica Neue",sans-serif}.zukit-select-item .zukit-select-item__button.components-button.is-large span{font-size:3em}.zukit-select-item.__selector .zukit-select-item__button.components-button{background-color:transparent}.zukit-select-item.__selector .zukit-select-item__button.components-button:hover{background-color:rgba(0,117,175,.7)!important;color:#fff!important}.zukit-select-item.__selector .is-selected .zukit-select-item__button.components-button{background-color:rgba(0,117,175,.3);color:#555d66}.zukit-select-item.__box .zukit-select-item__button.components-button{border:3px solid #555d66;border-radius:0!important;border-right-width:0}.zukit-select-item.__digits .zukit-select-item__button.components-button{height:60px;background-color:rgba(0,117,175,.1)}.zukit-select-item.__digits .zukit-select-item__button.components-button:hover{background-color:rgba(0,117,175,.7)!important;color:#fff!important}.zukit-select-item.__digits .zukit-select-item__button.components-button span{width:100%;font-size:3em;font-weight:700;font-family:Ubuntu,"Open Sans","Helvetica Neue",sans-serif}.zukit-list-input{display:flex;flex-direction:column}.zukit-list-input.__fullwidth{width:100%}.zukit-list-input .__list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:8px}.zukit-list-input .__list .__list-item{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(0,117,175,.1);border-radius:6px;border:1px solid rgba(0,117,175,.7);overflow:hidden;margin:0 8px 8px 0}.zukit-list-input .__list .__list-item span:not(.dashicons){color:#00537c;padding:0 0 0 10px}.zukit-list-input .__list .__list-item .__remove{height:30px;width:30px;min-width:30px;padding:0 5px;margin-left:5px;border:0;border-radius:0;background-color:transparent;color:#0075af!important;box-shadow:none}.zukit-list-input .__list .__list-item .__remove:hover{background-color:#0075af;color:#fff!important;box-shadow:none!important}.zukit-list-input .__list .__edit{height:30px;margin-bottom:10px}.zukit-list-input .__input{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}.zukit-list-input .__input .components-button{margin:15px 0 0 10px;height:30px;width:auto!important;padding-right:12px;box-shadow:none}.zukit-list-input .__input.__with-help .components-base-control__help{margin-left:0!important}.zukit-list-input .__input.__with-help .__add,.zukit-list-input .__input.__with-help .__reset{margin-top:0;align-self:flex-start;top:26px}.zukit-list-input .__input.__with-label-help{margin-top:0;margin-bottom:8px}.block-editor-block-inspector .zukit-text-control .components-base-control,.zukit-list-input .__input.__with-label-help .components-base-control__field{margin-bottom:0}.zukit-list-input .__input.__with-label-help .__add,.zukit-list-input .__input.__with-label-help .__reset{margin-top:0}.zukit-text-control{display:flex;align-items:flex-start;justify-content:flex-start;max-width:600px}.zukit-text-control .components-base-control{width:100%}.zukit-text-control.__with-label{align-items:flex-end}.zukit-text-control.__with-help .components-base-control__help{text-align:left!important;margin-left:0!important}.zukit-text-control.__with-label-help{align-items:flex-start}.zukit-text-control.__with-button .components-base-control__help{margin-right:-16px}.zukit-text-control.__with-button .components-text-control__input:focus{box-shadow:none}.zukit-text-control .components-button{height:30px;width:36px;min-width:36px;color:#00537c;background-color:rgba(0,117,175,.1);border:1px solid rgba(0,117,175,.7);border-radius:0 3px 3px 0;box-shadow:none;transition:background-color .3s ease-out;position:relative}.zukit-text-control .components-button .dashicon{margin:0;padding-left:1px}.zukit-text-control .components-button.__with-label{margin-bottom:8px}.zukit-text-control .components-button.__with-label-help{margin-top:26px;margin-bottom:0}.zukit-text-control .components-button:hover{box-shadow:none!important;background-color:#0075af!important;color:#fff!important}.zukit-table.css-flex .head,.zukit-table.css-flex .row{width:100%;display:flex;flex-flow:row nowrap}.zukit-table{font-size:14px;color:#323c5a;margin:.5rem;line-height:1.5;border:1px solid rgba(50,60,90,.3);transition:height .3s ease-out}.zukit-table.css-flex{display:flex;flex-flow:column nowrap;flex:1 1 auto}.zukit-table.is-loading{border:1px dashed rgba(50,60,90,.3)}.zukit-table.is-loading .body{display:flex;align-items:center;justify-content:center;min-height:60px}.zukit-settings .wp_5_4.block-editor-editor-skeleton .block-editor-block-list__layout .block-editor-block-list__block,.zukit-table.is-loading .body .components-spinner{margin:0 auto}.zukit-table.is-loading .head{border-width:0}.zukit-table .head{font-weight:700;background-color:rgba(50,60,90,.1);white-space:normal;border-bottom:1px solid rgba(50,60,90,.6)}.zukit-table.css-flex .head{justify-content:center}.zukit-table .row{background-color:rgba(50,60,90,.01);border-bottom:1px solid rgba(50,60,90,.3)}.zukit-table .row:nth-of-type(even){background-color:rgba(50,60,90,.1)}.zukit-table .row:last-child{border-bottom-width:0}.zukit-table.css-grid{border-bottom-width:0}.zukit-table.css-grid .head{display:grid;border-bottom-width:2px}.zukit-table.css-grid .body{display:grid}.zukit-table.css-grid .cell{border-bottom:1px solid rgba(50,60,90,.3)}.zukit-table .cell{padding:.5em;word-break:break-word;overflow:hidden;text-overflow:ellipsis;min-width:0;white-space:nowrap}.zukit-table.css-flex .cell{flex-flow:row nowrap;flex-grow:1;flex-basis:0}.zukit-table .cell,.zukit-table .cell .block-editor-block-icon div{display:flex;align-items:center}.zukit-table .cell.has-text-align-left{justify-content:flex-start}.zukit-table .cell.has-text-align-center{justify-content:center}.zukit-table .cell.has-text-align-right{justify-content:flex-end}.zukit-table.css-flex .cell.__zu_icon{max-width:60px}.zukit-table .cell.__zu_strong{font-weight:700}.zukit-table .cell.__zu_link a{text-decoration:none}.zukit-divider{margin-top:-1em;border-bottom:1px solid #e2e4e7}.zukit-settings #update-nag,.zukit-settings #wpfooter,.zukit-settings .update-nag{display:none}.zukit-settings .block-editor-editor-skeleton__body,.zukit-settings .interface-interface-skeleton__body,.zukit-settings .wp_5_4.block-editor-editor-skeleton .block-editor-block-list__layout{padding:0}.zukit-settings .block-editor-editor-skeleton__sidebar>div,.zukit-settings .interface-interface-skeleton__sidebar>div{height:auto}.zukit-settings .wp_5_4.block-editor-editor-skeleton .components-range-control__number{width:auto}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton{padding:0;left:-20px;width:calc(100% + 20px)}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body{height:100%}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content{min-height:100%;width:calc(100% - 280px)}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content .block-editor-block-list__layout{padding:28px 0}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content .block-editor-block-list__layout .block-editor-block-list__block{padding:0!important;margin:0 auto}@media all and (max-width:1020px){.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__content{width:100%}}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__sidebar .edit-post-sidebar{top:32px}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .block-editor-editor-skeleton__body .block-editor-editor-skeleton__sidebar .block-editor-block-inspector .block-editor-block-card{padding:16px}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .components-button.__plugin_actions{min-height:36px;padding:6px 6px 6px 12px;border-radius:2px}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .components-range-control__slider{z-index:0}.zukit-settings .wp_less_5_4.block-editor-editor-skeleton .components-range-control__number{width:auto}.zukit-settings .wp_5_9 .components-visually-hidden{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.zukit-settings .components-checkbox-control .components-checkbox-control__input{border-radius:4px;opacity:.8}.zukit-settings .components-checkbox-control .components-checkbox-control__checked{width:20px;height:20px;left:0;top:0}.zukit-settings .__sidebyside{width:100%;display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.zukit-settings .__sidebyside .components-base-control__label{font-weight:500;margin:0 0 8px}.zukit-settings .__sidebyside .components-base-control__help.components-base-control__help{margin-bottom:8px!important}@media all and (max-width:1460px){.zukit-settings .__sidebyside{flex-direction:column;align-items:flex-start}.zukit-settings .__sidebyside .components-base-control__label{margin:0 0 2px}}.zukit-settings .zukit-skeleton{background-color:#fff}.zukit-settings .zukit-skeleton .zukit-skeleton__content{background-color:rgba(229,229,229,.3)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible{z-index:29}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .components-notice__content div{display:inline-block}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .is-info{background-color:rgba(0,99,219,.1)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .is-warning{background-color:rgba(252,191,0,.1)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible em{font-style:normal}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-editor-notices__dismissible .zukit-data{height:auto;margin-left:10px;padding:3px 6px;border-width:0;background-color:#f2c1c2;color:#cc2027;pointer-events:none;cursor:default;font-weight:400}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor{background-color:transparent;position:relative;padding-top:50px;flex:1 1 auto}@supports ((position:-webkit-sticky) or (position:sticky)){.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor{flex-basis:100%}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper{font-family:inherit;font-size:inherit;line-height:inherit}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ol,.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ul{margin:inherit;padding:inherit;list-style-type:none;box-sizing:inherit}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ol li,.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper ul li{margin-bottom:6px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .zukit-skeleton__editor.editor-styles-wrapper select{font-family:inherit}.zukit-settings .zukit-skeleton .zukit-skeleton__content .block-editor-block-list__block{background-color:#fff;max-width:1020px;border:1px solid #e2e4e7;border-top-width:0;border-bottom-width:0;box-shadow:0 1px 1px rgba(0,0,0,.04)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-panel__body-title .components-button{font-size:15px;font-weight:600}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control,.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-button:not(.zukit-select-item__button):not(.__plugin_actions):not(.__exclude):not(.components-panel__body-toggle){font-size:14px!important;line-height:18px!important;color:#323c5a}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control .components-toggle-control__label{min-width:200px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__subtitle .components-panel__body-toggle,.zukit-settings .zukit-skeleton .zukit-skeleton__content h2.__subtitle,.zukit-settings .zukit-skeleton .zukit-skeleton__content h3.__subtitle,.zukit-settings .zukit-skeleton .zukit-skeleton__content h4.__subtitle,.zukit-settings .zukit-skeleton .zukit-skeleton__content h5.__subtitle,.zukit-settings .zukit-skeleton .zukit-skeleton__content h6.__subtitle{font-size:14px;font-weight:600;color:#6e5d34}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title{background-color:rgba(50,60,90,.3);box-shadow:0 0 2px rgba(0,0,0,.3) inset;padding:0 48px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block{padding:15px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between;max-width:none}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block h1{font-size:40px;font-family:Ubuntu,Roboto,"Open Sans",sans-serif}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block .block-editor-block-icon{width:100px;height:80px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title .editor-post-title__block .block-editor-block-icon svg{max-width:100px;max-height:80px;height:80px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note{padding:1em;line-height:1.7;border:1px solid #e8a723;border-radius:5px;margin-bottom:2em;background-color:rgba(232,167,35,.2)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note .__code{background-color:rgba(232,167,35,.2)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__note em{background-color:transparent;margin:0;padding:0 1px;color:#987654}.zukit-settings .zukit-skeleton .zukit-skeleton__content .editor-post-title+.__note{display:inline-block;margin:2em;width:calc(100% - 6em)}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__block_label label,.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_label{display:block;margin-bottom:4px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_block{display:flex;justify-content:space-between}@media all and (max-width:1460px){.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_block{flex-direction:column}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_control{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px;min-width:260px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_control .components-base-control__field{margin-bottom:0}.zukit-settings .zukit-skeleton .zukit-skeleton__content .__select_control .__reset{margin-left:12px;max-height:30px;min-width:36px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help{margin:0 0 1em 1em;color:#006287;font-size:13px;letter-spacing:.5px;text-align:right}@media all and (max-width:1460px){.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-base-control__help{margin-left:0;text-align:left}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control{display:flex;align-items:flex-start;justify-content:space-between}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control .components-base-control__field{margin:0 0 1em}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control+.components-toggle-control{margin-bottom:0}@media all and (max-width:1460px){.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control{flex-direction:column}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-toggle-control .components-base-control__field{margin-bottom:.5em}}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-range-control{display:flex;align-items:flex-start;justify-content:space-between}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-range-control .components-base-control__field{min-width:260px}.zukit-settings .zukit-skeleton .zukit-skeleton__content .components-range-control .components-base-control__help{margin-top:27px}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar{background-color:#fff}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__title,.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .components-panel__body-toggle{font-weight:600}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__title{margin-left:.5em;margin-bottom:.5em;font-size:14px}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__description{color:#6e5d34}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card__description .__code{color:#7f6c3c;background-color:rgba(242,213,146,.2)}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .__plugin_info .__code{color:#0075af;background-color:rgba(0,117,175,.15)}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .block-editor-block-card .block-editor-block-icon svg{width:36px;height:36px;max-width:36px;max-height:36px}.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar .components-panel__body.is-opened .components-panel__body-title+div{margin-top:12px}@media all and (max-width:1020px){.zukit-settings .zukit-skeleton .zukit-skeleton__sidebar{display:none}}.zukit-settings .zukit-skeleton .zukit-toggle .components-form-toggle{opacity:.8}.zukit-settings .zukit-skeleton .zukit-toggle .components-form-toggle:not(.is-checked) .components-form-toggle__track{border-color:rgba(0,117,175,.8)}.zukit-settings .zukit-skeleton .zukit-toggle .components-toggle-control__label .__code{display:inline;letter-spacing:normal;margin:0;padding:0 3px;color:#00537c;background-color:rgba(0,117,175,.05)}.zukit-settings .zukit-skeleton .__flex{display:flex;align-items:center;justify-content:flex-start}.zukit-settings .zukit-skeleton .__flex>*{margin-right:1em}.zukit-settings .zukit-skeleton .__flex.__right{justify-content:flex-end}.zukit-settings .zukit-skeleton .__flex.__right>*{margin-left:1em;margin-right:0}.zukit-settings .zukit-skeleton .__flex.__side{justify-content:space-between}.zukit-settings .zukit-skeleton .__flex.__side>*{margin:0}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions{position:relative;width:100%;color:#fff;font-size:14px;font-weight:600;transition:background-color .3s ease-out;box-shadow:0 0 0 1px rgba(0,0,0,.2) inset;background-color:#00aced;border-color:#0074a1!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions:not(.is-loading):hover:enabled{background-color:#0087ba;color:#fff!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions:not(.is-loading):active:enabled{background-color:#0074a1;color:#fff!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.is-loading{color:rgba(255,255,255,.5);pointer-events:none}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.__auto{width:auto;padding-right:12px}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions .components-spinner{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0 8px;background-color:rgba(255,255,255,.5)}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions span.dashicons{margin-right:8px}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.red{background-color:#ff3358;border-color:#e6002a!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.red:hover:enabled{background-color:#ff002e}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.red:active:enabled{background-color:#e6002a}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.gold{background-color:#e8a723;border-color:#ac7a12!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.gold:hover:enabled{background-color:#c48a14}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.gold:active:enabled{background-color:#ac7a12}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.green{background-color:#1a937d;border-color:#0f5246!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.green:hover:enabled{background-color:#126858}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.green:active:enabled{background-color:#0f5246}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.blue{background-color:#00aced;border-color:#0074a1!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.blue:hover:enabled{background-color:#0087ba}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.blue:active:enabled{background-color:#0074a1}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.magenta{background-color:#e01765;border-color:#9b1046!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.magenta:hover:enabled{background-color:#b21250}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.magenta:active:enabled{background-color:#9b1046}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-yellow{background-color:#ffffa5;border-color:#ffff59!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-yellow:hover:enabled{background-color:#ffff72}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-yellow:active:enabled{background-color:#ffff59}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-brown{background-color:#f2d592;border-color:#eabb4e!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-brown:hover:enabled{background-color:#edc364}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.light-brown:active:enabled{background-color:#eabb4e}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.error{background-color:#cc2027;border-color:#8a161a!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.error:hover:enabled{background-color:#a0191f}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.error:active:enabled{background-color:#8a161a}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.admin-blue{background-color:#0075af;border-color:#004263!important}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.admin-blue:hover:enabled{background-color:#00537c}.zukit-settings .zukit-skeleton .components-button:not(.zukit-select-item__button).__plugin_actions.admin-blue:active:enabled{background-color:#004263}.zukit-settings .zukit-skeleton .__help{padding:5px 10px;border-radius:0 0 5px 5px;margin-top:-1px}.zukit-settings .zukit-skeleton .__help.red{background-color:rgba(255,51,88,.1)}.zukit-settings .zukit-skeleton .__help.gold{background-color:rgba(232,167,35,.1)}.zukit-settings .zukit-skeleton .__help.green{background-color:rgba(26,147,125,.1)}.zukit-settings .zukit-skeleton .__help.blue{background-color:rgba(0,172,237,.1)}.zukit-settings .zukit-skeleton .__help.magenta{background-color:rgba(224,23,101,.1)}.zukit-settings .zukit-skeleton .__help.light-yellow{background-color:rgba(255,255,165,.1)}.zukit-settings .zukit-skeleton .__help.light-brown{background-color:rgba(242,213,146,.1)}.zukit-settings .zukit-skeleton .__help.error{background-color:rgba(204,32,39,.1)}.zukit-settings .zukit-skeleton .__help.admin-blue{background-color:rgba(0,117,175,.1)}.zukit-settings .zukit-select-item .dashicons{width:100%;height:100%;font-size:80px}.zukit_red{color:#ff3358}.zukit_green{color:#1a937d}.zukit_magenta{color:#e01765}.zukit_gold{color:#e8a723}.zukit_blue{color:#00aced}.zukit_bold,.zukit_grand{font-weight:600;letter-spacing:.5pt}.zukit_grand{font-size:110%;letter-spacing:1pt;text-transform:uppercase}.zukit_uppercase{text-transform:uppercase;font-size:.8em}.zukit_uppercase2{font-weight:500;text-transform:uppercase;letter-spacing:.5pt}.zukit_shift{margin-left:1.5em} \ No newline at end of file diff --git a/zukit/dist/zukit.min.js b/zukit/dist/zukit.min.js index 0668a41..7f2e4ef 100644 --- a/zukit/dist/zukit.min.js +++ b/zukit/dist/zukit.min.js @@ -1,3 +1,3 @@ -!function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function t(t){for(var a=1;a=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,o,r=[],c=!0,l=!1;try{for(n=n.call(e);!(c=(a=n.next()).done)&&(r.push(a.value),!t||r.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{c||null==n.return||n.return()}finally{if(l)throw o}}return r}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null,n=window[e]||{},a=n.data,o=void 0===a?{}:a;return E=p.isEmpty(t)?o:p.defaults(o,t)}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return p.isEmpty(E)&&window.console.warn("ZUKIT: utils.externalData() should be called before any getExternalData() call!"),null===e?E:p.get(E,e,t)}var C=d;function N(e){return!p.isNaN(parseFloat(e))&&isFinite(e)}function S(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=null!=e&&(p.isNaN(t=+e)?!!String(e).toLowerCase().replace(!1,""):!!t);return n?a?String(a):null:a}function x(e,t,n){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=p.isNaN(+e)?a?t:n:e;return p.clamp(p.round(o),t,n)}function A(e,t){var n,a=p.isString(e)||N(e)?String(e):String(t),o=0;for(n=0;n1&&void 0!==arguments[1]&&arguments[1];if(!e||0===e.length)return t?"":[];var n=p.compact(p.map(e,(function(e){return e&&e.id&&parseInt(e.id,10)})));return t?p.join(n,","):n}function z(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=n?e:p.get(e,"depends");if(!0===p.get(e,"hasMoreActions"))return!1;if(p.isNil(o))return!0;if(!1===o)return!1;var r="&&"===(o=p.castArray(o))[0]||"||"===o[0],c="&&"===o[0];return p.reduce(r?p.drop(o,1):o,(function(e,n){var r=p.trimStart(n,"!"),l=p.get(t,a?"".concat(a,".").concat(r):r,!1);return l=p.startsWith(o,"!")?!l:l,null===e?l:c?e&&l:e||l}),null)}function I(e){if(e)try{e=JSON.stringify(e)}catch(t){e="{}"}return e||"{}"}var j=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"name",a=String(e).replace(/([^-|\d])(\d+)$/,"$1-$2");if(p.includes(t,a))for(var o=0,r=String(a).replace(/-\d+$/,"").replace(/\d+$/,"")||n;++o>0;){var c="".concat(r,"-").concat(o);if(!p.includes(t,c))return c}return a};function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=D(e,{raw:!0,br:!0,json:!0});if(p.isNil(t))return n;t=(t=p.isArray(t)||p.isPlainObject(t)?I(t):String(t)).replace(/([{|}])/g," $1 ").replace(/,\s*/g,", ").replace(/"([^"]+)":/g,"$1: ");var a=/[?|!.]\s*$/.test(e);return n.replace(/[:|.]\s*$/g,"")+"".concat(a?"":":",' ').concat(t,"")}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:24;return React.createElement("svg",{className:d("zu-svg",{icon:t},"icon-".concat(e),n),role:"img","aria-labelledby":"title",viewBox:"0 0 ".concat(a," ").concat(a),preserveAspectRatio:"xMidYMin slice"},React.createElement("use",{href:"#".concat(e)}))}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e),a=n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null;return a?t?a:"rgb(".concat(a.r,",").concat(a.g,",").concat(a.b,")"):null}function F(e,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=B(e,!0);if(null===o)return null;var r=p.set(t({},o),"a",n);return a?r:"rgba(".concat(r.r,",").concat(r.g,",").concat(r.b,",").concat(r.a,")")}function P(e,t){var n,a,o=/(\.0+)+$/,r=String(e).replace(o,"").split("."),c=String(t).replace(o,"").split("."),l=Math.min(r.length,c.length);for(n=0;n$1';n.externalLink&&(a=a.replace("$1")).replace(/(^|[^*])\*([^*]+)\*/gm,"$1$2")).replace(/(^|[^`])`([^`]+)`/gm,'$1$2')).replace(/\[([^\]]+)\]\(([^)]+)\)/gm,a),p.includes(o,"\n")||n.json&&p.includes(o,"\\n")){var r=n.json?/\\n/gm:/\n/gm;o=n.br?o.replace(r,"
"):o.split(n.json?"\\n":"\n").map((function(e){return"

".concat(e,"

")})).join("")}if(n.raw)return o;if(null===o.match(/<[^<]+>/gm))return e;var c=function(e){var t=document.createElement("html");return t.innerHTML=e,p.find(t.childNodes,{nodeName:"BODY"})}(o),l=React.createElement(React.Fragment,null,p.map(c.childNodes,V));return n.container?React.createElement("span",{className:"__markdown"},l):l}function V(e,t){var n,a=String(e.nodeName).toLowerCase();return"strong"===a?React.createElement("strong",{key:t,className:e.className||null},e.textContent):"em"===a?React.createElement("em",{key:t,className:e.className||null},e.textContent):"span"===a?React.createElement("span",{key:t,className:e.className||null},e.textContent):"br"===a?React.createElement("br",{key:t}):"#text"===a?e.textContent:"p"===a?React.createElement("p",{key:t,className:e.className||null},p.map(e.childNodes,V)):"a"===a?React.createElement("a",{key:t,className:e.className||null,href:e.href,rel:e.rel,target:e.target},p.map(e.childNodes,V),p.includes(e.className,"components-external-link")&&React.createElement(React.Fragment,null,React.createElement("span",{className:"components-visually-hidden"},"(opens in a new tab)"),(n="external",React.createElement(h,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",className:"components-external-link__icon",role:"img","aria-hidden":"true",focusable:"false",style:{width:"1.4em",height:"1.4em",margin:"-0.2em 0.1em 0 0.2em",verticalAlign:"middle",fill:"currentColor"}},React.createElement(v,{d:p.get({external:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"},n,"")}))))):void 0}var W="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",q=R("zukit_jsdata").colors,H=void 0===q?{}:q,U="#cc1818",G={};function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U;return p.get(H,e,t)}function Z(e){var t=R(e).colors;return p.isEmpty(t)?K:(G[e]=p.merge({},H,t),function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U;return"all"===t?G[e]:p.get(G,[e,t],n)})}function Q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=p.reduce(e,(function(e,t,n){return e.push({slug:n,color:t,name:p.startCase(p.replace(n,"_"," "))}),e}),t);if(n){var o=p.concat(p.map(a,"slug"),p.isArray(n)?n:[]),r=p.filter(J,(function(e){return!p.includes(o,e.slug)}));return p.concat(a,r)}return a}var J=Q(H,[{slug:"none",color:"white",name:"None"}]),Y={namespace:"zu",slug:"zu-blocks",color:K("violet"),icon:null,title:m("Zu Blocks","zukit")};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{slug:Y.slug,title:Y.title,icon:Y.icon}:e;k([t].concat(c(y().filter((function(e){return e.slug!==t.slug})))))}function ee(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{namespace:Y.namespace,title:Y.title,icon:Y.icon}:e;return"function"==typeof w&&(w(t.namespace,t),!0)}Y.icon=React.createElement(h,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(g,null,React.createElement(v,{d:"M15.22,6.873 C15.22,6.873 14.383,8.096 13.914,12.049 C13.445,16.006 17.266,15.5 17.266,15.5 Q19.264,15.312 19.264,13.224 C19.264,13.224 19.172,6.516 19.264,6.873 C20.766,9.109 23.242,6.873 23.242,6.873 L23.242,13.993 Q23.242,16.279 21.737,17.422 Q20.231,18.565 17.242,18.565 Q14.42,18.27 12.914,17.127 C12.914,17.127 11.336,16.393 10.367,13.908 C9.107,10.676 11.242,6.873 11.242,6.873 z",fill:Y.color}),React.createElement(v,{d:"M7.448,14.858 C8.266,16.469 11.164,15.236 11.164,15.236 L17.242,18.565 L0.758,18.565 L6.08,10.203 L1.47,10.203 C1.47,10.203 3.141,7.828 1.47,6.873 C0.922,6.844 12.742,6.873 12.742,6.873 C12.742,6.873 6.256,12.508 7.448,14.858 z",fill:Y.color})));var te={registerCategory:X,registerCollection:ee,externalData:R,getExternalData:_,mergeClasses:C,hexToRGB:B,hexToRGBA:F,isNum:N,isWrongId:L,toBool:S,toRange:x,getKey:A,getIds:O,getColor:K,getColorGetter:Z,getColorOptions:Q,toJSON:I,uniqueValue:j,svgRef:T,compareVersions:P,simpleMarkdown:D,emptyGif:W,brandAssets:Y},ne=Object.freeze({__proto__:null,externalData:R,getExternalData:_,mergeClasses:C,isNum:N,toBool:S,toRange:x,getKey:A,isWrongId:L,getIds:O,checkDependency:z,toJSON:I,uniqueValue:j,messageWithError:M,svgRef:T,hexToRGB:B,hexToRGBA:F,compareVersions:P,simpleMarkdown:D,emptyGif:W,getColor:K,getColorGetter:Z,getColorOptions:Q,brandAssets:Y,registerCategory:X,registerCollection:ee,blocksSet:te}),ae=lodash,oe=wp.apiFetch,re="cache",ce="router",le={router:null,root:"zukit",version:1},ie="/".concat(le.root,"/v").concat(le.version,"/"),se=null,ue=le;function de(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=ae.get(t,"options.key");return function(t){var c=t||{},l=c.status,i=void 0===l?"warning":l,s=c.content,u=c.data,d=void 0===u?null:u,p=c.withData,m=c.withHTML,f=void 0===m||m,v=c.message,g=c.params;ae.isFunction(o)&&o(n({},r,!1)),"data"!==i&&ae.includes(i,"data")&&(i=i.replace("data",""),p=!0),("data"===i||p)&&ae.isFunction(a)&&a(d),!1===i&&v&&(i="error",s=v),ae.isNil(s)&&(s="Unknown action",g={action:r}),"data"!==i&&e({status:i,content:M(s,g),isDismissible:!0,__unstableHTML:f})}}function pe(e,t,a){var o=ae.get(t,"options.key")||ae.get(t,"options.keys");return function(t){ae.isFunction(a)&&a(n({},o,!1));var c=function(e,t){var n=e.message,a=void 0===n?"Unknown error:":n,o=a,r=t,c=/:\s*(.+)$/.exec(a);null!==c&&(o=a.replace(c[1],""),r=ae.isNil(r)?c[1]:"".concat(c[1]," [").concat(r,"]"));return[o,r]}(t,{action:o}),l=r(c,2),i=l[0],s=l[1];e({status:"error",content:M(i,s),isDismissible:!0,__unstableHTML:!0})}}function me(e,t,n){var a=function(e,t){var n=ae.first(ae.keys(t)),a=ae.get(e,n);return ae.isNil(a)&&(null!==t[n]?ae.forEach(e||{},(function(e,o){if(null!==ae.get(t,o,null))return a=e,n=o,!1})):ae.forEach(e||{},(function(e,t){if(ae.startsWith(t,n))return a=e,n=t,!1}))),[n,a]}(t,e),o=r(a,2),c=o[0],l=o[1];return ae.isFunction(l)||ae.isFunction(n)?function(){ae.isFunction(n)&&n(),ae.isFunction(l)&&l(c,e[c])}:ae.noop}function fe(e,a,o,r){var c=ae.isPlainObject(e)?e:{action:e},l=c.action,i=c.value,s={route:"action",options:{key:l,value:void 0===i?null:i}};r(n({},l,!0)),ke(t(t({},s),{},{onSuccess:de(o,s,a,r),onError:pe(o,s,r)}))}function ve(e,a,o,r,c){if(null===e)return l=r,s=(i=a||{}).prev,u=void 0===s?{}:s,d=i.next,p=void 0===d?{}:d,void ae.forEach(l||{},(function(e,t){ae.isFunction(e)&&u[t]!==p[t]&&e(t,p[t])}));var l,i,s,u,d,p;ae.isString(e)&&!ae.has(a,e)&&(a=n({},e,a)),ke(t(t({},{route:"options",options:{keys:e,values:a}}),{},{onSuccess:me(a,r,c),onError:pe(o)}))}function ge(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=ae.omitBy(e,ae.isNil);ae.has(a,re)&&(t=a.cache,n.push(re));var o=[];for(var r in a)if(ae.has(a,r)&&!ae.includes(n,r)){var c=ae.isArray(a[r])?I(a[r]):a[r];o.push("".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(c)))}if(ae.has(a,ce)||o.push("".concat(ce,"=").concat(encodeURIComponent(se))),t){var l=Math.floor(1e6*Math.random());o.push("q=".concat(l))}return o.join("&")}function he(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,c=r||ie,l=ae.startsWith(e,c)?e.replace(/\\+$/g,""):c+e.replace(/^\\+|\\+$/g,""),i=ae.isNil(a)?n:ae.set(t({},n),ce,a),s=ae.isEmpty(o)?i:ae.pick(i,o);return ae.isEmpty(s)||(l="".concat(l,"/?").concat(ge(s,s.cache))),l}function be(e){if(ae.isNil(e))return{restBasics:ue,restRouter:se};se=ae.get(e,"rest.router",null)||ae.get(e,"router",null),ue=ae.get(e,"rest",le)}function ye(e){var t=e.route,n=e.options,a=e.picked,o=e.onSuccess,r=e.onError;oe({path:he(t,n,a)}).then((function(e){ae.isFunction(o)&&o(e)})).catch((function(e){ae.isFunction(r)&&r(e)}))}function ke(e){var n=e.route,a=e.options,o=e.picked,r=e.onSuccess,c=e.onError,l=e.router||se,i=t(t({},a),{},{router:l});oe({path:he(n),method:"POST",data:ae.isEmpty(o)?i:ae.pick(i,o)}).then((function(e){ae.isFunction(r)&&r(e)})).catch((function(e){ae.isFunction(c)&&c(e)}))}var we={serializeData:ge,setRestBasics:be,requestURL:function(e,t,n,a){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],c="/".concat(e,"/v").concat(t,"/");return he(n,a,o,r,c)},restRequestURL:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o="/".concat(ue.root,"/v").concat(ue.version,"/");return he(e,t,n,a,o)},fetchAndCatchWithOptions:ye,postAndCatchWithOptions:ke},Ee=Object.freeze({__proto__:null,ajaxDoAction:fe,ajaxUpdateOptions:ve,requestURL:he,setRestRouter:function(e){se=ae.isString(e)?e:ae.get(e,"rest.router",null)||ae.get(e,"router",null)},setRestBasics:be,fetchAndCatchWithOptions:ye,postAndCatchWithOptions:ke,blocksSet:we}),Re=lodash,_e=Re.forEach,Ce=Re.set,Ne=Re.unset,Se=Re.isPlainObject,xe=Re.isFunction,Ae=Re.keys,Le=Re.castArray,Oe=Re.reduce,ze=wp.element,Ie=ze.useCallback,je=ze.useReducer,Me=ze.useRef;function Te(e,n){switch(n.type){case"set":return _e(n.payload,(function(t,n){return null===t?Ne(e,n):Ce(e,n,t)})),t({},e);case"pre-reset":return xe(n.payload)&&n.payload(e),e;case"reset":return n.payload;default:return e}}var Be=lodash,Fe=Be.forEach,Pe=Be.get,De=Be.set,Ve=Be.isPlainObject,We=Be.isFunction,$e=Be.mapValues,qe=wp.element,He=qe.createContext,Ue=qe.useContext,Ge=qe.useCallback,Ke=qe.useReducer,Ze=He();function Qe(e,n){return"set"===n.type?(Fe(n.payload,(function(t,n){return De(e,"".concat(n,".value"),t)})),We(n.callback)&&n.callback(e),t({},e)):e}function Je(e,t){var n=r(Ke(Qe,e),2),a=n[0],o=n[1],c=Ge((function(e){Ve(e)&&o({type:"set",payload:e,callback:function(e){return ve("panels",$e(e,(function(e){return e.value})),t)}})}),[t]);return[Ge((function(e){switch(void 0===e&&(e={type:"all"}),e.type){case"all":default:return a;case"hidden":return void 0!==e.id&&!Pe(a,"".concat(e.id,".value"));case"value":return Pe(a,"".concat(e.id,".value"));case"title":return Pe(a,"".concat(e.id,".label"));case"falsely":return!z(Pe(a,e.id),e.options)}}),[a]),c,Ze]}Ze.displayName="ZukitPanelsContext";var Ye=wp.element;Ye.useContext;var Xe=Ye.createContext,et=wp.compose.createHigherOrderComponent,tt=Xe();tt.displayName="ZukitNoticesContext";var nt=et((function(e){return function(t){return React.createElement(tt.Consumer,null,(function(n){return React.createElement(e,a({noticeOperations:n},t))}))}}),"withZukitNoticesContext"),at=wp.components,ot=at.PanelRow,rt=at.Button,ct=at.Spinner,lt=(0,wp.element.forwardRef)((function(e,t){var a,o=e.className,r=e.isLoading,c=e.icon,l=e.color,i=e.label,s=e.help,u=e.value,d=e.onClick;return React.createElement(React.Fragment,null,React.createElement(ot,null,React.createElement(rt,{className:C("__plugin_actions",(a={},n(a,l,l),n(a,"is-loading",r),a),o),icon:c,isSecondary:!0,onClick:function(){return d(u)},ref:t},i,r&&React.createElement(ct,null))),s&&React.createElement("p",{className:C("__help",n({},l,l))},D(s,{br:!0})))})),it=lodash.includes,st=function(e){var t=e.className,n=e.size,a=void 0===n?2:n,o=e.unit,r=void 0===o?"em":o,c=e.bottomHalf,l=it(r,["px","em","rem","%"])?r:"em",i=x(a,0,100),s=0===i?null:{marginBottom:"".concat(c?i/2:i).concat(l),paddingTop:"".concat(i).concat(l)};return React.createElement("div",{className:C("zukit-divider",t),style:s})},ut=wp.components.ToggleControl,dt=function(e){var t=e.className,n=e.withDivider,a=e.label,o=e.help,r=e.checked,c=e.onChange;return React.createElement(React.Fragment,null,n&&React.createElement(st,{size:!0===n?void 0:n}),React.createElement(ut,{className:C("zukit-toggle","__zu_markdown",t),label:D(a,{br:!1}),help:D(o,{br:!0}),checked:!!r,onChange:c}))},pt=lodash,mt=pt.get,ft=pt.map,vt=pt.isEmpty,gt=pt.isNil,ht=pt.omitBy,bt=pt.pickBy,yt=pt.some,kt=wp.i18n.__,wt=wp.element.useCallback,Et=wp.components,Rt=Et.createSlotFill,_t=Et.PanelBody,Ct=Et.PanelRow,Nt=Et.Button,St=Et.ExternalLink,xt=Et.Spinner;var At=Rt("ZukitMoreActions"),Lt=At.Fill,Ot=At.Slot,zt=function(e){var t=e.version,a=e.title,o=e.author,r=e.link,c=e.description,l=e.icon,i=void 0===l?null:l,s=e.more,u=e.actions,d=e.actionLoading,p=e.debug,m=e.ajaxAction,f=e.options,v=e.updateOptions,g=e.getPanel,h=e.setPanel,b=function(e,t){return bt(e,(function(e){return z(e,t)}))}(g(),f),y=ht(s,(function(e){return gt(e)||null===mt(e,"value",null)})),k=bt(ht(u,gt),(function(e){return z(e,f)})),w=!vt(y),E=!vt(k)||yt(u,["hasMoreActions",!0]),R=!vt(b),_=mt(p,"prefix",null),N=_?mt(p,"options"):null,S=_?ht(mt(p,"actions"),gt):null,x=!(vt(S)&&vt(N)||!0!==mt(b,"".concat(_,".value"))),A=wt((function(e){v(n({},"".concat(_,".").concat(e),!mt(f,"".concat(_,".").concat(e))))}),[_,f,v]),L=wt((function(){m("reset_options",(function(e){return v(e,!0)}))}),[m,v]);return React.createElement("div",{className:"block-editor-block-inspector"},React.createElement("div",{className:"block-editor-block-card"},i,React.createElement("div",{className:"block-editor-block-card__content"},React.createElement("h2",{className:"block-editor-block-card__title"},a),React.createElement("span",{className:"block-editor-block-card__description __zu_markdown"},D(c,{br:!0,json:!0})))),React.createElement(_t,{title:kt("Plugin Info","zukit"),className:"__plugin_info",initialOpen:!1},React.createElement(Ct,null,React.createElement("span",null,kt("Version","zukit")),React.createElement("span",null,t)),React.createElement(Ct,null,React.createElement("span",null,kt("Author","zukit")),React.createElement(St,{href:r},o)),w&&ft(y,(function(e,t){var n=e.label,a=e.value,o=e.link;return React.createElement(Ct,{key:t},React.createElement("span",null,n),o?React.createElement(St,{href:o},a):React.createElement("span",{className:"__zu_markdown"},D(a,{br:!0,json:!0})))})),React.createElement(Ct,null,React.createElement(Nt,{className:"__plugin_actions admin-blue",icon:"admin-settings",isSecondary:!0,onClick:L},kt("Reset Plugin Options","zukit")))),E&&React.createElement(_t,{title:kt("Actions","zukit"),initialOpen:!0},ft(k,(function(e,t){var n=e.label,a=e.value,o=e.icon,r=e.color,c=e.help;return React.createElement(lt,{key:t,icon:o,color:r,label:n,help:c,value:a,isLoading:mt(d,a),onClick:m})})),React.createElement(Ot,null)),R&&React.createElement(_t,{title:kt("Screen Options","zukit"),initialOpen:!1},ft(b,(function(e,t){var a=e.label,o=e.value,r=e.help;return React.createElement(dt,{key:t,label:a,help:r,checked:o,onChange:function(){return h(n({},t,!o))}})}))),x&&React.createElement(_t,{title:g({type:"title",id:_}),initialOpen:!1},ft(N,(function(e,t){var n,a=e.label,o=e.help;return React.createElement(dt,{key:t,label:a,help:o,checked:(n=t,!!mt(f,_?"".concat(_,".").concat(n):n)),onChange:function(){return A(t)}})})),ft(S,(function(e,t){var a,o=e.label,r=e.value,c=e.icon,l=e.color;return React.createElement(Ct,{key:t},React.createElement(Nt,{className:C("__plugin_actions",(a={},n(a,l,l),n(a,"is-loading",mt(d,r)),a)),icon:c,isSecondary:!0,onClick:function(){return m(r)}},o,mt(d,r)&&React.createElement(xt,null)))}))))};zt.MoreActions=Lt,zt.ActionButton=lt;var It=["id","wp","edit","options","panels","info","actions","debug","noticeUI","noticeOperations"],jt=lodash,Mt=jt.keys,Tt=jt.has,Bt=jt.get,Ft=jt.includes,Pt=jt.isEmpty,Dt=jt.forEach,Vt=jt.omit,Wt=jt.reduce,$t=jt.first,qt=jt.castArray,Ht=wp.i18n.__,Ut=wp.compose.compose,Gt=wp.element.RawHTML,Kt=wp.blockEditor.BlockIcon,Zt=wp.components,Qt=Zt.withNotices,Jt=Zt.SlotFillProvider,Yt=wp.element,Xt=Yt.useState,en=Yt.useCallback,tn=Yt.useEffect,nn=Yt.useMemo;function an(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a="edit-post-layout is-mode-visual is-sidebar-opened",o="block-editor-editor-skeleton",r="interface-interface-skeleton",c="zukit-skeleton",l="".concat(o,"__").concat(e," ").concat(r,"__").concat(e," ").concat(c,"__").concat(e);if(Pt(e)){var i=Pt(n)?"":n.replace(/\./g,"_"),s="wp_"+i.replace(/(\d+_\d+)_\d+/g,"$1"),u="wp_".concat(i).concat(i!==s?" "+s:"")+(P(n,"5.4")<0?" wp_less_5_4":"");l="".concat(u," ").concat(o," ").concat(r," ").concat(c," ").concat(a)}else"editor"===e&&(l="".concat(c,"__").concat(e));return"".concat(l," ").concat(t).trim()}var on=Ut([Qt])((function(e){var n=e.id,c=e.wp,l=e.edit,i=e.options,s=void 0===i?{}:i,u=e.panels,d=void 0===u?{}:u,p=e.info,m=void 0===p?{}:p,f=e.actions,v=e.debug,g=e.noticeUI,h=e.noticeOperations,b=void 0===h?{}:h,y=o(e,It),k=b.createNotice,w=r(Xt(m.more||{}),2),E=w[0],R=w[1],_=r(Xt(Wt(f,(function(e,t){return e[t.value]=!1,e}),Wt(v.actions,(function(e,t){return e[t.value]=!1,e}),{}))),2),C=_[0],N=_[1],S=en((function(e){var n=$t(Mt(e));Tt(C,n)&&N((function(n){return t(t({},n||{}),e||{})}))}),[C]),x=function(e,n){var a=r(je(Te,e),2),o=a[0],c=a[1],l=Me(null),i=Ie((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Se(e)&&(t?c({type:"pre-reset",payload:function(t){ve(null,{prev:t,next:e},null,l.current,a),c({type:"reset",payload:e})}}):(ve(Ae(e),e,n,l.current,a),c({type:"set",payload:e})))}),[n]),s=Ie((function(e,n){var a=Le(e),o=Oe(a,(function(e,t){return e[t]=n,e}),{});l.current=t(t({},l.current||{}),o)}),[]);return[o,i,s]}(s,k),A=r(x,3),L=A[0],O=A[1],z=A[2],I=r(Je(d,k),3),j=I[0],M=I[1],T=I[2],B=en((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;F("default_options",(function(n){var a=Wt(qt(e),(function(e,t){var a=Bt(n,t,null);return null!==a&&(e[t]=a),e}),{});O(a,!1,t)}))}),[F,O]),F=en((function(e,t){fe(e,t,k,S)}),[k,S]);tn((function(){var e=Wt(E,(function(e,t){return Dt(qt(Bt(t,"depends",[])),(function(t){return Ft(e,t)?null:e.push(t)})),e}),[]);z(e,(function(){F("zukit_more_info",(function(e){R(Bt(e,"more",{}))}))}))}),[E,z,F]);var P=nn((function(){return Vt(y,["router","noticeList"])}),[y]),D=l?React.createElement(tt.Provider,{value:b},React.createElement(T.Provider,{value:j},React.createElement(l,{id:n,wp:c,info:m,title:Ht("General Settings","zukit"),options:L,updateOptions:O,resetOptions:B,ajaxAction:F,noticeOperations:b,setUpdateHook:z,moreData:P}))):null,V=m.icon?React.createElement(Kt,{icon:React.createElement(Gt,null,m.icon),showColors:!0}):null,W=Bt(m,"colors.backdrop"),q=Bt(m,"colors.header"),H=Bt(m,"colors.title");return React.createElement("div",{className:an(null,"zukit-skeleton",c)},React.createElement("div",{className:an("body")},React.createElement(Jt,null,React.createElement("div",{className:an("content"),role:"region","aria-label":"Settings content",tabIndex:"-1",style:W&&{backgroundColor:W}},React.createElement("div",{className:"components-editor-notices__dismissible"},g),React.createElement("div",{className:an("editor","editor-styles-wrapper"),tabIndex:"-1"},React.createElement("div",{className:"block-editor-block-list__layout"},React.createElement("div",{className:"wp-block block-editor-block-list__block"},React.createElement("div",{className:"editor-post-title",style:q&&{backgroundColor:q}},React.createElement("div",{className:"wp-block editor-post-title__block"},React.createElement("h1",{style:H&&{color:H}},m.title),V)),D)))),React.createElement("div",{className:an("sidebar"),role:"region","aria-label":"Plugin settings",tabIndex:"-1"},React.createElement("div",null,React.createElement("div",{className:"interface-complementary-area edit-post-sidebar"},React.createElement(zt,a({id:n,wp:c,icon:V,more:E,actions:f,actionLoading:C,debug:v,ajaxAction:F,options:L,updateOptions:O,getPanel:j,setPanel:M},Vt(m,["icon","more"])))))))))})),rn=lodash,cn=rn.get,ln=rn.set,sn=rn.map,un=rn.has,dn=rn.forEach,pn=rn.defaultsDeep,mn=wp.i18n.__,fn=wp.element,vn=fn.render;fn.Fragment;var gn=wp.components,hn=gn.SelectControl,bn=gn.Button;function yn(e){return R("".concat(e,"_settings"))}function kn(e){return!!un(e,"divider")||null}function wn(e,t,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=function(e){return o?"".concat(o,".").concat(e):e},c=function(e){return cn(t,r(e))};return sn(e,(function(e,l){return z(e,t,!1,o)&&React.createElement(dt,{key:l,withDivider:kn(e)&&e.divider,label:e.label,help:e.help,checked:!!c(l),onChange:function(){return a(n({},r(l),!c(l)))}})}))}function En(e,t,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=e.id,c=void 0===r?"?":r,l=e.options,i=void 0===l?[]:l,s=e.label,u=void 0===s?"":s,d=e.help,p=e.defaultValue,m=o?"".concat(o,".").concat(c):c,f=cn(t,m,p);return z(e,t,!1,o)&&React.createElement(React.Fragment,null,kn(e)&&React.createElement(st,{size:e.divider}),React.createElement("label",{className:"components-base-control__label __select_label",htmlFor:c},u),React.createElement("div",{className:"__select_block"},React.createElement("div",{className:"__select_control"},React.createElement(hn,{id:c,value:f,onChange:function(e){return a(n({},m,e))},options:i}),void 0!==p&&React.createElement(bn,{isSecondary:!0,className:"__reset",onClick:function(){return a(n({},m,p))}},mn("Reset","zukit"))),React.createElement("p",{className:"components-base-control__help"},D(d,{br:!0}))))}var Rn={toggleOption:wn,selectOption:En},_n=Object.freeze({__proto__:null,externalDataSettings:yn,renderPage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=yn(e);if(be(o),void 0!==cn(t,"panels")){var r=cn(o,"debug.prefix",null);if(null!==r&&pn(t.panels,n({},r,{label:mn("Debug Plugin","zukit"),value:!1})),void 0!==cn(o,"options.panels")){var c=o.options.panels;dn(c,(function(e,n){return ln(t,"panels.".concat(n,".value"),e)}))}}null!==document.getElementById(e)&&vn(React.createElement(on,a({id:e},o,t)),document.getElementById(e))},toggleOption:wn,selectOption:En,testComponentWithUpdate:function(e,t){var n=cn(wp,"zukit.components.".concat(e));return n?React.createElement(n,{updateOptions:t}):null},blocksSet:Rn}),Cn=lodash,Nn=Cn.isArray,Sn=Cn.isPlainObject,xn=Cn.isNil,An=Cn.isNaN,Ln=Cn.forEach,On=Cn.includes,zn=Cn.trim,$=jQuery;function In(e,t,n,a){$("#block-".concat(e," ").concat(t)).alterClass(n,a)}function jn(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=$("#block-".concat(e," ").concat(a));if(o.length){var r=function(e,t){return void 0===e?o.css(t,""):o.css(t,e)};Nn(t)?Ln(t,(function(e){return o.css(e,"")})):Sn(t)?Ln(t,r):r(n,t)}}$.fn.alterClass=function(e,t){var n=this;if(!e||-1===e.indexOf("*"))return n.removeClass(e),t?n.addClass(t):n;var a=new RegExp("\\s"+e.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");return n.each((function(e,t){for(var n=" "+t.className+" ";a.test(n);)n=n.replace(a," ");t.className=zn(n)})),t?n.addClass(t):n};var Mn=["width","height","innerWidth","innerHeight","outerWidth","outerHeight"];function Tn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".block-editor-editor-skeleton__content";document.querySelector(e).scrollTo({top:0,behavior:"smooth"})}var Bn={get:function(e){var t,n;return null!==(t=null===(n=document.querySelector(e))||void 0===n?void 0:n.value)&&void 0!==t?t:null},set:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=document.querySelector(e);if(a){var o=n?window.HTMLTextAreaElement.prototype:window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(o,"value").set;r.call(a,t);var c=new Event("input",{bubbles:!0});a.dispatchEvent(c)}},addListener:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=document.querySelector(e);a&&(n?a.addEventListener("input",t):a.removeEventListener("input",t))},removeListener:function(e,t){this.addListener(e,t,!1)}},Fn=Object.freeze({__proto__:null,toggleBodyClass:function(e,t){$("body").toggleClass(e,t)},alterClassWithClientId:In,findWithClientId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=$("#block-".concat(e)).find(t);return n.length?n:null},attrWithClientId:function(e,t,n){ -var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=$("#block-".concat(e," ").concat(a));if(o.length){var r=function(e,t){return void 0===e?o.removeAttr(t):o.attr(t,e)};Nn(t)?Ln(t,(function(e){return o.removeAttr(e)})):Sn(t)?Ln(t,r):r(n,t)}},getAttrWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=$("#block-".concat(e," ").concat(n));if(o.length){var r=o.attr(t);if(a){var c=parseInt(r,10);return An(c)?0:c}return r}return null},cssWithClientId:jn,getCssWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=$("#block-".concat(e," ").concat(n));if(o.length){var r=o.css(t);if(a){var c=parseInt(r,10);return An(c)?0:c}return r}return null},sizeWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!On(Mn,t))return null;var a=$("#block-".concat(e," ").concat(n));return a.length?a[t]():null},setInputAndFocus:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"input";$(e).find(n).val(t).trigger("focus")},clickButton:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"button";$(e).find(t).trigger("click")},setAttr:function(e,t,n){$(e).find(t).attr(n)},hasSelector:function(e,t){return $(e).has(t).length>0},scrollTop:Tn,createMutationObserver:function(e){return new(window.MutationObserver||window.WebKitMutationObserver)(e)},observeMutation:function(e,t){var n=$(e);0===n.length||xn(t)?t&&t.disconnect():t.observe(n[0],{childList:!0,subtree:!0,attributes:!1,characterData:!1})},input:Bn}),Pn=wp.components,Dn=Pn.Path,Vn=Pn.G,Wn=Pn.SVG,$n=React.createElement(Wn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Vn,null,React.createElement(Vn,null,React.createElement(Dn,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fill:"#FFD42A"}),React.createElement(Dn,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fillOpacity:"0",stroke:"#998019",strokeWidth:"3.111"})),React.createElement(Dn,{d:"M27.215,36.707 C27.215,38.433 25.816,39.831 24.091,39.831 C22.365,39.831 20.966,38.433 20.966,36.707 C20.966,34.982 22.365,33.583 24.091,33.583 C25.816,33.583 27.215,34.982 27.215,36.707 z M24.07,15 C22.843,15 20.785,15.978 20.785,17.193 L21.855,29.817 C21.855,31.032 22.843,32.01 24.07,32.01 C25.298,32.01 26.286,31.032 26.286,29.817 L27.203,17.193 C27.203,15.978 25.298,15 24.07,15 z",fill:"#000000",id:"exlamation"}))),qn=React.createElement(Wn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Vn,null,React.createElement(Vn,null,React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#FF4136"}),React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#B22E27",strokeWidth:"3.111"})),React.createElement(Dn,{d:"M27.655,34.564 C27.655,36.526 26.065,38.116 24.103,38.116 C22.141,38.116 20.551,36.526 20.551,34.564 C20.551,32.602 22.141,31.012 24.103,31.012 C26.065,31.012 27.655,32.602 27.655,34.564 z M24.08,9.884 C22.684,9.884 20.345,10.996 20.345,12.377 L21.561,26.73 C21.561,28.112 22.684,29.223 24.08,29.223 C25.475,29.223 26.599,28.112 26.599,26.73 L27.641,12.377 C27.641,10.996 25.475,9.884 24.08,9.884 z",fill:"#FFFFFF",id:"exlamation"}))),Hn=React.createElement(Wn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Vn,null,React.createElement(Vn,null,React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#00ACED"}),React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#0082B2",strokeWidth:"3.111"})),React.createElement(Dn,{d:"M24.896,18.828 L27.094,18.828 L27.094,35.322 L27.574,35.802 L29.883,35.987 L29.883,38 L18.117,38 L18.117,35.987 L20.352,35.802 L20.777,35.322 L20.777,22.873 L18.339,22.873 L18.339,21.008 z M20.5,13.528 Q20.5,11.958 21.47,10.979 Q22.439,10 23.991,10 Q25.468,10 26.466,10.97 Q27.463,11.939 27.463,13.343 Q27.463,14.931 26.456,15.947 Q25.45,16.963 23.917,16.963 Q22.476,16.963 21.488,15.975 Q20.5,14.987 20.5,13.528 z",fill:"#FFFFFF",id:"info"}))),Un=React.createElement(Wn,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Dn,{d:"M8.5,6.999 C9.881,6.999 11,8.118 11,9.499 C11,10.88 9.881,11.999 8.5,11.999 C7.119,11.999 6,10.88 6,9.499 C6,8.118 7.119,6.999 8.5,6.999 z M16,10.999 C18,10.999 19,16.999 19,16.999 L4.999,16.999 C4.999,16.999 6,12.999 8,12.999 C10.001,12.999 10,13.999 11.5,13.999 C13,13.999 14,10.999 16,10.999 z M16,11.999 C15.37,11.999 14.779,12.646 14.152,13.333 C13.441,14.114 12.637,14.999 11.499,14.999 C10.535,14.999 9.976,14.677 9.529,14.419 C9.124,14.184 8.805,13.999 7.999,13.999 C7.442,13.999 6.821,14.966 6.387,16 L17.779,16 C17.27,13.803 16.45,12.05 16,11.999 M20,18 L20.003,6 L4,6 L4,18 L20,18 z M22,6 L22,18 C22,19.104 21.104,20 20,20 L4,20 C2.896,20 2,19.104 2,18 L2,6 C2,4.896 2.896,4 4,4 L20,4 C21.104,4 22,4.896 22,6 z"})),Gn=React.createElement(Wn,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Dn,{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"})),Kn=Object.freeze({__proto__:null,warning:$n,error:qn,info:Hn,image:Un,close:Gn}),Zn=["id","className","title","children","options"],Qn=wp.components.PanelBody,Jn=["condition","wrap","children"],Yn=lodash,Xn=Yn.isString,ea=Yn.trim,ta=wp.element.createElement,na=function(e){var t=e.condition,n=e.wrap,a=e.children,r=o(e,Jn);if(t){if(Xn(n)){var c=ea(n,"");return ta(c,r,a)}return React.createElement(n,r,a)}return a},aa=lodash,oa=aa.map,ra=aa.get,ca=aa.isEmpty,la=aa.isNil,ia=aa.isPlainObject,sa=aa.forEach,ua=aa.noop,da=wp.element,pa=da.RawHTML,ma=da.useState,fa=da.useCallback,va=da.useEffect,ga=wp.components,ha=ga.Spinner,ba=ga.Tooltip,ya=ga.ExternalLink,ka=wp.blockEditor.BlockIcon,wa=function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=.3,r=.6,c=.4,l=e%2==0,i=n.backdrop,s=n.header,u=n.title,d=a?{gridTemplateColumns:a}:{};return"body"===e&&a?d:"table"===e?{borderBottomColor:F(u,o)}:"head"===e?t({backgroundColor:s,borderColor:F(u,r)},d):{color:u,backgroundColor:l?i:F(s,c),borderBottomColor:F(u,o)}},Ea=function(e,t){return"".concat(e,":").concat(t)},Ra=function(e){var a,o=e.className,r=e.css,c=void 0===r?"grid":r,l=e.fixed,i=e.config,s=e.head,u=e.body,d=e.loading,p=e.onDynamic,m=void 0===p?ua:p,f=e.dynamic,v="grid"===c,g=v&&null!==(a=null==i?void 0:i.template)&&void 0!==a?a:null,h=_("info.colors",{});va((function(){ca(f)&&sa(u,(function(e,n){sa(e,(function(e,a){var o=ra(e,["params","dynamic"]),r=ra(o,"id");o&&m(t({row:n,cell:a,ref:Ea(n,r)},o))}))}))}),[u,m,f]);var b=i||{},y=b.align,k=void 0===y?[]:y,w=b.style,E=void 0===w?[]:w,R=b.className,N=void 0===R?[]:R,S=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=ra(n,"id");return o?ra(f,[Ea(e,o),t],a):void 0},x=function(e,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=ra(E,e),r=!1===a?null:wa(a,h);return!la(n)||r||o?t(t(t({},null!=o?o:{}),null!=r?r:{}),null!=n?n:{}):null},A=function(e,t,a,o){var r,c=ra(N,t),l=a||ra(k,t)||"left",i=o||{},s=i.className,u=i.dynamic,d=S(e,"className",u);return n(r={},c||"",c),n(r,"has-text-align-".concat(l),l),n(r,"__zu_markdown",ra(o,"markdown")||ra(u,"markdown")),n(r,"__zu_link",ra(o,"link.href")),n(r,s,s),n(r,d,d),r},L=!ca(s),O=!ca(u);return React.createElement("div",{className:C("zukit-table",o,{"has-fixed-layout":l,"css-grid":"grid"===c,"css-flex":"flex"===c,"is-loading":d}),style:wa("table",h)},L&&React.createElement("div",{className:"head",style:wa("head",h,g)},oa(s,(function(e,t){var n=e.content,a=e.align,o=e.style;return React.createElement("div",{className:C("cell","head",A(null,t,a)),key:t,"aria-label":"Header label",style:x(t,o)},n)}))),React.createElement("div",{className:"body",style:wa(d?0:"body",h,d?0:g)},O&&oa(u,(function(e,t){return React.createElement(na,{wrap:"
",condition:!v,className:"row",key:t,style:wa(t,h)},oa(e,(function(e,n){var a=e.content,o=e.align,r=e.style,c=e.params;return React.createElement("div",{className:C("cell",A(t,n,o,c)),key:n,"aria-label":"",style:x(n,r,!!v&&t)},function(e,t,n){if(ia(t)){var a=t.dashicon,o=t.svg,r=t.tooltip,c=React.createElement(ka,{icon:o?React.createElement(pa,null,o):a,showColors:!0});return r?React.createElement(ba,{text:r},React.createElement("div",null,c)):c}var l=n||{},i=l.markdown,s=void 0!==i&&i,u=l.link,d=l.dynamic;if(s)return D(t,{br:!0,json:!0});if(ra(u,"href")){var p=u.title,m=u.href;return React.createElement(ya,{href:m},p)}var f=S(e,"content",d,t);if(void 0!==f){if(null===f)return React.createElement(ha,null);var v=(d||{}).markdown;return void 0!==v&&v?D(f,{br:!0,json:!0}):f}return t}(t,a,c))})))})),d&&React.createElement(ha,null)))};Ra.useDynamicCells=function(){var e=r(ma({}),2),a=e[0],o=e[1];return[a,fa((function(e,a,r){o((function(o){return t(t({},o),{},n({},a,t(t({},ra(o,a,{})),{},n({},r,e))))}))}),[])]};var _a=["className","columns","isSecondary","isSmall","withoutControl","fillMissing","fillNull","recap","options","selectedItem","transformValue","beforeItem","afterItem","label","help","buttonStyle","buttonClass","withLabels","withTooltip","onClick"],Ca=["label","value","style","isDisabled","isSlot"],Na=lodash,Sa=Na.map,xa=Na.defaults,Aa=Na.upperFirst,La=Na.isFunction,Oa=Na.isPlainObject,za=Na.has,Ia=Na.every,ja=Na.pick,Ma=Na.omit,Ta=wp.components,Ba=Ta.BaseControl,Fa=Ta.Tooltip,Pa=Ta.Button,Da=Ta.ButtonGroup,Va="zukit-select-item",Wa=["href","target","disabled","icon","iconSize","shortcut","onMouseDown","isPrimary","isTertiary","isPressed","isBusy","isDefault","isLink","isDestructive"],$a=function(e){var t=e.className,n=e.columns,r=void 0===n?2:n,c=e.isSecondary,l=void 0===c||c,i=e.isSmall,s=void 0===i||i,u=e.withoutControl,d=e.fillMissing,p=e.fillNull,m=e.recap,f=e.options,v=e.selectedItem,g=e.transformValue,h=e.beforeItem,b=e.afterItem,y=e.label,k=e.help,w=e.buttonStyle,E=e.buttonClass,R=e.withLabels,_=e.withTooltip,N=e.onClick,S=o(e,_a),x=d?Math.ceil(f.length/r)*r-f.length:0,L=Array(x).fill().map((function(e,t){return{value:"slot".concat(t),isDisabled:!0,isSlot:!0}})),O=function(e,t,n,a){return t&&za(e,"isDisabled")?e.isDisabled:a===n&&!t&&za(e,"isSelected")?e.isSelected:Ma(e,["isSelected","isDisabled"])},z=function(e){var t=e.label,n=e.value,r=e.style,c=e.isDisabled,i=e.isSlot,u=o(e,Ca);return React.createElement(na,{condition:_,wrap:Fa,text:t,key:A(n,t)},React.createElement("div",{key:A(n,t),className:C("".concat(Va,"__button-wrapper"),"".concat(Va,"__").concat(n),{"is-selected":v===n&&!c,"is-disabled":c,"is-slot":i,"is-null":p&&null===n})},React.createElement(Pa,a({className:C("".concat(Va,"__button"),E,"".concat(Va,"__").concat(n),{"is-selected":v===n&&!c}),isSecondary:l,isSmall:s,onClick:function(){return!c&&N(n)},style:r||O(w,c,n,v)},ja(S,Wa)),p&&null===n?React.createElement("span",{className:"is-null"}):i?null:La(g)?g(n,t,r,u):n),!i&&R&&React.createElement("div",{className:"block-editor-block-styles__item-label"},t)))},I={label:Aa(v),value:v,style:null,isDisabled:!0},j=Oa(m)?xa(m,I):I,M=Ia(f,(function(e){return Oa(e)}))?f:Sa(f,(function(e){return{label:Aa(e),value:e}})),T=C(t,"components-base-control",Va,"__".concat(r,"columns"),{__recap:m});return React.createElement(na,{condition:!u,wrap:Ba,className:T,label:y,help:k},React.createElement(na,{condition:u,wrap:"
",className:T},React.createElement(Da,{"aria-label":y},h,m&&z(j),Sa(M,z),Sa(L,z),b)))},qa=["className","isColor","title","value","colored"],Ha=wp.components.ColorIndicator,Ua="zukit-title-indicator",Ga=lodash,Ka=Ga.isArray,Za=Ga.isEmpty,Qa=Ga.isNil,Ja=Ga.map,Ya=Ga.pull,Xa=Ga.split,eo=Ga.join,to=Ga.includes,no=Ga.has,ao=wp.i18n.__,oo=wp.keycodes.ENTER,ro=wp.compose,co=ro.compose,lo=ro.useInstanceId,io=wp.components,so=io.BaseControl,uo=io.Button,po=io.TextControl,mo=io.Tooltip,fo=wp.element,vo=fo.useState,go=fo.useCallback,ho=fo.useMemo,bo=wp.url,yo=bo.isEmail,ko=bo.isURL,wo={duplicate:ao("Duplicates are not allowed","zukit"),email:ao("It does not look like a valid email.","zukit"),url:ao("It does not look like a URL.","zukit"),tel:ao("It does not look like a phone number.","zukit"),regex:ao("It does not look like a valid input.","zukit")},Eo=co([nt])((function e(t){var n=t.separator,o=void 0===n?",":n,c=t.label,l=t.help,i=t.inputLabel,s=t.inputHelp,u=t.isSideBySide,d=t.strict,p=t.value,m=t.onChange,f=t.isOpen,v=t.isNotEmptyLabel,g=t.noticeOperations.createNotice,h=r(vo(""),2),b=h[0],y=h[1],k=r(vo(f),2),w=k[0],E=k[1],R=lo(e),_="list-input-control-".concat(R),N=ho((function(){return Ka(p)?p:Za(p)?[]:Xa(p,o)}),[p,o]),S=go((function(e){var t=N.length;Ya(N,e),N.length4&&void 0!==arguments[4]&&arguments[4],r=Co(t)?e:j(e,t,n);return Do(a,r)?r:o?"":null},Wo=lodash,$o=Wo.keys,qo=Wo.get,Ho=Wo.defaults,Uo=wp.data.registerStore,Go=wp.apiFetch,Ko="GET_VALUE",Zo="SET_VALUE",Qo="UPDATE_VALUES",Jo=function(e){return 0===Object.keys(e).length&&e.constructor===Object};function Yo(){return{getValue:function(e){return{type:Ko,path:e}},setValue:function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t({type:Zo,key:e,value:n},a)}}}function Xo(e,t,n){return qo(e,[t,n])}function er(e,t){return{getValue:function(n,a){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t(n,e,a,o)}}}function tr(e,n,a,o){return{getValue:regeneratorRuntime.mark((function r(c){var l,i,s,u=arguments;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return l=u.length>1&&void 0!==u[1]?u[1]:{},i=he(e,t(t({},{key:o||c}),l),n),r.next=5,a.getValue(i);case 5:return s=r.sent,r.abrupt("return",a.setValue(c,Jo(s)?void 0:s,l));case 7:case"end":return r.stop()}}),r)}))}}function nr(e,a,o){return t(t({},e),{},n({},a,t(t({},e[a]),{},n({},o.key,o.value))))}function ar(e,a,o){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,c=arguments.length>1?arguments[1]:void 0;switch(c.type){case Zo:return o(r,e,c);case Qo:return t(t({},r),{},n({},e,t(t({},r[e]),c.values)))}return r}}var or=lodash,rr=or.isEmpty,cr=or.isNil,lr=or.get,ir=or.includes;or.repeat,or.forEach,or.sortBy;var sr,ur,dr,pr,mr,fr,vr,gr,hr,br,yr,kr=wp.i18n.__,wr=wp.compose.createHigherOrderComponent,Er=wp.data,Rr=Er.withSelect,_r=Er.useSelect,Cr="zukit/core",Nr=["loaders","galleries","folders"];(0,(sr={name:Cr,stateKey:"data",routes:"zudata",withSetters:!1,initialState:{data:{folders:{},loaders:{},galleries:{},svg:{}}},merger:function(e,a,o){var r=o.key,c=o.value,l=lr(e,a,{}),i=lr(l,r,{});if(ir(Nr,r))return nr(e,a,o);if("svg"===r){var s=o.name,u=o.folder,d=lr(i,u,{});return t(t({},e),{},n({},a,t(t({},l),{},{svg:t(t({},i),{},n({},u,t(t({},d),{},n({},s,c))))})))}return e},getter:function(e,t,n,a){if(ir(Nr,n))return Xo(e,t,n);if("svg"===n){var o=a.name,r=a.folder;return lr(e,[t,n,r,o])}}},ur=Ho({},sr,{name:null,stateKey:"data",routes:{get:"cuget",update:"cuset"},router:null,fetchKey:null,withSetters:!0,withoutResolvers:!1,initialState:null,merger:nr,getter:Xo,reducer:null,actions:null,selectors:null,controls:null}),dr=ur.name,pr=ur.stateKey,mr=ur.routes,fr=ur.router,vr=ur.fetchKey,gr=ur.initialState||n({},pr,{}),hr=qo(mr,"get",mr),br=qo(mr,"update",mr),yr=ur.withSetters?function(e,n,a){var o=Yo(),r=a?{key:a}:{};return t(t({},o),{},{updateValues:regeneratorRuntime.mark((function a(o){var c,l,i;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return c=he(e),l=t(t({},r),{},{router:n,keys:$o(o),values:o}),a.next=4,Go({path:c,method:"POST",data:l});case 4:return i=a.sent,a.abrupt("return",Jo(i)?void 0:{type:Qo,values:o});case 6:case"end":return a.stop()}}),a)}))})}(br,fr,vr):Yo(),{register:function(){return Uo(dr,{reducer:ur.reducer||ar(pr,gr,ur.merger),actions:ur.actions||yr,selectors:ur.selectors||er(pr,ur.getter),controls:ur.controls||{GET_VALUE:function(e){return Go({path:e.path})}},resolvers:ur.withoutResolvers?void 0:tr(hr,fr,yr,vr)})}}).register)(),wr(Rr((function(e){return{folders:e(Cr).getValue("folders")||null}})),"withFolders"),kr("Loading...","zukit"),kr("Select folder","zukit"),wr(Rr((function(e,t){var n=t.loader,a=N(n)?n:null,o=null;return cr(a)||(o=e(Cr).getValue("loaders",{loaderIndex:a})||null),{loaderHTML:rr(o)?null:o}})),"withLoaders");var Sr=lodash;Sr.isNil,Sr.isArray,Sr.isEmpty,Sr.isFunction,Sr.isPlainObject,Sr.some,Sr.reduce,Sr.defaults;var xr=wp.data;xr.useSelect,xr.useDispatch;var Ar=wp.element;Ar.useRef,Ar.useReducer;var Lr=lodash.isNil,Or=wp.element.RawHTML,zr=function(e){var t=e.className,n=e.loaderHTML;return Lr(n)?null:React.createElement(Or,{className:C("zu-loader",t)},n)};zr.WithOptions=function(e){var t=e.className,n=e.id,a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=_r((function(e){return{loaders:e(Cr).getValue("loaders")}}),[]).loaders,n=void 0===t?null:t;return rr(n)?null:null===e?n:lr(n,e,null)}(void 0===n?"none":n,e.duration);return React.createElement(zr,{className:t,loaderHTML:a})};var Ir=lodash.reduce,jr=wp.i18n.__,Mr=wp.element,Tr=Mr.useState,Br=Mr.useCallback,Fr=Mr.useEffect,Pr=wp.components,Dr=Pr.BaseControl,Vr=Pr.ToggleControl,Wr=lodash,$r=Wr.map,qr=Wr.castArray,Hr=wp.i18n.__,Ur=wp.element.Fragment,Gr=wp.components,Kr=Gr.Button,Zr=Gr.Icon,Qr=Gr.Modal,Jr=["tag","children"],Yr=wp.element.createElement,Xr=Object.freeze({__proto__:null,ZukitSkeleton:on,ZukitSidebar:zt,ZukitPanel:function(e){var t=e.id,n=e.className,r=e.title,c=e.children,l=e.options,i=void 0===l?{}:l,s=o(e,Zn),u=Ue(Ze);return u({type:"hidden",id:t})||u({type:"falsely",id:t,options:i})?null:React.createElement(Qn,a({title:u({type:"title",id:t})||r,className:C("zukit-panel",n)},s),c)},ZukitDivider:st,ZukitToggle:dt,ZukitTable:Ra,ConditionalWrap:na,SelectItemControl:$a,TitleIndicator:function(e){var t=e.className,r=e.isColor,c=e.title,l=e.value,i=e.colored,s=o(e,qa);return React.createElement("span",{className:t},c,l&&(r?React.createElement(Ha,a({className:Ua,colorValue:l},s)):React.createElement("span",a({className:C(Ua,n({},i,i))},s),l)))},ListInputControl:Eo,AdvTextControl:function e(t){var n=t.className,o=t.isPassword,c=t.isSideBySide,l=t.showTooltip,i=void 0===l||l,s=t.tooltipPosition,u=void 0===s?"top center":s,d=t.withoutClear,p=t.id,m=t.label,f=t.value,v=t.help,g=t.type,h=t.strict,b=t.withDebounce,y=t.debounceDelay,k=void 0===y?1e3:y,w=t.withoutValues,E=void 0===w?null:w,R=t.fallbackValue,_=void 0===R?"name":R,N=t.onChange,S=t.onKeyEnter,x=r(To(!1),2),A=x[0],L=x[1],O=r(To(!1),2),z=O[0],I=O[1],j=o?A?"text":"password":g||"text",M=o?A?"hidden":"visibility":"no-alt",T=o?A?Po.hide:Po.show:Po.clear,B=Fo(e),F=null!=p?p:"advanced-text-control-".concat(B),P=Mo((function(){q(""),N("")}),[N]),D=Mo((function(){return o?L(!A):P()}),[o,A,P]),V=r(To(Vo(f,E,_,h,!0)),2),W=V[0],q=V[1],H=Mo(So((function(e){N(e),I(!1)}),k),[N,k]),U=Mo((function(e){I(!0),q(e),H(e)}),[H]),G=Mo((function(e){e.keyCode===Ao&&No(S)&&S()}),[S]);Bo((function(){if(!1===z&&W!==f){var e=Vo(f,E,_,h,!0);e!==f&&N(e),e!==W&&q(e)}}),[z,f,N,W,E,_,h]);var K=o||!d,Z=Mo((function(e){var t=Vo(e,E,_,h);null!==t&&(b?U(t):N(t))}),[h,b,N,U,E,_]),Q=c&&(m||v);return React.createElement(React.Fragment,null,Q&&React.createElement("div",{className:"__sidebyside components-base-control"},m&&React.createElement("label",{className:"components-base-control__label",htmlFor:F},m),v&&React.createElement("p",{className:"components-base-control__help"},v)),React.createElement("div",{className:C("components-base-control","zukit-text-control",n,{"__with-label":!Q&&m&&K,"__with-help":!Q&&v,"__with-label-help":!Q&&m&&v&&K,"__with-button":K})},React.createElement(zo,a({type:j,label:Q?void 0:m,help:Q?void 0:v,value:(b?W:f)||"",onChange:Z,onKeyDown:G},Q?{id:F}:{})),K&&React.createElement(na,{wrap:Io,condition:i,text:T,position:u,noArrow:!1},React.createElement(Oo,{className:C("__exclude",{"__with-label":!Q&&m&&K,"__with-label-help":!Q&&m&&v&&K}),icon:M,onClick:D}))))},Loader:zr,LoaderControl:function(e){var t=e.clientId,n=e.className,a=e.editClassName,o=void 0===a?"__edit-mode":a,c=e.label,l=e.shape,i=void 0===l?"none":l,s=e.loaders,u=e.setAttributes,d=r(Tr(!1),2),p=d[0],m=d[1],f=Br((function(){m(!p)}),[p]),v=Br((function(e){null!==s&&u({loader:e,loaderHTML:s[e]||""})}),[s,u]);if(Fr((function(){return function(){In(t,"> :first-child",o),jn(t,"opacity",void 0,".zu-loader")}}),[]),Fr((function(){In(t,"> :first-child",p?null:o,p?o:null),jn(t,"opacity",p?1:void 0,".zu-loader")}),[t,p,i,o]),null===s)return null;var g=Ir(s,(function(e,t,n){return e.push({value:String(n),label:String(n)}),e}),[{value:"none",label:jr("Without Loader","zukit")}]),h=React.createElement("span",null,jr("none","zukit"));return React.createElement(Dr,{className:C("zukit-loader-control",n),label:c},React.createElement($a,{withoutControl:!0,columns:3,options:g,selectedItem:String(i),onClick:v,transformValue:function(e){return"none"===e?h:React.createElement(zr,{loaderHTML:s[parseInt(e,10)]})}}),React.createElement(Vr,{label:jr("Reveal Loader","zukit"),checked:p,onChange:f}))},ModalMessage:function(e){var t=e.className,n=e.icon,a=e.message,o=e.links,r=e.withoutCloseButton,c=e.isOpen,l=e.onClose,i=e.children,s="warning"===n?$n:"error"===n?qn:Hn;return c&&React.createElement(Qr,{className:C("zukit-modal",t),title:Hr("Warning","zu-contact"),closeLabel:Hr("Close"),onRequestClose:l},React.createElement("div",{className:"__content-wrapper"},React.createElement(Zr,{className:"__icon",icon:s}),React.createElement("div",null,D(a,{links:o}))),React.createElement("div",{className:"__button-wrapper"},$r(qr(i||[]),(function(e,t){return React.createElement(Ur,{key:t},e)})),!r&&React.createElement(Kr,{isPrimary:!0,onClick:l},Hr("Close"))))},RawHTML:function(e){var n=e.tag,a=void 0===n?"p":n,r=e.children,c=o(e,Jr);return Yr(a,t({dangerouslySetInnerHTML:{__html:r}},c))}}),ec=lodash,tc=wp.element,nc=tc.useEffect,ac=tc.useRef,oc=wp.compose.usePrevious,rc={level:"default",simplify:!0,clone:!1,mods:{default:!1,ignoreNext:!1},colors:{ok:!1,info:!1,data:!1,query:!1},markers:{accented:"±",bold:"§",colored:"~",param:["[","]"],opaque:["{","}"]},timing:!1},cc=ec.transform(rc.markers,(function(e,t,n){return e[n[0]]=t})),lc=function(e){return"".concat(cc.a).concat(e).concat(cc.a)},ic=function(e){return"".concat(cc.b).concat(e).concat(cc.b)},sc=function(e){return"".concat(cc.c).concat(e).concat(cc.c)},uc=function(e,t){return"".concat(cc.p[0]).concat(e).concat(t?" : ":"").concat(null!=t?t:"").concat(cc.p[1])},dc={basic:"#a79635",name:"#e56a17",alert:"#ff2020",query:"#cc0096",ok:"#1f993f",info:"#0070c9",data:"#a79635",white:"#ffffff",black:"#111111",accent:"#cb5e14",accentBg:"#fff7e5",colored:"#0f5d9a",coloredBg:"#ecffe5",cyan:"#00b3b0"},pc={alert:"!",query:"?",ok:"*",info:"+",data:"#"},mc=" "+sc("⇢")+" ",fc=" "+ic("»")+" ";function vc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e&&(ec.includes(["short",1],e)?rc.level=1:ec.includes(["default","normal",2],e)?rc.level=2:ec.includes(["verbose","full",3],e)?rc.level=3:ec.includes(["none",0],e)&&(rc.level=0)),rc.level}function gc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!/level defaults|ready\(\)/gi.test(e)||1!=rc.level;return n=t?!(rc.level<3):n,0!=rc.level&&n}function hc(e){for(var t=!rc.mods.default,n=rc.colors.info&&t?console.info:console.log,a=zc(Oc(e)),o=jc(Lc(e),a),r=o.format,l=o.items,i=arguments.length,s=new Array(i>1?i-1:0),u=1;u1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(a&&vc()<2)console.groupEnd();else{var o=!1;for(var r in t&&ec.isPlainObject(e)&&(console.groupCollapsed("%c%s","font-weight: bold; color: ".concat(dc.name,"; padding: 3px;"),t.trim()),o=!0),e)if(!n||!ec.isNil(e[r])){var c=t&&ec.isArray(e)?"".concat(t,"[").concat(r,"]"):r;if(ec.isFunction(e[r])){console.dir(e);break}console.log("%c%s%c ⇢ %o","font-weight: bold; color: ".concat(dc.name),c,"font-weight: normal; color: ".concat(dc.navigate),e[r])}console.groupEnd(),o&&console.groupEnd(),xc()}}function kc(){var e;(e=console).dir.apply(e,arguments)}function wc(e,t){(null!=t?t:ec.keys(e).length)<6?function(){var e;(e=console).log.apply(e,arguments)}(e):kc(e)}function Ec(e,t,n,a){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"GET",r={request:" «« Initiating Ajax ".concat(o," request with route [").concat(t,"]"),error:" »» Ajax ".concat(o," error received from [").concat(t,"]"),response:" »» Ajax ".concat(o," response received from [").concat(t,"]")},c=ec.get(r,e)||"? Ajax ".concat(e),l=a||n;a&&(l=ec.merge(l,{timestamp:(new Date).toString()}),ec.isEmpty(a)&&(c+=" : response is empty ")),ec.isEmpty(l)?bc(c):(bc(">".concat(c)),yc(l))}function Rc(e){for(var t=ec.isArray(e)?ec.join(e," "):String(e),n=arguments.length,a=new Array(n>1?n-1:0),o=1;o1?p-1:0),f=1;f1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=ac({key:$c(n?"useTraceUpdate,useTraceUpdateWithId":"useTraceUpdate"),id:n?Sc(e):""}),o=oc(e),r=oc(t);nc((function(){var n,c=null!==(n=a.current)&&void 0!==n?n:{},l=c.id,i=c.key,s=Bc(e,o),u=Bc(t,r),d=s[0].length||s[1]||s[2],p=u[0].length||u[1]||u[2];d&&!p&&Rc("Traced changes".concat(l," ").concat(uc(i,"props"))),!d&&p&&Rc("Traced changes".concat(l," ").concat(uc(i,"state"))),d&&p&&Rc("Traced changes".concat(l," ").concat(uc(i,"props & state"))),d&&Vc(s,o,e),p&&Vc(u,r,t)}),[e,o,t,r])}function Sc(e){return" with ID ".concat(ic(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ec.get(e,"clientId",e),a=ec.isString(n)?n.slice(-4):0;return t?a:0===a?"?":"✷✷✷-".concat(a)}(e)))}function xc(){rc.colors=ec.mapValues(rc.colors,(function(){return!1})),rc.mods=ec.mapValues(rc.mods,(function(){return!1}))}var Ac=/^[!|?|*|+|#|^|>]/;function Lc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ec.trimStart(e,"-");return t?Ac.test(n)?n[0]:"":n.replace(Ac,"")}function Oc(e){var t,n=null!==(t=dc[ec.findKey(rc.colors)])&&void 0!==t?t:rc.mods.default?dc.black:dc.basic,a=Lc(e,!0);if(a){var o,r=null!==(o=dc[ec.findKey(pc,(function(e){return e===a}))])&&void 0!==o?o:dc.basic;return"^"===a?[n,!0,null]:[r,!0,{color:dc.white,bg:r}]}return n}function zc(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:dc.basic,n=ec.isArray(t)?t:[t,!1,{color:dc.white,bg:t}],a=r(n,3),o=a[0],c=a[1],l=a[2],i="font-weight: bold;",s=c?i:"font-weight: normal;",u="padding: 0 2px 0 2px;",d="padding: 1px 3px 1px 3px;",p="border-radius: 3px;",m=null!==(e=null!=l?l:rc.colors.opaque)&&void 0!==e?e:{color:dc.white,bg:dc.alert};return{normal:"".concat(s," color: ").concat(o),accent:"".concat(i," ").concat(d," ").concat(p," color: ").concat(dc.accent,"; background: ").concat(dc.accentBg),bold:"".concat(i," color: ").concat(o), -params:"".concat(i," ").concat(u," color: ").concat(dc.name),colored:"".concat(i," ").concat(d," ").concat(p," color: ").concat(dc.colored,"; background: ").concat(dc.coloredBg),opaque:"".concat(i," ").concat(d," ").concat(p," color: ").concat(m.color,"; background: ").concat(m.bg)}}var Ic=function(e){return"".concat(e,"%c")};function jc(e,t){var n=null!=t?t:zc(),a=n.normal,o=n.bold,r=n.params,c=n.accent,l=n.colored,i=n.opaque,s=cc.a,u=cc.b,d=cc.c,p=cc.p,m=cc.o,f=!0,v="%c",g=[a],h="";return ec.forEach(e,(function(t,n){if(-1===h)h="";else if(t===s)f?(v+=Ic(h),g.push(c),h="",f=!1):(v+=Ic(h),g.push(a),h="",f=!0);else if(t===d)f?(v+=Ic(h),g.push(l),h="",f=!1):(v+=Ic(h),g.push(a),h="",f=!0);else if(t===u)f?(v+=Ic(h),g.push(o),h="",f=!1):(v+=Ic(h),g.push(a),h="",f=!0);else if(t===p[0])v+=Ic(h+p[0]),g.push(r),h="";else if(t===p[1])v+=Ic(h),g.push(a),h=p[1];else if(t===m[0]){if(v+=Ic(h),Lc(e[n+1],!0)){var b=zc(Oc(e[n+1])).opaque;g.push(b),h=-1}else g.push(i),h=""}else t===m[1]?(v+=Ic(h),g.push(a),h=""):h+=t})),{format:v+=h,items:g}}function Mc(e){return ec.isNil(e)||ec.isBoolean(e)||ec.isString(e)||ec.isNumber(e)}function Tc(e){return Mc(e)||ec.isObject(e)&&ec.keys(e).length<6}function Bc(e,t){var n=[];ec.forEach(e,(function(e,a){t&&t[a]!==e&&n.push(a)}));var a=ec.keys(e),o=ec.keys(t),r=ec.difference(a,o),c=ec.difference(o,a);return[ec.difference(n,r),ec.isEmpty(r)?null:r,ec.isEmpty(c)?null:c]}function Fc(e){var t=ec.keys(e),n=ec.first(t),a=1===t.length?e[n]:e;if(1===t.length){var o=ec.isArray(e)?"at ".concat(lc("index")):"for ".concat(lc("key")),r="value ".concat(o," ").concat(uc(n));Mc(a)?Rc(r,a):(Rc(r),Fc(a))}else wc(e,t.length)}function Pc(e,t){var n=!!e&&(e.length>1?"keys":"key"),a=!!t&&(t.length>1?"keys":"key"),o=n||a?fc:"";if(n){var r=e.length>6?ec.concat(ec.take(e,6),["and more..."]):e;o+="added ".concat(ic(n)," ").concat(uc(ec.join(r,", "))).concat(a?", ":"")}if(a){var c=t.length>6?ec.concat(ec.take(t,6),["and more..."]):t;o+="removed ".concat(ic(a)," ").concat(uc(ec.join(c,", ")))}o&&Rc(o)}function Dc(e,t,n){var a=ec.first(n),o=1===n.length?e[a]:e,c=1===n.length?t[a]:t,l=r(1===n.length?Bc(c,o):[],3),i=l[0],s=l[1],u=l[2],d=1===n.length&&(null!=i?i:[]);if(Pc(s,u),d&&1===d.length){var p=ec.first(d),m="".concat(fc,"changed for ").concat(ic("key")," ").concat(uc(p));Mc(c[p])?Rc(m,o[p],mc,c[p]):(Rc(m),Dc(o,c,d))}else Rc("".concat(sc("was"))),wc(o),Rc(d?"".concat(sc("now")," changed for ").concat(ic("keys")," ").concat(uc(ec.join(d,", "))):"".concat(sc("now"))),wc(c),ec.isEqual(o,c)&&Rc("{!Attention} ".concat(ic("they are equal!")))}function Vc(e,t,n){var a=r(e,3),o=a[0];Pc(a[1],a[2]),0===o.length&&Dc(t,n,o),ec.forEach(o,(function(e){var a=n[e];rc.colors.ok=!0;var o="".concat(fc).concat(lc(e));if(Mc(a))Rc(o,t[e],mc,a);else if(ec.isFunction(a))Rc([o,"".concat(uc("function"))]);else{var c=r(Bc(a,t[e]),3),l=c[0],i=c[1],s=c[2];Pc(i,s);var u=ec.first(l);if(l.length||null!=i&&i.length||null!=s&&s.length){var d="".concat(o," @1 ").concat(ic("@2")," ").concat(uc(ec.join(l,", ")));if(ec.isArray(a)){var p=d.replace("@2",1===l.length?"index":"indexes").replace("@1","at");1===l.length&&Mc(a[u])?Rc(p,t[e][u],mc,a[u]):(Rc(p),Dc(t[e],a,l))}else if(ec.has(a,"$$typeof"))Rc([o,"".concat(uc("React Component"))]);else{var m=d.replace("@2",1===l.length?"key":"keys").replace("@1","for");1===l.length&&Mc(a[u])?Rc(m,t[e][u],mc,a[u]):(Rc(m),Dc(ec.pick(t[e],l),ec.pick(a,l),l))}}else Rc("".concat(o," ").concat(mc," changed itself but the keys unchanged {something is wrong!}")),Dc(t[e],a,l)}}))}function Wc(e,t){var n=ec.isArray(e)?e.length:ec.split(e,",").length;return(ec.isNumber(t)?t:ec.isArray(t)?t.length:ec.split(t,",").length)+n}function $c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=qc(Wc("componentName",e)),n=r(t,1),a=n[0];if(a[0]===a[0].toUpperCase())return a;var o=a.replace("/zu_blocks","").replace(/[/]/g,".");return"".concat(o,"()")}function qc(e){var t=Wc("findOnStack",e),n=ec.slice(ec.split((new Error).stack,"\n"),t,t+2);return[Hc(n,0),Hc(n,1)]}function Hc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(ec.get(ec.split(e[t],"@"),0,"?")||"?").replace(/[<|/]+$/g,"")}var Uc={get level(){return vc()},set level(e){vc(e)},set ignoreNext(e){rc.mods.ignoreNext=e},log:bc,logVerbose:function(){vc()>2&&bc.apply(void 0,arguments)},logGroup:yc,warn:function(e){var t;if(0!==vc()&&gc(e)){for(var n=arguments.length,a=new Array(n>1?n-1:0),o=1;o1?t-1:0),a=1;a1&&void 0!==arguments[1]&&arguments[1],n=$c("dataInComponent"),a=ec.keys(e),o=1===a.length,r=o?ec.first(a):ec.join(ec.map(a,lc),", "),c=o?e[r]:e,l=t?":".concat(sc(String(t))):"",i="".concat(ic(n)).concat(l," ").concat(mc," value for ").concat(o?lc(r):r);rc.colors.data=!0,Mc(c)?Rc(i,c):(Rc(i),Fc(c))},info:Cc,useTrace:Nc,useMU:function(){var e=ac({component:$c("useMountUnmount")});nc((function(){var t,n=(null!==(t=e.current)&&void 0!==t?t:{}).component;return rc.colors.query=!0,Rc("".concat(ic(n)," ").concat(mc," ").concat(sc("componentDidMount"))),function(){var e;rc.colors.query=!0,Rc("".concat(ic(n)," ").concat(mc," ").concat((e="componentWillUnmount$","".concat(cc.o[0]).concat(e).concat(cc.o[1]))))}}),[])},useTraceWithId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Nc(e,t,!0)},renderWithId:function(e){_c(e)},infoWithId:function(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),o=2;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,o,r=[],c=!0,l=!1;try{for(n=n.call(e);!(c=(a=n.next()).done)&&(r.push(a.value),!t||r.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{c||null==n.return||n.return()}finally{if(l)throw o}}return r}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null,n=window[e]||{},a=n.data,o=void 0===a?{}:a;return E=p.isEmpty(t)?o:p.defaults(o,t)}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return p.isEmpty(E)&&window.console.warn("ZUKIT: utils.externalData() should be called before any getExternalData() call!"),null===e?E:p.get(E,e,t)}var C=d;function N(e){return!p.isNaN(parseFloat(e))&&isFinite(e)}function S(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=null!=e&&(p.isNaN(t=+e)?!!String(e).toLowerCase().replace(!1,""):!!t);return n?a?String(a):null:a}function x(e,t,n){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=p.isNaN(+e)?a?t:n:e;return p.clamp(p.round(o),t,n)}function A(e,t){var n,a=p.isString(e)||N(e)?String(e):String(t),o=0;for(n=0;n1&&void 0!==arguments[1]&&arguments[1];if(!e||0===e.length)return t?"":[];var n=p.compact(p.map(e,(function(e){return e&&e.id&&parseInt(e.id,10)})));return t?p.join(n,","):n}function z(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=n?e:p.get(e,"depends");if(!0===p.get(e,"hasMoreActions"))return!1;if(p.isNil(o))return!0;if(!1===o)return!1;var r="&&"===(o=p.castArray(o))[0]||"||"===o[0],c="&&"===o[0];return p.reduce(r?p.drop(o,1):o,(function(e,n){var r=p.trimStart(n,"!"),l=p.get(t,a?"".concat(a,".").concat(r):r,!1);return l=p.startsWith(o,"!")?!l:l,null===e?l:c?e&&l:e||l}),null)}function I(e){if(e)try{e=JSON.stringify(e)}catch(t){e="{}"}return e||"{}"}var j=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"name",a=String(e).replace(/([^-|\d])(\d+)$/,"$1-$2");if(p.includes(t,a))for(var o=0,r=String(a).replace(/-\d+$/,"").replace(/\d+$/,"")||n;++o>0;){var c="".concat(r,"-").concat(o);if(!p.includes(t,c))return c}return a};function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=D(e,{raw:!0,br:!0,json:!0});if(p.isNil(t))return n;t=(t=p.isArray(t)||p.isPlainObject(t)?I(t):String(t)).replace(/([{|}])/g," $1 ").replace(/,\s*/g,", ").replace(/"([^"]+)":/g,"$1: ");var a=/[?|!.]\s*$/.test(e);return n.replace(/[:|.]\s*$/g,"")+"".concat(a?"":":",' ').concat(t,"")}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:24;return React.createElement("svg",{className:d("zu-svg",{icon:t},"icon-".concat(e),n),role:"img","aria-labelledby":"title",viewBox:"0 0 ".concat(a," ").concat(a),preserveAspectRatio:"xMidYMin slice"},React.createElement("use",{href:"#".concat(e)}))}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e),a=n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null;return a?t?a:"rgb(".concat(a.r,",").concat(a.g,",").concat(a.b,")"):null}function F(e,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=B(e,!0);if(null===o)return null;var r=p.set(t({},o),"a",n);return a?r:"rgba(".concat(r.r,",").concat(r.g,",").concat(r.b,",").concat(r.a,")")}function P(e,t){var n,a,o=/(\.0+)+$/,r=String(e).replace(o,"").split("."),c=String(t).replace(o,"").split("."),l=Math.min(r.length,c.length);for(n=0;n$1';n.externalLink&&(a=a.replace("$1")).replace(/(^|[^*])\*([^*]+)\*/gm,"$1$2")).replace(/(^|[^`])`([^`]+)`/gm,'$1$2')).replace(/\[([^\]]+)\]\(([^)]+)\)/gm,a),p.includes(o,"\n")||n.json&&p.includes(o,"\\n")){var r=n.json?/\\n/gm:/\n/gm;o=n.br?o.replace(r,"
"):o.split(n.json?"\\n":"\n").map((function(e){return"

".concat(e,"

")})).join("")}if(n.raw)return o;if(null===o.match(/<[^<]+>/gm))return e;var c=function(e){var t=document.createElement("html");return t.innerHTML=e,p.find(t.childNodes,{nodeName:"BODY"})}(o),l=React.createElement(React.Fragment,null,p.map(c.childNodes,W));return n.container?React.createElement("span",{className:"__markdown"},l):l}function W(e,t){var n,a=String(e.nodeName).toLowerCase();return"strong"===a?React.createElement("strong",{key:t,className:e.className||null},e.textContent):"em"===a?React.createElement("em",{key:t,className:e.className||null},e.textContent):"span"===a?React.createElement("span",{key:t,className:e.className||null},e.textContent):"br"===a?React.createElement("br",{key:t}):"#text"===a?e.textContent:"p"===a?React.createElement("p",{key:t,className:e.className||null},p.map(e.childNodes,W)):"a"===a?React.createElement("a",{key:t,className:e.className||null,href:e.href,rel:e.rel,target:e.target},p.map(e.childNodes,W),p.includes(e.className,"components-external-link")&&React.createElement(React.Fragment,null,React.createElement("span",{className:"components-visually-hidden"},"(opens in a new tab)"),(n="external",React.createElement(g,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",className:"components-external-link__icon",role:"img","aria-hidden":"true",focusable:"false",style:{width:"1.4em",height:"1.4em",margin:"-0.2em 0.1em 0 0.2em",verticalAlign:"middle",fill:"currentColor"}},React.createElement(v,{d:p.get({external:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"},n,"")}))))):void 0}var V="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",q=R("zukit_jsdata").colors,H=void 0===q?{}:q,U="#cc1818",G={};function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U;return p.get(H,e,t)}function Z(e){var t=R(e).colors;return p.isEmpty(t)?K:(G[e]=p.merge({},H,t),function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U;return"all"===t?G[e]:p.get(G,[e,t],n)})}function Q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=p.reduce(e,(function(e,t,n){return e.push({slug:n,color:t,name:p.startCase(p.replace(n,"_"," "))}),e}),t);if(n){var o=p.concat(p.map(a,"slug"),p.isArray(n)?n:[]),r=p.filter(J,(function(e){return!p.includes(o,e.slug)}));return p.concat(a,r)}return a}var J=Q(H,[{slug:"none",color:"white",name:"None"}]),Y={namespace:"zu",slug:"zu-blocks",color:K("violet"),icon:null,title:m("Zu Blocks","zukit")};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{slug:Y.slug,title:Y.title,icon:Y.icon}:e;k([t].concat(c(y().filter((function(e){return e.slug!==t.slug})))))}function ee(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=p.isEmpty(e)?{namespace:Y.namespace,title:Y.title,icon:Y.icon}:e;return"function"==typeof w&&(w(t.namespace,t),!0)}Y.icon=React.createElement(g,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(h,null,React.createElement(v,{d:"M15.22,6.873 C15.22,6.873 14.383,8.096 13.914,12.049 C13.445,16.006 17.266,15.5 17.266,15.5 Q19.264,15.312 19.264,13.224 C19.264,13.224 19.172,6.516 19.264,6.873 C20.766,9.109 23.242,6.873 23.242,6.873 L23.242,13.993 Q23.242,16.279 21.737,17.422 Q20.231,18.565 17.242,18.565 Q14.42,18.27 12.914,17.127 C12.914,17.127 11.336,16.393 10.367,13.908 C9.107,10.676 11.242,6.873 11.242,6.873 z",fill:Y.color}),React.createElement(v,{d:"M7.448,14.858 C8.266,16.469 11.164,15.236 11.164,15.236 L17.242,18.565 L0.758,18.565 L6.08,10.203 L1.47,10.203 C1.47,10.203 3.141,7.828 1.47,6.873 C0.922,6.844 12.742,6.873 12.742,6.873 C12.742,6.873 6.256,12.508 7.448,14.858 z",fill:Y.color})));var te={registerCategory:X,registerCollection:ee,externalData:R,getExternalData:_,mergeClasses:C,hexToRGB:B,hexToRGBA:F,isNum:N,isWrongId:L,toBool:S,toRange:x,getKey:A,getIds:O,getColor:K,getColorGetter:Z,getColorOptions:Q,toJSON:I,uniqueValue:j,svgRef:T,compareVersions:P,simpleMarkdown:D,emptyGif:V,brandAssets:Y},ne=Object.freeze({__proto__:null,externalData:R,getExternalData:_,mergeClasses:C,isNum:N,toBool:S,toRange:x,getKey:A,isWrongId:L,getIds:O,checkDependency:z,toJSON:I,uniqueValue:j,messageWithError:M,svgRef:T,hexToRGB:B,hexToRGBA:F,compareVersions:P,simpleMarkdown:D,emptyGif:V,getColor:K,getColorGetter:Z,getColorOptions:Q,brandAssets:Y,registerCategory:X,registerCollection:ee,blocksSet:te}),ae=lodash,oe=wp.apiFetch,re="cache",ce="router",le={router:null,root:"zukit",version:1},ie="/".concat(le.root,"/v").concat(le.version,"/"),se=null,ue=le;function de(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=ae.get(t,"options.key");return function(t){var c=t||{},l=c.status,i=void 0===l?"warning":l,s=c.content,u=c.data,d=void 0===u?null:u,p=c.withData,m=c.withHTML,f=void 0===m||m,v=c.message,h=c.params;ae.isFunction(o)&&o(n({},r,!1)),"data"!==i&&ae.includes(i,"data")&&(i=i.replace("data",""),p=!0),("data"===i||p)&&ae.isFunction(a)&&a(d),!1===i&&v&&(i="error",s=v),ae.isNil(s)&&(s="Unknown action",h={action:r}),"data"!==i&&e({status:i,content:M(s,h),isDismissible:!0,__unstableHTML:f})}}function pe(e,t,a){var o=ae.get(t,"options.key")||ae.get(t,"options.keys");return function(t){ae.isFunction(a)&&a(n({},o,!1));var c=function(e,t){var n=e.message,a=void 0===n?"Unknown error:":n,o=a,r=t,c=/:\s*(.+)$/.exec(a);null!==c&&(o=a.replace(c[1],""),r=ae.isNil(r)?c[1]:"".concat(c[1]," [").concat(r,"]"));return[o,r]}(t,{action:o}),l=r(c,2),i=l[0],s=l[1];e({status:"error",content:M(i,s),isDismissible:!0,__unstableHTML:!0})}}function me(e,t,n){var a=function(e,t){var n=ae.first(ae.keys(t)),a=ae.get(e,n);return ae.isNil(a)&&(null!==t[n]?ae.forEach(e||{},(function(e,o){if(null!==ae.get(t,o,null))return a=e,n=o,!1})):ae.forEach(e||{},(function(e,t){if(ae.startsWith(t,n))return a=e,n=t,!1}))),[n,a]}(t,e),o=r(a,2),c=o[0],l=o[1];return ae.isFunction(l)||ae.isFunction(n)?function(){ae.isFunction(n)&&n(),ae.isFunction(l)&&l(c,e[c])}:ae.noop}function fe(e,a,o,r){var c=ae.isPlainObject(e)?e:{action:e},l=c.action,i=c.value,s={route:"action",options:{key:l,value:void 0===i?null:i}};r(n({},l,!0)),ke(t(t({},s),{},{onSuccess:de(o,s,a,r),onError:pe(o,s,r)}))}function ve(e,a,o,r,c){if(null===e)return l=r,s=(i=a||{}).prev,u=void 0===s?{}:s,d=i.next,p=void 0===d?{}:d,void ae.forEach(l||{},(function(e,t){ae.isFunction(e)&&u[t]!==p[t]&&e(t,p[t])}));var l,i,s,u,d,p;ae.isString(e)&&!ae.has(a,e)&&(a=n({},e,a)),ke(t(t({},{route:"options",options:{keys:e,values:a}}),{},{onSuccess:me(a,r,c),onError:pe(o)}))}function he(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=ae.omitBy(e,ae.isNil);ae.has(a,re)&&(t=a.cache,n.push(re));var o=[];for(var r in a)if(ae.has(a,r)&&!ae.includes(n,r)){var c=ae.isArray(a[r])?I(a[r]):a[r];o.push("".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(c)))}if(ae.has(a,ce)||o.push("".concat(ce,"=").concat(encodeURIComponent(se))),t){var l=Math.floor(1e6*Math.random());o.push("q=".concat(l))}return o.join("&")}function ge(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,c=r||ie,l=ae.startsWith(e,c)?e.replace(/\\+$/g,""):c+e.replace(/^\\+|\\+$/g,""),i=ae.isNil(a)?n:ae.set(t({},n),ce,a),s=ae.isEmpty(o)?i:ae.pick(i,o);return ae.isEmpty(s)||(l="".concat(l,"/?").concat(he(s,s.cache))),l}function be(e){if(ae.isNil(e))return{restBasics:ue,restRouter:se};se=ae.get(e,"rest.router",null)||ae.get(e,"router",null),ue=ae.get(e,"rest",le)}function ye(e){var t=e.route,n=e.options,a=e.picked,o=e.onSuccess,r=e.onError;oe({path:ge(t,n,a)}).then((function(e){ae.isFunction(o)&&o(e)})).catch((function(e){ae.isFunction(r)&&r(e)}))}function ke(e){var n=e.route,a=e.options,o=e.picked,r=e.onSuccess,c=e.onError,l=e.router||se,i=t(t({},a),{},{router:l});oe({path:ge(n),method:"POST",data:ae.isEmpty(o)?i:ae.pick(i,o)}).then((function(e){ae.isFunction(r)&&r(e)})).catch((function(e){ae.isFunction(c)&&c(e)}))}var we={serializeData:he,setRestBasics:be,requestURL:function(e,t,n,a){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],c="/".concat(e,"/v").concat(t,"/");return ge(n,a,o,r,c)},restRequestURL:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o="/".concat(ue.root,"/v").concat(ue.version,"/");return ge(e,t,n,a,o)},fetchAndCatchWithOptions:ye,postAndCatchWithOptions:ke},Ee=Object.freeze({__proto__:null,ajaxDoAction:fe,ajaxUpdateOptions:ve,requestURL:ge,setRestRouter:function(e){se=ae.isString(e)?e:ae.get(e,"rest.router",null)||ae.get(e,"router",null)},setRestBasics:be,fetchAndCatchWithOptions:ye,postAndCatchWithOptions:ke,blocksSet:we}),Re=lodash,_e=Re.forEach,Ce=Re.set,Ne=Re.unset,Se=Re.isPlainObject,xe=Re.isFunction,Ae=Re.keys,Le=Re.castArray,Oe=Re.reduce,ze=wp.element,Ie=ze.useCallback,je=ze.useReducer,Me=ze.useRef;function Te(e,n){switch(n.type){case"set":return _e(n.payload,(function(t,n){return null===t?Ne(e,n):Ce(e,n,t)})),t({},e);case"pre-reset":return xe(n.payload)&&n.payload(e),e;case"reset":return n.payload;default:return e}}var Be=lodash,Fe=Be.forEach,Pe=Be.get,De=Be.set,We=Be.isPlainObject,Ve=Be.isFunction,$e=Be.mapValues,qe=wp.element,He=qe.createContext,Ue=qe.useContext,Ge=qe.useCallback,Ke=qe.useReducer,Ze=He();function Qe(e,n){return"set"===n.type?(Fe(n.payload,(function(t,n){return De(e,"".concat(n,".value"),t)})),Ve(n.callback)&&n.callback(e),t({},e)):e}function Je(e,t){var n=r(Ke(Qe,e),2),a=n[0],o=n[1],c=Ge((function(e){We(e)&&o({type:"set",payload:e,callback:function(e){return ve("panels",$e(e,(function(e){return e.value})),t)}})}),[t]);return[Ge((function(e){switch(void 0===e&&(e={type:"all"}),e.type){case"all":default:return a;case"hidden":return void 0!==e.id&&!Pe(a,"".concat(e.id,".value"));case"value":return Pe(a,"".concat(e.id,".value"));case"title":return Pe(a,"".concat(e.id,".label"));case"falsely":return!z(Pe(a,e.id),e.options)}}),[a]),c,Ze]}Ze.displayName="ZukitPanelsContext";var Ye=wp.element;Ye.useContext;var Xe=Ye.createContext,et=wp.compose.createHigherOrderComponent,tt=Xe();tt.displayName="ZukitNoticesContext";var nt=et((function(e){return function(t){return React.createElement(tt.Consumer,null,(function(n){return React.createElement(e,a({noticeOperations:n},t))}))}}),"withZukitNoticesContext"),at=wp.components,ot=at.PanelRow,rt=at.Button,ct=at.Spinner,lt=(0,wp.element.forwardRef)((function(e,t){var a,o=e.className,r=e.isLoading,c=e.icon,l=e.color,i=e.label,s=e.help,u=e.value,d=e.onClick;return React.createElement(React.Fragment,null,React.createElement(ot,null,React.createElement(rt,{className:C("__plugin_actions",(a={},n(a,l,l),n(a,"is-loading",r),a),o),icon:c,isSecondary:!0,onClick:function(){return d(u)},ref:t},i,r&&React.createElement(ct,null))),s&&React.createElement("p",{className:C("__help",n({},l,l))},D(s,{br:!0})))})),it=lodash.includes,st=function(e){var t=e.className,n=e.size,a=void 0===n?2:n,o=e.unit,r=void 0===o?"em":o,c=e.bottomHalf,l=it(r,["px","em","rem","%"])?r:"em",i=x(a,0,100),s=0===i?null:{marginBottom:"".concat(c?i/2:i).concat(l),paddingTop:"".concat(i).concat(l)};return React.createElement("div",{className:C("zukit-divider",t),style:s})},ut=wp.components.ToggleControl,dt=function(e){var t=e.className,n=e.withDivider,a=e.label,o=e.help,r=e.checked,c=e.onChange;return React.createElement(React.Fragment,null,n&&React.createElement(st,{size:!0===n?void 0:n}),React.createElement(ut,{className:C("zukit-toggle","__zu_markdown",t),label:D(a,{br:!1}),help:D(o,{br:!0}),checked:!!r,onChange:c}))},pt=lodash,mt=pt.get,ft=pt.map,vt=pt.isEmpty,ht=pt.isNil,gt=pt.omitBy,bt=pt.pickBy,yt=pt.some,kt=wp.i18n.__,wt=wp.element.useCallback,Et=wp.components,Rt=Et.createSlotFill,_t=Et.PanelBody,Ct=Et.PanelRow,Nt=Et.Button,St=Et.ExternalLink,xt=Et.Spinner;var At=Rt("ZukitMoreActions"),Lt=At.Fill,Ot=At.Slot,zt=function(e){var t=e.version,a=e.title,o=e.author,r=e.link,c=e.description,l=e.icon,i=void 0===l?null:l,s=e.more,u=e.actions,d=e.actionLoading,p=e.debug,m=e.ajaxAction,f=e.options,v=e.updateOptions,h=e.getPanel,g=e.setPanel,b=function(e,t){return bt(e,(function(e){return z(e,t)}))}(h(),f),y=gt(s,(function(e){return ht(e)||null===mt(e,"value",null)})),k=bt(gt(u,ht),(function(e){return z(e,f)})),w=!vt(y),E=!vt(k)||yt(u,["hasMoreActions",!0]),R=!vt(b),_=mt(p,"prefix",null),N=_?mt(p,"options"):null,S=_?gt(mt(p,"actions"),ht):null,x=!(vt(S)&&vt(N)||!0!==mt(b,"".concat(_,".value"))),A=wt((function(e){v(n({},"".concat(_,".").concat(e),!mt(f,"".concat(_,".").concat(e))))}),[_,f,v]),L=wt((function(){m("reset_options",(function(e){return v(e,!0)}))}),[m,v]);return React.createElement("div",{className:"block-editor-block-inspector"},React.createElement("div",{className:"block-editor-block-card"},i,React.createElement("div",{className:"block-editor-block-card__content"},React.createElement("h2",{className:"block-editor-block-card__title"},a),React.createElement("span",{className:"block-editor-block-card__description __zu_markdown"},D(c,{br:!0,json:!0})))),React.createElement(_t,{title:kt("Plugin Info","zukit"),className:"__plugin_info",initialOpen:!1},React.createElement(Ct,null,React.createElement("span",null,kt("Version","zukit")),React.createElement("span",null,t)),React.createElement(Ct,null,React.createElement("span",null,kt("Author","zukit")),React.createElement(St,{href:r},o)),w&&ft(y,(function(e,t){var n=e.label,a=e.value,o=e.link;return React.createElement(Ct,{key:t},React.createElement("span",null,n),o?React.createElement(St,{href:o},a):React.createElement("span",{className:"__zu_markdown"},D(a,{br:!0,json:!0})))})),React.createElement(Ct,null,React.createElement(Nt,{className:"__plugin_actions admin-blue",icon:"admin-settings",isSecondary:!0,onClick:L},kt("Reset Plugin Options","zukit")))),E&&React.createElement(_t,{title:kt("Actions","zukit"),initialOpen:!0},ft(k,(function(e,t){var n=e.label,a=e.value,o=e.icon,r=e.color,c=e.help;return React.createElement(lt,{key:t,icon:o,color:r,label:n,help:c,value:a,isLoading:mt(d,a),onClick:m})})),React.createElement(Ot,null)),R&&React.createElement(_t,{title:kt("Screen Options","zukit"),initialOpen:!1},ft(b,(function(e,t){var a=e.label,o=e.value,r=e.help;return React.createElement(dt,{key:t,label:a,help:r,checked:o,onChange:function(){return g(n({},t,!o))}})}))),x&&React.createElement(_t,{title:h({type:"title",id:_}),initialOpen:!1},ft(N,(function(e,t){var n,a=e.label,o=e.help;return React.createElement(dt,{key:t,label:a,help:o,checked:(n=t,!!mt(f,_?"".concat(_,".").concat(n):n)),onChange:function(){return A(t)}})})),ft(S,(function(e,t){var a,o=e.label,r=e.value,c=e.icon,l=e.color;return React.createElement(Ct,{key:t},React.createElement(Nt,{className:C("__plugin_actions",(a={},n(a,l,l),n(a,"is-loading",mt(d,r)),a)),icon:c,isSecondary:!0,onClick:function(){return m(r)}},o,mt(d,r)&&React.createElement(xt,null)))}))))};zt.MoreActions=Lt,zt.ActionButton=lt;var It=["id","wp","edit","options","panels","info","actions","debug","noticeUI","noticeOperations"],jt=lodash,Mt=jt.keys,Tt=jt.has,Bt=jt.get,Ft=jt.includes,Pt=jt.isEmpty,Dt=jt.forEach,Wt=jt.omit,Vt=jt.reduce,$t=jt.first,qt=jt.castArray,Ht=wp.i18n.__,Ut=wp.compose.compose,Gt=wp.element.RawHTML,Kt=wp.blockEditor.BlockIcon,Zt=wp.components,Qt=Zt.withNotices,Jt=Zt.SlotFillProvider,Yt=wp.element,Xt=Yt.useState,en=Yt.useCallback,tn=Yt.useEffect,nn=Yt.useMemo;function an(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a="edit-post-layout is-mode-visual is-sidebar-opened",o="block-editor-editor-skeleton",r="interface-interface-skeleton",c="zukit-skeleton",l="".concat(o,"__").concat(e," ").concat(r,"__").concat(e," ").concat(c,"__").concat(e);if(Pt(e)){var i=Pt(n)?"":n.replace(/\./g,"_"),s="wp_"+i.replace(/(\d+_\d+)_\d+/g,"$1"),u="wp_".concat(i).concat(i!==s?" "+s:"")+(P(n,"5.4")<0?" wp_less_5_4":"");l="".concat(u," ").concat(o," ").concat(r," ").concat(c," ").concat(a)}else"editor"===e&&(l="".concat(c,"__").concat(e));return"".concat(l," ").concat(t).trim()}var on=Ut([Qt])((function(e){var n=e.id,c=e.wp,l=e.edit,i=e.options,s=void 0===i?{}:i,u=e.panels,d=void 0===u?{}:u,p=e.info,m=void 0===p?{}:p,f=e.actions,v=e.debug,h=e.noticeUI,g=e.noticeOperations,b=void 0===g?{}:g,y=o(e,It),k=b.createNotice,w=r(Xt(m.more||{}),2),E=w[0],R=w[1],_=r(Xt(Vt(f,(function(e,t){return e[t.value]=!1,e}),Vt(v.actions,(function(e,t){return e[t.value]=!1,e}),{}))),2),C=_[0],N=_[1],S=en((function(e){var n=$t(Mt(e));Tt(C,n)&&N((function(n){return t(t({},n||{}),e||{})}))}),[C]),x=function(e,n){var a=r(je(Te,e),2),o=a[0],c=a[1],l=Me(null),i=Ie((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Se(e)&&(t?c({type:"pre-reset",payload:function(t){ve(null,{prev:t,next:e},null,l.current,a),c({type:"reset",payload:e})}}):(ve(Ae(e),e,n,l.current,a),c({type:"set",payload:e})))}),[n]),s=Ie((function(e,n){var a=Le(e),o=Oe(a,(function(e,t){return e[t]=n,e}),{});l.current=t(t({},l.current||{}),o)}),[]);return[o,i,s]}(s,k),A=r(x,3),L=A[0],O=A[1],z=A[2],I=r(Je(d,k),3),j=I[0],M=I[1],T=I[2],B=en((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;F("default_options",(function(n){var a=Vt(qt(e),(function(e,t){var a=Bt(n,t,null);return null!==a&&(e[t]=a),e}),{});O(a,!1,t)}))}),[F,O]),F=en((function(e,t){fe(e,t,k,S)}),[k,S]);tn((function(){var e=Vt(E,(function(e,t){return Dt(qt(Bt(t,"depends",[])),(function(t){return Ft(e,t)?null:e.push(t)})),e}),[]);z(e,(function(){F("zukit_more_info",(function(e){R(Bt(e,"more",{}))}))}))}),[E,z,F]);var P=nn((function(){return Wt(y,["router","noticeList"])}),[y]),D=l?React.createElement(tt.Provider,{value:b},React.createElement(T.Provider,{value:j},React.createElement(l,{id:n,wp:c,info:m,title:Ht("General Settings","zukit"),options:L,updateOptions:O,resetOptions:B,ajaxAction:F,noticeOperations:b,setUpdateHook:z,moreData:P}))):null,W=m.icon?React.createElement(Kt,{icon:React.createElement(Gt,null,m.icon),showColors:!0}):null,V=Bt(m,"colors.backdrop"),q=Bt(m,"colors.header"),H=Bt(m,"colors.title");return React.createElement("div",{className:an(null,"zukit-skeleton",c)},React.createElement("div",{className:an("body")},React.createElement(Jt,null,React.createElement("div",{className:an("content"),role:"region","aria-label":"Settings content",tabIndex:"-1",style:V&&{backgroundColor:V}},React.createElement("div",{className:"components-editor-notices__dismissible"},h),React.createElement("div",{className:an("editor","editor-styles-wrapper"),tabIndex:"-1"},React.createElement("div",{className:"block-editor-block-list__layout"},React.createElement("div",{className:"wp-block block-editor-block-list__block"},React.createElement("div",{className:"editor-post-title",style:q&&{backgroundColor:q}},React.createElement("div",{className:"wp-block editor-post-title__block"},React.createElement("h1",{style:H&&{color:H}},m.title),W)),D)))),React.createElement("div",{className:an("sidebar"),role:"region","aria-label":"Plugin settings",tabIndex:"-1"},React.createElement("div",null,React.createElement("div",{className:"interface-complementary-area edit-post-sidebar"},React.createElement(zt,a({id:n,wp:c,icon:W,more:E,actions:f,actionLoading:C,debug:v,ajaxAction:F,options:L,updateOptions:O,getPanel:j,setPanel:M},Wt(m,["icon","more"])))))))))})),rn=lodash,cn=rn.get,ln=rn.set,sn=rn.map,un=rn.has,dn=rn.forEach,pn=rn.defaultsDeep,mn=wp.i18n.__,fn=wp.element,vn=fn.render;fn.Fragment;var hn=wp.components,gn=hn.SelectControl,bn=hn.Button;function yn(e){return R("".concat(e,"_settings"))}function kn(e){return!!un(e,"divider")||null}function wn(e,t,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=function(e){return o?"".concat(o,".").concat(e):e},c=function(e){return cn(t,r(e))};return sn(e,(function(e,l){return z(e,t,!1,o)&&React.createElement(dt,{key:l,withDivider:kn(e)&&e.divider,label:e.label,help:e.help,checked:!!c(l),onChange:function(){return a(n({},r(l),!c(l)))}})}))}function En(e,t,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=e.id,c=void 0===r?"?":r,l=e.options,i=void 0===l?[]:l,s=e.label,u=void 0===s?"":s,d=e.help,p=e.defaultValue,m=o?"".concat(o,".").concat(c):c,f=cn(t,m,p);return z(e,t,!1,o)&&React.createElement(React.Fragment,null,kn(e)&&React.createElement(st,{size:e.divider}),React.createElement("label",{className:"components-base-control__label __select_label",htmlFor:c},u),React.createElement("div",{className:"__select_block"},React.createElement("div",{className:"__select_control"},React.createElement(gn,{id:c,value:f,onChange:function(e){return a(n({},m,e))},options:i}),void 0!==p&&React.createElement(bn,{isSecondary:!0,className:"__reset",onClick:function(){return a(n({},m,p))}},mn("Reset","zukit"))),React.createElement("p",{className:"components-base-control__help"},D(d,{br:!0}))))}var Rn={toggleOption:wn,selectOption:En},_n=Object.freeze({__proto__:null,externalDataSettings:yn,renderPage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=yn(e);if(be(o),void 0!==cn(t,"panels")){var r=cn(o,"debug.prefix",null);if(null!==r&&pn(t.panels,n({},r,{label:mn("Debug Plugin","zukit"),value:!1})),void 0!==cn(o,"options.panels")){var c=o.options.panels;dn(c,(function(e,n){return ln(t,"panels.".concat(n,".value"),e)}))}}null!==document.getElementById(e)&&vn(React.createElement(on,a({id:e},o,t)),document.getElementById(e))},toggleOption:wn,selectOption:En,testComponentWithUpdate:function(e,t){var n=cn(wp,"zukit.components.".concat(e));return n?React.createElement(n,{updateOptions:t}):null},blocksSet:Rn}),Cn=lodash,Nn=Cn.isArray,Sn=Cn.isPlainObject,xn=Cn.isNil,An=Cn.isNaN,Ln=Cn.forEach,On=Cn.includes,zn=Cn.trim,$=jQuery;function In(e,t,n,a){$("#block-".concat(e," ").concat(t)).alterClass(n,a)}function jn(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=$("#block-".concat(e," ").concat(a));if(o.length){var r=function(e,t){return void 0===e?o.css(t,""):o.css(t,e)};Nn(t)?Ln(t,(function(e){return o.css(e,"")})):Sn(t)?Ln(t,r):r(n,t)}}$.fn.alterClass=function(e,t){var n=this;if(!e||-1===e.indexOf("*"))return n.removeClass(e),t?n.addClass(t):n;var a=new RegExp("\\s"+e.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");return n.each((function(e,t){for(var n=" "+t.className+" ";a.test(n);)n=n.replace(a," ");t.className=zn(n)})),t?n.addClass(t):n};var Mn=["width","height","innerWidth","innerHeight","outerWidth","outerHeight"];function Tn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".block-editor-editor-skeleton__content";document.querySelector(e).scrollTo({top:0,behavior:"smooth"})}var Bn={get:function(e){var t,n;return null!==(t=null===(n=document.querySelector(e))||void 0===n?void 0:n.value)&&void 0!==t?t:null},set:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=document.querySelector(e);if(a){var o=n?window.HTMLTextAreaElement.prototype:window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(o,"value").set;r.call(a,t);var c=new Event("input",{bubbles:!0});a.dispatchEvent(c)}},addListener:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=document.querySelector(e);a&&(n?a.addEventListener("input",t):a.removeEventListener("input",t))},removeListener:function(e,t){this.addListener(e,t,!1)}},Fn=Object.freeze({__proto__:null,toggleBodyClass:function(e,t){$("body").toggleClass(e,t)},alterClassWithClientId:In,findWithClientId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=$("#block-".concat(e)).find(t);return n.length?n:null},attrWithClientId:function(e,t,n){ +var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=$("#block-".concat(e," ").concat(a));if(o.length){var r=function(e,t){return void 0===e?o.removeAttr(t):o.attr(t,e)};Nn(t)?Ln(t,(function(e){return o.removeAttr(e)})):Sn(t)?Ln(t,r):r(n,t)}},getAttrWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=$("#block-".concat(e," ").concat(n));if(o.length){var r=o.attr(t);if(a){var c=parseInt(r,10);return An(c)?0:c}return r}return null},cssWithClientId:jn,getCssWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=$("#block-".concat(e," ").concat(n));if(o.length){var r=o.css(t);if(a){var c=parseInt(r,10);return An(c)?0:c}return r}return null},sizeWithClientId:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!On(Mn,t))return null;var a=$("#block-".concat(e," ").concat(n));return a.length?a[t]():null},setInputAndFocus:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"input";$(e).find(n).val(t).trigger("focus")},clickButton:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"button";$(e).find(t).trigger("click")},setAttr:function(e,t,n){$(e).find(t).attr(n)},hasSelector:function(e,t){return $(e).has(t).length>0},scrollTop:Tn,createMutationObserver:function(e){return new(window.MutationObserver||window.WebKitMutationObserver)(e)},observeMutation:function(e,t){var n=$(e);0===n.length||xn(t)?t&&t.disconnect():t.observe(n[0],{childList:!0,subtree:!0,attributes:!1,characterData:!1})},input:Bn}),Pn=wp.components,Dn=Pn.Path,Wn=Pn.G,Vn=Pn.SVG,$n=React.createElement(Vn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Wn,null,React.createElement(Wn,null,React.createElement(Dn,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fill:"#FFD42A"}),React.createElement(Dn,{d:"M3.133,39.53 C2.842,40.09 2.5,40.613 2.5,41.227 L2.503,41.484 C2.503,42.809 3.54,43.611 4.733,43.611 L43.28,43.611 C44.473,43.611 45.5,42.617 45.5,41.292 L45.487,41.034 C45.487,40.42 45.186,39.886 44.855,39.337 L25.765,5.092 C24.921,4.155 23.554,4.155 22.711,5.092 L3.133,39.53 z",fillOpacity:"0",stroke:"#998019",strokeWidth:"3.111"})),React.createElement(Dn,{d:"M27.215,36.707 C27.215,38.433 25.816,39.831 24.091,39.831 C22.365,39.831 20.966,38.433 20.966,36.707 C20.966,34.982 22.365,33.583 24.091,33.583 C25.816,33.583 27.215,34.982 27.215,36.707 z M24.07,15 C22.843,15 20.785,15.978 20.785,17.193 L21.855,29.817 C21.855,31.032 22.843,32.01 24.07,32.01 C25.298,32.01 26.286,31.032 26.286,29.817 L27.203,17.193 C27.203,15.978 25.298,15 24.07,15 z",fill:"#000000",id:"exlamation"}))),qn=React.createElement(Vn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Wn,null,React.createElement(Wn,null,React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#FF4136"}),React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#B22E27",strokeWidth:"3.111"})),React.createElement(Dn,{d:"M27.655,34.564 C27.655,36.526 26.065,38.116 24.103,38.116 C22.141,38.116 20.551,36.526 20.551,34.564 C20.551,32.602 22.141,31.012 24.103,31.012 C26.065,31.012 27.655,32.602 27.655,34.564 z M24.08,9.884 C22.684,9.884 20.345,10.996 20.345,12.377 L21.561,26.73 C21.561,28.112 22.684,29.223 24.08,29.223 C25.475,29.223 26.599,28.112 26.599,26.73 L27.641,12.377 C27.641,10.996 25.475,9.884 24.08,9.884 z",fill:"#FFFFFF",id:"exlamation"}))),Hn=React.createElement(Vn,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Wn,null,React.createElement(Wn,null,React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fill:"#00ACED"}),React.createElement(Dn,{d:"M24,46 C11.85,46 2,36.15 2,24 C2,11.85 11.85,2 24,2 C36.15,2 46,11.85 46,24 C46,36.15 36.15,46 24,46 z",fillOpacity:"0",stroke:"#0082B2",strokeWidth:"3.111"})),React.createElement(Dn,{d:"M24.896,18.828 L27.094,18.828 L27.094,35.322 L27.574,35.802 L29.883,35.987 L29.883,38 L18.117,38 L18.117,35.987 L20.352,35.802 L20.777,35.322 L20.777,22.873 L18.339,22.873 L18.339,21.008 z M20.5,13.528 Q20.5,11.958 21.47,10.979 Q22.439,10 23.991,10 Q25.468,10 26.466,10.97 Q27.463,11.939 27.463,13.343 Q27.463,14.931 26.456,15.947 Q25.45,16.963 23.917,16.963 Q22.476,16.963 21.488,15.975 Q20.5,14.987 20.5,13.528 z",fill:"#FFFFFF",id:"info"}))),Un=React.createElement(Vn,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Dn,{d:"M8.5,6.999 C9.881,6.999 11,8.118 11,9.499 C11,10.88 9.881,11.999 8.5,11.999 C7.119,11.999 6,10.88 6,9.499 C6,8.118 7.119,6.999 8.5,6.999 z M16,10.999 C18,10.999 19,16.999 19,16.999 L4.999,16.999 C4.999,16.999 6,12.999 8,12.999 C10.001,12.999 10,13.999 11.5,13.999 C13,13.999 14,10.999 16,10.999 z M16,11.999 C15.37,11.999 14.779,12.646 14.152,13.333 C13.441,14.114 12.637,14.999 11.499,14.999 C10.535,14.999 9.976,14.677 9.529,14.419 C9.124,14.184 8.805,13.999 7.999,13.999 C7.442,13.999 6.821,14.966 6.387,16 L17.779,16 C17.27,13.803 16.45,12.05 16,11.999 M20,18 L20.003,6 L4,6 L4,18 L20,18 z M22,6 L22,18 C22,19.104 21.104,20 20,20 L4,20 C2.896,20 2,19.104 2,18 L2,6 C2,4.896 2.896,4 4,4 L20,4 C21.104,4 22,4.896 22,6 z"})),Gn=React.createElement(Vn,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Dn,{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"})),Kn=Object.freeze({__proto__:null,warning:$n,error:qn,info:Hn,image:Un,close:Gn}),Zn=["id","className","title","children","options"],Qn=wp.components.PanelBody,Jn=["condition","wrap","children"],Yn=lodash,Xn=Yn.isString,ea=Yn.trim,ta=wp.element.createElement,na=function(e){var t=e.condition,n=e.wrap,a=e.children,r=o(e,Jn);if(t){if(Xn(n)){var c=ea(n,"");return ta(c,r,a)}return React.createElement(n,r,a)}return a},aa=lodash,oa=aa.map,ra=aa.get,ca=aa.isEmpty,la=aa.isNil,ia=aa.isPlainObject,sa=aa.forEach,ua=aa.noop,da=wp.element,pa=da.RawHTML,ma=da.useState,fa=da.useCallback,va=da.useEffect,ha=wp.components,ga=ha.Spinner,ba=ha.Tooltip,ya=ha.ExternalLink,ka=wp.blockEditor.BlockIcon,wa=function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=.3,r=.6,c=.4,l=e%2==0,i=n.backdrop,s=n.header,u=n.title,d=a?{gridTemplateColumns:a}:{};return"body"===e&&a?d:"table"===e?{borderBottomColor:F(u,o)}:"head"===e?t({backgroundColor:s,borderColor:F(u,r)},d):{color:u,backgroundColor:l?i:F(s,c),borderBottomColor:F(u,o)}},Ea=function(e,t){return"".concat(e,":").concat(t)},Ra=function(e){var a,o=e.className,r=e.css,c=void 0===r?"grid":r,l=e.fixed,i=e.config,s=e.head,u=e.body,d=e.loading,p=e.onDynamic,m=void 0===p?ua:p,f=e.dynamic,v="grid"===c,h=v&&null!==(a=null==i?void 0:i.template)&&void 0!==a?a:null,g=_("info.colors",{});va((function(){ca(f)&&sa(u,(function(e,n){sa(e,(function(e,a){var o=ra(e,["params","dynamic"]),r=ra(o,"id");o&&m(t({row:n,cell:a,ref:Ea(n,r)},o))}))}))}),[u,m,f]);var b=i||{},y=b.align,k=void 0===y?[]:y,w=b.style,E=void 0===w?[]:w,R=b.className,N=void 0===R?[]:R,S=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=ra(n,"id");return o?ra(f,[Ea(e,o),t],a):void 0},x=function(e,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=ra(E,e),r=!1===a?null:wa(a,g);return!la(n)||r||o?t(t(t({},null!=o?o:{}),null!=r?r:{}),null!=n?n:{}):null},A=function(e,t,a,o){var r,c=ra(N,t),l=a||ra(k,t)||"left",i=o||{},s=i.className,u=i.dynamic,d=S(e,"className",u);return n(r={},c||"",c),n(r,"has-text-align-".concat(l),l),n(r,"__zu_markdown",ra(o,"markdown")||ra(u,"markdown")),n(r,"__zu_link",ra(o,"link.href")),n(r,s,s),n(r,d,d),r},L=!ca(s),O=!ca(u);return React.createElement("div",{className:C("zukit-table",o,{"has-fixed-layout":l,"css-grid":"grid"===c,"css-flex":"flex"===c,"is-loading":d}),style:wa("table",g)},L&&React.createElement("div",{className:"head",style:wa("head",g,h)},oa(s,(function(e,t){var n=e.content,a=e.align,o=e.style;return React.createElement("div",{className:C("cell","head",A(null,t,a)),key:t,"aria-label":"Header label",style:x(t,o)},n)}))),React.createElement("div",{className:"body",style:wa(d?0:"body",g,d?0:h)},O&&oa(u,(function(e,t){return React.createElement(na,{wrap:"
",condition:!v,className:"row",key:t,style:wa(t,g)},oa(e,(function(e,n){var a=e.content,o=e.align,r=e.style,c=e.params;return React.createElement("div",{className:C("cell",A(t,n,o,c)),key:n,"aria-label":"",style:x(n,r,!!v&&t)},function(e,t,n){if(ia(t)){var a=t.dashicon,o=t.svg,r=t.tooltip,c=React.createElement(ka,{icon:o?React.createElement(pa,null,o):a,showColors:!0});return r?React.createElement(ba,{text:r},React.createElement("div",null,c)):c}var l=n||{},i=l.markdown,s=void 0!==i&&i,u=l.link,d=l.dynamic;if(s)return D(t,{br:!0,json:!0});if(ra(u,"href")){var p=u.title,m=u.href;return React.createElement(ya,{href:m},p)}var f=S(e,"content",d,t);if(void 0!==f){if(null===f)return React.createElement(ga,null);var v=(d||{}).markdown;return void 0!==v&&v?D(f,{br:!0,json:!0}):f}return t}(t,a,c))})))})),d&&React.createElement(ga,null)))};Ra.useDynamicCells=function(){var e=r(ma({}),2),a=e[0],o=e[1];return[a,fa((function(e,a,r){o((function(o){return t(t({},o),{},n({},a,t(t({},ra(o,a,{})),{},n({},r,e))))}))}),[])]};var _a=["className","columns","isSecondary","isSmall","withoutControl","fillMissing","fillNull","recap","options","selectedItem","transformValue","beforeItem","afterItem","label","help","buttonStyle","buttonClass","withLabels","withTooltip","onClick"],Ca=["label","value","style","isDisabled","isSlot"],Na=lodash,Sa=Na.map,xa=Na.defaults,Aa=Na.upperFirst,La=Na.isFunction,Oa=Na.isPlainObject,za=Na.has,Ia=Na.every,ja=Na.pick,Ma=Na.omit,Ta=wp.components,Ba=Ta.BaseControl,Fa=Ta.Tooltip,Pa=Ta.Button,Da=Ta.ButtonGroup,Wa="zukit-select-item",Va=["href","target","disabled","icon","iconSize","shortcut","onMouseDown","isPrimary","isTertiary","isPressed","isBusy","isDefault","isLink","isDestructive"],$a=function(e){var t=e.className,n=e.columns,r=void 0===n?2:n,c=e.isSecondary,l=void 0===c||c,i=e.isSmall,s=void 0===i||i,u=e.withoutControl,d=e.fillMissing,p=e.fillNull,m=e.recap,f=e.options,v=e.selectedItem,h=e.transformValue,g=e.beforeItem,b=e.afterItem,y=e.label,k=e.help,w=e.buttonStyle,E=e.buttonClass,R=e.withLabels,_=e.withTooltip,N=e.onClick,S=o(e,_a),x=d?Math.ceil(f.length/r)*r-f.length:0,L=Array(x).fill().map((function(e,t){return{value:"slot".concat(t),isDisabled:!0,isSlot:!0}})),O=function(e,t,n,a){return t&&za(e,"isDisabled")?e.isDisabled:a===n&&!t&&za(e,"isSelected")?e.isSelected:Ma(e,["isSelected","isDisabled"])},z=function(e){var t=e.label,n=e.value,r=e.style,c=e.isDisabled,i=e.isSlot,u=o(e,Ca);return React.createElement(na,{condition:_,wrap:Fa,text:t,key:A(n,t)},React.createElement("div",{key:A(n,t),className:C("".concat(Wa,"__button-wrapper"),"".concat(Wa,"__").concat(n),{"is-selected":v===n&&!c,"is-disabled":c,"is-slot":i,"is-null":p&&null===n})},React.createElement(Pa,a({className:C("".concat(Wa,"__button"),E,"".concat(Wa,"__").concat(n),{"is-selected":v===n&&!c}),isSecondary:l,isSmall:s,onClick:function(){return!c&&N(n)},style:r||O(w,c,n,v)},ja(S,Va)),p&&null===n?React.createElement("span",{className:"is-null"}):i?null:La(h)?h(n,t,r,u):n),!i&&R&&React.createElement("div",{className:"block-editor-block-styles__item-label"},t)))},I={label:Aa(v),value:v,style:null,isDisabled:!0},j=Oa(m)?xa(m,I):I,M=Ia(f,(function(e){return Oa(e)}))?f:Sa(f,(function(e){return{label:Aa(e),value:e}})),T=C(t,"components-base-control",Wa,"__".concat(r,"columns"),{__recap:m});return React.createElement(na,{condition:!u,wrap:Ba,className:T,label:y,help:k},React.createElement(na,{condition:u,wrap:"
",className:T},React.createElement(Da,{"aria-label":y},g,m&&z(j),Sa(M,z),Sa(L,z),b)))},qa=["className","isColor","title","value","colored"],Ha=wp.components.ColorIndicator,Ua="zukit-title-indicator",Ga=lodash,Ka=Ga.isArray,Za=Ga.isEmpty,Qa=Ga.isNil,Ja=Ga.map,Ya=Ga.pull,Xa=Ga.split,eo=Ga.join,to=Ga.includes,no=Ga.has,ao=wp.i18n.__,oo=wp.keycodes.ENTER,ro=wp.compose,co=ro.compose,lo=ro.useInstanceId,io=wp.components,so=io.BaseControl,uo=io.Button,po=io.TextControl,mo=io.Tooltip,fo=wp.element,vo=fo.useState,ho=fo.useCallback,go=fo.useMemo,bo=wp.url,yo=bo.isEmail,ko=bo.isURL,wo={duplicate:ao("Duplicates are not allowed","zukit"),email:ao("It does not look like a valid email.","zukit"),url:ao("It does not look like a URL.","zukit"),tel:ao("It does not look like a phone number.","zukit"),regex:ao("It does not look like a valid input.","zukit")},Eo=co([nt])((function e(t){var n=t.separator,o=void 0===n?",":n,c=t.label,l=t.help,i=t.inputLabel,s=t.inputHelp,u=t.isSideBySide,d=t.strict,p=t.value,m=t.onChange,f=t.isOpen,v=t.isNotEmptyLabel,h=t.noticeOperations.createNotice,g=r(vo(""),2),b=g[0],y=g[1],k=r(vo(f),2),w=k[0],E=k[1],R=lo(e),_="list-input-control-".concat(R),N=go((function(){return Ka(p)?p:Za(p)?[]:Xa(p,o)}),[p,o]),S=ho((function(e){var t=N.length;Ya(N,e),N.length4&&void 0!==arguments[4]&&arguments[4],r=Co(t)?e:j(e,t,n);return Do(a,r)?r:o?"":null},Vo=lodash,$o=Vo.keys,qo=Vo.get,Ho=Vo.defaults,Uo=wp.data.registerStore,Go=wp.apiFetch,Ko="GET_VALUE",Zo="SET_VALUE",Qo="UPDATE_VALUES",Jo=function(e){return 0===Object.keys(e).length&&e.constructor===Object};function Yo(){return{getValue:function(e){return{type:Ko,path:e}},setValue:function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t({type:Zo,key:e,value:n},a)}}}function Xo(e,t,n){return qo(e,[t,n])}function er(e,t){return{getValue:function(n,a){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t(n,e,a,o)}}}function tr(e,n,a,o){return{getValue:regeneratorRuntime.mark((function r(c){var l,i,s,u=arguments;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return l=u.length>1&&void 0!==u[1]?u[1]:{},i=ge(e,t(t({},{key:o||c}),l),n),r.next=5,a.getValue(i);case 5:return s=r.sent,r.abrupt("return",a.setValue(c,Jo(s)?void 0:s,l));case 7:case"end":return r.stop()}}),r)}))}}function nr(e,a,o){return t(t({},e),{},n({},a,t(t({},e[a]),{},n({},o.key,o.value))))}function ar(e,a,o){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,c=arguments.length>1?arguments[1]:void 0;switch(c.type){case Zo:return o(r,e,c);case Qo:return t(t({},r),{},n({},e,t(t({},r[e]),c.values)))}return r}}var or=lodash,rr=or.isEmpty,cr=or.isNil,lr=or.get,ir=or.includes;or.repeat,or.forEach,or.sortBy;var sr,ur,dr,pr,mr,fr,vr,hr,gr,br,yr,kr=wp.i18n.__,wr=wp.compose.createHigherOrderComponent,Er=wp.data,Rr=Er.withSelect,_r=Er.useSelect,Cr="zukit/core",Nr=["loaders","galleries","folders"];(0,(sr={name:Cr,stateKey:"data",routes:"zudata",withSetters:!1,initialState:{data:{folders:{},loaders:{},galleries:{},svg:{}}},merger:function(e,a,o){var r=o.key,c=o.value,l=lr(e,a,{}),i=lr(l,r,{});if(ir(Nr,r))return nr(e,a,o);if("svg"===r){var s=o.name,u=o.folder,d=lr(i,u,{});return t(t({},e),{},n({},a,t(t({},l),{},{svg:t(t({},i),{},n({},u,t(t({},d),{},n({},s,c))))})))}return e},getter:function(e,t,n,a){if(ir(Nr,n))return Xo(e,t,n);if("svg"===n){var o=a.name,r=a.folder;return lr(e,[t,n,r,o])}}},ur=Ho({},sr,{name:null,stateKey:"data",routes:{get:"cuget",update:"cuset"},router:null,fetchKey:null,withSetters:!0,withoutResolvers:!1,initialState:null,merger:nr,getter:Xo,reducer:null,actions:null,selectors:null,controls:null}),dr=ur.name,pr=ur.stateKey,mr=ur.routes,fr=ur.router,vr=ur.fetchKey,hr=ur.initialState||n({},pr,{}),gr=qo(mr,"get",mr),br=qo(mr,"update",mr),yr=ur.withSetters?function(e,n,a){var o=Yo(),r=a?{key:a}:{};return t(t({},o),{},{updateValues:regeneratorRuntime.mark((function a(o){var c,l,i;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return c=ge(e),l=t(t({},r),{},{router:n,keys:$o(o),values:o}),a.next=4,Go({path:c,method:"POST",data:l});case 4:return i=a.sent,a.abrupt("return",Jo(i)?void 0:{type:Qo,values:o});case 6:case"end":return a.stop()}}),a)}))})}(br,fr,vr):Yo(),{register:function(){return Uo(dr,{reducer:ur.reducer||ar(pr,hr,ur.merger),actions:ur.actions||yr,selectors:ur.selectors||er(pr,ur.getter),controls:ur.controls||{GET_VALUE:function(e){return Go({path:e.path})}},resolvers:ur.withoutResolvers?void 0:tr(gr,fr,yr,vr)})}}).register)(),wr(Rr((function(e){return{folders:e(Cr).getValue("folders")||null}})),"withFolders"),kr("Loading...","zukit"),kr("Select folder","zukit"),wr(Rr((function(e,t){var n=t.loader,a=N(n)?n:null,o=null;return cr(a)||(o=e(Cr).getValue("loaders",{loaderIndex:a})||null),{loaderHTML:rr(o)?null:o}})),"withLoaders");var Sr=lodash;Sr.isNil,Sr.isArray,Sr.isEmpty,Sr.isFunction,Sr.isPlainObject,Sr.some,Sr.reduce,Sr.defaults;var xr=wp.data;xr.useSelect,xr.useDispatch;var Ar=wp.element;Ar.useRef,Ar.useReducer;var Lr=lodash.isNil,Or=wp.element.RawHTML,zr=function(e){var t=e.className,n=e.loaderHTML;return Lr(n)?null:React.createElement(Or,{className:C("zu-loader",t)},n)};zr.WithOptions=function(e){var t=e.className,n=e.id,a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=_r((function(e){return{loaders:e(Cr).getValue("loaders")}}),[]).loaders,n=void 0===t?null:t;return rr(n)?null:null===e?n:lr(n,e,null)}(void 0===n?"none":n,e.duration);return React.createElement(zr,{className:t,loaderHTML:a})};var Ir=lodash.reduce,jr=wp.i18n.__,Mr=wp.element,Tr=Mr.useState,Br=Mr.useCallback,Fr=Mr.useEffect,Pr=wp.components,Dr=Pr.BaseControl,Wr=Pr.ToggleControl,Vr=lodash,$r=Vr.map,qr=Vr.castArray,Hr=wp.i18n.__,Ur=wp.element.Fragment,Gr=wp.components,Kr=Gr.Button,Zr=Gr.Icon,Qr=Gr.Modal,Jr=["tag","children"],Yr=wp.element.createElement,Xr=Object.freeze({__proto__:null,ZukitSkeleton:on,ZukitSidebar:zt,ZukitPanel:function(e){var t=e.id,n=e.className,r=e.title,c=e.children,l=e.options,i=void 0===l?{}:l,s=o(e,Zn),u=Ue(Ze);return u({type:"hidden",id:t})||u({type:"falsely",id:t,options:i})?null:React.createElement(Qn,a({title:u({type:"title",id:t})||r,className:C("zukit-panel",n)},s),c)},ZukitDivider:st,ZukitToggle:dt,ZukitTable:Ra,ConditionalWrap:na,SelectItemControl:$a,TitleIndicator:function(e){var t=e.className,r=e.isColor,c=e.title,l=e.value,i=e.colored,s=o(e,qa);return React.createElement("span",{className:t},c,l&&(r?React.createElement(Ha,a({className:Ua,colorValue:l},s)):React.createElement("span",a({className:C(Ua,n({},i,i))},s),l)))},ListInputControl:Eo,AdvTextControl:function e(t){var n=t.className,o=t.isPassword,c=t.isSideBySide,l=t.showTooltip,i=void 0===l||l,s=t.tooltipPosition,u=void 0===s?"top center":s,d=t.withoutClear,p=t.id,m=t.label,f=t.value,v=t.help,h=t.type,g=t.strict,b=t.withDebounce,y=t.debounceDelay,k=void 0===y?1e3:y,w=t.withoutValues,E=void 0===w?null:w,R=t.fallbackValue,_=void 0===R?"name":R,N=t.onChange,S=t.onKeyEnter,x=r(To(!1),2),A=x[0],L=x[1],O=r(To(!1),2),z=O[0],I=O[1],j=o?A?"text":"password":h||"text",M=o?A?"hidden":"visibility":"no-alt",T=o?A?Po.hide:Po.show:Po.clear,B=Fo(e),F=null!=p?p:"advanced-text-control-".concat(B),P=Mo((function(){q(""),N("")}),[N]),D=Mo((function(){return o?L(!A):P()}),[o,A,P]),W=r(To(Wo(f,E,_,g,!0)),2),V=W[0],q=W[1],H=Mo(So((function(e){N(e),I(!1)}),k),[N,k]),U=Mo((function(e){I(!0),q(e),H(e)}),[H]),G=Mo((function(e){e.keyCode===Ao&&No(S)&&S()}),[S]);Bo((function(){if(!1===z&&V!==f){var e=Wo(f,E,_,g,!0);e!==f&&N(e),e!==V&&q(e)}}),[z,f,N,V,E,_,g]);var K=o||!d,Z=Mo((function(e){var t=Wo(e,E,_,g);null!==t&&(b?U(t):N(t))}),[g,b,N,U,E,_]),Q=c&&(m||v);return React.createElement(React.Fragment,null,Q&&React.createElement("div",{className:"__sidebyside components-base-control"},m&&React.createElement("label",{className:"components-base-control__label",htmlFor:F},m),v&&React.createElement("p",{className:"components-base-control__help"},v)),React.createElement("div",{className:C("components-base-control","zukit-text-control",n,{"__with-label":!Q&&m&&K,"__with-help":!Q&&v,"__with-label-help":!Q&&m&&v&&K,"__with-button":K})},React.createElement(zo,a({type:j,label:Q?void 0:m,help:Q?void 0:v,value:(b?V:f)||"",onChange:Z,onKeyDown:G},Q?{id:F}:{})),K&&React.createElement(na,{wrap:Io,condition:i,text:T,position:u,noArrow:!1},React.createElement(Oo,{className:C("__exclude",{"__with-label":!Q&&m&&K,"__with-label-help":!Q&&m&&v&&K}),icon:M,onClick:D}))))},Loader:zr,LoaderControl:function(e){var t=e.clientId,n=e.className,a=e.editClassName,o=void 0===a?"__edit-mode":a,c=e.label,l=e.shape,i=void 0===l?"none":l,s=e.loaders,u=e.setAttributes,d=r(Tr(!1),2),p=d[0],m=d[1],f=Br((function(){m(!p)}),[p]),v=Br((function(e){null!==s&&u({loader:e,loaderHTML:s[e]||""})}),[s,u]);if(Fr((function(){return function(){In(t,"> :first-child",o),jn(t,"opacity",void 0,".zu-loader")}}),[]),Fr((function(){In(t,"> :first-child",p?null:o,p?o:null),jn(t,"opacity",p?1:void 0,".zu-loader")}),[t,p,i,o]),null===s)return null;var h=Ir(s,(function(e,t,n){return e.push({value:String(n),label:String(n)}),e}),[{value:"none",label:jr("Without Loader","zukit")}]),g=React.createElement("span",null,jr("none","zukit"));return React.createElement(Dr,{className:C("zukit-loader-control",n),label:c},React.createElement($a,{withoutControl:!0,columns:3,options:h,selectedItem:String(i),onClick:v,transformValue:function(e){return"none"===e?g:React.createElement(zr,{loaderHTML:s[parseInt(e,10)]})}}),React.createElement(Wr,{label:jr("Reveal Loader","zukit"),checked:p,onChange:f}))},ModalMessage:function(e){var t=e.className,n=e.icon,a=e.message,o=e.links,r=e.withoutCloseButton,c=e.isOpen,l=e.onClose,i=e.children,s="warning"===n?$n:"error"===n?qn:Hn;return c&&React.createElement(Qr,{className:C("zukit-modal",t),title:Hr("Warning","zu-contact"),closeLabel:Hr("Close"),onRequestClose:l},React.createElement("div",{className:"__content-wrapper"},React.createElement(Zr,{className:"__icon",icon:s}),React.createElement("div",null,D(a,{links:o}))),React.createElement("div",{className:"__button-wrapper"},$r(qr(i||[]),(function(e,t){return React.createElement(Ur,{key:t},e)})),!r&&React.createElement(Kr,{isPrimary:!0,onClick:l},Hr("Close"))))},RawHTML:function(e){var n=e.tag,a=void 0===n?"p":n,r=e.children,c=o(e,Jr);return Yr(a,t({dangerouslySetInnerHTML:{__html:r}},c))}}),ec=lodash,tc=wp.element,nc=tc.useEffect,ac=tc.useRef,oc=wp.compose.usePrevious,rc={level:"default",simplify:!0,clone:!1,mods:{default:!1,ignoreNext:!1},colors:{ok:!1,info:!1,data:!1,query:!1},markers:{accented:"±",bold:"§",colored:"~",dim:"‡",param:["[","]"],opaque:["{","}"]},timing:!1},cc=ec.transform(rc.markers,(function(e,t,n){return e[n[0]]=t})),lc=function(e){return"".concat(cc.a).concat(e).concat(cc.a)},ic=function(e){return"".concat(cc.b).concat(e).concat(cc.b)},sc=function(e){return"".concat(cc.c).concat(e).concat(cc.c)},uc=function(e){return"".concat(cc.d).concat(e).concat(cc.d)},dc=function(e,t){return"".concat(cc.p[0]).concat(e).concat(t?" : ":"").concat(null!=t?t:"").concat(cc.p[1])},pc={basic:"#a79635",name:"#e56a17",alert:"#ff2020",query:"#cc0096",ok:"#1f993f",info:"#0070c9",data:"#a79635",white:"#ffffff",black:"#111111",accent:"#cb5e14",accentBg:"#fff7e5",colored:"#0f5d9a",coloredBg:"#ecffe5",dim:"rgba(0,0,51,0.2)",cyan:"#00b3b0"},mc={alert:"!",query:"?",ok:"*",info:"+",data:"#"},fc=" "+sc("⇢")+" ",vc=" "+ic("»")+" ";function hc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e&&(ec.includes(["short",1],e)?rc.level=1:ec.includes(["default","normal",2],e)?rc.level=2:ec.includes(["verbose","full",3],e)?rc.level=3:ec.includes(["none",0],e)&&(rc.level=0)),rc.level}function gc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!/level defaults|ready\(\)/gi.test(e)||1!=rc.level;return n=t?!(rc.level<3):n,0!=rc.level&&n}function bc(e){var t=!rc.mods.default,n=rc.colors.info&&t?console.info:console.log;e.startsWith(">")&&(e=e.replace(/^>/,""),n=console.groupCollapsed);for(var a=Ic(zc(e)),o=Mc(Oc(e),a),r=o.format,l=o.items,i=arguments.length,s=new Array(i>1?i-1:0),u=1;u1?n-1:0),o=1;o".concat(e)),ec.isNil(t)&&(a=!1),ec.forEach(t,(function(n,a){if(!l||!ec.isNil(n)){var o=s?"":"[".concat(a,"]"),r=e&&ec.isArray(t)?"".concat(d).concat(o):a;ec.isFunction(n)?console.dir(n):bc("^".concat(lc(r)," ").concat(fc," "),n)}}))}a&&console.groupEnd(),Ac()}function wc(){var e;(e=console).dir.apply(e,arguments)}function Ec(e,t){(null!=t?t:ec.keys(e).length)<6?function(){var e;(e=console).log.apply(e,arguments)}(e):wc(e)}function Rc(e){for(var t=ec.isArray(e)?ec.join(e," "):String(e),n=arguments.length,a=new Array(n>1?n-1:0),o=1;o4&&void 0!==arguments[4]?arguments[4]:"GET",r={request:" «« Initiating Ajax ".concat(o," request with route [").concat(t,"]"),error:" »» Ajax ".concat(o," error received from [").concat(t,"]"),response:" »» Ajax ".concat(o," response received from [").concat(t,"]")},c=ec.get(r,e)||"? Ajax ".concat(e),l=a||n;a&&(l=ec.merge(l,{timestamp:(new Date).toString()}),ec.isEmpty(a)&&(c+=" : response is empty ")),ec.isEmpty(l)?yc(c):(yc(">".concat(c)),kc(l))}function Cc(e){var t=r(ec.castArray(e),2),n=t[0],a=t[1],o=Hc(a?"renderComponentWithId,renderComponent":"renderComponent"),c=(null!=n?n:a)?xc(null!=n?n:a):"";rc.colors.ok=!0,Rc("".concat(ic(o)).concat(c," {render}"))}function Nc(e){var t=ec.castArray(e),n=r(t,2),a=n[0],o=n[1],c=Oc(a,!0),l=o?xc(o):"",i=Hc(o?"infoInComponentWithId,infoInComponent":"infoInComponent"),s=!ec.startsWith(a,"-")&&"?"!==i,u=s||l?" ".concat(fc," "):"",d="".concat(c).concat(s?ic(i):"").concat(l).concat(u).concat(Oc(a));rc.colors.info=!0;for(var p=arguments.length,m=new Array(p>1?p-1:0),f=1;f1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=ac({key:Hc(n?"useTraceUpdate,useTraceUpdateWithId":"useTraceUpdate"),id:n?xc(e):""}),o=oc(e),r=oc(t);nc((function(){var n,c=null!==(n=a.current)&&void 0!==n?n:{},l=c.id,i=c.key,s=Fc(e,o),u=Fc(t,r),d=s[0].length||s[1]||s[2],p=u[0].length||u[1]||u[2];d&&!p&&Rc("Traced changes".concat(l," ").concat(dc(i,"props"))),!d&&p&&Rc("Traced changes".concat(l," ").concat(dc(i,"state"))),d&&p&&Rc("Traced changes".concat(l," ").concat(dc(i,"props & state"))),d&&$c(s,o,e),p&&$c(u,r,t)}),[e,o,t,r])}function xc(e){return" with ID ".concat(ic(Pc(e)))}function Ac(){rc.colors=ec.mapValues(rc.colors,(function(){return!1})),rc.mods=ec.mapValues(rc.mods,(function(){return!1}))}var Lc=/^[!|?|*|+|#|^|>]/;function Oc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ec.trimStart(e,"-");return t?Lc.test(n)?n[0]:"":n.replace(Lc,"")}function zc(e){var t,n=null!==(t=pc[ec.findKey(rc.colors)])&&void 0!==t?t:rc.mods.default?pc.black:pc.basic,a=Oc(e,!0);if(a){var o,r=null!==(o=pc[ec.findKey(mc,(function(e){return e===a}))])&&void 0!==o?o:pc.basic;return"^"===a&&(rc.colors.opaque={color:pc.white,bg:pc.cyan}),"^"===a?[n,!0,null]:[r,!0,{color:pc.white,bg:r}]}return n}function Ic(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pc.basic,n=ec.isArray(t)?t:[t,!1,{color:pc.white,bg:t}],a=r(n,3),o=a[0],c=a[1],l=a[2],i="font-weight: bold;",s=c?i:"font-weight: normal;",u="padding: 0 2px 0 2px;",d="padding: 1px 3px 1px 3px;",p="border-radius: 3px;",m=null!==(e=null!=l?l:rc.colors.opaque)&&void 0!==e?e:{color:pc.white,bg:pc.alert};return{normal:"".concat(s," color: ").concat(o),accent:"".concat(i," ").concat(d," ").concat(p," color: ").concat(pc.accent,"; background: ").concat(pc.accentBg),bold:"".concat(i," color: ").concat(o), +params:"".concat(i," ").concat(u," color: ").concat(pc.name),colored:"".concat(i," ").concat(d," ").concat(p," color: ").concat(pc.colored,"; background: ").concat(pc.coloredBg),opaque:"".concat(i," ").concat(d," ").concat(p," color: ").concat(m.color,"; background: ").concat(m.bg),dim:"".concat(i," ").concat(d," ").concat(p," color: ").concat(pc.dim)}}var jc=function(e){return"".concat(e,"%c")};function Mc(e,t){var n=null!=t?t:Ic(),a=n.normal,o=n.bold,r=n.params,c=n.accent,l=n.colored,i=n.opaque,s=n.dim,u=cc.a,d=cc.b,p=cc.c,m=cc.d,f=cc.p,v=cc.o,h=!0,g="%c",b=[a],y="";return ec.forEach(e,(function(t,n){if(-1===y)y="";else if(t===u)h?(g+=jc(y),b.push(c),y="",h=!1):(g+=jc(y),b.push(a),y="",h=!0);else if(t===p)h?(g+=jc(y),b.push(l),y="",h=!1):(g+=jc(y),b.push(a),y="",h=!0);else if(t===d)h?(g+=jc(y),b.push(o),y="",h=!1):(g+=jc(y),b.push(a),y="",h=!0);else if(t===m)h?(g+=jc(y),b.push(s),y="",h=!1):(g+=jc(y),b.push(a),y="",h=!0);else if(t===f[0])g+=jc(y+f[0]),b.push(r),y="";else if(t===f[1])g+=jc(y),b.push(a),y=f[1];else if(t===v[0]){if(g+=jc(y),Oc(e[n+1],!0)){var k=Ic(zc(e[n+1])).opaque;b.push(k),y=-1}else b.push(i),y=""}else t===v[1]?(g+=jc(y),b.push(a),y=""):y+=t})),{format:g+=y,items:b}}function Tc(e){return ec.isNil(e)||ec.isBoolean(e)||ec.isString(e)||ec.isNumber(e)}function Bc(e){return Tc(e)||ec.isObject(e)&&ec.keys(e).length<6}function Fc(e,t){var n=[];ec.forEach(e,(function(e,a){t&&t[a]!==e&&n.push(a)}));var a=ec.keys(e),o=ec.keys(t),r=ec.difference(a,o),c=ec.difference(o,a);return[ec.difference(n,r),ec.isEmpty(r)?null:r,ec.isEmpty(c)?null:c]}function Pc(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ec.get(e,"clientId",e),a=ec.isString(n)?n.slice(-4):0;return t?a:0===a?"?":"✷✷✷-".concat(a)}function Dc(e){var t=ec.keys(e),n=ec.first(t),a=1===t.length?e[n]:e;if(1===t.length){var o=ec.isArray(e)?"at ".concat(lc("index")):"for ".concat(lc("key")),r="value ".concat(o," ").concat(dc(n));Tc(a)?Rc(r,a):(Rc(r),Dc(a))}else Ec(e,t.length)}function Wc(e,t){var n=!!e&&(e.length>1?"keys":"key"),a=!!t&&(t.length>1?"keys":"key"),o=n||a?vc:"";if(n){var r=e.length>6?ec.concat(ec.take(e,6),["and more..."]):e;o+="added ".concat(ic(n)," ").concat(dc(ec.join(r,", "))).concat(a?", ":"")}if(a){var c=t.length>6?ec.concat(ec.take(t,6),["and more..."]):t;o+="removed ".concat(ic(a)," ").concat(dc(ec.join(c,", ")))}o&&Rc(o)}function Vc(e,t,n){var a=ec.first(n),o=1===n.length?e[a]:e,c=1===n.length?t[a]:t,l=r(1===n.length?Fc(c,o):[],3),i=l[0],s=l[1],u=l[2],d=1===n.length&&(null!=i?i:[]);if(Wc(s,u),d&&1===d.length){var p=ec.first(d),m="".concat(vc,"changed for ").concat(ic("key")," ").concat(dc(p));Tc(c[p])?Rc(m,o[p],fc,c[p]):(Rc(m),Vc(o,c,d))}else Rc("".concat(sc("was"))),Ec(o),Rc(d?"".concat(sc("now")," changed for ").concat(ic("keys")," ").concat(dc(ec.join(d,", "))):"".concat(sc("now"))),Ec(c),ec.isEqual(o,c)&&Rc("{!Attention} ".concat(ic("they are equal!")))}function $c(e,t,n){var a=r(e,3),o=a[0];Wc(a[1],a[2]),0===o.length&&Vc(t,n,o),ec.forEach(o,(function(e){var a=n[e];rc.colors.ok=!0;var o="".concat(vc).concat(lc(e));if(Tc(a))Rc(o,t[e],fc,a);else if(ec.isFunction(a))Rc([o,"".concat(dc("function"))]);else{var c=r(Fc(a,t[e]),3),l=c[0],i=c[1],s=c[2];Wc(i,s);var u=ec.first(l);if(l.length||null!=i&&i.length||null!=s&&s.length){var d="".concat(o," @1 ").concat(ic("@2")," ").concat(dc(ec.join(l,", ")));if(ec.isArray(a)){var p=d.replace("@2",1===l.length?"index":"indexes").replace("@1","at");1===l.length&&Tc(a[u])?Rc(p,t[e][u],fc,a[u]):(Rc(p),Vc(t[e],a,l))}else if(ec.has(a,"$$typeof"))Rc([o,"".concat(dc("React Component"))]);else{var m=d.replace("@2",1===l.length?"key":"keys").replace("@1","for");1===l.length&&Tc(a[u])?Rc(m,t[e][u],fc,a[u]):(Rc(m),Vc(ec.pick(t[e],l),ec.pick(a,l),l))}}else Rc("".concat(o," ").concat(fc," changed itself but the keys unchanged {something is wrong!}")),Vc(t[e],a,l)}}))}function qc(e,t){var n=ec.isArray(e)?e.length:ec.split(e,",").length;return(ec.isNumber(t)?t:ec.isArray(t)?t.length:ec.split(t,",").length)+n}function Hc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=Uc(qc("componentName",e)),n=r(t,1),a=n[0];if(a[0]===a[0].toUpperCase())return a;var o=a.replace("/zu_blocks","").replace(/[/]/g,".");return"".concat(o,"()")}function Uc(e){var t=qc("findOnStack",e),n=ec.slice(ec.split((new Error).stack,"\n"),t,t+2);return[Gc(n,0),Gc(n,1)]}function Gc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(ec.get(ec.split(e[t],"@"),0,"?")||"?").replace(/[<|/]+$/g,"")}var Kc={get level(){return hc()},set level(e){hc(e)},set ignoreNext(e){rc.mods.ignoreNext=e},log:yc,logVerbose:function(){hc()>2&&yc.apply(void 0,arguments)},logGroup:kc,warn:function(e){var t;if(0!==hc()&&gc(e)){for(var n=arguments.length,a=new Array(n>1?n-1:0),o=1;o1?t-1:0),a=1;a1&&void 0!==arguments[1]&&arguments[1];ec.isFunction(e)&&(e=e());var n=Hc("dataInComponent"),a=ec.keys(e),o=1===a.length,r=o?ec.first(a):ec.join(ec.map(a,lc),", "),c=o?e[r]:e,l=!ec.startsWith(t,"-"),i=Oc(t)&&t?":".concat(sc(Oc(t))):"",s="".concat(l?ic(n):"").concat(i," ").concat(fc," value for ").concat(o?lc(r):r);rc.colors.data=!0,Tc(c)?Rc(s,c):(Rc(s),Dc(c))},info:Nc,useTrace:Sc,useMU:function(){var e=ac({component:Hc("useMountUnmount")});nc((function(){var t,n=(null!==(t=e.current)&&void 0!==t?t:{}).component;return rc.colors.query=!0,Rc("".concat(ic(n)," ").concat(fc," ").concat(sc("componentDidMount"))),function(){var e;rc.colors.query=!0,Rc("".concat(ic(n)," ").concat(fc," ").concat((e="componentWillUnmount$","".concat(cc.o[0]).concat(e).concat(cc.o[1]))))}}),[])},useTraceWithId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Sc(e,t,!0)},renderWithId:function(e){Cc(e)},infoWithId:function(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),o=2;o=7.2.0", "repository": { "type": "git", diff --git a/zukit/src/images/idraw/puzzle-cog.idraw b/zukit/src/images/idraw/puzzle-cog.idraw new file mode 100644 index 0000000..6785f2d Binary files /dev/null and b/zukit/src/images/idraw/puzzle-cog.idraw differ diff --git a/zukit/src/images/idraw/puzzle.idraw b/zukit/src/images/idraw/puzzle.idraw new file mode 100644 index 0000000..2c5c7e1 Binary files /dev/null and b/zukit/src/images/idraw/puzzle.idraw differ diff --git a/zukit/src/sass/_zukit-basic.scss b/zukit/src/sass/_zukit-basic.scss index ced8772..d78c6fc 100644 --- a/zukit/src/sass/_zukit-basic.scss +++ b/zukit/src/sass/_zukit-basic.scss @@ -70,6 +70,7 @@ $settings-sidebar-icon-size: 36px; $basic-font-family: 'Open Sans',-apple-system,Roboto,Ubuntu,sans-serif; $basic-font-size: 14px; +$basic-line-height: 18px; $panel-title-font-size: 15px; $panel-title-font-weight: 600; $plugin-title-size: 40px; diff --git a/zukit/src/sass/components/_adv-text-control.scss b/zukit/src/sass/components/_adv-text-control.scss index f4aab1d..9f43ee9 100644 --- a/zukit/src/sass/components/_adv-text-control.scss +++ b/zukit/src/sass/components/_adv-text-control.scss @@ -1,6 +1,6 @@ // Admin Text Control Component -----------------------------------------------] -$advtext-width: 580px; +$advtext-width: 600px; $advtext-button-height: 30px; $advtext-button-width: 36px; // svg 20px + margin 8px * 2 $advtext-help-margin: -16px; // margin 8px * 2 @@ -58,7 +58,7 @@ $advtext-help-margin: -16px; // margin 8px * 2 margin-bottom: 8px; } &.__with-label-help { - margin-top: 27px; + margin-top: 26px; margin-bottom: 0; } diff --git a/zukit/src/sass/components/_list-input-control.scss b/zukit/src/sass/components/_list-input-control.scss index 7e3f8a5..29f5782 100644 --- a/zukit/src/sass/components/_list-input-control.scss +++ b/zukit/src/sass/components/_list-input-control.scss @@ -83,7 +83,8 @@ $list-input-close-size: $_button-svg-default-size + $list-input-padding; } .__add, .__reset { margin-top: 0; - top: - $list-input-margin; + align-self: flex-start; + top: 26px; } } &.__with-label-help { diff --git a/zukit/src/sass/components/_select-item-control.scss b/zukit/src/sass/components/_select-item-control.scss index 9a4d8ae..12e572c 100644 --- a/zukit/src/sass/components/_select-item-control.scss +++ b/zukit/src/sass/components/_select-item-control.scss @@ -151,21 +151,17 @@ $select-item-basic-border-color: rgb(25, 30, 35); transition-timing-function: $transition-function; box-shadow: none !important; - &:hover { + &:hover:not(:disabled) { color: $select-item-hover-color !important; background-color: $select-item-bg-hover-color !important; border-color: $select-item-border-hover-color !important; } + &:focus:not(:disabled) { + box-shadow: 0 0 0 1px $wp-admin-blue-color !important; + } &.is-clickable { pointer-events: all; } - - // @include in('^.is-disabled') { - // border-color: $admin-disable-border-color; - // background-color: $admin-disable-background-color; - // color: $admin-disable-text-color; - // } - svg { fill: currentColor; } diff --git a/zukit/src/sass/zukit.scss b/zukit/src/sass/zukit.scss index ae8211a..dbe7d7c 100644 --- a/zukit/src/sass/zukit.scss +++ b/zukit/src/sass/zukit.scss @@ -95,6 +95,23 @@ $divider-component-class: zukit-divider; } } + // when WP == 5.9 ---------------------------------------------------------] + // они забыли, что-ли? может сами исправят в следующей версии? + .wp_5_9 { + .components-visually-hidden { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + word-wrap: normal !important; + } + } + // fix styles of standard controls that I do not like ---------------------] .components-checkbox-control { @@ -224,6 +241,7 @@ $divider-component-class: zukit-divider; .components-base-control, .components-button:not(.zukit-select-item__button):not(.__plugin_actions):not(.__exclude):not(.components-panel__body-toggle) { font-size: $basic-font-size !important; + line-height: $basic-line-height !important; color: $admin-grey-blue-color; } @@ -231,10 +249,19 @@ $divider-component-class: zukit-divider; min-width: $settings-left-width; } + h2, h3, h4, h5, h6 { + &.__subtitle { + font-size: $basic-font-size; + font-weight: 600; + color: $admin-darker-brown; + } + } .__subtitle { - font-size: $basic-font-size; - font-weight: 600; - color: $admin-darker-brown; + .components-panel__body-toggle { + font-size: $basic-font-size; + font-weight: 600; + color: $admin-darker-brown; + } } .editor-post-title { diff --git a/zukit/src/scripts/debug.js b/zukit/src/scripts/debug.js index 910e8a2..488416c 100644 --- a/zukit/src/scripts/debug.js +++ b/zukit/src/scripts/debug.js @@ -59,6 +59,7 @@ const config = { accented: '±', bold: '§', colored: '~', + dim: '‡', param: ['[', ']'], opaque: ['{', '}'], }, @@ -69,6 +70,7 @@ const _markers = _.transform(config.markers, (a, v,k) => a[k[0]] = v); const _accented = s => `${_markers.a}${s}${_markers.a}`; const _bold = s => `${_markers.b}${s}${_markers.b}`; const _colored = s => `${_markers.c}${s}${_markers.c}`; +const _dim = s => `${_markers.d}${s}${_markers.d}`; const _param = (s, alt) => `${_markers.p[0]}${s}${alt ? ' : ' : ''}${alt ?? ''}${_markers.p[1]}`; const _opaque = s => `${_markers.o[0]}${s}${_markers.o[1]}`; @@ -88,6 +90,7 @@ let dcolors = { accentBg: '#fff7e5', colored: '#0f5d9a', coloredBg: '#ecffe5', + dim: 'rgba(0,0,51,0.2)', // cyan not used, maybe later? cyan: '#00b3b0', @@ -117,30 +120,32 @@ function canIlog(message, isData = false) { /* eslint-disable no-console */ function logWithColors(message, ...data) { - const notLog = !config.mods.default; - const func = config.colors.info && notLog ? console.info : console.log; - const colors = getColors(colorBy(message)); - -// удалить после восстановления логирования Группового + const colored = !config.mods.default; + let func = config.colors.info && colored ? console.info : console.log; // if starts with '>' - then make it as collapsed group - // if(message1.startsWith('>')) { - // message1 = message1.replace(/^>/, ''); - // func = console.groupCollapsed; - // groupFunc = true; - // } + if(message.startsWith('>')) { + message = message.replace(/^>/, ''); + func = console.groupCollapsed; + } + const colors = getColors(colorBy(message)); let { format, items } = parseWithColors(stripColorModifiers(message), colors); if(!_.isEmpty(data)) format = format + ' '; + _.forEach(data, item => { - if(_.isString(item) && notLog) { - const { format: newFormat, items: newItems } = parseWithColors(item, colors); + // delayed value creation - if the 'item' is a function, + // then we replace it with the value returned from the function + const value = _.isFunction(item) ? item() : item; + if(_.isString(value) && colored) { + const { format: newFormat, items: newItems } = parseWithColors(value, colors); format = format + newFormat; items.push(...newItems); } else { - format = format + (_.isString(item) ? '%s' : '%o'); - items.push(config.clone ? cloneValue(item) : item); + format = format + (_.isString(value) ? '%s' : '%o'); + items.push(config.clone ? cloneValue(value) : value); } }); + func(format, ...items); resetAllModifiers(); } @@ -185,39 +190,31 @@ function logVerbose(...data) { if(logLevel() > 2) log(...data); } -// требует восстановления! -function logGroup(obj, groupName = '', withoutNil = false, verboseOnly = false) { - if(verboseOnly && logLevel() < 2) { - console.groupEnd(); - return; - } - - let closeMore = false; - if(groupName && _.isPlainObject(obj)) { - console.groupCollapsed( - '%c%s', - `font-weight: bold; color: ${dcolors.name}; padding: 3px;`, - groupName.trim() - ); - closeMore = true; - } - - for(let key in obj) { - if(withoutNil && _.isNil(obj[key])) continue; // › » - let keyName = groupName && _.isArray(obj) ? `${groupName}[${key}]` : key; - if(_.isFunction(obj[key])) { - console.dir(obj); - break; - } else console.log( - '%c%s%c ⇢ %o', - `font-weight: bold; color: ${dcolors.name}`, - keyName, - `font-weight: normal; color: ${dcolors.navigate}`, - obj[key] - ); +function logGroup(groupName, groupData, params) { + let shouldCloseGroup = true; + // if starts with '<' - then just close group + if(!groupName.startsWith('<')) { + const { withoutNil = false, withoutIndex = false , arrayName = groupName } = params ?? {}; + if(groupName.startsWith('-') || groupName.startsWith('+')) { + const func = groupName.startsWith('+') ? _accented : _dim; + logWithColors(`^${func(groupName.replace(/^[-|+]/, ''))} ${arrowSymbol} `, ..._.castArray(groupData)); + shouldCloseGroup = false; + } else { + logWithColors(`>${groupName}`); + if(_.isNil(groupData)) shouldCloseGroup = false; + _.forEach(groupData, (value, key) => { + if(!(withoutNil && _.isNil(value))) { + const indexName = withoutIndex ? '' : `[${key}]`; + const keyName = groupName && _.isArray(groupData) ? `${arrayName}${indexName}` : key; + if(_.isFunction(value)) { + console.dir(value); + } else + logWithColors(`^${_accented(keyName)} ${arrowSymbol} `, value); + } + }); + } } - console.groupEnd(); - if(closeMore) console.groupEnd(); + if(shouldCloseGroup) console.groupEnd(); // reset all modifiers resetAllModifiers(); } @@ -253,6 +250,11 @@ function error(message, ...data) { } } +function logAsOneString(chunks, ...data) { + const message = _.isArray(chunks) ? _.join(chunks, ' ') : String(chunks); + logWithColors(message.replace(/\s+/g, ' ').replace(/\s*\]/g, ']').replace(/\[\s*/g, '['), ...data); +} + // требует восстановления! // log ajax request and its options function logRequestResponse(type, route, options, response, method = 'GET') { @@ -283,10 +285,6 @@ function logRequestResponse(type, route, options, response, method = 'GET') { } } -function logAsOneString(chunks, ...data) { - const message = _.isArray(chunks) ? _.join(chunks, ' ') : String(chunks); - logWithColors(message.replace(/\s+/g, ' ').replace(/\s*\]/g, ']').replace(/\[\s*/g, '['), ...data); -} /* eslint-enable no-console */ // Debugging in components ----------------------------------------------------] @@ -302,13 +300,18 @@ function renderComponent(maybeClientId) { // display variables and their values, possibly simplifying the data function dataInComponent(data, marker = false) { + // delayed value creation - if the 'data' is a function, + // then we replace it with the value returned from the function + if(_.isFunction(data)) data = data(); + const component = componentName('dataInComponent'); const keys = _.keys(data); const isSingleKey = keys.length === 1; const key = isSingleKey ? _.first(keys) : _.join(_.map(keys, _accented), `, `); const value = isSingleKey ? data[key] : data; - const altName = marker ? `:${_colored(String(marker))}` : ''; - const message = `${_bold(component)}${altName} ${arrowSymbol} value for ${isSingleKey ? _accented(key) : key}`; + const withName = !_.startsWith(marker, '-'); + const altName = !!stripColorModifiers(marker) && marker ? `:${_colored(stripColorModifiers(marker))}` : ''; + const message = `${withName ? _bold(component) : ''}${altName} ${arrowSymbol} value for ${isSingleKey ? _accented(key) : key}`; config.colors.data = true; if(isSimpleType(value)) { logAsOneString(message, value); @@ -418,16 +421,10 @@ function colorBy(message) { const mod = stripColorModifiers(message, true); if(mod) { const modColor = dcolors[_.findKey(mods, v => v === mod)] ?? dcolors.basic; + if(mod === '^') config.colors.opaque = { color: dcolors.white, bg: dcolors.cyan }; return mod === '^' ? [color, true, null] : [modColor, true, { color: dcolors.white, bg: modColor }]; } return color; - - // // remove any var names which may lead to false-positive test - // message = message.replace(/\[[^\]]+\]/,'').replace(/"[^"]+"/g, ''); - // if(/token|logout|user/ig.test(message)) return /unsuccessful|error/ig.test(message) ? dcolors.keypoint2 : dcolors.keypoint1; - // if(/unsuccessfully|preloading/ig.test(message)) return dcolors.basic; - // if(/loading|launching|ajax/ig.test(message)) return dcolors.framework; - // return color; } function getColors(main = dcolors.basic) { @@ -445,18 +442,10 @@ function getColors(main = dcolors.basic) { params: `${weightBold} ${padding} color: ${dcolors.name}`, colored: `${weightBold} ${paddingBg} ${rounded} color: ${dcolors.colored}; background: ${dcolors.coloredBg}`, opaque: `${weightBold} ${paddingBg} ${rounded} color: ${opaque.color}; background: ${opaque.bg}`, + dim: `${weightBold} ${paddingBg} ${rounded} color: ${dcolors.dim}`, }; } -// function setOpaqueColors(color) { -// if(color === 'green') config.colors.opaque = { color: dcolors.white, bg: dcolors.ok }; -// if(color === 'red') config.colors.opaque = { color: dcolors.white, bg: dcolors.alert }; -// if(color === 'violet') config.colors.opaque = { color: dcolors.white, bg: dcolors.query }; -// if(color === 'orange') config.colors.opaque = { color: dcolors.white, bg: dcolors.name }; -// if(color === 'blue') config.colors.opaque = { color: dcolors.white, bg: dcolors.info }; -// if(color === 'brown') config.colors.opaque = { color: dcolors.white, bg: dcolors.data }; -// } - // старая реализация через regex, сохранил тут для идей // const fixed = { '*':'#1','_':'#2','~':'#3','{':'#4','}':'#5' }; // const fixed = { '*':'#1','_':'#2' }; @@ -467,8 +456,8 @@ function getColors(main = dcolors.basic) { const tokenFormat = t => `${t}%c`; function parseWithColors(message, colors) { - const { normal, bold, params, accent, colored, opaque } = colors ?? getColors(); - const { a, b, c, p, o } = _markers; // accented, bold, colored, param, opaque + const { normal, bold, params, accent, colored, opaque, dim } = colors ?? getColors(); + const { a, b, c, d, p, o } = _markers; // accented, bold, colored, dim, param, opaque let isComplete = true; let format = '%c'; let items = [normal]; @@ -519,6 +508,18 @@ function parseWithColors(message, colors) { token = ''; isComplete = true; } + } else if(char === d) { + if(isComplete) { + format += tokenFormat(token); + items.push(dim); + token = ''; + isComplete = false; + } else { + format += tokenFormat(token); + items.push(normal); + token = ''; + isComplete = true; + } } else if(char === p[0]) { format += tokenFormat(token + p[0]); items.push(params); @@ -757,6 +758,7 @@ export default { logGroup, warn, error, + shortenId, render: renderComponent, data: dataInComponent, diff --git a/zukit/zukit-blocks.php b/zukit/zukit-blocks.php index 0ff5f3b..65f666b 100644 --- a/zukit/zukit-blocks.php +++ b/zukit/zukit-blocks.php @@ -16,11 +16,11 @@ class zukit_Blocks extends zukit_Addon { private $handle = null; private $namespace = null; + // handler for Zukit common JS with utilities and components + public static $zukit_handle = 'zukit-blocks'; // We can only have one 'zukit-blocks' script loaded and therefore // store its status in a static property so that we can avoid repeated 'enqueue' calls. private static $zukit_loaded = false; - // handler for Zukit common JS with utilities and components - private static $zukit_handle = 'zukit-blocks'; // filename with common colors that could be available in JS private static $colors_filename = 'zukit-colors'; private static $zukit_colors = null; diff --git a/zukit/zukit-plugin.php b/zukit/zukit-plugin.php index c3bb49d..e789cdc 100644 --- a/zukit/zukit-plugin.php +++ b/zukit/zukit-plugin.php @@ -16,7 +16,7 @@ class zukit_Plugin extends zukit_SingletonScripts { - private static $zukit_version = '1.5.0'; // .' (modified)'; + private static $zukit_version = '1.5.2'; // .' (modified)'; private static $zukit_debug = false; public $config;