Plugin Directory

Changeset 2815789


Ignore:
Timestamp:
11/10/2022 08:46:06 AM (3 years ago)
Author:
themesgrove
Message:

Update to version 2.7.3 from GitHub

Location:
smartpay
Files:
2 added
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • smartpay/tags/2.7.3/public/form-builder/index.asset.php

    r2703855 r2815789  
    1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-format-library', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-media-utils', 'wp-primitives'), 'version' => '5cc8ff4234199fb56d1d226d0118953b');
     1<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-format-library', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-media-utils', 'wp-primitives'), 'version' => '80767afa92501a99bf2800ec4ab87106');
  • smartpay/tags/2.7.3/public/form-builder/index.css

    r2674934 r2815789  
    1 .smartpay-block-editor-sidebar{background:#fff;color:#1e1e1e;height:100vh;overflow:hidden;z-index:90}@media(min-width:600px){.smartpay-block-editor-sidebar{-webkit-overflow-scrolling:touch;display:block;height:auto;overflow:auto}}.smartpay-block-editor-sidebar>.components-panel{border-color:#ced4da}.smartpay-block-editor-sidebar>.components-panel>.components-panel__header{background:#e0e0e0}.smartpay-block-editor-sidebar .block-editor-block-inspector__card{margin:0}.smartpay-block-editor__block-list{margin:0 20px}.smartpay-block-editor__block-list .block-editor-block-list__block{margin-left:auto;margin-right:auto}body.block-editor-page,html.wp-toolbar{background:#fff}body.block-editor-page #wpcontent{padding-left:0}body.block-editor-page #wpbody-content{padding-bottom:0}body.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.block-editor-page #wpfooter{display:none}body.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.smartpay-block-editor{min-height:40vh}.editor-styles-wrapper{color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:16px;line-height:1.8;width:100%;@import"~@wordpress/block-library/build-style/style.css"}.components-modal__frame,.smartpay-block-editor{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before,.smartpay-block-editor *,.smartpay-block-editor :after,.smartpay-block-editor :before{box-sizing:inherit}.interface-interface-skeleton__body{position:relative}.interface-interface-skeleton__content,.interface-interface-skeleton__sidebar{position:absolute}.interface-interface-skeleton__content{left:0;width:70%}.interface-interface-skeleton__sidebar{right:0;width:30%}
     1.smartpay-block-editor-sidebar{background:#fff;color:#1e1e1e;height:100vh;margin-left:15px;overflow:hidden;z-index:90}@media(min-width:600px){.smartpay-block-editor-sidebar{-webkit-overflow-scrolling:touch;display:block;height:auto;overflow:auto}}.smartpay-block-editor-sidebar>.components-panel{border-color:#ced4da}.smartpay-block-editor-sidebar>.components-panel>.components-panel__header{background:#e0e0e0}.smartpay-block-editor-sidebar .block-editor-block-inspector__card{margin:0}.smartpay-block-editor__block-list{margin:0 20px}.smartpay-block-editor__block-list .block-editor-block-list__block{margin-left:auto;margin-right:auto}body.block-editor-page,html.wp-toolbar{background:#fff}body.block-editor-page #wpcontent{padding-left:0}body.block-editor-page #wpbody-content{padding-bottom:0}body.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.block-editor-page #wpfooter{display:none}body.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.smartpay-block-editor{min-height:40vh}.editor-styles-wrapper{color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:16px;line-height:1.8;width:100%;@import"~@wordpress/block-library/build-style/style.css"}.components-modal__frame,.smartpay-block-editor{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before,.smartpay-block-editor *,.smartpay-block-editor :after,.smartpay-block-editor :before{box-sizing:inherit}.interface-interface-skeleton__body{position:relative}.interface-interface-skeleton__content,.interface-interface-skeleton__sidebar{position:absolute}.interface-interface-skeleton__content{left:0;width:70%}.interface-interface-skeleton__sidebar{right:0;width:30%}
  • smartpay/tags/2.7.3/public/form-builder/index.js

    r2703855 r2815789  
    1 !function(){var e={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},143:function(e){"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},391:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=null;return t.forEach((function(e){if(null==a){var t=e.apply(void 0,n);null!=t&&(a=t)}})),a}return(0,a.default)(r)};var r,a=(r=n(613))&&r.__esModule?r:{default:r};e.exports=t.default},638:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n,r,a,o){var i=r||"<<anonymous>>",l=o||n;if(null==t[n])return new Error("The "+a+" `"+l+"` is required to make `"+i+"` accessible for users of assistive technologies such as screen readers.");for(var s=arguments.length,c=Array(s>5?s-5:0),u=5;u<s;u++)c[u-5]=arguments[u];return e.apply(void 0,[t,n,r,a,o].concat(c))}},e.exports=t.default},613:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,o,i){var l=a||"<<anonymous>>",s=i||r;if(null==n[r])return t?new Error("Required "+o+" `"+s+"` was not specified in `"+l+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),m=6;m<c;m++)u[m-6]=arguments[m];return e.apply(void 0,[n,r,l,o,s].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},703:function(e,t,n){"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},697:function(e,t,n){e.exports=n(703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},764:function(e){e.exports=function(){"use strict";const e="SweetAlert2:",t=e=>e.charAt(0).toUpperCase()+e.slice(1),n=e=>Array.prototype.slice.call(e),r=t=>{console.warn("".concat(e," ").concat("object"==typeof t?t.join(" "):t))},a=t=>{console.error("".concat(e," ").concat(t))},o=[],i=(e,t)=>{var n;n='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(t,'" instead.'),o.includes(n)||(o.push(n),r(n))},l=e=>"function"==typeof e?e():e,s=e=>e&&"function"==typeof e.toPromise,c=e=>s(e)?e.toPromise():Promise.resolve(e),u=e=>e&&Promise.resolve(e)===e,m={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},d=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],p={},f=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],b=e=>Object.prototype.hasOwnProperty.call(m,e),y=e=>-1!==d.indexOf(e),v=e=>p[e],h=e=>{b(e)||r('Unknown parameter "'.concat(e,'"'))},g=e=>{f.includes(e)&&r('The parameter "'.concat(e,'" is incompatible with toasts'))},E=e=>{v(e)&&i(e,v(e))},w=e=>{const t={};for(const n in e)t[e[n]]="swal2-"+e[n];return t},x=w(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),O=w(["success","warning","info","question","error"]),R=()=>document.body.querySelector(".".concat(x.container)),C=e=>{const t=R();return t?t.querySelector(e):null},P=e=>C(".".concat(e)),_=()=>P(x.popup),k=()=>P(x.icon),S=()=>P(x.title),N=()=>P(x["html-container"]),A=()=>P(x.image),j=()=>P(x["progress-steps"]),I=()=>P(x["validation-message"]),T=()=>C(".".concat(x.actions," .").concat(x.confirm)),F=()=>C(".".concat(x.actions," .").concat(x.deny)),L=()=>C(".".concat(x.loader)),B=()=>C(".".concat(x.actions," .").concat(x.cancel)),D=()=>P(x.actions),M=()=>P(x.footer),q=()=>P(x["timer-progress-bar"]),V=()=>P(x.close),H=()=>{const e=n(_().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(((e,t)=>{const n=parseInt(e.getAttribute("tabindex")),r=parseInt(t.getAttribute("tabindex"));return n>r?1:n<r?-1:0})),t=n(_().querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n')).filter((e=>"-1"!==e.getAttribute("tabindex")));return(e=>{const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t})(e.concat(t)).filter((e=>ie(e)))},U=()=>!$(document.body,x["toast-shown"])&&!$(document.body,x["no-backdrop"]),K=()=>_()&&$(_(),x.toast),z={previousBodyPadding:null},W=(e,t)=>{if(e.textContent="",t){const r=(new DOMParser).parseFromString(t,"text/html");n(r.querySelector("head").childNodes).forEach((t=>{e.appendChild(t)})),n(r.querySelector("body").childNodes).forEach((t=>{e.appendChild(t)}))}},$=(e,t)=>{if(!t)return!1;const n=t.split(/\s+/);for(let t=0;t<n.length;t++)if(!e.classList.contains(n[t]))return!1;return!0},Y=(e,t,a)=>{if(((e,t)=>{n(e.classList).forEach((n=>{Object.values(x).includes(n)||Object.values(O).includes(n)||Object.values(t.showClass).includes(n)||e.classList.remove(n)}))})(e,t),t.customClass&&t.customClass[a]){if("string"!=typeof t.customClass[a]&&!t.customClass[a].forEach)return r("Invalid type of customClass.".concat(a,'! Expected string or iterable object, got "').concat(typeof t.customClass[a],'"'));J(e,t.customClass[a])}},G=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(".".concat(x.popup," > .").concat(x[t]));case"checkbox":return e.querySelector(".".concat(x.popup," > .").concat(x.checkbox," input"));case"radio":return e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:checked"))||e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:first-child"));case"range":return e.querySelector(".".concat(x.popup," > .").concat(x.range," input"));default:return e.querySelector(".".concat(x.popup," > .").concat(x.input))}},X=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},Z=(e,t,n)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach((t=>{Array.isArray(e)?e.forEach((e=>{n?e.classList.add(t):e.classList.remove(t)})):n?e.classList.add(t):e.classList.remove(t)})))},J=(e,t)=>{Z(e,t,!0)},Q=(e,t)=>{Z(e,t,!1)},ee=(e,t)=>{const r=n(e.childNodes);for(let e=0;e<r.length;e++)if($(r[e],t))return r[e]},te=(e,t,n)=>{n==="".concat(parseInt(n))&&(n=parseInt(n)),n||0===parseInt(n)?e.style[t]="number"==typeof n?"".concat(n,"px"):n:e.style.removeProperty(t)},ne=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex";e.style.display=t},re=e=>{e.style.display="none"},ae=(e,t,n,r)=>{const a=e.querySelector(t);a&&(a.style[n]=r)},oe=(e,t,n)=>{t?ne(e,n):re(e)},ie=e=>!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),le=e=>!!(e.scrollHeight>e.clientHeight),se=e=>{const t=window.getComputedStyle(e),n=parseFloat(t.getPropertyValue("animation-duration")||"0"),r=parseFloat(t.getPropertyValue("transition-duration")||"0");return n>0||r>0},ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=q();ie(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout((()=>{n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"}),10))},ue=()=>"undefined"==typeof window||"undefined"==typeof document,me={},de=e=>new Promise((t=>{if(!e)return t();const n=window.scrollX,r=window.scrollY;me.restoreFocusTimeout=setTimeout((()=>{me.previousActiveElement&&me.previousActiveElement.focus?(me.previousActiveElement.focus(),me.previousActiveElement=null):document.body&&document.body.focus(),t()}),100),window.scrollTo(n,r)})),pe='\n <div aria-labelledby="'.concat(x.title,'" aria-describedby="').concat(x["html-container"],'" class="').concat(x.popup,'" tabindex="-1">\n   <button type="button" class="').concat(x.close,'"></button>\n   <ul class="').concat(x["progress-steps"],'"></ul>\n   <div class="').concat(x.icon,'"></div>\n   <img class="').concat(x.image,'" />\n   <h2 class="').concat(x.title,'" id="').concat(x.title,'"></h2>\n   <div class="').concat(x["html-container"],'" id="').concat(x["html-container"],'"></div>\n   <input class="').concat(x.input,'" />\n   <input type="file" class="').concat(x.file,'" />\n   <div class="').concat(x.range,'">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="').concat(x.select,'"></select>\n   <div class="').concat(x.radio,'"></div>\n   <label for="').concat(x.checkbox,'" class="').concat(x.checkbox,'">\n     <input type="checkbox" />\n     <span class="').concat(x.label,'"></span>\n   </label>\n   <textarea class="').concat(x.textarea,'"></textarea>\n   <div class="').concat(x["validation-message"],'" id="').concat(x["validation-message"],'"></div>\n   <div class="').concat(x.actions,'">\n     <div class="').concat(x.loader,'"></div>\n     <button type="button" class="').concat(x.confirm,'"></button>\n     <button type="button" class="').concat(x.deny,'"></button>\n     <button type="button" class="').concat(x.cancel,'"></button>\n   </div>\n   <div class="').concat(x.footer,'"></div>\n   <div class="').concat(x["timer-progress-bar-container"],'">\n     <div class="').concat(x["timer-progress-bar"],'"></div>\n   </div>\n </div>\n').replace(/(^|\n)\s*/g,""),fe=()=>{me.currentInstance.resetValidationMessage()},be=e=>{const t=(()=>{const e=R();return!!e&&(e.remove(),Q([document.documentElement,document.body],[x["no-backdrop"],x["toast-shown"],x["has-column"]]),!0)})();if(ue())return void a("SweetAlert2 requires document to initialize");const n=document.createElement("div");n.className=x.container,t&&J(n,x["no-transition"]),W(n,pe);const r="string"==typeof(o=e.target)?document.querySelector(o):o;var o;r.appendChild(n),(e=>{const t=_();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&J(R(),x.rtl)})(r),(()=>{const e=_(),t=ee(e,x.input),n=ee(e,x.file),r=e.querySelector(".".concat(x.range," input")),a=e.querySelector(".".concat(x.range," output")),o=ee(e,x.select),i=e.querySelector(".".concat(x.checkbox," input")),l=ee(e,x.textarea);t.oninput=fe,n.onchange=fe,o.onchange=fe,i.onchange=fe,l.oninput=fe,r.oninput=()=>{fe(),a.value=r.value},r.onchange=()=>{fe(),r.nextSibling.value=r.value}})()},ye=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?ve(e,t):e&&W(t,e)},ve=(e,t)=>{e.jquery?he(t,e):W(t,e.toString())},he=(e,t)=>{if(e.textContent="",0 in t)for(let n=0;n in t;n++)e.appendChild(t[n].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},ge=(()=>{if(ue())return!1;const e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",animation:"animationend"};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&void 0!==e.style[n])return t[n];return!1})(),Ee=(e,t)=>{const n=D(),r=L();t.showConfirmButton||t.showDenyButton||t.showCancelButton?ne(n):re(n),Y(n,t,"actions"),function(e,t,n){const r=T(),a=F(),o=B();we(r,"confirm",n),we(a,"deny",n),we(o,"cancel",n),function(e,t,n,r){if(!r.buttonsStyling)return Q([e,t,n],x.styled);J([e,t,n],x.styled),r.confirmButtonColor&&(e.style.backgroundColor=r.confirmButtonColor,J(e,x["default-outline"])),r.denyButtonColor&&(t.style.backgroundColor=r.denyButtonColor,J(t,x["default-outline"])),r.cancelButtonColor&&(n.style.backgroundColor=r.cancelButtonColor,J(n,x["default-outline"]))}(r,a,o,n),n.reverseButtons&&(n.toast?(e.insertBefore(o,r),e.insertBefore(a,r)):(e.insertBefore(o,t),e.insertBefore(a,t),e.insertBefore(r,t)))}(n,r,t),W(r,t.loaderHtml),Y(r,t,"loader")};function we(e,n,r){oe(e,r["show".concat(t(n),"Button")],"inline-block"),W(e,r["".concat(n,"ButtonText")]),e.setAttribute("aria-label",r["".concat(n,"ButtonAriaLabel")]),e.className=x[n],Y(e,r,"".concat(n,"Button")),J(e,r["".concat(n,"ButtonClass")])}const xe=(e,t)=>{const n=R();n&&(function(e,t){"string"==typeof t?e.style.background=t:t||J([document.documentElement,document.body],x["no-backdrop"])}(n,t.backdrop),function(e,t){t in x?J(e,x[t]):(r('The "position" parameter is not valid, defaulting to "center"'),J(e,x.center))}(n,t.position),function(e,t){if(t&&"string"==typeof t){const n="grow-".concat(t);n in x&&J(e,x[n])}}(n,t.grow),Y(n,t,"container"))};var Oe={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const Re=["input","file","range","select","radio","checkbox","textarea"],Ce=e=>{if(!Ae[e.input])return a('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(e.input,'"'));const t=Ne(e.input),n=Ae[e.input](t,e);ne(n),setTimeout((()=>{X(n)}))},Pe=(e,t)=>{const n=G(_(),e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const n=e.attributes[t].name;["type","value","style"].includes(n)||e.removeAttribute(n)}})(n);for(const e in t)n.setAttribute(e,t[e])}},_e=e=>{const t=Ne(e.input);e.customClass&&J(t,e.customClass.input)},ke=(e,t)=>{e.placeholder&&!t.inputPlaceholder||(e.placeholder=t.inputPlaceholder)},Se=(e,t,n)=>{if(n.inputLabel){e.id=x.input;const r=document.createElement("label"),a=x["input-label"];r.setAttribute("for",e.id),r.className=a,J(r,n.customClass.inputLabel),r.innerText=n.inputLabel,t.insertAdjacentElement("beforebegin",r)}},Ne=e=>{const t=x[e]?x[e]:x.input;return ee(_(),t)},Ae={};Ae.text=Ae.email=Ae.password=Ae.number=Ae.tel=Ae.url=(e,t)=>("string"==typeof t.inputValue||"number"==typeof t.inputValue?e.value=t.inputValue:u(t.inputValue)||r('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(typeof t.inputValue,'"')),Se(e,e,t),ke(e,t),e.type=t.input,e),Ae.file=(e,t)=>(Se(e,e,t),ke(e,t),e),Ae.range=(e,t)=>{const n=e.querySelector("input"),r=e.querySelector("output");return n.value=t.inputValue,n.type=t.input,r.value=t.inputValue,Se(n,e,t),e},Ae.select=(e,t)=>{if(e.textContent="",t.inputPlaceholder){const n=document.createElement("option");W(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return Se(e,e,t),e},Ae.radio=e=>(e.textContent="",e),Ae.checkbox=(e,t)=>{const n=G(_(),"checkbox");n.value="1",n.id=x.checkbox,n.checked=Boolean(t.inputValue);const r=e.querySelector("span");return W(r,t.inputPlaceholder),e},Ae.textarea=(e,t)=>{e.value=t.inputValue,ke(e,t),Se(e,e,t);return setTimeout((()=>{if("MutationObserver"in window){const t=parseInt(window.getComputedStyle(_()).width);new MutationObserver((()=>{const n=e.offsetWidth+(r=e,parseInt(window.getComputedStyle(r).marginLeft)+parseInt(window.getComputedStyle(r).marginRight));var r;_().style.width=n>t?"".concat(n,"px"):null})).observe(e,{attributes:!0,attributeFilter:["style"]})}})),e};const je=(e,t)=>{const n=N();Y(n,t,"htmlContainer"),t.html?(ye(t.html,n),ne(n,"block")):t.text?(n.textContent=t.text,ne(n,"block")):re(n),((e,t)=>{const n=_(),r=Oe.innerParams.get(e),a=!r||t.input!==r.input;Re.forEach((e=>{const r=x[e],o=ee(n,r);Pe(e,t.inputAttributes),o.className=r,a&&re(o)})),t.input&&(a&&Ce(t),_e(t))})(e,t)},Ie=(e,t)=>{for(const n in O)t.icon!==n&&Q(e,O[n]);J(e,O[t.icon]),Le(e,t),Te(),Y(e,t,"icon")},Te=()=>{const e=_(),t=window.getComputedStyle(e).getPropertyValue("background-color"),n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<n.length;e++)n[e].style.backgroundColor=t},Fe=(e,t)=>{e.textContent="",t.iconHtml?W(e,Be(t.iconHtml)):"success"===t.icon?W(e,'\n  <div class="swal2-success-circular-line-left"></div>\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n  <div class="swal2-success-circular-line-right"></div>\n'):"error"===t.icon?W(e,'\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n'):W(e,Be({question:"?",warning:"!",info:"i"}[t.icon]))},Le=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])ae(e,n,"backgroundColor",t.iconColor);ae(e,".swal2-success-ring","borderColor",t.iconColor)}},Be=e=>'<div class="'.concat(x["icon-content"],'">').concat(e,"</div>"),De=(e,t)=>{const n=j();if(!t.progressSteps||0===t.progressSteps.length)return re(n);ne(n),n.textContent="",t.currentProgressStep>=t.progressSteps.length&&r("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),t.progressSteps.forEach(((e,r)=>{const a=(e=>{const t=document.createElement("li");return J(t,x["progress-step"]),W(t,e),t})(e);if(n.appendChild(a),r===t.currentProgressStep&&J(a,x["active-progress-step"]),r!==t.progressSteps.length-1){const e=(e=>{const t=document.createElement("li");return J(t,x["progress-step-line"]),e.progressStepsDistance&&(t.style.width=e.progressStepsDistance),t})(t);n.appendChild(e)}}))},Me=(e,t)=>{e.className="".concat(x.popup," ").concat(ie(e)?t.showClass.popup:""),t.toast?(J([document.documentElement,document.body],x["toast-shown"]),J(e,x.toast)):J(e,x.modal),Y(e,t,"popup"),"string"==typeof t.customClass&&J(e,t.customClass),t.icon&&J(e,x["icon-".concat(t.icon)])},qe=(e,t)=>{((e,t)=>{const n=R(),r=_();t.toast?(te(n,"width",t.width),r.style.width="100%",r.insertBefore(L(),k())):te(r,"width",t.width),te(r,"padding",t.padding),t.color&&(r.style.color=t.color),t.background&&(r.style.background=t.background),re(I()),Me(r,t)})(0,t),xe(0,t),De(0,t),((e,t)=>{const n=Oe.innerParams.get(e),r=k();n&&t.icon===n.icon?(Fe(r,t),Ie(r,t)):t.icon||t.iconHtml?t.icon&&-1===Object.keys(O).indexOf(t.icon)?(a('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(t.icon,'"')),re(r)):(ne(r),Fe(r,t),Ie(r,t),J(r,t.showClass.icon)):re(r)})(e,t),((e,t)=>{const n=A();if(!t.imageUrl)return re(n);ne(n,""),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt),te(n,"width",t.imageWidth),te(n,"height",t.imageHeight),n.className=x.image,Y(n,t,"image")})(0,t),((e,t)=>{const n=S();oe(n,t.title||t.titleText,"block"),t.title&&ye(t.title,n),t.titleText&&(n.innerText=t.titleText),Y(n,t,"title")})(0,t),((e,t)=>{const n=V();W(n,t.closeButtonHtml),Y(n,t,"closeButton"),oe(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel)})(0,t),je(e,t),Ee(0,t),((e,t)=>{const n=M();oe(n,t.footer),t.footer&&ye(t.footer,n),Y(n,t,"footer")})(0,t),"function"==typeof t.didRender&&t.didRender(_())},Ve=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),He=()=>{n(document.body.children).forEach((e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))},Ue=["swal-title","swal-html","swal-footer"],Ke=e=>{const t={};return n(e.querySelectorAll("swal-param")).forEach((e=>{Ze(e,["name","value"]);const n=e.getAttribute("name"),r=e.getAttribute("value");"boolean"==typeof m[n]&&"false"===r&&(t[n]=!1),"object"==typeof m[n]&&(t[n]=JSON.parse(r))})),t},ze=e=>{const r={};return n(e.querySelectorAll("swal-button")).forEach((e=>{Ze(e,["type","color","aria-label"]);const n=e.getAttribute("type");r["".concat(n,"ButtonText")]=e.innerHTML,r["show".concat(t(n),"Button")]=!0,e.hasAttribute("color")&&(r["".concat(n,"ButtonColor")]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(r["".concat(n,"ButtonAriaLabel")]=e.getAttribute("aria-label"))})),r},We=e=>{const t={},n=e.querySelector("swal-image");return n&&(Ze(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt"))),t},$e=e=>{const t={},n=e.querySelector("swal-icon");return n&&(Ze(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},Ye=e=>{const t={},r=e.querySelector("swal-input");r&&(Ze(r,["type","label","placeholder","value"]),t.input=r.getAttribute("type")||"text",r.hasAttribute("label")&&(t.inputLabel=r.getAttribute("label")),r.hasAttribute("placeholder")&&(t.inputPlaceholder=r.getAttribute("placeholder")),r.hasAttribute("value")&&(t.inputValue=r.getAttribute("value")));const a=e.querySelectorAll("swal-input-option");return a.length&&(t.inputOptions={},n(a).forEach((e=>{Ze(e,["value"]);const n=e.getAttribute("value"),r=e.innerHTML;t.inputOptions[n]=r}))),t},Ge=(e,t)=>{const n={};for(const r in t){const a=t[r],o=e.querySelector(a);o&&(Ze(o,[]),n[a.replace(/^swal-/,"")]=o.innerHTML.trim())}return n},Xe=e=>{const t=Ue.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);n(e.children).forEach((e=>{const n=e.tagName.toLowerCase();-1===t.indexOf(n)&&r("Unrecognized element <".concat(n,">"))}))},Ze=(e,t)=>{n(e.attributes).forEach((n=>{-1===t.indexOf(n.name)&&r(['Unrecognized attribute "'.concat(n.name,'" on <').concat(e.tagName.toLowerCase(),">."),"".concat(t.length?"Allowed attributes are: ".concat(t.join(", ")):"To set the value, use HTML within the element.")])}))};var Je={email:(e,t)=>/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),url:(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")};function Qe(e){(function(e){e.inputValidator||Object.keys(Je).forEach((t=>{e.input===t&&(e.inputValidator=Je[t])}))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&r("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(r('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),be(e)}class et{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const tt=()=>{null===z.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(z.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(z.previousBodyPadding+(()=>{const e=document.createElement("div");e.className=x["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})(),"px"))},nt=()=>{const e=navigator.userAgent,t=!!e.match(/iPad/i)||!!e.match(/iPhone/i),n=!!e.match(/WebKit/i);if(t&&n&&!e.match(/CriOS/i)){const e=44;_().scrollHeight>window.innerHeight-e&&(R().style.paddingBottom="".concat(e,"px"))}},rt=()=>{const e=R();let t;e.ontouchstart=e=>{t=at(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},at=e=>{const t=e.target,n=R();return!(ot(e)||it(e)||t!==n&&(le(n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||le(N())&&N().contains(t)))},ot=e=>e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType,it=e=>e.touches&&e.touches.length>1,lt=e=>{const t=R(),r=_();"function"==typeof e.willOpen&&e.willOpen(r);const a=window.getComputedStyle(document.body).overflowY;mt(t,r,e),setTimeout((()=>{ct(t,r)}),10),U()&&(ut(t,e.scrollbarPadding,a),n(document.body.children).forEach((e=>{e===R()||e.contains(R())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}))),K()||me.previousActiveElement||(me.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout((()=>e.didOpen(r))),Q(t,x["no-transition"])},st=e=>{const t=_();if(e.target!==t)return;const n=R();t.removeEventListener(ge,st),n.style.overflowY="auto"},ct=(e,t)=>{ge&&se(t)?(e.style.overflowY="hidden",t.addEventListener(ge,st)):e.style.overflowY="auto"},ut=(e,t,n)=>{(()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!$(document.body,x.iosfix)){const e=document.body.scrollTop;document.body.style.top="".concat(-1*e,"px"),J(document.body,x.iosfix),rt(),nt()}})(),t&&"hidden"!==n&&tt(),setTimeout((()=>{e.scrollTop=0}))},mt=(e,t,n)=>{J(e,n.showClass.backdrop),t.style.setProperty("opacity","0","important"),ne(t,"grid"),setTimeout((()=>{J(t,n.showClass.popup),t.style.removeProperty("opacity")}),10),J([document.documentElement,document.body],x.shown),n.heightAuto&&n.backdrop&&!n.toast&&J([document.documentElement,document.body],x["height-auto"])},dt=e=>{let t=_();t||new Rn,t=_();const n=L();K()?re(k()):pt(t,e),ne(n),t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()},pt=(e,t)=>{const n=D(),r=L();!t&&ie(T())&&(t=T()),ne(n),t&&(re(t),r.setAttribute("data-button-to-replace",t.className)),r.parentNode.insertBefore(r,t),J([e,n],x.loading)},ft=e=>e.checked?1:0,bt=e=>e.checked?e.value:null,yt=e=>e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,vt=(e,t)=>{const n=_(),r=e=>gt[t.input](n,Et(e),t);s(t.inputOptions)||u(t.inputOptions)?(dt(T()),c(t.inputOptions).then((t=>{e.hideLoading(),r(t)}))):"object"==typeof t.inputOptions?r(t.inputOptions):a("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(typeof t.inputOptions))},ht=(e,t)=>{const n=e.getInput();re(n),c(t.inputValue).then((r=>{n.value="number"===t.input?parseFloat(r)||0:"".concat(r),ne(n),n.focus(),e.hideLoading()})).catch((t=>{a("Error in inputValue promise: ".concat(t)),n.value="",ne(n),n.focus(),e.hideLoading()}))},gt={select:(e,t,n)=>{const r=ee(e,x.select),a=(e,t,r)=>{const a=document.createElement("option");a.value=r,W(a,t),a.selected=wt(r,n.inputValue),e.appendChild(a)};t.forEach((e=>{const t=e[0],n=e[1];if(Array.isArray(n)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,r.appendChild(e),n.forEach((t=>a(e,t[1],t[0])))}else a(r,n,t)})),r.focus()},radio:(e,t,n)=>{const r=ee(e,x.radio);t.forEach((e=>{const t=e[0],a=e[1],o=document.createElement("input"),i=document.createElement("label");o.type="radio",o.name=x.radio,o.value=t,wt(t,n.inputValue)&&(o.checked=!0);const l=document.createElement("span");W(l,a),l.className=x.label,i.appendChild(o),i.appendChild(l),r.appendChild(i)}));const a=r.querySelectorAll("input");a.length&&a[0].focus()}},Et=e=>{const t=[];return"undefined"!=typeof Map&&e instanceof Map?e.forEach(((e,n)=>{let r=e;"object"==typeof r&&(r=Et(r)),t.push([n,r])})):Object.keys(e).forEach((n=>{let r=e[n];"object"==typeof r&&(r=Et(r)),t.push([n,r])})),t},wt=(e,t)=>t&&t.toString()===e.toString(),xt=(e,n)=>{const r=Oe.innerParams.get(e);if(!r.input)return a('The "input" parameter is needed to be set when using returnInputValueOn'.concat(t(n)));const o=((e,t)=>{const n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return ft(n);case"radio":return bt(n);case"file":return yt(n);default:return t.inputAutoTrim?n.value.trim():n.value}})(e,r);r.inputValidator?Ot(e,o,n):e.getInput().checkValidity()?"deny"===n?Rt(e,o):_t(e,o):(e.enableButtons(),e.showValidationMessage(r.validationMessage))},Ot=(e,t,n)=>{const r=Oe.innerParams.get(e);e.disableInput(),Promise.resolve().then((()=>c(r.inputValidator(t,r.validationMessage)))).then((r=>{e.enableButtons(),e.enableInput(),r?e.showValidationMessage(r):"deny"===n?Rt(e,t):_t(e,t)}))},Rt=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnDeny&&dt(F()),n.preDeny?(Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preDeny(t,n.validationMessage)))).then((n=>{!1===n?e.hideLoading():e.closePopup({isDenied:!0,value:void 0===n?t:n})})).catch((t=>Pt(e||void 0,t)))):e.closePopup({isDenied:!0,value:t})},Ct=(e,t)=>{e.closePopup({isConfirmed:!0,value:t})},Pt=(e,t)=>{e.rejectPromise(t)},_t=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnConfirm&&dt(),n.preConfirm?(e.resetValidationMessage(),Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preConfirm(t,n.validationMessage)))).then((n=>{ie(I())||!1===n?e.hideLoading():Ct(e,void 0===n?t:n)})).catch((t=>Pt(e||void 0,t)))):Ct(e,t)},kt=(e,t,n)=>{t.popup.onclick=()=>{const t=Oe.innerParams.get(e);t&&(St(t)||t.timer||t.input)||n(Ve.close)}},St=e=>e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton;let Nt=!1;const At=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=void 0,t.target===e.container&&(Nt=!0)}}},jt=e=>{e.container.onmousedown=()=>{e.popup.onmouseup=function(t){e.popup.onmouseup=void 0,(t.target===e.popup||e.popup.contains(t.target))&&(Nt=!0)}}},It=(e,t,n)=>{t.container.onclick=r=>{const a=Oe.innerParams.get(e);Nt?Nt=!1:r.target===t.container&&l(a.allowOutsideClick)&&n(Ve.backdrop)}},Tt=()=>T()&&T().click(),Ft=(e,t,n)=>{const r=H();if(r.length)return(t+=n)===r.length?t=0:-1===t&&(t=r.length-1),r[t].focus();_().focus()},Lt=["ArrowRight","ArrowDown"],Bt=["ArrowLeft","ArrowUp"],Dt=(e,t,n)=>{const r=Oe.innerParams.get(e);r&&(r.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Mt(e,t,r):"Tab"===t.key?qt(t,r):[...Lt,...Bt].includes(t.key)?Vt(t.key):"Escape"===t.key&&Ht(t,r,n))},Mt=(e,t,n)=>{if(l(n.allowEnterKey)&&!t.isComposing&&t.target&&e.getInput()&&t.target.outerHTML===e.getInput().outerHTML){if(["textarea","file"].includes(n.input))return;Tt(),t.preventDefault()}},qt=(e,t)=>{const n=e.target,r=H();let a=-1;for(let e=0;e<r.length;e++)if(n===r[e]){a=e;break}e.shiftKey?Ft(0,a,-1):Ft(0,a,1),e.stopPropagation(),e.preventDefault()},Vt=e=>{if(![T(),F(),B()].includes(document.activeElement))return;const t=Lt.includes(e)?"nextElementSibling":"previousElementSibling",n=document.activeElement[t];n instanceof HTMLElement&&n.focus()},Ht=(e,t,n)=>{l(t.allowEscapeKey)&&(e.preventDefault(),n(Ve.esc))},Ut=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const Kt=()=>{if(me.timeout)return(()=>{const e=q(),t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const n=t/parseInt(window.getComputedStyle(e).width)*100;e.style.removeProperty("transition"),e.style.width="".concat(n,"%")})(),me.timeout.stop()},zt=()=>{if(me.timeout){const e=me.timeout.start();return ce(e),e}};let Wt=!1;const $t={};const Yt=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in $t){const n=t.getAttribute(e);if(n)return void $t[e].fire({template:n})}};var Gt=Object.freeze({isValidParameter:b,isUpdatableParameter:y,isDeprecatedParameter:v,argsToParams:e=>{const t={};return"object"!=typeof e[0]||Ut(e[0])?["title","html","icon"].forEach(((n,r)=>{const o=e[r];"string"==typeof o||Ut(o)?t[n]=o:void 0!==o&&a("Unexpected type of ".concat(n,'! Expected "string" or "Element", got ').concat(typeof o))})):Object.assign(t,e[0]),t},isVisible:()=>ie(_()),clickConfirm:Tt,clickDeny:()=>F()&&F().click(),clickCancel:()=>B()&&B().click(),getContainer:R,getPopup:_,getTitle:S,getHtmlContainer:N,getImage:A,getIcon:k,getInputLabel:()=>P(x["input-label"]),getCloseButton:V,getActions:D,getConfirmButton:T,getDenyButton:F,getCancelButton:B,getLoader:L,getFooter:M,getTimerProgressBar:q,getFocusableElements:H,getValidationMessage:I,isLoading:()=>_().hasAttribute("data-loading"),fire:function(){const e=this;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new e(...n)},mixin:function(e){return class extends(this){_main(t,n){return super._main(t,Object.assign({},e,n))}}},showLoading:dt,enableLoading:dt,getTimerLeft:()=>me.timeout&&me.timeout.getTimerLeft(),stopTimer:Kt,resumeTimer:zt,toggleTimer:()=>{const e=me.timeout;return e&&(e.running?Kt():zt())},increaseTimer:e=>{if(me.timeout){const t=me.timeout.increase(e);return ce(t,!0),t}},isTimerRunning:()=>me.timeout&&me.timeout.isRunning(),bindClickHandler:function(){$t[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Wt||(document.body.addEventListener("click",Yt),Wt=!0)}});function Xt(){const e=Oe.innerParams.get(this);if(!e)return;const t=Oe.domCache.get(this);re(t.loader),K()?e.icon&&ne(k()):Zt(t),Q([t.popup,t.actions],x.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Zt=e=>{const t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));t.length?ne(t[0],"inline-block"):!ie(T())&&!ie(F())&&!ie(B())&&re(e.actions)};var Jt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};function Qt(e,t,n,r){K()?ln(e,r):(de(n).then((()=>ln(e,r))),me.keydownTarget.removeEventListener("keydown",me.keydownHandler,{capture:me.keydownListenerCapture}),me.keydownHandlerAdded=!1),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),U()&&(null!==z.previousBodyPadding&&(document.body.style.paddingRight="".concat(z.previousBodyPadding,"px"),z.previousBodyPadding=null),(()=>{if($(document.body,x.iosfix)){const e=parseInt(document.body.style.top,10);Q(document.body,x.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),He()),Q([document.documentElement,document.body],[x.shown,x["height-auto"],x["no-backdrop"],x["toast-shown"]])}function en(e){e=rn(e);const t=Jt.swalPromiseResolve.get(this),n=tn(this);this.isAwaitingPromise()?e.isDismissed||(nn(this),t(e)):n&&t(e)}const tn=e=>{const t=_();if(!t)return!1;const n=Oe.innerParams.get(e);if(!n||$(t,n.hideClass.popup))return!1;Q(t,n.showClass.popup),J(t,n.hideClass.popup);const r=R();return Q(r,n.showClass.backdrop),J(r,n.hideClass.backdrop),an(e,t,n),!0};const nn=e=>{e.isAwaitingPromise()&&(Oe.awaitingPromise.delete(e),Oe.innerParams.get(e)||e._destroy())},rn=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),an=(e,t,n)=>{const r=R(),a=ge&&se(t);"function"==typeof n.willClose&&n.willClose(t),a?on(e,t,r,n.returnFocus,n.didClose):Qt(e,r,n.returnFocus,n.didClose)},on=(e,t,n,r,a)=>{me.swalCloseEventFinishedCallback=Qt.bind(null,e,n,r,a),t.addEventListener(ge,(function(e){e.target===t&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback)}))},ln=(e,t)=>{setTimeout((()=>{"function"==typeof t&&t.bind(e.params)(),e._destroy()}))};function sn(e,t,n){const r=Oe.domCache.get(e);t.forEach((e=>{r[e].disabled=n}))}function cn(e,t){if(!e)return!1;if("radio"===e.type){const n=e.parentNode.parentNode.querySelectorAll("input");for(let e=0;e<n.length;e++)n[e].disabled=t}else e.disabled=t}const un=e=>{const t={};return Object.keys(e).forEach((n=>{y(n)?t[n]=e[n]:r('Invalid parameter to update: "'.concat(n,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))})),t};const mn=e=>{dn(e),delete e.params,delete me.keydownHandler,delete me.keydownTarget,delete me.currentInstance},dn=e=>{e.isAwaitingPromise()?(pn(Oe,e),Oe.awaitingPromise.set(e,!0)):(pn(Jt,e),pn(Oe,e))},pn=(e,t)=>{for(const n in e)e[n].delete(t)};var fn=Object.freeze({hideLoading:Xt,disableLoading:Xt,getInput:function(e){const t=Oe.innerParams.get(e||this),n=Oe.domCache.get(e||this);return n?G(n.popup,t.input):null},close:en,isAwaitingPromise:function(){return!!Oe.awaitingPromise.get(this)},rejectPromise:function(e){const t=Jt.swalPromiseReject.get(this);nn(this),t&&t(e)},closePopup:en,closeModal:en,closeToast:en,enableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return cn(this.getInput(),!1)},disableInput:function(){return cn(this.getInput(),!0)},showValidationMessage:function(e){const t=Oe.domCache.get(this),n=Oe.innerParams.get(this);W(t.validationMessage,e),t.validationMessage.className=x["validation-message"],n.customClass&&n.customClass.validationMessage&&J(t.validationMessage,n.customClass.validationMessage),ne(t.validationMessage);const r=this.getInput();r&&(r.setAttribute("aria-invalid",!0),r.setAttribute("aria-describedby",x["validation-message"]),X(r),J(r,x.inputerror))},resetValidationMessage:function(){const e=Oe.domCache.get(this);e.validationMessage&&re(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),Q(t,x.inputerror))},getProgressSteps:function(){return Oe.domCache.get(this).progressSteps},update:function(e){const t=_(),n=Oe.innerParams.get(this);if(!t||$(t,n.hideClass.popup))return r("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const a=un(e),o=Object.assign({},n,a);qe(this,o),Oe.innerParams.set(this,o),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})},_destroy:function(){const e=Oe.domCache.get(this),t=Oe.innerParams.get(this);t?(e.popup&&me.swalCloseEventFinishedCallback&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback),me.deferDisposalTimer&&(clearTimeout(me.deferDisposalTimer),delete me.deferDisposalTimer),"function"==typeof t.didDestroy&&t.didDestroy(),mn(this)):dn(this)}});let bn;class yn{constructor(){if("undefined"==typeof window)return;bn=this;for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=Object.freeze(this.constructor.argsToParams(t));Object.defineProperties(this,{params:{value:r,writable:!1,enumerable:!0,configurable:!0}});const a=this._main(this.params);Oe.promise.set(this,a)}_main(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(e=>{!e.backdrop&&e.allowOutsideClick&&r('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const t in e)h(t),e.toast&&g(t),E(t)})(Object.assign({},t,e)),me.currentInstance&&(me.currentInstance._destroy(),U()&&He()),me.currentInstance=this;const n=hn(e,t);Qe(n),Object.freeze(n),me.timeout&&(me.timeout.stop(),delete me.timeout),clearTimeout(me.restoreFocusTimeout);const a=gn(this);return qe(this,n),Oe.innerParams.set(this,n),vn(this,a,n)}then(e){return Oe.promise.get(this).then(e)}finally(e){return Oe.promise.get(this).finally(e)}}const vn=(e,t,n)=>new Promise(((r,a)=>{const o=t=>{e.closePopup({isDismissed:!0,dismiss:t})};Jt.swalPromiseResolve.set(e,r),Jt.swalPromiseReject.set(e,a),t.confirmButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.input?xt(e,"confirm"):_t(e,!0)})(e),t.denyButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?xt(e,"deny"):Rt(e,!1)})(e),t.cancelButton.onclick=()=>((e,t)=>{e.disableButtons(),t(Ve.cancel)})(e,o),t.closeButton.onclick=()=>o(Ve.close),((e,t,n)=>{Oe.innerParams.get(e).toast?kt(e,t,n):(At(t),jt(t),It(e,t,n))})(e,t,o),((e,t,n,r)=>{t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),n.toast||(t.keydownHandler=t=>Dt(e,t,r),t.keydownTarget=n.keydownListenerCapture?window:_(),t.keydownListenerCapture=n.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)})(e,me,n,o),((e,t)=>{"select"===t.input||"radio"===t.input?vt(e,t):["text","email","number","tel","textarea"].includes(t.input)&&(s(t.inputValue)||u(t.inputValue))&&(dt(T()),ht(e,t))})(e,n),lt(n),En(me,n,o),wn(t,n),setTimeout((()=>{t.container.scrollTop=0}))})),hn=(e,t)=>{const n=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const n=t.content;return Xe(n),Object.assign(Ke(n),ze(n),We(n),$e(n),Ye(n),Ge(n,Ue))})(e),r=Object.assign({},m,t,n,e);return r.showClass=Object.assign({},m.showClass,r.showClass),r.hideClass=Object.assign({},m.hideClass,r.hideClass),r},gn=e=>{const t={popup:_(),container:R(),actions:D(),confirmButton:T(),denyButton:F(),cancelButton:B(),loader:L(),closeButton:V(),validationMessage:I(),progressSteps:j()};return Oe.domCache.set(e,t),t},En=(e,t,n)=>{const r=q();re(r),t.timer&&(e.timeout=new et((()=>{n("timer"),delete e.timeout}),t.timer),t.timerProgressBar&&(ne(r),setTimeout((()=>{e.timeout&&e.timeout.running&&ce(t.timer)}))))},wn=(e,t)=>{if(!t.toast)return l(t.allowEnterKey)?void(xn(e,t)||Ft(0,-1,1)):On()},xn=(e,t)=>t.focusDeny&&ie(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ie(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ie(e.confirmButton)||(e.confirmButton.focus(),0)),On=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Object.assign(yn.prototype,fn),Object.assign(yn,Gt),Object.keys(fn).forEach((e=>{yn[e]=function(){if(bn)return bn[e](...arguments)}})),yn.DismissReason=Ve,yn.version="11.3.10";const Rn=yn;return Rn.default=Rn,Rn}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2)},473:function(e){"use strict";e.exports=function(){}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e={};n.r(e),n.d(e,{disableComplementaryArea:function(){return Zn},enableComplementaryArea:function(){return Xn},pinItem:function(){return Qn},setFeatureDefaults:function(){return rr},setFeatureValue:function(){return nr},toggleFeature:function(){return tr},unpinItem:function(){return er}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return ar},isFeatureActive:function(){return ir},isItemPinned:function(){return or}});var r=window.wp.domReady,a=n.n(r),o=window.wp.element,i=window.React,l=n.n(i);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var c,u=c||(c={});u.Pop="POP",u.Push="PUSH",u.Replace="REPLACE";function m(e){e.preventDefault(),e.returnValue=""}function d(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function p(e){var t=e.pathname;t=void 0===t?"/":t;var n=e.search;return n=void 0===n?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t}function f(e){var t={};if(e){var n=e.indexOf("#");0<=n&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function b(e,t){if(!e)throw new Error(t)}const y=(0,i.createContext)(null),v=(0,i.createContext)(null),h=(0,i.createContext)({outlet:null,matches:[]});function g(e){return function(e){let t=(0,i.useContext)(h).outlet;return t?(0,i.createElement)(P.Provider,{value:e},t):t}(e.context)}function E(e){b(!1)}function w(e){let{basename:t="/",children:n=null,location:r,navigationType:a=c.Pop,navigator:o,static:l=!1}=e;O()&&b(!1);let s=D(t),u=(0,i.useMemo)((()=>({basename:s,navigator:o,static:l})),[s,o,l]);"string"==typeof r&&(r=f(r));let{pathname:m="/",search:d="",hash:p="",state:h=null,key:g="default"}=r,E=(0,i.useMemo)((()=>{let e=L(m,s);return null==e?null:{pathname:e,search:d,hash:p,state:h,key:g}}),[s,m,d,p,h,g]);return null==E?null:(0,i.createElement)(y.Provider,{value:u},(0,i.createElement)(v.Provider,{children:n,value:{location:E,navigationType:a}}))}function x(e){let{children:t,location:n}=e;return function(e,t){O()||b(!1);let{matches:n}=(0,i.useContext)(h),r=n[n.length-1],a=r?r.params:{},o=(r&&r.pathname,r?r.pathnameBase:"/");r&&r.route;let l,s=R();if(t){var c;let e="string"==typeof t?f(t):t;"/"===o||(null==(c=e.pathname)?void 0:c.startsWith(o))||b(!1),l=e}else l=s;let u=l.pathname||"/",m=function(e,t,n){void 0===n&&(n="/");let r=L(("string"==typeof t?f(t):t).pathname||"/",n);if(null==r)return null;let a=S(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let o=null;for(let e=0;null==o&&e<a.length;++e)o=I(a[e],r);return o}(e,{pathname:"/"===o?u:u.slice(o.length)||"/"});return function(e,t){return void 0===t&&(t=[]),null==e?null:e.reduceRight(((n,r,a)=>(0,i.createElement)(h.Provider,{children:void 0!==r.route.element?r.route.element:(0,i.createElement)(g,null),value:{outlet:n,matches:t.concat(e.slice(0,a+1))}})),null)}(m&&m.map((e=>Object.assign({},e,{params:Object.assign({},a,e.params),pathname:B([o,e.pathname]),pathnameBase:"/"===e.pathnameBase?o:B([o,e.pathnameBase])}))),n)}(k(t),n)}function O(){return null!=(0,i.useContext)(v)}function R(){return O()||b(!1),(0,i.useContext)(v).location}function C(){O()||b(!1);let{basename:e,navigator:t}=(0,i.useContext)(y),{matches:n}=(0,i.useContext)(h),{pathname:r}=R(),a=JSON.stringify(n.map((e=>e.pathnameBase))),o=(0,i.useRef)(!1);(0,i.useEffect)((()=>{o.current=!0}));let l=(0,i.useCallback)((function(n,i){if(void 0===i&&(i={}),!o.current)return;if("number"==typeof n)return void t.go(n);let l=F(n,JSON.parse(a),r);"/"!==e&&(l.pathname=B([e,l.pathname])),(i.replace?t.replace:t.push)(l,i.state)}),[e,t,a,r]);return l}const P=(0,i.createContext)(null);function _(e){let{matches:t}=(0,i.useContext)(h),{pathname:n}=R(),r=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,i.useMemo)((()=>F(e,JSON.parse(r),n)),[e,r,n])}function k(e){let t=[];return i.Children.forEach(e,(e=>{if(!(0,i.isValidElement)(e))return;if(e.type===i.Fragment)return void t.push.apply(t,k(e.props.children));e.type!==E&&b(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=k(e.props.children)),t.push(n)})),t}function S(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let o={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};o.relativePath.startsWith("/")&&(o.relativePath.startsWith(r)||b(!1),o.relativePath=o.relativePath.slice(r.length));let i=B([r,o.relativePath]),l=n.concat(o);e.children&&e.children.length>0&&(!0===e.index&&b(!1),S(e.children,t,l,i)),(null!=e.path||e.index)&&t.push({path:i,score:j(i,e.index),routesMeta:l})})),t}const N=/^:\w+$/,A=e=>"*"===e;function j(e,t){let n=e.split("/"),r=n.length;return n.some(A)&&(r+=-2),t&&(r+=2),n.filter((e=>!A(e))).reduce(((e,t)=>e+(N.test(t)?3:""===t?1:10)),r)}function I(e,t){let{routesMeta:n}=e,r={},a="/",o=[];for(let e=0;e<n.length;++e){let i=n[e],l=e===n.length-1,s="/"===a?t:t.slice(a.length)||"/",c=T({path:i.relativePath,caseSensitive:i.caseSensitive,end:l},s);if(!c)return null;Object.assign(r,c.params);let u=i.route;o.push({params:r,pathname:B([a,c.pathname]),pathnameBase:B([a,c.pathnameBase]),route:u}),"/"!==c.pathnameBase&&(a=B([a,c.pathnameBase]))}return o}function T(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0);let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a+=n?"\\/*$":"(?:\\b|\\/|$)",[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=l[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(l[n]||""),e}),{}),pathname:o,pathnameBase:i,pattern:e}}function F(e,t,n){let r,a="string"==typeof e?f(e):e,o=""===e||""===a.pathname?"/":a.pathname;if(null==o)r=n;else{let e=t.length-1;if(o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}r=e>=0?t[e]:"/"}let i=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:a=""}="string"==typeof e?f(e):e,o=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:o,search:M(r),hash:q(a)}}(a,r);return o&&"/"!==o&&o.endsWith("/")&&!i.pathname.endsWith("/")&&(i.pathname+="/"),i}function L(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}const B=e=>e.join("/").replace(/\/\/+/g,"/"),D=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),M=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",q=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function V(){return V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}const H=["onClick","reloadDocument","replace","state","target","to"];function U(e){let{basename:t,children:n,window:r}=e,a=(0,i.useRef)();null==a.current&&(a.current=function(e){function t(){var e=f(l.location.hash.substr(1)),t=e.pathname,n=e.search;e=e.hash;var r=u.state||{};return[r.idx,{pathname:void 0===t?"/":t,search:void 0===n?"":n,hash:void 0===e?"":e,state:r.usr||null,key:r.key||"default"}]}function n(){if(b)E.call(b),b=null;else{var e=c.Pop,n=t(),r=n[0];if(n=n[1],E.length){if(null!=r){var a=v-r;a&&(b={action:e,location:n,retry:function(){i(-1*a)}},i(a))}}else o(e)}}function r(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=-1===(n=(t=l.location.href).indexOf("#"))?t:t.slice(0,n)),n+"#"+("string"==typeof e?e:p(e))}function a(e,t){return void 0===t&&(t=null),s({pathname:h.pathname,hash:"",search:""},"string"==typeof e?f(e):e,{state:t,key:Math.random().toString(36).substr(2,8)})}function o(e){y=e,e=t(),v=e[0],h=e[1],g.call({action:y,location:h})}function i(e){u.go(e)}void 0===e&&(e={});var l=void 0===(e=e.window)?document.defaultView:e,u=l.history,b=null;l.addEventListener("popstate",n),l.addEventListener("hashchange",(function(){p(t()[1])!==p(h)&&n()}));var y=c.Pop,v=(e=t())[0],h=e[1],g=d(),E=d();return null==v&&(v=0,u.replaceState(s({},u.state,{idx:v}),"")),{get action(){return y},get location(){return h},createHref:r,push:function e(t,n){var i=c.Push,s=a(t,n);if(!E.length||(E.call({action:i,location:s,retry:function(){e(t,n)}}),0)){var m=[{usr:s.state,key:s.key,idx:v+1},r(s)];s=m[0],m=m[1];try{u.pushState(s,"",m)}catch(e){l.location.assign(m)}o(i)}},replace:function e(t,n){var i=c.Replace,l=a(t,n);E.length&&(E.call({action:i,location:l,retry:function(){e(t,n)}}),1)||(l=[{usr:l.state,key:l.key,idx:v},r(l)],u.replaceState(l[0],"",l[1]),o(i))},go:i,back:function(){i(-1)},forward:function(){i(1)},listen:function(e){return g.push(e)},block:function(e){var t=E.push(e);return 1===E.length&&l.addEventListener("beforeunload",m),function(){t(),E.length||l.removeEventListener("beforeunload",m)}}}}({window:r}));let o=a.current,[l,u]=(0,i.useState)({action:o.action,location:o.location});return(0,i.useLayoutEffect)((()=>o.listen(u)),[o]),(0,i.createElement)(w,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:o})}const K=(0,i.forwardRef)((function(e,t){let{onClick:n,reloadDocument:r,replace:a=!1,state:o,target:l,to:s}=e,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,H),u=function(e){O()||b(!1);let{basename:t,navigator:n}=(0,i.useContext)(y),{hash:r,pathname:a,search:o}=_(e),l=a;if("/"!==t){let n=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?f(e).pathname:e.pathname}(e),r=null!=n&&n.endsWith("/");l="/"===a?t+(r?"/":""):B([t,a])}return n.createHref({pathname:l,search:o,hash:r})}(s),m=function(e,t){let{target:n,replace:r,state:a}=void 0===t?{}:t,o=C(),l=R(),s=_(e);return(0,i.useCallback)((t=>{if(!(0!==t.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let n=!!r||p(l)===p(s);o(e,{replace:n,state:a})}}),[l,o,s,r,a,n,e])}(s,{replace:a,state:o,target:l});return(0,i.createElement)("a",V({},c,{href:u,onClick:function(e){n&&n(e),e.defaultPrevented||r||m(e)},ref:t,target:l}))}));var z=window.wp.i18n;function W(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var $=n(184),Y=n.n($),G=l().createContext({});function X(e,t){var n=(0,i.useContext)(G);return e||n[t]||t}G.Consumer,G.Provider;var Z=["bsPrefix","fluid","as","className"],J=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.fluid,a=e.as,o=void 0===a?"div":a,i=e.className,c=W(e,Z),u=X(n,"container"),m="string"==typeof r?"-"+r:"-fluid";return l().createElement(o,s({ref:t},c,{className:Y()(i,r?""+u+m:u)}))}));J.displayName="Container",J.defaultProps={fluid:!1};var Q=J,ee=["bsPrefix","className","striped","bordered","borderless","hover","size","variant","responsive"],te=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.striped,o=e.bordered,i=e.borderless,c=e.hover,u=e.size,m=e.variant,d=e.responsive,p=W(e,ee),f=X(n,"table"),b=Y()(r,f,m&&f+"-"+m,u&&f+"-"+u,a&&f+"-striped",o&&f+"-bordered",i&&f+"-borderless",c&&f+"-hover"),y=l().createElement("table",s({},p,{className:b,ref:t}));if(d){var v=f+"-responsive";return"string"==typeof d&&(v=v+"-"+d),l().createElement("div",{className:v},y)}return y})),ne=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return null!=e})).reduce((function(e,t){if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];e.apply(this,r),t.apply(this,r)}}),null)},re=["as","disabled","onKeyDown"];function ae(e){return!e||"#"===e.trim()}var oe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"a":n,a=e.disabled,o=e.onKeyDown,i=W(e,re),c=function(e){var t=i.href,n=i.onClick;(a||ae(t))&&e.preventDefault(),a?e.stopPropagation():n&&n(e)};return ae(i.href)&&(i.role=i.role||"button",i.href=i.href||"#"),a&&(i.tabIndex=-1,i["aria-disabled"]=!0),l().createElement(r,s({ref:t},i,{onClick:c,onKeyDown:ne((function(e){" "===e.key&&(e.preventDefault(),c(e))}),o)}))}));oe.displayName="SafeAnchor";var ie=oe,le=["bsPrefix","variant","size","active","className","block","type","as"],se=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.variant,a=e.size,o=e.active,i=e.className,c=e.block,u=e.type,m=e.as,d=W(e,le),p=X(n,"btn"),f=Y()(i,p,o&&"active",r&&p+"-"+r,c&&p+"-block",a&&p+"-"+a);if(d.href)return l().createElement(ie,s({},d,{as:m,ref:t,className:Y()(f,d.disabled&&"disabled")}));t&&(d.ref=t),u?d.type=u:m||(d.type="button");var b=m||"button";return l().createElement(b,s({},d,{className:f}))}));se.displayName="Button",se.defaultProps={variant:"primary",active:!1,disabled:!1};var ce=se,ue=window.wp.data,me=n(764),de=n.n(me),pe=window.wp.apiFetch,fe=n.n(pe),be=window.wp.hooks;function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}window.SMARTPAY_FORM_HOOKS=(0,be.createHooks)();var ve=function(){var e,t,n=(e=(0,o.useState)([]),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ye(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)?ye(e,t):void 0}}(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.")}()),r=n[0],a=n[1],i=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForms()}),[]);(0,o.useEffect)((function(){a(i)}),[i]);return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom d-fixed"},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},(0,z.__)("Forms","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement(K,{role:"button",className:"btn btn-primary btn-sm text-decoration-none px-3",to:"create"},(0,z.__)("Add new","smartpay")))))),React.createElement(Q,{className:"mt-3"},React.createElement("div",{className:"bg-white"},React.createElement(te,{className:"table"},React.createElement("thead",null,React.createElement("tr",{className:"bg-light"},React.createElement("th",{className:"w-50 text-left"},React.createElement("strong",null,(0,z.__)("Title","smartpay"))),React.createElement("th",{className:"text-left"},(0,z.__)("Date","smartpay")),React.createElement("th",{className:"text-right"},(0,z.__)("Actions","smartpay")))),React.createElement("tbody",null,!r.length&&React.createElement("tr",null,React.createElement("td",{className:"text-center",colSpan:"3"},(0,z.__)("No form found.","smartpay"))),r.map((function(e,t){var n;return React.createElement("tr",{key:t},React.createElement("td",null,e.title||""),React.createElement("td",null,e.updated_at||""),React.createElement("td",{className:"text-right"},(null==e||null===(n=e.extra)||void 0===n?void 0:n.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:e.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none p-0 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(K,{className:"btn btn-sm btn-link p-0 mr-2",to:"/".concat(e.id,"/edit")},(0,z.__)("Edit","smartpay")),React.createElement(ce,{className:"btn-sm p-0",onClick:function(){return t=e.id,void de().fire({title:(0,z.__)("Are you sure?","smartpay"),text:(0,z.__)("You won't be able to revert this!","smartpay"),icon:"warning",confirmButtonText:(0,z.__)("Yes","smartpay"),showCancelButton:!0}).then((function(e){e.isConfirmed&&function(e){return fe()({path:"smartpay/v1/forms/".concat(e),method:"DELETE",headers:{"X-WP-Nonce":smartpay.apiNonce}})}(t).then((function(e){(0,ue.dispatch)("smartpay/forms").deleteForm(t),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))}));var t},variant:"link"},(0,z.__)("Delete","smartpay"))))})))))))},he=window.wp.blocks,ge=(n(391),n(697)),Ee=n.n(ge),we=["as","className","type","tooltip"],xe={type:Ee().string,tooltip:Ee().bool,as:Ee().elementType},Oe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"div":n,a=e.className,o=e.type,i=void 0===o?"valid":o,c=e.tooltip,u=void 0!==c&&c,m=W(e,we);return l().createElement(r,s({},m,{ref:t,className:Y()(a,i+"-"+(u?"tooltip":"feedback"))}))}));Oe.displayName="Feedback",Oe.propTypes=xe;var Re=Oe,Ce=l().createContext({controlId:void 0}),Pe=["id","bsPrefix","bsCustomPrefix","className","type","isValid","isInvalid","isStatic","as"],_e=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.type,u=void 0===c?"checkbox":c,m=e.isValid,d=void 0!==m&&m,p=e.isInvalid,f=void 0!==p&&p,b=e.isStatic,y=e.as,v=void 0===y?"input":y,h=W(e,Pe),g=(0,i.useContext)(Ce),E=g.controlId,w=g.custom?[a,"custom-control-input"]:[r,"form-check-input"];return r=X(w[0],w[1]),l().createElement(v,s({},h,{ref:t,type:u,id:n||E,className:Y()(o,r,d&&"is-valid",f&&"is-invalid",b&&"position-static")}))}));_e.displayName="FormCheckInput";var ke=_e,Se=["bsPrefix","bsCustomPrefix","className","htmlFor"],Ne=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,Se),u=(0,i.useContext)(Ce),m=u.controlId,d=u.custom?[r,"custom-control-label"]:[n,"form-check-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n)}))}));Ne.displayName="FormCheckLabel";var Ae=Ne,je=["id","bsPrefix","bsCustomPrefix","inline","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","title","type","label","children","custom","as"],Ie=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.inline,c=void 0!==o&&o,u=e.disabled,m=void 0!==u&&u,d=e.isValid,p=void 0!==d&&d,f=e.isInvalid,b=void 0!==f&&f,y=e.feedbackTooltip,v=void 0!==y&&y,h=e.feedback,g=e.className,E=e.style,w=e.title,x=void 0===w?"":w,O=e.type,R=void 0===O?"checkbox":O,C=e.label,P=e.children,_=e.custom,k=e.as,S=void 0===k?"input":k,N=W(e,je),A="switch"===R||_,j=A?[a,"custom-control"]:[r,"form-check"];r=X(j[0],j[1]);var I=(0,i.useContext)(Ce).controlId,T=(0,i.useMemo)((function(){return{controlId:n||I,custom:A}}),[I,A,n]),F=A||null!=C&&!1!==C&&!P,L=l().createElement(ke,s({},N,{type:"switch"===R?"checkbox":R,ref:t,isValid:p,isInvalid:b,isStatic:!F,disabled:m,as:S}));return l().createElement(Ce.Provider,{value:T},l().createElement("div",{style:E,className:Y()(g,r,A&&"custom-"+R,c&&r+"-inline")},P||l().createElement(l().Fragment,null,L,F&&l().createElement(Ae,{title:x},C),(p||b)&&l().createElement(Re,{type:p?"valid":"invalid",tooltip:v},h))))}));Ie.displayName="FormCheck",Ie.Input=ke,Ie.Label=Ae;var Te=Ie,Fe=["id","bsPrefix","bsCustomPrefix","className","isValid","isInvalid","lang","as"],Le=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.isValid,u=e.isInvalid,m=e.lang,d=e.as,p=void 0===d?"input":d,f=W(e,Fe),b=(0,i.useContext)(Ce),y=b.controlId,v=b.custom?[a,"custom-file-input"]:[r,"form-control-file"];return r=X(v[0],v[1]),l().createElement(p,s({},f,{ref:t,id:n||y,type:"file",lang:m,className:Y()(o,r,c&&"is-valid",u&&"is-invalid")}))}));Le.displayName="FormFileInput";var Be=Le,De=["bsPrefix","bsCustomPrefix","className","htmlFor"],Me=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,De),u=(0,i.useContext)(Ce),m=u.controlId,d=u.custom?[r,"custom-file-label"]:[n,"form-file-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n),"data-browse":c["data-browse"]}))}));Me.displayName="FormFileLabel";var qe=Me,Ve=["id","bsPrefix","bsCustomPrefix","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","label","children","custom","lang","data-browse","as","inputAs"],He=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.disabled,c=void 0!==o&&o,u=e.isValid,m=void 0!==u&&u,d=e.isInvalid,p=void 0!==d&&d,f=e.feedbackTooltip,b=void 0!==f&&f,y=e.feedback,v=e.className,h=e.style,g=e.label,E=e.children,w=e.custom,x=e.lang,O=e["data-browse"],R=e.as,C=void 0===R?"div":R,P=e.inputAs,_=void 0===P?"input":P,k=W(e,Ve),S=w?[a,"custom"]:[r,"form-file"];r=X(S[0],S[1]);var N=(0,i.useContext)(Ce).controlId,A=(0,i.useMemo)((function(){return{controlId:n||N,custom:w}}),[N,w,n]),j=null!=g&&!1!==g&&!E,I=l().createElement(Be,s({},k,{ref:t,isValid:m,isInvalid:p,disabled:c,as:_,lang:x}));return l().createElement(Ce.Provider,{value:A},l().createElement(C,{style:h,className:Y()(v,r,w&&"custom-file")},E||l().createElement(l().Fragment,null,w?l().createElement(l().Fragment,null,I,j&&l().createElement(qe,{"data-browse":O},g)):l().createElement(l().Fragment,null,j&&l().createElement(qe,null,g),I),(m||p)&&l().createElement(Re,{type:m?"valid":"invalid",tooltip:b},y))))}));He.displayName="FormFile",He.Input=Be,He.Label=qe;var Ue=He,Ke=(n(473),["bsPrefix","bsCustomPrefix","type","size","htmlSize","id","className","isValid","isInvalid","plaintext","readOnly","custom","as"]),ze=l().forwardRef((function(e,t){var n,r,a=e.bsPrefix,o=e.bsCustomPrefix,c=e.type,u=e.size,m=e.htmlSize,d=e.id,p=e.className,f=e.isValid,b=void 0!==f&&f,y=e.isInvalid,v=void 0!==y&&y,h=e.plaintext,g=e.readOnly,E=e.custom,w=e.as,x=void 0===w?"input":w,O=W(e,Ke),R=(0,i.useContext)(Ce).controlId,C=E?[o,"custom"]:[a,"form-control"];if(a=X(C[0],C[1]),h)(r={})[a+"-plaintext"]=!0,n=r;else if("file"===c){var P;(P={})[a+"-file"]=!0,n=P}else if("range"===c){var _;(_={})[a+"-range"]=!0,n=_}else if("select"===x&&E){var k;(k={})[a+"-select"]=!0,k[a+"-select-"+u]=u,n=k}else{var S;(S={})[a]=!0,S[a+"-"+u]=u,n=S}return l().createElement(x,s({},O,{type:c,size:m,ref:t,readOnly:g,id:d||R,className:Y()(p,n,b&&"is-valid",v&&"is-invalid")}))}));ze.displayName="FormControl";var We=Object.assign(ze,{Feedback:Re}),$e=["bsPrefix","className","children","controlId","as"],Ye=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.controlId,c=e.as,u=void 0===c?"div":c,m=W(e,$e);n=X(n,"form-group");var d=(0,i.useMemo)((function(){return{controlId:o}}),[o]);return l().createElement(Ce.Provider,{value:d},l().createElement(u,s({},m,{ref:t,className:Y()(r,n)}),a))}));Ye.displayName="FormGroup";var Ge=Ye,Xe=["bsPrefix","className","as"],Ze=["xl","lg","md","sm","xs"],Je=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"div":a,i=W(e,Xe),c=X(n,"col"),u=[],m=[];return Ze.forEach((function(e){var t,n,r,a=i[e];if(delete i[e],"object"==typeof a&&null!=a){var o=a.span;t=void 0===o||o,n=a.offset,r=a.order}else t=a;var l="xs"!==e?"-"+e:"";t&&u.push(!0===t?""+c+l:""+c+l+"-"+t),null!=r&&m.push("order"+l+"-"+r),null!=n&&m.push("offset"+l+"-"+n)})),u.length||u.push(c),l().createElement(o,s({},i,{ref:t,className:Y().apply(void 0,[r].concat(u,m))}))}));Je.displayName="Col";var Qe=Je,et=["as","bsPrefix","column","srOnly","className","htmlFor"],tt=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"label":n,a=e.bsPrefix,o=e.column,c=e.srOnly,u=e.className,m=e.htmlFor,d=W(e,et),p=(0,i.useContext)(Ce).controlId;a=X(a,"form-label");var f="col-form-label";"string"==typeof o&&(f=f+" "+f+"-"+o);var b=Y()(u,a,c&&"sr-only",o&&f);return m=m||p,o?l().createElement(Qe,s({ref:t,as:"label",className:b,htmlFor:m},d)):l().createElement(r,s({ref:t,className:b,htmlFor:m},d))}));tt.displayName="FormLabel",tt.defaultProps={column:!1,srOnly:!1};var nt=tt,rt=["bsPrefix","className","as","muted"],at=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"small":a,i=e.muted,c=W(e,rt);return n=X(n,"form-text"),l().createElement(o,s({},c,{ref:t,className:Y()(r,n,i&&"text-muted")}))}));at.displayName="FormText";var ot=at,it=l().forwardRef((function(e,t){return l().createElement(Te,s({},e,{ref:t,type:"switch"}))}));it.displayName="Switch",it.Input=Te.Input,it.Label=Te.Label;var lt=it,st=/-(.)/g,ct=["className","bsPrefix","as"];function ut(e,t){var n,r,a=void 0===t?{}:t,o=a.displayName,i=void 0===o?(n=e)[0].toUpperCase()+(r=n,r.replace(st,(function(e,t){return t.toUpperCase()}))).slice(1):o,c=a.Component,u=a.defaultProps,m=l().forwardRef((function(t,n){var r=t.className,a=t.bsPrefix,o=t.as,i=void 0===o?c||"div":o,u=W(t,ct),m=X(a,e);return l().createElement(i,s({ref:n,className:Y()(r,m)},u))}));return m.defaultProps=u,m.displayName=i,m}var mt=["bsPrefix","inline","className","validated","as"],dt=ut("form-row"),pt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.inline,a=e.className,o=e.validated,i=e.as,c=void 0===i?"form":i,u=W(e,mt);return n=X(n,"form"),l().createElement(c,s({},u,{ref:t,className:Y()(a,o&&"was-validated",r&&n+"-inline")}))}));pt.displayName="Form",pt.defaultProps={inline:!1},pt.Row=dt,pt.Group=Ge,pt.Control=We,pt.Check=Te,pt.File=Ue,pt.Switch=lt,pt.Label=nt,pt.Text=ot;var ft=pt;function bt(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function yt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function vt(e,t){return Object.keys(t).reduce((function(n,r){var a,o=n,l=o[bt(r)],c=o[r],u=W(o,[bt(r),r].map(yt)),m=t[r],d=function(e,t,n){var r=(0,i.useRef)(void 0!==e),a=(0,i.useState)(t),o=a[0],l=a[1],s=void 0!==e,c=r.current;return r.current=s,!s&&c&&o!==t&&l(t),[s?e:o,(0,i.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n&&n.apply(void 0,[e].concat(r)),l(e)}),[n])]}(c,l,e[m]),p=d[0],f=d[1];return s({},u,((a={})[r]=p,a[m]=f,a))}),e)}n(638),n(143);var ht=l().createContext(null);ht.displayName="NavbarContext";var gt=ht,Et=l().createContext(null);Et.displayName="CardContext";var wt=Et,xt=Function.prototype.bind.call(Function.prototype.call,[].slice),Ot=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e},Rt=l().createContext(null);Rt.displayName="NavContext";var Ct=Rt,Pt=function(e,t){return void 0===t&&(t=null),null!=e?String(e):t||null},_t=l().createContext(null),kt=l().createContext(null),St=["as","onSelect","activeKey","role","onKeyDown"],Nt=function(){},At=l().forwardRef((function(e,t){var n,r,a=e.as,o=void 0===a?"ul":a,c=e.onSelect,u=e.activeKey,m=e.role,d=e.onKeyDown,p=W(e,St),f=(0,i.useReducer)((function(e){return!e}),!1)[1],b=(0,i.useRef)(!1),y=(0,i.useContext)(_t),v=(0,i.useContext)(kt);v&&(m=m||"tablist",u=v.activeKey,n=v.getControlledId,r=v.getControllerId);var h=(0,i.useRef)(null),g=function(e){var t=h.current;if(!t)return null;var n=("[data-rb-event-key]:not(.disabled)",xt(t.querySelectorAll("[data-rb-event-key]:not(.disabled)"))),r=t.querySelector(".active");if(!r)return null;var a=n.indexOf(r);if(-1===a)return null;var o=a+e;return o>=n.length&&(o=0),o<0&&(o=n.length-1),n[o]},E=function(e,t){null!=e&&(c&&c(e,t),y&&y(e,t))};(0,i.useEffect)((function(){if(h.current&&b.current){var e=h.current.querySelector("[data-rb-event-key].active");e&&e.focus()}b.current=!1}));var w,x,O=(w=t,x=h,(0,i.useMemo)((function(){return function(e,t){var n=Ot(e),r=Ot(t);return function(e){n&&n(e),r&&r(e)}}(w,x)}),[w,x]));return l().createElement(_t.Provider,{value:E},l().createElement(Ct.Provider,{value:{role:m,activeKey:Pt(u),getControlledId:n||Nt,getControllerId:r||Nt}},l().createElement(o,s({},p,{onKeyDown:function(e){var t;switch(d&&d(e),e.key){case"ArrowLeft":case"ArrowUp":t=g(-1);break;case"ArrowRight":case"ArrowDown":t=g(1);break;default:return}t&&(e.preventDefault(),E(t.dataset.rbEventKey,e),b.current=!0,f())},ref:O,role:m}))))})),jt=["bsPrefix","className","children","as"],It=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.as,i=void 0===o?"div":o,c=W(e,jt);return n=X(n,"nav-item"),l().createElement(i,s({},c,{ref:t,className:Y()(r,n)}),a)}));It.displayName="NavItem";var Tt=It,Ft=["active","className","eventKey","onSelect","onClick","as"],Lt=l().forwardRef((function(e,t){var n=e.active,r=e.className,a=e.eventKey,o=e.onSelect,c=e.onClick,u=e.as,m=W(e,Ft),d=Pt(a,m.href),p=(0,i.useContext)(_t),f=(0,i.useContext)(Ct),b=n;if(f){m.role||"tablist"!==f.role||(m.role="tab");var y=f.getControllerId(d),v=f.getControlledId(d);m["data-rb-event-key"]=d,m.id=y||m.id,m["aria-controls"]=v||m["aria-controls"],b=null==n&&null!=d?f.activeKey===d:n}"tab"===m.role&&(m.disabled&&(m.tabIndex=-1,m["aria-disabled"]=!0),m["aria-selected"]=b);var h=function(e){var t=function(e){var t=(0,i.useRef)(e);return(0,i.useEffect)((function(){t.current=e}),[e]),t}((function(e){c&&c(e),null!=d&&(o&&o(d,e),p&&p(d,e))}));return(0,i.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}();return l().createElement(u,s({},m,{ref:t,onClick:h,className:Y()(r,b&&"active")}))}));Lt.defaultProps={disabled:!1};var Bt=Lt,Dt=["bsPrefix","disabled","className","href","eventKey","onSelect","as"],Mt={disabled:!1,as:ie},qt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.disabled,a=e.className,o=e.href,i=e.eventKey,c=e.onSelect,u=e.as,m=W(e,Dt);return n=X(n,"nav-link"),l().createElement(Bt,s({},m,{href:o,ref:t,eventKey:i,as:u,disabled:r,onSelect:c,className:Y()(a,n,r&&"disabled")}))}));qt.displayName="NavLink",qt.defaultProps=Mt;var Vt=qt,Ht=["as","bsPrefix","variant","fill","justify","navbar","navbarScroll","className","children","activeKey"],Ut=l().forwardRef((function(e,t){var n,r,a,o=vt(e,{activeKey:"onSelect"}),c=o.as,u=void 0===c?"div":c,m=o.bsPrefix,d=o.variant,p=o.fill,f=o.justify,b=o.navbar,y=o.navbarScroll,v=o.className,h=o.children,g=o.activeKey,E=W(o,Ht),w=X(m,"nav"),x=!1,O=(0,i.useContext)(gt),R=(0,i.useContext)(wt);return O?(r=O.bsPrefix,x=null==b||b):R&&(a=R.cardHeaderBsPrefix),l().createElement(At,s({as:u,ref:t,activeKey:g,className:Y()(v,(n={},n[w]=!x,n[r+"-nav"]=x,n[r+"-nav-scroll"]=x&&y,n[a+"-"+d]=!!a,n[w+"-"+d]=!!d,n[w+"-fill"]=p,n[w+"-justified"]=f,n))},E),h)}));Ut.displayName="Nav",Ut.defaultProps={justify:!1,fill:!1},Ut.Item=Tt,Ut.Link=Vt;var Kt=Ut,zt=function(e){var t=vt(e,{activeKey:"onSelect"}),n=t.id,r=t.generateChildId,a=t.onSelect,o=t.activeKey,s=t.transition,c=t.mountOnEnter,u=t.unmountOnExit,m=t.children,d=(0,i.useMemo)((function(){return r||function(e,t){return n?n+"-"+t+"-"+e:null}}),[n,r]),p=(0,i.useMemo)((function(){return{onSelect:a,activeKey:o,transition:s,mountOnEnter:c||!1,unmountOnExit:u||!1,getControlledId:function(e){return d(e,"tabpane")},getControllerId:function(e){return d(e,"tab")}}}),[a,o,s,c,u,d]);return l().createElement(kt.Provider,{value:p},l().createElement(_t.Provider,{value:a||null},m))},Wt=["bsPrefix","as","className"],$t=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.as,a=void 0===r?"div":r,o=e.className,i=W(e,Wt),c=X(n,"tab-content");return l().createElement(a,s({ref:t},i,{className:Y()(o,c)}))}));function Yt(e,t){return Yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Yt(e,t)}function Gt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Yt(e,t)}var Xt=window.ReactDOM,Zt=n.n(Xt),Jt=l().createContext(null),Qt="unmounted",en="exited",tn="entering",nn="entered",rn="exiting",an=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=en,r.appearStatus=tn):a=nn:a=t.unmountOnExit||t.mountOnEnter?Qt:en,r.state={status:a},r.nextCallback=null,r}Gt(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Qt?{status:en}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==tn&&n!==nn&&(t=tn):n!==tn&&n!==nn||(t=rn)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===tn?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===en&&this.setState({status:Qt})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[Zt().findDOMNode(this),r],o=a[0],i=a[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(o,i),this.safeSetState({status:tn},(function(){t.props.onEntering(o,i),t.onTransitionEnd(s,(function(){t.safeSetState({status:nn},(function(){t.props.onEntered(o,i)}))}))}))):this.safeSetState({status:nn},(function(){t.props.onEntered(o)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Zt().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:rn},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:en},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:en},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Zt().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],i=a[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Qt)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,W(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l().createElement(Jt.Provider,{value:null},"function"==typeof n?n(e,r):l().cloneElement(l().Children.only(n),r))},t}(l().Component);function on(){}an.contextType=Jt,an.propTypes={},an.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:on,onEntering:on,onEntered:on,onExit:on,onExiting:on,onExited:on},an.UNMOUNTED=Qt,an.EXITED=en,an.ENTERING=tn,an.ENTERED=nn,an.EXITING=rn;var ln=an;var sn=/([A-Z])/g,cn=/^ms-/;function un(e){return function(e){return e.replace(sn,"-$1").toLowerCase()}(e).replace(cn,"-ms-")}var mn=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,dn=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(un(t))||function(e,t){return function(e){var t=function(e){return e&&e.ownerDocument||document}(e);return t&&t.defaultView||window}(e).getComputedStyle(e,void 0)}(e).getPropertyValue(un(t));Object.keys(t).forEach((function(a){var o=t[a];o||0===o?function(e){return!(!e||!mn.test(e))}(a)?r+=a+"("+o+") ":n+=un(a)+": "+o+";":e.style.removeProperty(un(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n},pn=!("undefined"==typeof window||!window.document||!window.document.createElement),fn=!1,bn=!1;try{var yn={get passive(){return fn=!0},get once(){return bn=fn=!0}};pn&&(window.addEventListener("test",yn,yn),window.removeEventListener("test",yn,!0))}catch(e){}var vn=function(e,t,n,r){return function(e,t,n,r){if(r&&"boolean"!=typeof r&&!bn){var a=r.once,o=r.capture,i=n;!bn&&a&&(i=n.__once||function e(r){this.removeEventListener(t,e,o),n.call(this,r)},n.__once=i),e.addEventListener(t,i,fn?r:o)}e.addEventListener(t,n,r)}(e,t,n,r),function(){!function(e,t,n,r){var a=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)}(e,t,n,r)}};function hn(e,t,n,r){var a,o;null==n&&(o=-1===(a=dn(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(a)*o||0);var i=function(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent("transitionend",n,r),e.dispatchEvent(a)}}(e,0,!0)}),t+n),o=vn(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),o()}}(e,n,r),l=vn(e,"transitionend",t);return function(){i(),l()}}function gn(e,t){var n=dn(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function En(e,t){var n=gn(e,"transitionDuration"),r=gn(e,"transitionDelay"),a=hn(e,(function(n){n.target===e&&(a(),t(n))}),n+r)}var wn,xn=["className","children"],On=((wn={}).entering="show",wn.entered="show",wn),Rn=l().forwardRef((function(e,t){var n=e.className,r=e.children,a=W(e,xn),o=(0,i.useCallback)((function(e){!function(e){e.offsetHeight}(e),a.onEnter&&a.onEnter(e)}),[a]);return l().createElement(ln,s({ref:t,addEndListener:En},a,{onEnter:o}),(function(e,t){return l().cloneElement(r,s({},t,{className:Y()("fade",n,r.props.className,On[e])}))}))}));Rn.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},Rn.displayName="Fade";var Cn=Rn,Pn=["activeKey","getControlledId","getControllerId"],kn=["bsPrefix","className","active","onEnter","onEntering","onEntered","onExit","onExiting","onExited","mountOnEnter","unmountOnExit","transition","as","eventKey"],Sn=l().forwardRef((function(e,t){var n=function(e){var t=(0,i.useContext)(kt);if(!t)return e;var n=t.activeKey,r=t.getControlledId,a=t.getControllerId,o=W(t,Pn),l=!1!==e.transition&&!1!==o.transition,c=Pt(e.eventKey);return s({},e,{active:null==e.active&&null!=c?Pt(n)===c:e.active,id:r(e.eventKey),"aria-labelledby":a(e.eventKey),transition:l&&(e.transition||o.transition||Cn),mountOnEnter:null!=e.mountOnEnter?e.mountOnEnter:o.mountOnEnter,unmountOnExit:null!=e.unmountOnExit?e.unmountOnExit:o.unmountOnExit})}(e),r=n.bsPrefix,a=n.className,o=n.active,c=n.onEnter,u=n.onEntering,m=n.onEntered,d=n.onExit,p=n.onExiting,f=n.onExited,b=n.mountOnEnter,y=n.unmountOnExit,v=n.transition,h=n.as,g=void 0===h?"div":h,E=(n.eventKey,W(n,kn)),w=X(r,"tab-pane");if(!o&&!v&&y)return null;var x=l().createElement(g,s({},E,{ref:t,role:"tabpanel","aria-hidden":!o,className:Y()(a,w,{active:o})}));return v&&(x=l().createElement(v,{in:o,onEnter:c,onEntering:u,onEntered:m,onExit:d,onExiting:p,onExited:f,mountOnEnter:b,unmountOnExit:y},x)),l().createElement(kt.Provider,{value:null},l().createElement(_t.Provider,{value:null},x))}));Sn.displayName="TabPane";var Nn=Sn;function An(e,t){var n=0;return l().Children.map(e,(function(e){return l().isValidElement(e)?t(e,n++):e}))}var jn=["id","onSelect","transition","mountOnEnter","unmountOnExit","children","activeKey"];function In(e){var t;return function(e,n){l().Children.forEach(e,(function(e){l().isValidElement(e)&&function(e){null==t&&(t=e.props.eventKey)}(e)}))}(e),t}function Tn(e){var t=e.props,n=t.title,r=t.eventKey,a=t.disabled,o=t.tabClassName,i=t.id;return null==n?null:l().createElement(Tt,{as:Vt,eventKey:r,disabled:a,id:i,className:o},n)}var Fn=function(e){var t=vt(e,{activeKey:"onSelect"}),n=t.id,r=t.onSelect,a=t.transition,o=t.mountOnEnter,i=t.unmountOnExit,c=t.children,u=t.activeKey,m=void 0===u?In(c):u,d=W(t,jn);return l().createElement(zt,{id:n,activeKey:m,onSelect:r,transition:a,mountOnEnter:o,unmountOnExit:i},l().createElement(Kt,s({},d,{role:"tablist",as:"nav"}),An(c,Tn)),l().createElement($t,null,An(c,(function(e){var t=s({},e.props);return delete t.title,delete t.disabled,delete t.tabClassName,l().createElement(Nn,t)}))))};Fn.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},Fn.displayName="Tabs";var Ln=Fn,Bn=function(e){function t(){return e.apply(this,arguments)||this}return Gt(t,e),t.prototype.render=function(){throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")},t}(l().Component);Bn.Container=zt,Bn.Content=$t,Bn.Pane=Nn;var Dn=Bn,Mn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top-end";de().fire({toast:!0,icon:t,title:e,position:n,showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})},qn=window.wp.components,Vn=window.wp.keyboardShortcuts,Hn=window.wp.compose,Un=(0,o.forwardRef)((function(e,t){let{footer:n,header:r,sidebar:a,secondarySidebar:i,notices:l,content:c,drawer:u,actions:m,labels:d,className:p,shortcuts:f}=e;const b=(0,qn.__unstableUseNavigateRegions)(f);!function(e){(0,o.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const y={
     1!function(){var e={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},143:function(e){"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},391:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=null;return t.forEach((function(e){if(null==a){var t=e.apply(void 0,n);null!=t&&(a=t)}})),a}return(0,a.default)(r)};var r,a=(r=n(613))&&r.__esModule?r:{default:r};e.exports=t.default},638:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n,r,a,o){var i=r||"<<anonymous>>",l=o||n;if(null==t[n])return new Error("The "+a+" `"+l+"` is required to make `"+i+"` accessible for users of assistive technologies such as screen readers.");for(var s=arguments.length,c=Array(s>5?s-5:0),u=5;u<s;u++)c[u-5]=arguments[u];return e.apply(void 0,[t,n,r,a,o].concat(c))}},e.exports=t.default},613:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,o,i){var l=a||"<<anonymous>>",s=i||r;if(null==n[r])return t?new Error("Required "+o+" `"+s+"` was not specified in `"+l+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),m=6;m<c;m++)u[m-6]=arguments[m];return e.apply(void 0,[n,r,l,o,s].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},703:function(e,t,n){"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},697:function(e,t,n){e.exports=n(703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},764:function(e){e.exports=function(){"use strict";const e="SweetAlert2:",t=e=>e.charAt(0).toUpperCase()+e.slice(1),n=e=>Array.prototype.slice.call(e),r=t=>{console.warn("".concat(e," ").concat("object"==typeof t?t.join(" "):t))},a=t=>{console.error("".concat(e," ").concat(t))},o=[],i=(e,t)=>{var n;n='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(t,'" instead.'),o.includes(n)||(o.push(n),r(n))},l=e=>"function"==typeof e?e():e,s=e=>e&&"function"==typeof e.toPromise,c=e=>s(e)?e.toPromise():Promise.resolve(e),u=e=>e&&Promise.resolve(e)===e,m={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},d=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],p={},f=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],b=e=>Object.prototype.hasOwnProperty.call(m,e),y=e=>-1!==d.indexOf(e),v=e=>p[e],h=e=>{b(e)||r('Unknown parameter "'.concat(e,'"'))},g=e=>{f.includes(e)&&r('The parameter "'.concat(e,'" is incompatible with toasts'))},E=e=>{v(e)&&i(e,v(e))},w=e=>{const t={};for(const n in e)t[e[n]]="swal2-"+e[n];return t},x=w(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),O=w(["success","warning","info","question","error"]),R=()=>document.body.querySelector(".".concat(x.container)),C=e=>{const t=R();return t?t.querySelector(e):null},P=e=>C(".".concat(e)),_=()=>P(x.popup),k=()=>P(x.icon),S=()=>P(x.title),N=()=>P(x["html-container"]),A=()=>P(x.image),j=()=>P(x["progress-steps"]),I=()=>P(x["validation-message"]),T=()=>C(".".concat(x.actions," .").concat(x.confirm)),F=()=>C(".".concat(x.actions," .").concat(x.deny)),L=()=>C(".".concat(x.loader)),B=()=>C(".".concat(x.actions," .").concat(x.cancel)),D=()=>P(x.actions),M=()=>P(x.footer),q=()=>P(x["timer-progress-bar"]),V=()=>P(x.close),H=()=>{const e=n(_().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(((e,t)=>{const n=parseInt(e.getAttribute("tabindex")),r=parseInt(t.getAttribute("tabindex"));return n>r?1:n<r?-1:0})),t=n(_().querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n')).filter((e=>"-1"!==e.getAttribute("tabindex")));return(e=>{const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t})(e.concat(t)).filter((e=>ie(e)))},U=()=>!$(document.body,x["toast-shown"])&&!$(document.body,x["no-backdrop"]),K=()=>_()&&$(_(),x.toast),z={previousBodyPadding:null},W=(e,t)=>{if(e.textContent="",t){const r=(new DOMParser).parseFromString(t,"text/html");n(r.querySelector("head").childNodes).forEach((t=>{e.appendChild(t)})),n(r.querySelector("body").childNodes).forEach((t=>{e.appendChild(t)}))}},$=(e,t)=>{if(!t)return!1;const n=t.split(/\s+/);for(let t=0;t<n.length;t++)if(!e.classList.contains(n[t]))return!1;return!0},Y=(e,t,a)=>{if(((e,t)=>{n(e.classList).forEach((n=>{Object.values(x).includes(n)||Object.values(O).includes(n)||Object.values(t.showClass).includes(n)||e.classList.remove(n)}))})(e,t),t.customClass&&t.customClass[a]){if("string"!=typeof t.customClass[a]&&!t.customClass[a].forEach)return r("Invalid type of customClass.".concat(a,'! Expected string or iterable object, got "').concat(typeof t.customClass[a],'"'));J(e,t.customClass[a])}},G=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(".".concat(x.popup," > .").concat(x[t]));case"checkbox":return e.querySelector(".".concat(x.popup," > .").concat(x.checkbox," input"));case"radio":return e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:checked"))||e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:first-child"));case"range":return e.querySelector(".".concat(x.popup," > .").concat(x.range," input"));default:return e.querySelector(".".concat(x.popup," > .").concat(x.input))}},X=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},Z=(e,t,n)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach((t=>{Array.isArray(e)?e.forEach((e=>{n?e.classList.add(t):e.classList.remove(t)})):n?e.classList.add(t):e.classList.remove(t)})))},J=(e,t)=>{Z(e,t,!0)},Q=(e,t)=>{Z(e,t,!1)},ee=(e,t)=>{const r=n(e.childNodes);for(let e=0;e<r.length;e++)if($(r[e],t))return r[e]},te=(e,t,n)=>{n==="".concat(parseInt(n))&&(n=parseInt(n)),n||0===parseInt(n)?e.style[t]="number"==typeof n?"".concat(n,"px"):n:e.style.removeProperty(t)},ne=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex";e.style.display=t},re=e=>{e.style.display="none"},ae=(e,t,n,r)=>{const a=e.querySelector(t);a&&(a.style[n]=r)},oe=(e,t,n)=>{t?ne(e,n):re(e)},ie=e=>!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),le=e=>!!(e.scrollHeight>e.clientHeight),se=e=>{const t=window.getComputedStyle(e),n=parseFloat(t.getPropertyValue("animation-duration")||"0"),r=parseFloat(t.getPropertyValue("transition-duration")||"0");return n>0||r>0},ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=q();ie(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout((()=>{n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"}),10))},ue=()=>"undefined"==typeof window||"undefined"==typeof document,me={},de=e=>new Promise((t=>{if(!e)return t();const n=window.scrollX,r=window.scrollY;me.restoreFocusTimeout=setTimeout((()=>{me.previousActiveElement&&me.previousActiveElement.focus?(me.previousActiveElement.focus(),me.previousActiveElement=null):document.body&&document.body.focus(),t()}),100),window.scrollTo(n,r)})),pe='\n <div aria-labelledby="'.concat(x.title,'" aria-describedby="').concat(x["html-container"],'" class="').concat(x.popup,'" tabindex="-1">\n   <button type="button" class="').concat(x.close,'"></button>\n   <ul class="').concat(x["progress-steps"],'"></ul>\n   <div class="').concat(x.icon,'"></div>\n   <img class="').concat(x.image,'" />\n   <h2 class="').concat(x.title,'" id="').concat(x.title,'"></h2>\n   <div class="').concat(x["html-container"],'" id="').concat(x["html-container"],'"></div>\n   <input class="').concat(x.input,'" />\n   <input type="file" class="').concat(x.file,'" />\n   <div class="').concat(x.range,'">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="').concat(x.select,'"></select>\n   <div class="').concat(x.radio,'"></div>\n   <label for="').concat(x.checkbox,'" class="').concat(x.checkbox,'">\n     <input type="checkbox" />\n     <span class="').concat(x.label,'"></span>\n   </label>\n   <textarea class="').concat(x.textarea,'"></textarea>\n   <div class="').concat(x["validation-message"],'" id="').concat(x["validation-message"],'"></div>\n   <div class="').concat(x.actions,'">\n     <div class="').concat(x.loader,'"></div>\n     <button type="button" class="').concat(x.confirm,'"></button>\n     <button type="button" class="').concat(x.deny,'"></button>\n     <button type="button" class="').concat(x.cancel,'"></button>\n   </div>\n   <div class="').concat(x.footer,'"></div>\n   <div class="').concat(x["timer-progress-bar-container"],'">\n     <div class="').concat(x["timer-progress-bar"],'"></div>\n   </div>\n </div>\n').replace(/(^|\n)\s*/g,""),fe=()=>{me.currentInstance.resetValidationMessage()},be=e=>{const t=(()=>{const e=R();return!!e&&(e.remove(),Q([document.documentElement,document.body],[x["no-backdrop"],x["toast-shown"],x["has-column"]]),!0)})();if(ue())return void a("SweetAlert2 requires document to initialize");const n=document.createElement("div");n.className=x.container,t&&J(n,x["no-transition"]),W(n,pe);const r="string"==typeof(o=e.target)?document.querySelector(o):o;var o;r.appendChild(n),(e=>{const t=_();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&J(R(),x.rtl)})(r),(()=>{const e=_(),t=ee(e,x.input),n=ee(e,x.file),r=e.querySelector(".".concat(x.range," input")),a=e.querySelector(".".concat(x.range," output")),o=ee(e,x.select),i=e.querySelector(".".concat(x.checkbox," input")),l=ee(e,x.textarea);t.oninput=fe,n.onchange=fe,o.onchange=fe,i.onchange=fe,l.oninput=fe,r.oninput=()=>{fe(),a.value=r.value},r.onchange=()=>{fe(),r.nextSibling.value=r.value}})()},ye=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?ve(e,t):e&&W(t,e)},ve=(e,t)=>{e.jquery?he(t,e):W(t,e.toString())},he=(e,t)=>{if(e.textContent="",0 in t)for(let n=0;n in t;n++)e.appendChild(t[n].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},ge=(()=>{if(ue())return!1;const e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",animation:"animationend"};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&void 0!==e.style[n])return t[n];return!1})(),Ee=(e,t)=>{const n=D(),r=L();t.showConfirmButton||t.showDenyButton||t.showCancelButton?ne(n):re(n),Y(n,t,"actions"),function(e,t,n){const r=T(),a=F(),o=B();we(r,"confirm",n),we(a,"deny",n),we(o,"cancel",n),function(e,t,n,r){if(!r.buttonsStyling)return Q([e,t,n],x.styled);J([e,t,n],x.styled),r.confirmButtonColor&&(e.style.backgroundColor=r.confirmButtonColor,J(e,x["default-outline"])),r.denyButtonColor&&(t.style.backgroundColor=r.denyButtonColor,J(t,x["default-outline"])),r.cancelButtonColor&&(n.style.backgroundColor=r.cancelButtonColor,J(n,x["default-outline"]))}(r,a,o,n),n.reverseButtons&&(n.toast?(e.insertBefore(o,r),e.insertBefore(a,r)):(e.insertBefore(o,t),e.insertBefore(a,t),e.insertBefore(r,t)))}(n,r,t),W(r,t.loaderHtml),Y(r,t,"loader")};function we(e,n,r){oe(e,r["show".concat(t(n),"Button")],"inline-block"),W(e,r["".concat(n,"ButtonText")]),e.setAttribute("aria-label",r["".concat(n,"ButtonAriaLabel")]),e.className=x[n],Y(e,r,"".concat(n,"Button")),J(e,r["".concat(n,"ButtonClass")])}const xe=(e,t)=>{const n=R();n&&(function(e,t){"string"==typeof t?e.style.background=t:t||J([document.documentElement,document.body],x["no-backdrop"])}(n,t.backdrop),function(e,t){t in x?J(e,x[t]):(r('The "position" parameter is not valid, defaulting to "center"'),J(e,x.center))}(n,t.position),function(e,t){if(t&&"string"==typeof t){const n="grow-".concat(t);n in x&&J(e,x[n])}}(n,t.grow),Y(n,t,"container"))};var Oe={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const Re=["input","file","range","select","radio","checkbox","textarea"],Ce=e=>{if(!Ae[e.input])return a('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(e.input,'"'));const t=Ne(e.input),n=Ae[e.input](t,e);ne(n),setTimeout((()=>{X(n)}))},Pe=(e,t)=>{const n=G(_(),e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const n=e.attributes[t].name;["type","value","style"].includes(n)||e.removeAttribute(n)}})(n);for(const e in t)n.setAttribute(e,t[e])}},_e=e=>{const t=Ne(e.input);e.customClass&&J(t,e.customClass.input)},ke=(e,t)=>{e.placeholder&&!t.inputPlaceholder||(e.placeholder=t.inputPlaceholder)},Se=(e,t,n)=>{if(n.inputLabel){e.id=x.input;const r=document.createElement("label"),a=x["input-label"];r.setAttribute("for",e.id),r.className=a,J(r,n.customClass.inputLabel),r.innerText=n.inputLabel,t.insertAdjacentElement("beforebegin",r)}},Ne=e=>{const t=x[e]?x[e]:x.input;return ee(_(),t)},Ae={};Ae.text=Ae.email=Ae.password=Ae.number=Ae.tel=Ae.url=(e,t)=>("string"==typeof t.inputValue||"number"==typeof t.inputValue?e.value=t.inputValue:u(t.inputValue)||r('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(typeof t.inputValue,'"')),Se(e,e,t),ke(e,t),e.type=t.input,e),Ae.file=(e,t)=>(Se(e,e,t),ke(e,t),e),Ae.range=(e,t)=>{const n=e.querySelector("input"),r=e.querySelector("output");return n.value=t.inputValue,n.type=t.input,r.value=t.inputValue,Se(n,e,t),e},Ae.select=(e,t)=>{if(e.textContent="",t.inputPlaceholder){const n=document.createElement("option");W(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return Se(e,e,t),e},Ae.radio=e=>(e.textContent="",e),Ae.checkbox=(e,t)=>{const n=G(_(),"checkbox");n.value="1",n.id=x.checkbox,n.checked=Boolean(t.inputValue);const r=e.querySelector("span");return W(r,t.inputPlaceholder),e},Ae.textarea=(e,t)=>{e.value=t.inputValue,ke(e,t),Se(e,e,t);return setTimeout((()=>{if("MutationObserver"in window){const t=parseInt(window.getComputedStyle(_()).width);new MutationObserver((()=>{const n=e.offsetWidth+(r=e,parseInt(window.getComputedStyle(r).marginLeft)+parseInt(window.getComputedStyle(r).marginRight));var r;_().style.width=n>t?"".concat(n,"px"):null})).observe(e,{attributes:!0,attributeFilter:["style"]})}})),e};const je=(e,t)=>{const n=N();Y(n,t,"htmlContainer"),t.html?(ye(t.html,n),ne(n,"block")):t.text?(n.textContent=t.text,ne(n,"block")):re(n),((e,t)=>{const n=_(),r=Oe.innerParams.get(e),a=!r||t.input!==r.input;Re.forEach((e=>{const r=x[e],o=ee(n,r);Pe(e,t.inputAttributes),o.className=r,a&&re(o)})),t.input&&(a&&Ce(t),_e(t))})(e,t)},Ie=(e,t)=>{for(const n in O)t.icon!==n&&Q(e,O[n]);J(e,O[t.icon]),Le(e,t),Te(),Y(e,t,"icon")},Te=()=>{const e=_(),t=window.getComputedStyle(e).getPropertyValue("background-color"),n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<n.length;e++)n[e].style.backgroundColor=t},Fe=(e,t)=>{e.textContent="",t.iconHtml?W(e,Be(t.iconHtml)):"success"===t.icon?W(e,'\n  <div class="swal2-success-circular-line-left"></div>\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n  <div class="swal2-success-circular-line-right"></div>\n'):"error"===t.icon?W(e,'\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n'):W(e,Be({question:"?",warning:"!",info:"i"}[t.icon]))},Le=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])ae(e,n,"backgroundColor",t.iconColor);ae(e,".swal2-success-ring","borderColor",t.iconColor)}},Be=e=>'<div class="'.concat(x["icon-content"],'">').concat(e,"</div>"),De=(e,t)=>{const n=j();if(!t.progressSteps||0===t.progressSteps.length)return re(n);ne(n),n.textContent="",t.currentProgressStep>=t.progressSteps.length&&r("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),t.progressSteps.forEach(((e,r)=>{const a=(e=>{const t=document.createElement("li");return J(t,x["progress-step"]),W(t,e),t})(e);if(n.appendChild(a),r===t.currentProgressStep&&J(a,x["active-progress-step"]),r!==t.progressSteps.length-1){const e=(e=>{const t=document.createElement("li");return J(t,x["progress-step-line"]),e.progressStepsDistance&&(t.style.width=e.progressStepsDistance),t})(t);n.appendChild(e)}}))},Me=(e,t)=>{e.className="".concat(x.popup," ").concat(ie(e)?t.showClass.popup:""),t.toast?(J([document.documentElement,document.body],x["toast-shown"]),J(e,x.toast)):J(e,x.modal),Y(e,t,"popup"),"string"==typeof t.customClass&&J(e,t.customClass),t.icon&&J(e,x["icon-".concat(t.icon)])},qe=(e,t)=>{((e,t)=>{const n=R(),r=_();t.toast?(te(n,"width",t.width),r.style.width="100%",r.insertBefore(L(),k())):te(r,"width",t.width),te(r,"padding",t.padding),t.color&&(r.style.color=t.color),t.background&&(r.style.background=t.background),re(I()),Me(r,t)})(0,t),xe(0,t),De(0,t),((e,t)=>{const n=Oe.innerParams.get(e),r=k();n&&t.icon===n.icon?(Fe(r,t),Ie(r,t)):t.icon||t.iconHtml?t.icon&&-1===Object.keys(O).indexOf(t.icon)?(a('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(t.icon,'"')),re(r)):(ne(r),Fe(r,t),Ie(r,t),J(r,t.showClass.icon)):re(r)})(e,t),((e,t)=>{const n=A();if(!t.imageUrl)return re(n);ne(n,""),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt),te(n,"width",t.imageWidth),te(n,"height",t.imageHeight),n.className=x.image,Y(n,t,"image")})(0,t),((e,t)=>{const n=S();oe(n,t.title||t.titleText,"block"),t.title&&ye(t.title,n),t.titleText&&(n.innerText=t.titleText),Y(n,t,"title")})(0,t),((e,t)=>{const n=V();W(n,t.closeButtonHtml),Y(n,t,"closeButton"),oe(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel)})(0,t),je(e,t),Ee(0,t),((e,t)=>{const n=M();oe(n,t.footer),t.footer&&ye(t.footer,n),Y(n,t,"footer")})(0,t),"function"==typeof t.didRender&&t.didRender(_())},Ve=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),He=()=>{n(document.body.children).forEach((e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))},Ue=["swal-title","swal-html","swal-footer"],Ke=e=>{const t={};return n(e.querySelectorAll("swal-param")).forEach((e=>{Ze(e,["name","value"]);const n=e.getAttribute("name"),r=e.getAttribute("value");"boolean"==typeof m[n]&&"false"===r&&(t[n]=!1),"object"==typeof m[n]&&(t[n]=JSON.parse(r))})),t},ze=e=>{const r={};return n(e.querySelectorAll("swal-button")).forEach((e=>{Ze(e,["type","color","aria-label"]);const n=e.getAttribute("type");r["".concat(n,"ButtonText")]=e.innerHTML,r["show".concat(t(n),"Button")]=!0,e.hasAttribute("color")&&(r["".concat(n,"ButtonColor")]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(r["".concat(n,"ButtonAriaLabel")]=e.getAttribute("aria-label"))})),r},We=e=>{const t={},n=e.querySelector("swal-image");return n&&(Ze(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt"))),t},$e=e=>{const t={},n=e.querySelector("swal-icon");return n&&(Ze(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},Ye=e=>{const t={},r=e.querySelector("swal-input");r&&(Ze(r,["type","label","placeholder","value"]),t.input=r.getAttribute("type")||"text",r.hasAttribute("label")&&(t.inputLabel=r.getAttribute("label")),r.hasAttribute("placeholder")&&(t.inputPlaceholder=r.getAttribute("placeholder")),r.hasAttribute("value")&&(t.inputValue=r.getAttribute("value")));const a=e.querySelectorAll("swal-input-option");return a.length&&(t.inputOptions={},n(a).forEach((e=>{Ze(e,["value"]);const n=e.getAttribute("value"),r=e.innerHTML;t.inputOptions[n]=r}))),t},Ge=(e,t)=>{const n={};for(const r in t){const a=t[r],o=e.querySelector(a);o&&(Ze(o,[]),n[a.replace(/^swal-/,"")]=o.innerHTML.trim())}return n},Xe=e=>{const t=Ue.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);n(e.children).forEach((e=>{const n=e.tagName.toLowerCase();-1===t.indexOf(n)&&r("Unrecognized element <".concat(n,">"))}))},Ze=(e,t)=>{n(e.attributes).forEach((n=>{-1===t.indexOf(n.name)&&r(['Unrecognized attribute "'.concat(n.name,'" on <').concat(e.tagName.toLowerCase(),">."),"".concat(t.length?"Allowed attributes are: ".concat(t.join(", ")):"To set the value, use HTML within the element.")])}))};var Je={email:(e,t)=>/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),url:(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")};function Qe(e){(function(e){e.inputValidator||Object.keys(Je).forEach((t=>{e.input===t&&(e.inputValidator=Je[t])}))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&r("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(r('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),be(e)}class et{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const tt=()=>{null===z.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(z.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(z.previousBodyPadding+(()=>{const e=document.createElement("div");e.className=x["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})(),"px"))},nt=()=>{const e=navigator.userAgent,t=!!e.match(/iPad/i)||!!e.match(/iPhone/i),n=!!e.match(/WebKit/i);if(t&&n&&!e.match(/CriOS/i)){const e=44;_().scrollHeight>window.innerHeight-e&&(R().style.paddingBottom="".concat(e,"px"))}},rt=()=>{const e=R();let t;e.ontouchstart=e=>{t=at(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},at=e=>{const t=e.target,n=R();return!(ot(e)||it(e)||t!==n&&(le(n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||le(N())&&N().contains(t)))},ot=e=>e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType,it=e=>e.touches&&e.touches.length>1,lt=e=>{const t=R(),r=_();"function"==typeof e.willOpen&&e.willOpen(r);const a=window.getComputedStyle(document.body).overflowY;mt(t,r,e),setTimeout((()=>{ct(t,r)}),10),U()&&(ut(t,e.scrollbarPadding,a),n(document.body.children).forEach((e=>{e===R()||e.contains(R())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}))),K()||me.previousActiveElement||(me.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout((()=>e.didOpen(r))),Q(t,x["no-transition"])},st=e=>{const t=_();if(e.target!==t)return;const n=R();t.removeEventListener(ge,st),n.style.overflowY="auto"},ct=(e,t)=>{ge&&se(t)?(e.style.overflowY="hidden",t.addEventListener(ge,st)):e.style.overflowY="auto"},ut=(e,t,n)=>{(()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!$(document.body,x.iosfix)){const e=document.body.scrollTop;document.body.style.top="".concat(-1*e,"px"),J(document.body,x.iosfix),rt(),nt()}})(),t&&"hidden"!==n&&tt(),setTimeout((()=>{e.scrollTop=0}))},mt=(e,t,n)=>{J(e,n.showClass.backdrop),t.style.setProperty("opacity","0","important"),ne(t,"grid"),setTimeout((()=>{J(t,n.showClass.popup),t.style.removeProperty("opacity")}),10),J([document.documentElement,document.body],x.shown),n.heightAuto&&n.backdrop&&!n.toast&&J([document.documentElement,document.body],x["height-auto"])},dt=e=>{let t=_();t||new Rn,t=_();const n=L();K()?re(k()):pt(t,e),ne(n),t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()},pt=(e,t)=>{const n=D(),r=L();!t&&ie(T())&&(t=T()),ne(n),t&&(re(t),r.setAttribute("data-button-to-replace",t.className)),r.parentNode.insertBefore(r,t),J([e,n],x.loading)},ft=e=>e.checked?1:0,bt=e=>e.checked?e.value:null,yt=e=>e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,vt=(e,t)=>{const n=_(),r=e=>gt[t.input](n,Et(e),t);s(t.inputOptions)||u(t.inputOptions)?(dt(T()),c(t.inputOptions).then((t=>{e.hideLoading(),r(t)}))):"object"==typeof t.inputOptions?r(t.inputOptions):a("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(typeof t.inputOptions))},ht=(e,t)=>{const n=e.getInput();re(n),c(t.inputValue).then((r=>{n.value="number"===t.input?parseFloat(r)||0:"".concat(r),ne(n),n.focus(),e.hideLoading()})).catch((t=>{a("Error in inputValue promise: ".concat(t)),n.value="",ne(n),n.focus(),e.hideLoading()}))},gt={select:(e,t,n)=>{const r=ee(e,x.select),a=(e,t,r)=>{const a=document.createElement("option");a.value=r,W(a,t),a.selected=wt(r,n.inputValue),e.appendChild(a)};t.forEach((e=>{const t=e[0],n=e[1];if(Array.isArray(n)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,r.appendChild(e),n.forEach((t=>a(e,t[1],t[0])))}else a(r,n,t)})),r.focus()},radio:(e,t,n)=>{const r=ee(e,x.radio);t.forEach((e=>{const t=e[0],a=e[1],o=document.createElement("input"),i=document.createElement("label");o.type="radio",o.name=x.radio,o.value=t,wt(t,n.inputValue)&&(o.checked=!0);const l=document.createElement("span");W(l,a),l.className=x.label,i.appendChild(o),i.appendChild(l),r.appendChild(i)}));const a=r.querySelectorAll("input");a.length&&a[0].focus()}},Et=e=>{const t=[];return"undefined"!=typeof Map&&e instanceof Map?e.forEach(((e,n)=>{let r=e;"object"==typeof r&&(r=Et(r)),t.push([n,r])})):Object.keys(e).forEach((n=>{let r=e[n];"object"==typeof r&&(r=Et(r)),t.push([n,r])})),t},wt=(e,t)=>t&&t.toString()===e.toString(),xt=(e,n)=>{const r=Oe.innerParams.get(e);if(!r.input)return a('The "input" parameter is needed to be set when using returnInputValueOn'.concat(t(n)));const o=((e,t)=>{const n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return ft(n);case"radio":return bt(n);case"file":return yt(n);default:return t.inputAutoTrim?n.value.trim():n.value}})(e,r);r.inputValidator?Ot(e,o,n):e.getInput().checkValidity()?"deny"===n?Rt(e,o):_t(e,o):(e.enableButtons(),e.showValidationMessage(r.validationMessage))},Ot=(e,t,n)=>{const r=Oe.innerParams.get(e);e.disableInput(),Promise.resolve().then((()=>c(r.inputValidator(t,r.validationMessage)))).then((r=>{e.enableButtons(),e.enableInput(),r?e.showValidationMessage(r):"deny"===n?Rt(e,t):_t(e,t)}))},Rt=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnDeny&&dt(F()),n.preDeny?(Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preDeny(t,n.validationMessage)))).then((n=>{!1===n?e.hideLoading():e.closePopup({isDenied:!0,value:void 0===n?t:n})})).catch((t=>Pt(e||void 0,t)))):e.closePopup({isDenied:!0,value:t})},Ct=(e,t)=>{e.closePopup({isConfirmed:!0,value:t})},Pt=(e,t)=>{e.rejectPromise(t)},_t=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnConfirm&&dt(),n.preConfirm?(e.resetValidationMessage(),Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preConfirm(t,n.validationMessage)))).then((n=>{ie(I())||!1===n?e.hideLoading():Ct(e,void 0===n?t:n)})).catch((t=>Pt(e||void 0,t)))):Ct(e,t)},kt=(e,t,n)=>{t.popup.onclick=()=>{const t=Oe.innerParams.get(e);t&&(St(t)||t.timer||t.input)||n(Ve.close)}},St=e=>e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton;let Nt=!1;const At=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=void 0,t.target===e.container&&(Nt=!0)}}},jt=e=>{e.container.onmousedown=()=>{e.popup.onmouseup=function(t){e.popup.onmouseup=void 0,(t.target===e.popup||e.popup.contains(t.target))&&(Nt=!0)}}},It=(e,t,n)=>{t.container.onclick=r=>{const a=Oe.innerParams.get(e);Nt?Nt=!1:r.target===t.container&&l(a.allowOutsideClick)&&n(Ve.backdrop)}},Tt=()=>T()&&T().click(),Ft=(e,t,n)=>{const r=H();if(r.length)return(t+=n)===r.length?t=0:-1===t&&(t=r.length-1),r[t].focus();_().focus()},Lt=["ArrowRight","ArrowDown"],Bt=["ArrowLeft","ArrowUp"],Dt=(e,t,n)=>{const r=Oe.innerParams.get(e);r&&(r.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Mt(e,t,r):"Tab"===t.key?qt(t,r):[...Lt,...Bt].includes(t.key)?Vt(t.key):"Escape"===t.key&&Ht(t,r,n))},Mt=(e,t,n)=>{if(l(n.allowEnterKey)&&!t.isComposing&&t.target&&e.getInput()&&t.target.outerHTML===e.getInput().outerHTML){if(["textarea","file"].includes(n.input))return;Tt(),t.preventDefault()}},qt=(e,t)=>{const n=e.target,r=H();let a=-1;for(let e=0;e<r.length;e++)if(n===r[e]){a=e;break}e.shiftKey?Ft(0,a,-1):Ft(0,a,1),e.stopPropagation(),e.preventDefault()},Vt=e=>{if(![T(),F(),B()].includes(document.activeElement))return;const t=Lt.includes(e)?"nextElementSibling":"previousElementSibling",n=document.activeElement[t];n instanceof HTMLElement&&n.focus()},Ht=(e,t,n)=>{l(t.allowEscapeKey)&&(e.preventDefault(),n(Ve.esc))},Ut=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const Kt=()=>{if(me.timeout)return(()=>{const e=q(),t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const n=t/parseInt(window.getComputedStyle(e).width)*100;e.style.removeProperty("transition"),e.style.width="".concat(n,"%")})(),me.timeout.stop()},zt=()=>{if(me.timeout){const e=me.timeout.start();return ce(e),e}};let Wt=!1;const $t={};const Yt=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in $t){const n=t.getAttribute(e);if(n)return void $t[e].fire({template:n})}};var Gt=Object.freeze({isValidParameter:b,isUpdatableParameter:y,isDeprecatedParameter:v,argsToParams:e=>{const t={};return"object"!=typeof e[0]||Ut(e[0])?["title","html","icon"].forEach(((n,r)=>{const o=e[r];"string"==typeof o||Ut(o)?t[n]=o:void 0!==o&&a("Unexpected type of ".concat(n,'! Expected "string" or "Element", got ').concat(typeof o))})):Object.assign(t,e[0]),t},isVisible:()=>ie(_()),clickConfirm:Tt,clickDeny:()=>F()&&F().click(),clickCancel:()=>B()&&B().click(),getContainer:R,getPopup:_,getTitle:S,getHtmlContainer:N,getImage:A,getIcon:k,getInputLabel:()=>P(x["input-label"]),getCloseButton:V,getActions:D,getConfirmButton:T,getDenyButton:F,getCancelButton:B,getLoader:L,getFooter:M,getTimerProgressBar:q,getFocusableElements:H,getValidationMessage:I,isLoading:()=>_().hasAttribute("data-loading"),fire:function(){const e=this;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new e(...n)},mixin:function(e){return class extends(this){_main(t,n){return super._main(t,Object.assign({},e,n))}}},showLoading:dt,enableLoading:dt,getTimerLeft:()=>me.timeout&&me.timeout.getTimerLeft(),stopTimer:Kt,resumeTimer:zt,toggleTimer:()=>{const e=me.timeout;return e&&(e.running?Kt():zt())},increaseTimer:e=>{if(me.timeout){const t=me.timeout.increase(e);return ce(t,!0),t}},isTimerRunning:()=>me.timeout&&me.timeout.isRunning(),bindClickHandler:function(){$t[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Wt||(document.body.addEventListener("click",Yt),Wt=!0)}});function Xt(){const e=Oe.innerParams.get(this);if(!e)return;const t=Oe.domCache.get(this);re(t.loader),K()?e.icon&&ne(k()):Zt(t),Q([t.popup,t.actions],x.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Zt=e=>{const t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));t.length?ne(t[0],"inline-block"):!ie(T())&&!ie(F())&&!ie(B())&&re(e.actions)};var Jt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};function Qt(e,t,n,r){K()?ln(e,r):(de(n).then((()=>ln(e,r))),me.keydownTarget.removeEventListener("keydown",me.keydownHandler,{capture:me.keydownListenerCapture}),me.keydownHandlerAdded=!1),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),U()&&(null!==z.previousBodyPadding&&(document.body.style.paddingRight="".concat(z.previousBodyPadding,"px"),z.previousBodyPadding=null),(()=>{if($(document.body,x.iosfix)){const e=parseInt(document.body.style.top,10);Q(document.body,x.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),He()),Q([document.documentElement,document.body],[x.shown,x["height-auto"],x["no-backdrop"],x["toast-shown"]])}function en(e){e=rn(e);const t=Jt.swalPromiseResolve.get(this),n=tn(this);this.isAwaitingPromise()?e.isDismissed||(nn(this),t(e)):n&&t(e)}const tn=e=>{const t=_();if(!t)return!1;const n=Oe.innerParams.get(e);if(!n||$(t,n.hideClass.popup))return!1;Q(t,n.showClass.popup),J(t,n.hideClass.popup);const r=R();return Q(r,n.showClass.backdrop),J(r,n.hideClass.backdrop),an(e,t,n),!0};const nn=e=>{e.isAwaitingPromise()&&(Oe.awaitingPromise.delete(e),Oe.innerParams.get(e)||e._destroy())},rn=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),an=(e,t,n)=>{const r=R(),a=ge&&se(t);"function"==typeof n.willClose&&n.willClose(t),a?on(e,t,r,n.returnFocus,n.didClose):Qt(e,r,n.returnFocus,n.didClose)},on=(e,t,n,r,a)=>{me.swalCloseEventFinishedCallback=Qt.bind(null,e,n,r,a),t.addEventListener(ge,(function(e){e.target===t&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback)}))},ln=(e,t)=>{setTimeout((()=>{"function"==typeof t&&t.bind(e.params)(),e._destroy()}))};function sn(e,t,n){const r=Oe.domCache.get(e);t.forEach((e=>{r[e].disabled=n}))}function cn(e,t){if(!e)return!1;if("radio"===e.type){const n=e.parentNode.parentNode.querySelectorAll("input");for(let e=0;e<n.length;e++)n[e].disabled=t}else e.disabled=t}const un=e=>{const t={};return Object.keys(e).forEach((n=>{y(n)?t[n]=e[n]:r('Invalid parameter to update: "'.concat(n,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))})),t};const mn=e=>{dn(e),delete e.params,delete me.keydownHandler,delete me.keydownTarget,delete me.currentInstance},dn=e=>{e.isAwaitingPromise()?(pn(Oe,e),Oe.awaitingPromise.set(e,!0)):(pn(Jt,e),pn(Oe,e))},pn=(e,t)=>{for(const n in e)e[n].delete(t)};var fn=Object.freeze({hideLoading:Xt,disableLoading:Xt,getInput:function(e){const t=Oe.innerParams.get(e||this),n=Oe.domCache.get(e||this);return n?G(n.popup,t.input):null},close:en,isAwaitingPromise:function(){return!!Oe.awaitingPromise.get(this)},rejectPromise:function(e){const t=Jt.swalPromiseReject.get(this);nn(this),t&&t(e)},closePopup:en,closeModal:en,closeToast:en,enableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return cn(this.getInput(),!1)},disableInput:function(){return cn(this.getInput(),!0)},showValidationMessage:function(e){const t=Oe.domCache.get(this),n=Oe.innerParams.get(this);W(t.validationMessage,e),t.validationMessage.className=x["validation-message"],n.customClass&&n.customClass.validationMessage&&J(t.validationMessage,n.customClass.validationMessage),ne(t.validationMessage);const r=this.getInput();r&&(r.setAttribute("aria-invalid",!0),r.setAttribute("aria-describedby",x["validation-message"]),X(r),J(r,x.inputerror))},resetValidationMessage:function(){const e=Oe.domCache.get(this);e.validationMessage&&re(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),Q(t,x.inputerror))},getProgressSteps:function(){return Oe.domCache.get(this).progressSteps},update:function(e){const t=_(),n=Oe.innerParams.get(this);if(!t||$(t,n.hideClass.popup))return r("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const a=un(e),o=Object.assign({},n,a);qe(this,o),Oe.innerParams.set(this,o),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})},_destroy:function(){const e=Oe.domCache.get(this),t=Oe.innerParams.get(this);t?(e.popup&&me.swalCloseEventFinishedCallback&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback),me.deferDisposalTimer&&(clearTimeout(me.deferDisposalTimer),delete me.deferDisposalTimer),"function"==typeof t.didDestroy&&t.didDestroy(),mn(this)):dn(this)}});let bn;class yn{constructor(){if("undefined"==typeof window)return;bn=this;for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=Object.freeze(this.constructor.argsToParams(t));Object.defineProperties(this,{params:{value:r,writable:!1,enumerable:!0,configurable:!0}});const a=this._main(this.params);Oe.promise.set(this,a)}_main(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(e=>{!e.backdrop&&e.allowOutsideClick&&r('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const t in e)h(t),e.toast&&g(t),E(t)})(Object.assign({},t,e)),me.currentInstance&&(me.currentInstance._destroy(),U()&&He()),me.currentInstance=this;const n=hn(e,t);Qe(n),Object.freeze(n),me.timeout&&(me.timeout.stop(),delete me.timeout),clearTimeout(me.restoreFocusTimeout);const a=gn(this);return qe(this,n),Oe.innerParams.set(this,n),vn(this,a,n)}then(e){return Oe.promise.get(this).then(e)}finally(e){return Oe.promise.get(this).finally(e)}}const vn=(e,t,n)=>new Promise(((r,a)=>{const o=t=>{e.closePopup({isDismissed:!0,dismiss:t})};Jt.swalPromiseResolve.set(e,r),Jt.swalPromiseReject.set(e,a),t.confirmButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.input?xt(e,"confirm"):_t(e,!0)})(e),t.denyButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?xt(e,"deny"):Rt(e,!1)})(e),t.cancelButton.onclick=()=>((e,t)=>{e.disableButtons(),t(Ve.cancel)})(e,o),t.closeButton.onclick=()=>o(Ve.close),((e,t,n)=>{Oe.innerParams.get(e).toast?kt(e,t,n):(At(t),jt(t),It(e,t,n))})(e,t,o),((e,t,n,r)=>{t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),n.toast||(t.keydownHandler=t=>Dt(e,t,r),t.keydownTarget=n.keydownListenerCapture?window:_(),t.keydownListenerCapture=n.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)})(e,me,n,o),((e,t)=>{"select"===t.input||"radio"===t.input?vt(e,t):["text","email","number","tel","textarea"].includes(t.input)&&(s(t.inputValue)||u(t.inputValue))&&(dt(T()),ht(e,t))})(e,n),lt(n),En(me,n,o),wn(t,n),setTimeout((()=>{t.container.scrollTop=0}))})),hn=(e,t)=>{const n=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const n=t.content;return Xe(n),Object.assign(Ke(n),ze(n),We(n),$e(n),Ye(n),Ge(n,Ue))})(e),r=Object.assign({},m,t,n,e);return r.showClass=Object.assign({},m.showClass,r.showClass),r.hideClass=Object.assign({},m.hideClass,r.hideClass),r},gn=e=>{const t={popup:_(),container:R(),actions:D(),confirmButton:T(),denyButton:F(),cancelButton:B(),loader:L(),closeButton:V(),validationMessage:I(),progressSteps:j()};return Oe.domCache.set(e,t),t},En=(e,t,n)=>{const r=q();re(r),t.timer&&(e.timeout=new et((()=>{n("timer"),delete e.timeout}),t.timer),t.timerProgressBar&&(ne(r),setTimeout((()=>{e.timeout&&e.timeout.running&&ce(t.timer)}))))},wn=(e,t)=>{if(!t.toast)return l(t.allowEnterKey)?void(xn(e,t)||Ft(0,-1,1)):On()},xn=(e,t)=>t.focusDeny&&ie(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ie(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ie(e.confirmButton)||(e.confirmButton.focus(),0)),On=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Object.assign(yn.prototype,fn),Object.assign(yn,Gt),Object.keys(fn).forEach((e=>{yn[e]=function(){if(bn)return bn[e](...arguments)}})),yn.DismissReason=Ve,yn.version="11.3.10";const Rn=yn;return Rn.default=Rn,Rn}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2)},473:function(e){"use strict";e.exports=function(){}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e={};n.r(e),n.d(e,{disableComplementaryArea:function(){return sr},enableComplementaryArea:function(){return lr},pinItem:function(){return ur},setFeatureDefaults:function(){return fr},setFeatureValue:function(){return pr},toggleFeature:function(){return dr},unpinItem:function(){return mr}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return br},isFeatureActive:function(){return vr},isItemPinned:function(){return yr}});var r=window.wp.domReady,a=n.n(r),o=window.wp.element,i=window.React,l=n.n(i);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var c,u=c||(c={});u.Pop="POP",u.Push="PUSH",u.Replace="REPLACE";function m(e){e.preventDefault(),e.returnValue=""}function d(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function p(e){var t=e.pathname;t=void 0===t?"/":t;var n=e.search;return n=void 0===n?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t}function f(e){var t={};if(e){var n=e.indexOf("#");0<=n&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function b(e,t){if(!e)throw new Error(t)}const y=(0,i.createContext)(null),v=(0,i.createContext)(null),h=(0,i.createContext)({outlet:null,matches:[]});function g(e){return function(e){let t=(0,i.useContext)(h).outlet;return t?(0,i.createElement)(P.Provider,{value:e},t):t}(e.context)}function E(e){b(!1)}function w(e){let{basename:t="/",children:n=null,location:r,navigationType:a=c.Pop,navigator:o,static:l=!1}=e;O()&&b(!1);let s=D(t),u=(0,i.useMemo)((()=>({basename:s,navigator:o,static:l})),[s,o,l]);"string"==typeof r&&(r=f(r));let{pathname:m="/",search:d="",hash:p="",state:h=null,key:g="default"}=r,E=(0,i.useMemo)((()=>{let e=L(m,s);return null==e?null:{pathname:e,search:d,hash:p,state:h,key:g}}),[s,m,d,p,h,g]);return null==E?null:(0,i.createElement)(y.Provider,{value:u},(0,i.createElement)(v.Provider,{children:n,value:{location:E,navigationType:a}}))}function x(e){let{children:t,location:n}=e;return function(e,t){O()||b(!1);let{matches:n}=(0,i.useContext)(h),r=n[n.length-1],a=r?r.params:{},o=(r&&r.pathname,r?r.pathnameBase:"/");r&&r.route;let l,s=R();if(t){var c;let e="string"==typeof t?f(t):t;"/"===o||(null==(c=e.pathname)?void 0:c.startsWith(o))||b(!1),l=e}else l=s;let u=l.pathname||"/",m=function(e,t,n){void 0===n&&(n="/");let r=L(("string"==typeof t?f(t):t).pathname||"/",n);if(null==r)return null;let a=S(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let o=null;for(let e=0;null==o&&e<a.length;++e)o=I(a[e],r);return o}(e,{pathname:"/"===o?u:u.slice(o.length)||"/"});return function(e,t){return void 0===t&&(t=[]),null==e?null:e.reduceRight(((n,r,a)=>(0,i.createElement)(h.Provider,{children:void 0!==r.route.element?r.route.element:(0,i.createElement)(g,null),value:{outlet:n,matches:t.concat(e.slice(0,a+1))}})),null)}(m&&m.map((e=>Object.assign({},e,{params:Object.assign({},a,e.params),pathname:B([o,e.pathname]),pathnameBase:"/"===e.pathnameBase?o:B([o,e.pathnameBase])}))),n)}(k(t),n)}function O(){return null!=(0,i.useContext)(v)}function R(){return O()||b(!1),(0,i.useContext)(v).location}function C(){O()||b(!1);let{basename:e,navigator:t}=(0,i.useContext)(y),{matches:n}=(0,i.useContext)(h),{pathname:r}=R(),a=JSON.stringify(n.map((e=>e.pathnameBase))),o=(0,i.useRef)(!1);(0,i.useEffect)((()=>{o.current=!0}));let l=(0,i.useCallback)((function(n,i){if(void 0===i&&(i={}),!o.current)return;if("number"==typeof n)return void t.go(n);let l=F(n,JSON.parse(a),r);"/"!==e&&(l.pathname=B([e,l.pathname])),(i.replace?t.replace:t.push)(l,i.state)}),[e,t,a,r]);return l}const P=(0,i.createContext)(null);function _(e){let{matches:t}=(0,i.useContext)(h),{pathname:n}=R(),r=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,i.useMemo)((()=>F(e,JSON.parse(r),n)),[e,r,n])}function k(e){let t=[];return i.Children.forEach(e,(e=>{if(!(0,i.isValidElement)(e))return;if(e.type===i.Fragment)return void t.push.apply(t,k(e.props.children));e.type!==E&&b(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=k(e.props.children)),t.push(n)})),t}function S(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let o={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};o.relativePath.startsWith("/")&&(o.relativePath.startsWith(r)||b(!1),o.relativePath=o.relativePath.slice(r.length));let i=B([r,o.relativePath]),l=n.concat(o);e.children&&e.children.length>0&&(!0===e.index&&b(!1),S(e.children,t,l,i)),(null!=e.path||e.index)&&t.push({path:i,score:j(i,e.index),routesMeta:l})})),t}const N=/^:\w+$/,A=e=>"*"===e;function j(e,t){let n=e.split("/"),r=n.length;return n.some(A)&&(r+=-2),t&&(r+=2),n.filter((e=>!A(e))).reduce(((e,t)=>e+(N.test(t)?3:""===t?1:10)),r)}function I(e,t){let{routesMeta:n}=e,r={},a="/",o=[];for(let e=0;e<n.length;++e){let i=n[e],l=e===n.length-1,s="/"===a?t:t.slice(a.length)||"/",c=T({path:i.relativePath,caseSensitive:i.caseSensitive,end:l},s);if(!c)return null;Object.assign(r,c.params);let u=i.route;o.push({params:r,pathname:B([a,c.pathname]),pathnameBase:B([a,c.pathnameBase]),route:u}),"/"!==c.pathnameBase&&(a=B([a,c.pathnameBase]))}return o}function T(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0);let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a+=n?"\\/*$":"(?:\\b|\\/|$)",[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=l[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(l[n]||""),e}),{}),pathname:o,pathnameBase:i,pattern:e}}function F(e,t,n){let r,a="string"==typeof e?f(e):e,o=""===e||""===a.pathname?"/":a.pathname;if(null==o)r=n;else{let e=t.length-1;if(o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}r=e>=0?t[e]:"/"}let i=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:a=""}="string"==typeof e?f(e):e,o=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:o,search:M(r),hash:q(a)}}(a,r);return o&&"/"!==o&&o.endsWith("/")&&!i.pathname.endsWith("/")&&(i.pathname+="/"),i}function L(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}const B=e=>e.join("/").replace(/\/\/+/g,"/"),D=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),M=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",q=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function V(){return V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}const H=["onClick","reloadDocument","replace","state","target","to"];function U(e){let{basename:t,children:n,window:r}=e,a=(0,i.useRef)();null==a.current&&(a.current=function(e){function t(){var e=f(l.location.hash.substr(1)),t=e.pathname,n=e.search;e=e.hash;var r=u.state||{};return[r.idx,{pathname:void 0===t?"/":t,search:void 0===n?"":n,hash:void 0===e?"":e,state:r.usr||null,key:r.key||"default"}]}function n(){if(b)E.call(b),b=null;else{var e=c.Pop,n=t(),r=n[0];if(n=n[1],E.length){if(null!=r){var a=v-r;a&&(b={action:e,location:n,retry:function(){i(-1*a)}},i(a))}}else o(e)}}function r(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=-1===(n=(t=l.location.href).indexOf("#"))?t:t.slice(0,n)),n+"#"+("string"==typeof e?e:p(e))}function a(e,t){return void 0===t&&(t=null),s({pathname:h.pathname,hash:"",search:""},"string"==typeof e?f(e):e,{state:t,key:Math.random().toString(36).substr(2,8)})}function o(e){y=e,e=t(),v=e[0],h=e[1],g.call({action:y,location:h})}function i(e){u.go(e)}void 0===e&&(e={});var l=void 0===(e=e.window)?document.defaultView:e,u=l.history,b=null;l.addEventListener("popstate",n),l.addEventListener("hashchange",(function(){p(t()[1])!==p(h)&&n()}));var y=c.Pop,v=(e=t())[0],h=e[1],g=d(),E=d();return null==v&&(v=0,u.replaceState(s({},u.state,{idx:v}),"")),{get action(){return y},get location(){return h},createHref:r,push:function e(t,n){var i=c.Push,s=a(t,n);if(!E.length||(E.call({action:i,location:s,retry:function(){e(t,n)}}),0)){var m=[{usr:s.state,key:s.key,idx:v+1},r(s)];s=m[0],m=m[1];try{u.pushState(s,"",m)}catch(e){l.location.assign(m)}o(i)}},replace:function e(t,n){var i=c.Replace,l=a(t,n);E.length&&(E.call({action:i,location:l,retry:function(){e(t,n)}}),1)||(l=[{usr:l.state,key:l.key,idx:v},r(l)],u.replaceState(l[0],"",l[1]),o(i))},go:i,back:function(){i(-1)},forward:function(){i(1)},listen:function(e){return g.push(e)},block:function(e){var t=E.push(e);return 1===E.length&&l.addEventListener("beforeunload",m),function(){t(),E.length||l.removeEventListener("beforeunload",m)}}}}({window:r}));let o=a.current,[l,u]=(0,i.useState)({action:o.action,location:o.location});return(0,i.useLayoutEffect)((()=>o.listen(u)),[o]),(0,i.createElement)(w,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:o})}const K=(0,i.forwardRef)((function(e,t){let{onClick:n,reloadDocument:r,replace:a=!1,state:o,target:l,to:s}=e,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,H),u=function(e){O()||b(!1);let{basename:t,navigator:n}=(0,i.useContext)(y),{hash:r,pathname:a,search:o}=_(e),l=a;if("/"!==t){let n=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?f(e).pathname:e.pathname}(e),r=null!=n&&n.endsWith("/");l="/"===a?t+(r?"/":""):B([t,a])}return n.createHref({pathname:l,search:o,hash:r})}(s),m=function(e,t){let{target:n,replace:r,state:a}=void 0===t?{}:t,o=C(),l=R(),s=_(e);return(0,i.useCallback)((t=>{if(!(0!==t.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let n=!!r||p(l)===p(s);o(e,{replace:n,state:a})}}),[l,o,s,r,a,n,e])}(s,{replace:a,state:o,target:l});return(0,i.createElement)("a",V({},c,{href:u,onClick:function(e){n&&n(e),e.defaultPrevented||r||m(e)},ref:t,target:l}))}));var z=window.wp.i18n;function W(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var $=n(184),Y=n.n($),G=l().createContext({});function X(e,t){var n=(0,i.useContext)(G);return e||n[t]||t}G.Consumer,G.Provider;var Z=["bsPrefix","fluid","as","className"],J=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.fluid,a=e.as,o=void 0===a?"div":a,i=e.className,c=W(e,Z),u=X(n,"container"),m="string"==typeof r?"-"+r:"-fluid";return l().createElement(o,s({ref:t},c,{className:Y()(i,r?""+u+m:u)}))}));J.displayName="Container",J.defaultProps={fluid:!1};var Q=J,ee=["bsPrefix","className","striped","bordered","borderless","hover","size","variant","responsive"],te=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.striped,o=e.bordered,i=e.borderless,c=e.hover,u=e.size,m=e.variant,d=e.responsive,p=W(e,ee),f=X(n,"table"),b=Y()(r,f,m&&f+"-"+m,u&&f+"-"+u,a&&f+"-striped",o&&f+"-bordered",i&&f+"-borderless",c&&f+"-hover"),y=l().createElement("table",s({},p,{className:b,ref:t}));if(d){var v=f+"-responsive";return"string"==typeof d&&(v=v+"-"+d),l().createElement("div",{className:v},y)}return y})),ne=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return null!=e})).reduce((function(e,t){if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];e.apply(this,r),t.apply(this,r)}}),null)},re=["as","disabled","onKeyDown"];function ae(e){return!e||"#"===e.trim()}var oe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"a":n,a=e.disabled,o=e.onKeyDown,i=W(e,re),c=function(e){var t=i.href,n=i.onClick;(a||ae(t))&&e.preventDefault(),a?e.stopPropagation():n&&n(e)};return ae(i.href)&&(i.role=i.role||"button",i.href=i.href||"#"),a&&(i.tabIndex=-1,i["aria-disabled"]=!0),l().createElement(r,s({ref:t},i,{onClick:c,onKeyDown:ne((function(e){" "===e.key&&(e.preventDefault(),c(e))}),o)}))}));oe.displayName="SafeAnchor";var ie=oe,le=["bsPrefix","variant","size","active","className","block","type","as"],se=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.variant,a=e.size,o=e.active,i=e.className,c=e.block,u=e.type,m=e.as,d=W(e,le),p=X(n,"btn"),f=Y()(i,p,o&&"active",r&&p+"-"+r,c&&p+"-block",a&&p+"-"+a);if(d.href)return l().createElement(ie,s({},d,{as:m,ref:t,className:Y()(f,d.disabled&&"disabled")}));t&&(d.ref=t),u?d.type=u:m||(d.type="button");var b=m||"button";return l().createElement(b,s({},d,{className:f}))}));se.displayName="Button",se.defaultProps={variant:"primary",active:!1,disabled:!1};var ce=se,ue=window.wp.data,me=n(764),de=n.n(me),pe=window.wp.apiFetch,fe=n.n(pe),be=window.wp.hooks;function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}window.SMARTPAY_FORM_HOOKS=(0,be.createHooks)();var ve=function(){var e,t,n=(e=(0,o.useState)([]),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ye(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)?ye(e,t):void 0}}(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.")}()),r=n[0],a=n[1],i=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForms()}),[]);(0,o.useEffect)((function(){a(i)}),[i]);return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom d-fixed"},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},(0,z.__)("Forms","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement(K,{role:"button",className:"btn btn-primary btn-sm text-decoration-none px-3",to:"create"},(0,z.__)("Add new","smartpay")))))),React.createElement(Q,{className:"mt-3"},React.createElement("div",{className:"bg-white"},React.createElement(te,{className:"table"},React.createElement("thead",null,React.createElement("tr",{className:"bg-light"},React.createElement("th",{className:"w-50 text-left"},React.createElement("strong",null,(0,z.__)("Title","smartpay"))),React.createElement("th",{className:"text-left"},(0,z.__)("Date","smartpay")),React.createElement("th",{className:"text-right"},(0,z.__)("Actions","smartpay")))),React.createElement("tbody",null,!r.length&&React.createElement("tr",null,React.createElement("td",{className:"text-center",colSpan:"3"},(0,z.__)("No form found.","smartpay"))),r.map((function(e,t){var n;return React.createElement("tr",{key:t},React.createElement("td",null,e.title||""),React.createElement("td",null,e.updated_at||""),React.createElement("td",{className:"text-right"},(null==e||null===(n=e.extra)||void 0===n?void 0:n.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:e.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none p-0 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(K,{className:"btn btn-sm btn-link p-0 mr-2",to:"/".concat(e.id,"/edit")},(0,z.__)("Edit","smartpay")),React.createElement(ce,{className:"btn-sm p-0",onClick:function(){return t=e.id,void de().fire({title:(0,z.__)("Are you sure?","smartpay"),text:(0,z.__)("You won't be able to revert this!","smartpay"),icon:"warning",confirmButtonText:(0,z.__)("Yes","smartpay"),showCancelButton:!0}).then((function(e){e.isConfirmed&&function(e){return fe()({path:"smartpay/v1/forms/".concat(e),method:"DELETE",headers:{"X-WP-Nonce":smartpay.apiNonce}})}(t).then((function(e){(0,ue.dispatch)("smartpay/forms").deleteForm(t),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))}));var t},variant:"link"},(0,z.__)("Delete","smartpay"))))})))))))},he=(n(391),n(697)),ge=n.n(he),Ee=["as","className","type","tooltip"],we={type:ge().string,tooltip:ge().bool,as:ge().elementType},xe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"div":n,a=e.className,o=e.type,i=void 0===o?"valid":o,c=e.tooltip,u=void 0!==c&&c,m=W(e,Ee);return l().createElement(r,s({},m,{ref:t,className:Y()(a,i+"-"+(u?"tooltip":"feedback"))}))}));xe.displayName="Feedback",xe.propTypes=we;var Oe=xe,Re=l().createContext({controlId:void 0}),Ce=["id","bsPrefix","bsCustomPrefix","className","type","isValid","isInvalid","isStatic","as"],Pe=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.type,u=void 0===c?"checkbox":c,m=e.isValid,d=void 0!==m&&m,p=e.isInvalid,f=void 0!==p&&p,b=e.isStatic,y=e.as,v=void 0===y?"input":y,h=W(e,Ce),g=(0,i.useContext)(Re),E=g.controlId,w=g.custom?[a,"custom-control-input"]:[r,"form-check-input"];return r=X(w[0],w[1]),l().createElement(v,s({},h,{ref:t,type:u,id:n||E,className:Y()(o,r,d&&"is-valid",f&&"is-invalid",b&&"position-static")}))}));Pe.displayName="FormCheckInput";var _e=Pe,ke=["bsPrefix","bsCustomPrefix","className","htmlFor"],Se=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,ke),u=(0,i.useContext)(Re),m=u.controlId,d=u.custom?[r,"custom-control-label"]:[n,"form-check-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n)}))}));Se.displayName="FormCheckLabel";var Ne=Se,Ae=["id","bsPrefix","bsCustomPrefix","inline","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","title","type","label","children","custom","as"],je=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.inline,c=void 0!==o&&o,u=e.disabled,m=void 0!==u&&u,d=e.isValid,p=void 0!==d&&d,f=e.isInvalid,b=void 0!==f&&f,y=e.feedbackTooltip,v=void 0!==y&&y,h=e.feedback,g=e.className,E=e.style,w=e.title,x=void 0===w?"":w,O=e.type,R=void 0===O?"checkbox":O,C=e.label,P=e.children,_=e.custom,k=e.as,S=void 0===k?"input":k,N=W(e,Ae),A="switch"===R||_,j=A?[a,"custom-control"]:[r,"form-check"];r=X(j[0],j[1]);var I=(0,i.useContext)(Re).controlId,T=(0,i.useMemo)((function(){return{controlId:n||I,custom:A}}),[I,A,n]),F=A||null!=C&&!1!==C&&!P,L=l().createElement(_e,s({},N,{type:"switch"===R?"checkbox":R,ref:t,isValid:p,isInvalid:b,isStatic:!F,disabled:m,as:S}));return l().createElement(Re.Provider,{value:T},l().createElement("div",{style:E,className:Y()(g,r,A&&"custom-"+R,c&&r+"-inline")},P||l().createElement(l().Fragment,null,L,F&&l().createElement(Ne,{title:x},C),(p||b)&&l().createElement(Oe,{type:p?"valid":"invalid",tooltip:v},h))))}));je.displayName="FormCheck",je.Input=_e,je.Label=Ne;var Ie=je,Te=["id","bsPrefix","bsCustomPrefix","className","isValid","isInvalid","lang","as"],Fe=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.isValid,u=e.isInvalid,m=e.lang,d=e.as,p=void 0===d?"input":d,f=W(e,Te),b=(0,i.useContext)(Re),y=b.controlId,v=b.custom?[a,"custom-file-input"]:[r,"form-control-file"];return r=X(v[0],v[1]),l().createElement(p,s({},f,{ref:t,id:n||y,type:"file",lang:m,className:Y()(o,r,c&&"is-valid",u&&"is-invalid")}))}));Fe.displayName="FormFileInput";var Le=Fe,Be=["bsPrefix","bsCustomPrefix","className","htmlFor"],De=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,Be),u=(0,i.useContext)(Re),m=u.controlId,d=u.custom?[r,"custom-file-label"]:[n,"form-file-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n),"data-browse":c["data-browse"]}))}));De.displayName="FormFileLabel";var Me=De,qe=["id","bsPrefix","bsCustomPrefix","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","label","children","custom","lang","data-browse","as","inputAs"],Ve=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.disabled,c=void 0!==o&&o,u=e.isValid,m=void 0!==u&&u,d=e.isInvalid,p=void 0!==d&&d,f=e.feedbackTooltip,b=void 0!==f&&f,y=e.feedback,v=e.className,h=e.style,g=e.label,E=e.children,w=e.custom,x=e.lang,O=e["data-browse"],R=e.as,C=void 0===R?"div":R,P=e.inputAs,_=void 0===P?"input":P,k=W(e,qe),S=w?[a,"custom"]:[r,"form-file"];r=X(S[0],S[1]);var N=(0,i.useContext)(Re).controlId,A=(0,i.useMemo)((function(){return{controlId:n||N,custom:w}}),[N,w,n]),j=null!=g&&!1!==g&&!E,I=l().createElement(Le,s({},k,{ref:t,isValid:m,isInvalid:p,disabled:c,as:_,lang:x}));return l().createElement(Re.Provider,{value:A},l().createElement(C,{style:h,className:Y()(v,r,w&&"custom-file")},E||l().createElement(l().Fragment,null,w?l().createElement(l().Fragment,null,I,j&&l().createElement(Me,{"data-browse":O},g)):l().createElement(l().Fragment,null,j&&l().createElement(Me,null,g),I),(m||p)&&l().createElement(Oe,{type:m?"valid":"invalid",tooltip:b},y))))}));Ve.displayName="FormFile",Ve.Input=Le,Ve.Label=Me;var He=Ve,Ue=(n(473),["bsPrefix","bsCustomPrefix","type","size","htmlSize","id","className","isValid","isInvalid","plaintext","readOnly","custom","as"]),Ke=l().forwardRef((function(e,t){var n,r,a=e.bsPrefix,o=e.bsCustomPrefix,c=e.type,u=e.size,m=e.htmlSize,d=e.id,p=e.className,f=e.isValid,b=void 0!==f&&f,y=e.isInvalid,v=void 0!==y&&y,h=e.plaintext,g=e.readOnly,E=e.custom,w=e.as,x=void 0===w?"input":w,O=W(e,Ue),R=(0,i.useContext)(Re).controlId,C=E?[o,"custom"]:[a,"form-control"];if(a=X(C[0],C[1]),h)(r={})[a+"-plaintext"]=!0,n=r;else if("file"===c){var P;(P={})[a+"-file"]=!0,n=P}else if("range"===c){var _;(_={})[a+"-range"]=!0,n=_}else if("select"===x&&E){var k;(k={})[a+"-select"]=!0,k[a+"-select-"+u]=u,n=k}else{var S;(S={})[a]=!0,S[a+"-"+u]=u,n=S}return l().createElement(x,s({},O,{type:c,size:m,ref:t,readOnly:g,id:d||R,className:Y()(p,n,b&&"is-valid",v&&"is-invalid")}))}));Ke.displayName="FormControl";var ze=Object.assign(Ke,{Feedback:Oe}),We=["bsPrefix","className","children","controlId","as"],$e=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.controlId,c=e.as,u=void 0===c?"div":c,m=W(e,We);n=X(n,"form-group");var d=(0,i.useMemo)((function(){return{controlId:o}}),[o]);return l().createElement(Re.Provider,{value:d},l().createElement(u,s({},m,{ref:t,className:Y()(r,n)}),a))}));$e.displayName="FormGroup";var Ye=$e,Ge=["bsPrefix","className","as"],Xe=["xl","lg","md","sm","xs"],Ze=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"div":a,i=W(e,Ge),c=X(n,"col"),u=[],m=[];return Xe.forEach((function(e){var t,n,r,a=i[e];if(delete i[e],"object"==typeof a&&null!=a){var o=a.span;t=void 0===o||o,n=a.offset,r=a.order}else t=a;var l="xs"!==e?"-"+e:"";t&&u.push(!0===t?""+c+l:""+c+l+"-"+t),null!=r&&m.push("order"+l+"-"+r),null!=n&&m.push("offset"+l+"-"+n)})),u.length||u.push(c),l().createElement(o,s({},i,{ref:t,className:Y().apply(void 0,[r].concat(u,m))}))}));Ze.displayName="Col";var Je=Ze,Qe=["as","bsPrefix","column","srOnly","className","htmlFor"],et=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"label":n,a=e.bsPrefix,o=e.column,c=e.srOnly,u=e.className,m=e.htmlFor,d=W(e,Qe),p=(0,i.useContext)(Re).controlId;a=X(a,"form-label");var f="col-form-label";"string"==typeof o&&(f=f+" "+f+"-"+o);var b=Y()(u,a,c&&"sr-only",o&&f);return m=m||p,o?l().createElement(Je,s({ref:t,as:"label",className:b,htmlFor:m},d)):l().createElement(r,s({ref:t,className:b,htmlFor:m},d))}));et.displayName="FormLabel",et.defaultProps={column:!1,srOnly:!1};var tt=et,nt=["bsPrefix","className","as","muted"],rt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"small":a,i=e.muted,c=W(e,nt);return n=X(n,"form-text"),l().createElement(o,s({},c,{ref:t,className:Y()(r,n,i&&"text-muted")}))}));rt.displayName="FormText";var at=rt,ot=l().forwardRef((function(e,t){return l().createElement(Ie,s({},e,{ref:t,type:"switch"}))}));ot.displayName="Switch",ot.Input=Ie.Input,ot.Label=Ie.Label;var it=ot,lt=/-(.)/g,st=["className","bsPrefix","as"];function ct(e,t){var n,r,a=void 0===t?{}:t,o=a.displayName,i=void 0===o?(n=e)[0].toUpperCase()+(r=n,r.replace(lt,(function(e,t){return t.toUpperCase()}))).slice(1):o,c=a.Component,u=a.defaultProps,m=l().forwardRef((function(t,n){var r=t.className,a=t.bsPrefix,o=t.as,i=void 0===o?c||"div":o,u=W(t,st),m=X(a,e);return l().createElement(i,s({ref:n,className:Y()(r,m)},u))}));return m.defaultProps=u,m.displayName=i,m}var ut=["bsPrefix","inline","className","validated","as"],mt=ct("form-row"),dt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.inline,a=e.className,o=e.validated,i=e.as,c=void 0===i?"form":i,u=W(e,ut);return n=X(n,"form"),l().createElement(c,s({},u,{ref:t,className:Y()(a,o&&"was-validated",r&&n+"-inline")}))}));dt.displayName="Form",dt.defaultProps={inline:!1},dt.Row=mt,dt.Group=Ye,dt.Control=ze,dt.Check=Ie,dt.File=He,dt.Switch=it,dt.Label=tt,dt.Text=at;var pt=dt;function ft(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function bt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function yt(e,t){return Object.keys(t).reduce((function(n,r){var a,o=n,l=o[ft(r)],c=o[r],u=W(o,[ft(r),r].map(bt)),m=t[r],d=function(e,t,n){var r=(0,i.useRef)(void 0!==e),a=(0,i.useState)(t),o=a[0],l=a[1],s=void 0!==e,c=r.current;return r.current=s,!s&&c&&o!==t&&l(t),[s?e:o,(0,i.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n&&n.apply(void 0,[e].concat(r)),l(e)}),[n])]}(c,l,e[m]),p=d[0],f=d[1];return s({},u,((a={})[r]=p,a[m]=f,a))}),e)}n(638),n(143);var vt=l().createContext(null);vt.displayName="NavbarContext";var ht=vt,gt=l().createContext(null);gt.displayName="CardContext";var Et=gt,wt=Function.prototype.bind.call(Function.prototype.call,[].slice),xt=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e},Ot=l().createContext(null);Ot.displayName="NavContext";var Rt=Ot,Ct=function(e,t){return void 0===t&&(t=null),null!=e?String(e):t||null},Pt=l().createContext(null),_t=l().createContext(null),kt=["as","onSelect","activeKey","role","onKeyDown"],St=function(){},Nt=l().forwardRef((function(e,t){var n,r,a=e.as,o=void 0===a?"ul":a,c=e.onSelect,u=e.activeKey,m=e.role,d=e.onKeyDown,p=W(e,kt),f=(0,i.useReducer)((function(e){return!e}),!1)[1],b=(0,i.useRef)(!1),y=(0,i.useContext)(Pt),v=(0,i.useContext)(_t);v&&(m=m||"tablist",u=v.activeKey,n=v.getControlledId,r=v.getControllerId);var h=(0,i.useRef)(null),g=function(e){var t=h.current;if(!t)return null;var n=("[data-rb-event-key]:not(.disabled)",wt(t.querySelectorAll("[data-rb-event-key]:not(.disabled)"))),r=t.querySelector(".active");if(!r)return null;var a=n.indexOf(r);if(-1===a)return null;var o=a+e;return o>=n.length&&(o=0),o<0&&(o=n.length-1),n[o]},E=function(e,t){null!=e&&(c&&c(e,t),y&&y(e,t))};(0,i.useEffect)((function(){if(h.current&&b.current){var e=h.current.querySelector("[data-rb-event-key].active");e&&e.focus()}b.current=!1}));var w,x,O=(w=t,x=h,(0,i.useMemo)((function(){return function(e,t){var n=xt(e),r=xt(t);return function(e){n&&n(e),r&&r(e)}}(w,x)}),[w,x]));return l().createElement(Pt.Provider,{value:E},l().createElement(Rt.Provider,{value:{role:m,activeKey:Ct(u),getControlledId:n||St,getControllerId:r||St}},l().createElement(o,s({},p,{onKeyDown:function(e){var t;switch(d&&d(e),e.key){case"ArrowLeft":case"ArrowUp":t=g(-1);break;case"ArrowRight":case"ArrowDown":t=g(1);break;default:return}t&&(e.preventDefault(),E(t.dataset.rbEventKey,e),b.current=!0,f())},ref:O,role:m}))))})),At=["bsPrefix","className","children","as"],jt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.as,i=void 0===o?"div":o,c=W(e,At);return n=X(n,"nav-item"),l().createElement(i,s({},c,{ref:t,className:Y()(r,n)}),a)}));jt.displayName="NavItem";var It=jt,Tt=["active","className","eventKey","onSelect","onClick","as"],Ft=l().forwardRef((function(e,t){var n=e.active,r=e.className,a=e.eventKey,o=e.onSelect,c=e.onClick,u=e.as,m=W(e,Tt),d=Ct(a,m.href),p=(0,i.useContext)(Pt),f=(0,i.useContext)(Rt),b=n;if(f){m.role||"tablist"!==f.role||(m.role="tab");var y=f.getControllerId(d),v=f.getControlledId(d);m["data-rb-event-key"]=d,m.id=y||m.id,m["aria-controls"]=v||m["aria-controls"],b=null==n&&null!=d?f.activeKey===d:n}"tab"===m.role&&(m.disabled&&(m.tabIndex=-1,m["aria-disabled"]=!0),m["aria-selected"]=b);var h=function(e){var t=function(e){var t=(0,i.useRef)(e);return(0,i.useEffect)((function(){t.current=e}),[e]),t}((function(e){c&&c(e),null!=d&&(o&&o(d,e),p&&p(d,e))}));return(0,i.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}();return l().createElement(u,s({},m,{ref:t,onClick:h,className:Y()(r,b&&"active")}))}));Ft.defaultProps={disabled:!1};var Lt=Ft,Bt=["bsPrefix","disabled","className","href","eventKey","onSelect","as"],Dt={disabled:!1,as:ie},Mt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.disabled,a=e.className,o=e.href,i=e.eventKey,c=e.onSelect,u=e.as,m=W(e,Bt);return n=X(n,"nav-link"),l().createElement(Lt,s({},m,{href:o,ref:t,eventKey:i,as:u,disabled:r,onSelect:c,className:Y()(a,n,r&&"disabled")}))}));Mt.displayName="NavLink",Mt.defaultProps=Dt;var qt=Mt,Vt=["as","bsPrefix","variant","fill","justify","navbar","navbarScroll","className","children","activeKey"],Ht=l().forwardRef((function(e,t){var n,r,a,o=yt(e,{activeKey:"onSelect"}),c=o.as,u=void 0===c?"div":c,m=o.bsPrefix,d=o.variant,p=o.fill,f=o.justify,b=o.navbar,y=o.navbarScroll,v=o.className,h=o.children,g=o.activeKey,E=W(o,Vt),w=X(m,"nav"),x=!1,O=(0,i.useContext)(ht),R=(0,i.useContext)(Et);return O?(r=O.bsPrefix,x=null==b||b):R&&(a=R.cardHeaderBsPrefix),l().createElement(Nt,s({as:u,ref:t,activeKey:g,className:Y()(v,(n={},n[w]=!x,n[r+"-nav"]=x,n[r+"-nav-scroll"]=x&&y,n[a+"-"+d]=!!a,n[w+"-"+d]=!!d,n[w+"-fill"]=p,n[w+"-justified"]=f,n))},E),h)}));Ht.displayName="Nav",Ht.defaultProps={justify:!1,fill:!1},Ht.Item=It,Ht.Link=qt;var Ut=Ht,Kt=function(e){var t=yt(e,{activeKey:"onSelect"}),n=t.id,r=t.generateChildId,a=t.onSelect,o=t.activeKey,s=t.transition,c=t.mountOnEnter,u=t.unmountOnExit,m=t.children,d=(0,i.useMemo)((function(){return r||function(e,t){return n?n+"-"+t+"-"+e:null}}),[n,r]),p=(0,i.useMemo)((function(){return{onSelect:a,activeKey:o,transition:s,mountOnEnter:c||!1,unmountOnExit:u||!1,getControlledId:function(e){return d(e,"tabpane")},getControllerId:function(e){return d(e,"tab")}}}),[a,o,s,c,u,d]);return l().createElement(_t.Provider,{value:p},l().createElement(Pt.Provider,{value:a||null},m))},zt=["bsPrefix","as","className"],Wt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.as,a=void 0===r?"div":r,o=e.className,i=W(e,zt),c=X(n,"tab-content");return l().createElement(a,s({ref:t},i,{className:Y()(o,c)}))}));function $t(e,t){return $t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$t(e,t)}function Yt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,$t(e,t)}var Gt=window.ReactDOM,Xt=n.n(Gt),Zt=l().createContext(null),Jt="unmounted",Qt="exited",en="entering",tn="entered",nn="exiting",rn=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=Qt,r.appearStatus=en):a=tn:a=t.unmountOnExit||t.mountOnEnter?Jt:Qt,r.state={status:a},r.nextCallback=null,r}Yt(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Jt?{status:Qt}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==en&&n!==tn&&(t=en):n!==en&&n!==tn||(t=nn)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===en?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===Qt&&this.setState({status:Jt})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[Xt().findDOMNode(this),r],o=a[0],i=a[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(o,i),this.safeSetState({status:en},(function(){t.props.onEntering(o,i),t.onTransitionEnd(s,(function(){t.safeSetState({status:tn},(function(){t.props.onEntered(o,i)}))}))}))):this.safeSetState({status:tn},(function(){t.props.onEntered(o)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Xt().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:nn},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Qt},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Qt},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Xt().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],i=a[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Jt)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,W(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l().createElement(Zt.Provider,{value:null},"function"==typeof n?n(e,r):l().cloneElement(l().Children.only(n),r))},t}(l().Component);function an(){}rn.contextType=Zt,rn.propTypes={},rn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:an,onEntering:an,onEntered:an,onExit:an,onExiting:an,onExited:an},rn.UNMOUNTED=Jt,rn.EXITED=Qt,rn.ENTERING=en,rn.ENTERED=tn,rn.EXITING=nn;var on=rn;var ln=/([A-Z])/g,sn=/^ms-/;function cn(e){return function(e){return e.replace(ln,"-$1").toLowerCase()}(e).replace(sn,"-ms-")}var un=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,mn=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(cn(t))||function(e,t){return function(e){var t=function(e){return e&&e.ownerDocument||document}(e);return t&&t.defaultView||window}(e).getComputedStyle(e,void 0)}(e).getPropertyValue(cn(t));Object.keys(t).forEach((function(a){var o=t[a];o||0===o?function(e){return!(!e||!un.test(e))}(a)?r+=a+"("+o+") ":n+=cn(a)+": "+o+";":e.style.removeProperty(cn(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n},dn=!("undefined"==typeof window||!window.document||!window.document.createElement),pn=!1,fn=!1;try{var bn={get passive(){return pn=!0},get once(){return fn=pn=!0}};dn&&(window.addEventListener("test",bn,bn),window.removeEventListener("test",bn,!0))}catch(e){}var yn=function(e,t,n,r){return function(e,t,n,r){if(r&&"boolean"!=typeof r&&!fn){var a=r.once,o=r.capture,i=n;!fn&&a&&(i=n.__once||function e(r){this.removeEventListener(t,e,o),n.call(this,r)},n.__once=i),e.addEventListener(t,i,pn?r:o)}e.addEventListener(t,n,r)}(e,t,n,r),function(){!function(e,t,n,r){var a=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)}(e,t,n,r)}};function vn(e,t,n,r){var a,o;null==n&&(o=-1===(a=mn(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(a)*o||0);var i=function(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent("transitionend",n,r),e.dispatchEvent(a)}}(e,0,!0)}),t+n),o=yn(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),o()}}(e,n,r),l=yn(e,"transitionend",t);return function(){i(),l()}}function hn(e,t){var n=mn(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function gn(e,t){var n=hn(e,"transitionDuration"),r=hn(e,"transitionDelay"),a=vn(e,(function(n){n.target===e&&(a(),t(n))}),n+r)}var En,wn=["className","children"],xn=((En={}).entering="show",En.entered="show",En),On=l().forwardRef((function(e,t){var n=e.className,r=e.children,a=W(e,wn),o=(0,i.useCallback)((function(e){!function(e){e.offsetHeight}(e),a.onEnter&&a.onEnter(e)}),[a]);return l().createElement(on,s({ref:t,addEndListener:gn},a,{onEnter:o}),(function(e,t){return l().cloneElement(r,s({},t,{className:Y()("fade",n,r.props.className,xn[e])}))}))}));On.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},On.displayName="Fade";var Rn=On,Cn=["activeKey","getControlledId","getControllerId"],Pn=["bsPrefix","className","active","onEnter","onEntering","onEntered","onExit","onExiting","onExited","mountOnEnter","unmountOnExit","transition","as","eventKey"],kn=l().forwardRef((function(e,t){var n=function(e){var t=(0,i.useContext)(_t);if(!t)return e;var n=t.activeKey,r=t.getControlledId,a=t.getControllerId,o=W(t,Cn),l=!1!==e.transition&&!1!==o.transition,c=Ct(e.eventKey);return s({},e,{active:null==e.active&&null!=c?Ct(n)===c:e.active,id:r(e.eventKey),"aria-labelledby":a(e.eventKey),transition:l&&(e.transition||o.transition||Rn),mountOnEnter:null!=e.mountOnEnter?e.mountOnEnter:o.mountOnEnter,unmountOnExit:null!=e.unmountOnExit?e.unmountOnExit:o.unmountOnExit})}(e),r=n.bsPrefix,a=n.className,o=n.active,c=n.onEnter,u=n.onEntering,m=n.onEntered,d=n.onExit,p=n.onExiting,f=n.onExited,b=n.mountOnEnter,y=n.unmountOnExit,v=n.transition,h=n.as,g=void 0===h?"div":h,E=(n.eventKey,W(n,Pn)),w=X(r,"tab-pane");if(!o&&!v&&y)return null;var x=l().createElement(g,s({},E,{ref:t,role:"tabpanel","aria-hidden":!o,className:Y()(a,w,{active:o})}));return v&&(x=l().createElement(v,{in:o,onEnter:c,onEntering:u,onEntered:m,onExit:d,onExiting:p,onExited:f,mountOnEnter:b,unmountOnExit:y},x)),l().createElement(_t.Provider,{value:null},l().createElement(Pt.Provider,{value:null},x))}));kn.displayName="TabPane";var Sn=kn;function Nn(e,t){var n=0;return l().Children.map(e,(function(e){return l().isValidElement(e)?t(e,n++):e}))}var An=["id","onSelect","transition","mountOnEnter","unmountOnExit","children","activeKey"];function jn(e){var t;return function(e,n){l().Children.forEach(e,(function(e){l().isValidElement(e)&&function(e){null==t&&(t=e.props.eventKey)}(e)}))}(e),t}function In(e){var t=e.props,n=t.title,r=t.eventKey,a=t.disabled,o=t.tabClassName,i=t.id;return null==n?null:l().createElement(It,{as:qt,eventKey:r,disabled:a,id:i,className:o},n)}var Tn=function(e){var t=yt(e,{activeKey:"onSelect"}),n=t.id,r=t.onSelect,a=t.transition,o=t.mountOnEnter,i=t.unmountOnExit,c=t.children,u=t.activeKey,m=void 0===u?jn(c):u,d=W(t,An);return l().createElement(Kt,{id:n,activeKey:m,onSelect:r,transition:a,mountOnEnter:o,unmountOnExit:i},l().createElement(Ut,s({},d,{role:"tablist",as:"nav"}),Nn(c,In)),l().createElement(Wt,null,Nn(c,(function(e){var t=s({},e.props);return delete t.title,delete t.disabled,delete t.tabClassName,l().createElement(Sn,t)}))))};Tn.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},Tn.displayName="Tabs";var Fn=Tn,Ln=function(e){function t(){return e.apply(this,arguments)||this}return Yt(t,e),t.prototype.render=function(){throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")},t}(l().Component);Ln.Container=Kt,Ln.Content=Wt,Ln.Pane=Sn;var Bn=Ln,Dn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top-end";de().fire({toast:!0,icon:t,title:e,position:n,showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})},Mn=window.wp.blocks,qn=(window.wp.formatLibrary,window.wp.blockEditor),Vn=window.wp.components,Hn=(0,Vn.createSlotFill)("SmartPayFormEditorSidebarInspector"),Un=Hn.Slot,Kn=Hn.Fill,zn=function(){return React.createElement("div",{className:"smartpay-block-editor-sidebar",role:"region",tabIndex:"-1"},React.createElement(Vn.Panel,{header:(0,z.__)("Block Option","smartpay")},React.createElement(Un,{bubblesVirtually:!0})))};zn.InspectorFill=Kn;var Wn=window.wp.mediaUtils,$n=["onError"];function Yn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yn(Object(n),!0).forEach((function(t){Xn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jn=function(e){var t,n,r=e.settings,a=e.storedBlocks,i=void 0===a?[]:a,l=e.resetBlocks,s=e.onBlockUpdate,c=(t=(0,o.useState)([]),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return Zn(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)?Zn(e,t):void 0}}(t,n)||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.")}()),u=c[0],m=c[1],d=(0,ue.useSelect)((function(e){var t=e("core").canUser("create","media");return t||!1!==t}),[]),p=(0,o.useMemo)((function(){return d?Gn(Gn({},r),{},{mediaUpload:function(e){var t=e.onError,n=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,$n);(0,Wn.uploadMedia)(Gn({wpAllowedMimeTypes:r.allowedMimeTypes,onError:function(e){var n=e.message;return t(n)}},n)).then((function(e){}))}}):r}),[d,r]);(0,o.useEffect)((function(){!u.length&&null!=i&&i.length&&f(i)}),[i]),(0,o.useEffect)((function(){s(u)}),[u]),(0,o.useEffect)((function(){l&&m([])}),[l]);var f=function(e){m(e)};return React.createElement("div",{className:"smartpay-block-editor"},React.createElement(qn.BlockEditorProvider,{value:u,onInput:f,onChange:function(e){m(e)},settings:p},React.createElement(zn.InspectorFill,null,React.createElement(qn.BlockInspector,null)),React.createElement("div",{className:"editor-styles-wrapper"},React.createElement(qn.BlockEditorKeyboardShortcuts,null),React.createElement(qn.BlockTools,null,React.createElement(qn.WritingFlow,null,React.createElement(qn.ObserveTyping,null,React.createElement(qn.BlockList,null)))),React.createElement(Vn.Popover.Slot,null))))},Qn=window.wp.compose,er=(0,o.forwardRef)((function(e,t){let{footer:n,header:r,sidebar:a,secondarySidebar:i,notices:l,content:c,drawer:u,actions:m,labels:d,className:p,shortcuts:f}=e;const b=(0,Vn.__unstableUseNavigateRegions)(f);!function(e){(0,o.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const y={
    22/* translators: accessibility text for the nav bar landmark region. */
    33drawer:(0,z.__)("Drawer"),
     
    1313actions:(0,z.__)("Publish"),
    1414/* translators: accessibility text for the footer landmark region. */
    15 footer:(0,z.__)("Footer"),...d};return(0,o.createElement)("div",s({},b,{ref:(0,Hn.useMergeRefs)([t,b.ref]),className:Y()(p,"interface-interface-skeleton",b.className,!!n&&"has-footer")}),!!u&&(0,o.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":y.drawer,tabIndex:"-1"},u),(0,o.createElement)("div",{className:"interface-interface-skeleton__editor"},!!r&&(0,o.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":y.header,tabIndex:"-1"},r),(0,o.createElement)("div",{className:"interface-interface-skeleton__body"},!!i&&(0,o.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":y.secondarySidebar,tabIndex:"-1"},i),!!l&&(0,o.createElement)("div",{className:"interface-interface-skeleton__notices"},l),(0,o.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":y.body,tabIndex:"-1"},c),!!a&&(0,o.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":y.sidebar,tabIndex:"-1"},a),!!m&&(0,o.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":y.actions,tabIndex:"-1"},m))),!!n&&(0,o.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":y.footer,tabIndex:"-1"},n))})),Kn=window.lodash;const zn=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_DEFAULTS"===t.type){const{scope:n,defaults:r}=t;return{...e,[n]:{...e[n],...r}}}return e}}),Wn=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_VALUE"===t.type){const{scope:n,featureName:r,value:a}=t;return{...e,[n]:{...e[n],[r]:a}}}return e}}),$n=(0,ue.combineReducers)({singleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a}=arguments.length>1?arguments[1]:void 0;return"SET_SINGLE_ENABLE_ITEM"===t&&n&&r?{...e,[n]:{...e[n],[r]:a||null}}:e},multipleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a,isEnable:o}=arguments.length>1?arguments[1]:void 0;if("SET_MULTIPLE_ENABLE_ITEM"!==t||!n||!r||!a||(0,Kn.get)(e,[n,r,a])===o)return e;const i=e[n]||{},l=i[r]||{};return{...e,[n]:{...i,[r]:{...l,[a]:o||!1}}}}});var Yn=(0,ue.combineReducers)({enableItems:$n,preferenceDefaults:zn,preferences:Wn});function Gn(e,t,n){return{type:"SET_SINGLE_ENABLE_ITEM",itemType:e,scope:t,item:n}}function Xn(e,t){return Gn("complementaryArea",e,t)}function Zn(e){return Gn("complementaryArea",e,void 0)}function Jn(e,t,n,r){return{type:"SET_MULTIPLE_ENABLE_ITEM",itemType:e,scope:t,item:n,isEnable:r}}function Qn(e,t){return Jn("pinnedItems",e,t,!0)}function er(e,t){return Jn("pinnedItems",e,t,!1)}function tr(e,t){return function(n){let{select:r,dispatch:a}=n;const o=r.isFeatureActive(e,t);a.setFeatureValue(e,t,!o)}}function nr(e,t,n){return{type:"SET_FEATURE_VALUE",scope:e,featureName:t,value:!!n}}function rr(e,t){return{type:"SET_FEATURE_DEFAULTS",scope:e,defaults:t}}function ar(e,t){return function(e,t,n){return(0,Kn.get)(e.enableItems.singleEnableItems,["complementaryArea",n])}(e,0,t)}function or(e,t,n){return!1!==function(e,t,n,r){return(0,Kn.get)(e.enableItems.multipleEnableItems,["pinnedItems",n,r])}(e,0,t,n)}function ir(e,t,n){var r,a;const o=null===(r=e.preferences.features[t])||void 0===r?void 0:r[n];return!!(void 0!==o?o:null===(a=e.preferenceDefaults.features[t])||void 0===a?void 0:a[n])}const lr="core/interface";(0,ue.createReduxStore)(lr,{reducer:Yn,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0}),(0,ue.registerStore)(lr,{reducer:Yn,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0}),window.wp.formatLibrary;var sr=window.wp.mediaUtils,cr=window.wp.blockEditor,ur=(0,qn.createSlotFill)("SmartPayFormEditorSidebarInspector"),mr=ur.Slot,dr=ur.Fill,pr=function(){return React.createElement("div",{className:"smartpay-block-editor-sidebar",role:"region",tabIndex:"-1"},React.createElement(qn.Panel,{header:(0,z.__)("Block Option","smartpay")},React.createElement(mr,{bubblesVirtually:!0})))};pr.InspectorFill=dr;var fr=["onError"];function br(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?br(Object(n),!0).forEach((function(t){vr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gr=function(e){var t,n,r=e.settings,a=e.storedBlocks,i=void 0===a?[]:a,l=e.resetBlocks,s=e.onBlockUpdate,c=(t=(0,o.useState)([]),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return hr(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)?hr(e,t):void 0}}(t,n)||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.")}()),u=c[0],m=c[1],d=(0,ue.useSelect)((function(e){var t=e("core").canUser("create","media");return t||!1!==t}),[]),p=(0,o.useMemo)((function(){return d?yr(yr({},r),{},{mediaUpload:function(e){var t=e.onError,n=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,fr);(0,sr.uploadMedia)(yr({wpAllowedMimeTypes:r.allowedMimeTypes,onError:function(e){var n=e.message;return t(n)}},n))}}):r}),[d,r]);(0,o.useEffect)((function(){!u.length&&null!=i&&i.length&&f(i)}),[i]),(0,o.useEffect)((function(){s(u)}),[u]),(0,o.useEffect)((function(){l&&m([])}),[l]);var f=function(e){m(e)};return React.createElement("div",{className:"smartpay-block-editor"},React.createElement(cr.BlockEditorProvider,{value:u,onInput:f,onChange:function(e){m(e)},settings:p},React.createElement(pr.InspectorFill,null,React.createElement(cr.BlockInspector,null)),React.createElement("div",{className:"editor-styles-wrapper"},React.createElement(cr.BlockEditorKeyboardShortcuts,null),React.createElement(cr.WritingFlow,null,React.createElement(cr.ObserveTyping,null,React.createElement(cr.BlockList,{className:"smartpay-block-editor__block-list"}))))))},Er=function(e){var t=e.form,n=e.setFormData,r=e.shouldReset,a=function(e){var t=[];return e.map((function(e){var n,r,a,o,i,l=null==e||null===(n=e.attributes)||void 0===n||null===(r=n.attributes)||void 0===r?void 0:r.name;l&&t.push((a={},o=l,i=e.attributes,o in a?Object.defineProperty(a,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[o]=i,a))})),t};return React.createElement("div",{className:"smartpay-form-block-editor block-editor",style:{minHeight:"70vh"}},React.createElement(Vn.ShortcutProvider,null,React.createElement(qn.SlotFillProvider,null,React.createElement(qn.DropZoneProvider,null,React.createElement(qn.FocusReturnProvider,null,React.createElement(Un,{content:React.createElement(gr,{resetBlocks:r,onBlockUpdate:function(e){n({body:(0,he.serialize)(e),fields:a(e)})},settings:window.smartPayBlockEditorSettings||{},storedBlocks:(0,he.parse)(t.body||[])}),sidebar:React.createElement("div",null,React.createElement(pr,null))}),React.createElement(qn.Popover.Slot,null))))))},wr=function(e){return l().forwardRef((function(t,n){return l().createElement("div",s({},t,{ref:n,className:Y()(t.className,e)}))}))},xr=["bsPrefix","className","variant","as"],Or=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.variant,o=e.as,i=void 0===o?"img":o,c=W(e,xr),u=X(n,"card-img");return l().createElement(i,s({ref:t,className:Y()(a?u+"-"+a:u,r)},c))}));Or.displayName="CardImg",Or.defaultProps={variant:null};var Rr=Or,Cr=["bsPrefix","className","bg","text","border","body","children","as"],Pr=wr("h5"),_r=wr("h6"),kr=ut("card-body"),Sr=ut("card-title",{Component:Pr}),Nr=ut("card-subtitle",{Component:_r}),Ar=ut("card-link",{Component:"a"}),jr=ut("card-text",{Component:"p"}),Ir=ut("card-header"),Tr=ut("card-footer"),Fr=ut("card-img-overlay"),Lr=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.bg,o=e.text,c=e.border,u=e.body,m=e.children,d=e.as,p=void 0===d?"div":d,f=W(e,Cr),b=X(n,"card"),y=(0,i.useMemo)((function(){return{cardHeaderBsPrefix:b+"-header"}}),[b]);return l().createElement(wt.Provider,{value:y},l().createElement(p,s({ref:t},f,{className:Y()(r,b,a&&"bg-"+a,o&&"text-"+o,c&&"border-"+c)}),u?l().createElement(kr,null,m):m))}));Lr.displayName="Card",Lr.defaultProps={body:!1},Lr.Img=Rr,Lr.Title=Sr,Lr.Subtitle=Nr,Lr.Body=kr,Lr.Link=Ar,Lr.Text=jr,Lr.Header=Ir,Lr.Footer=Tr,Lr.ImgOverlay=Fr;var Br=Lr;function Dr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach((function(t){qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vr=function(e){var t,n,r,a,o=e.form,i=e.setFormData,l=function(e){i(Mr(Mr({},o),{},{settings:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Checkout Options","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},React.createElement(Br,{className:"bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Checkout label","smartpay")),React.createElement(ft.Control,{className:"mt-2",size:"sm",type:"text",defaultValue:o.settings.payButtonLabel,onChange:function(e){l(Mr(Mr({},o.settings),{},{payButtonLabel:e.target.value}))},placeholder:(0,z.__)("Pay Now","smartpay")})))),React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowExternalLinkOnPaymentSuccessPage",value:"true",checked:null===(t=o.settings.externalLink)||void 0===t?void 0:t.allowExternalLink,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{allowExternalLink:e.target.checked})}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowExternalLinkOnPaymentSuccessPage"},(0,z.__)("Add External Resource Link on Payment Success Page","smartpay"))),(null===(n=o.settings.externalLink)||void 0===n?void 0:n.allowExternalLink)&&React.createElement("div",{className:"form-group mt-3 mb-0"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-4"},React.createElement("label",null,(0,z.__)("External Link","smartpay")),React.createElement(ft.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(r=o.settings.externalLink)||void 0===r?void 0:r.link,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{link:e.target.value})}))},placeholder:(0,z.__)("https://resourcelink.com","smartpay")})),React.createElement("div",{className:"w-25"},React.createElement("label",null,(0,z.__)("Label","smartpay")),React.createElement(ft.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(a=o.settings.externalLink)||void 0===a?void 0:a.label,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{label:e.target.value})}))},placeholder:(0,z.__)("Link Label","smartpay")})))))))))},Hr=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"settings",body:React.createElement(Vr,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))};function Ur(){return Ur=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ur.apply(this,arguments)}var Kr=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Ur({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),l().createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}))}));Kr.propTypes={color:Ee().string,size:Ee().oneOfType([Ee().string,Ee().number])},Kr.displayName="Plus";var zr=Kr;function Wr(){return Wr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wr.apply(this,arguments)}var $r=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Wr({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),l().createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))}));$r.propTypes={color:Ee().string,size:Ee().oneOfType([Ee().string,Ee().number])},$r.displayName="X";var Yr=$r,Gr=function(){return Math.random().toString(36).substr(2,9)},Xr={key:Gr(),label:"Untitled Label",amount:0,billing_type:"One Time"};function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){Qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ea(e){return function(e){if(Array.isArray(e))return ta(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ta(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)?ta(e,t):void 0}}(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 ta(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var na=function(e){var t=e.form,n=e.setFormData,r=t.amounts,a=function(e){r.length<=1?Mn("Form must contain at least one amount","error"):i(ea(r.filter((function(t){return e!==t.key}))))},o=function(e){i(ea(r.map((function(t){return e.key===t.key?e:t}))))},i=function(e){n(Jr(Jr({},t),{},{amounts:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Form Amounts","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.amount.section",React.createElement(React.Fragment,null,r.map((function(e,t){return React.createElement("div",{key:t,className:"mt-3"},React.createElement(ra,{amount:e,setAmount:o,removeAmountRow:a}))}))),t,n),React.createElement("div",{className:"mt-4"},React.createElement(ce,{onClick:function(){i([].concat(ea(r),[Jr(Jr({},Xr),{},{key:Gr()})]))},size:"sm"},React.createElement(zr,{size:18,style:{marginBottom:"-4px"},className:"mr-2"}),React.createElement("span",null,(0,z.__)("Add New Amount","smartpay"))))),React.createElement("div",{className:"col-md-10 mx-auto"},React.createElement(aa,{form:t,setFormData:n}))))},ra=function(e){var t=e.rowIndex,n=e.amount,r=e.setAmount,a=e.removeAmountRow;return React.createElement(Br,{className:"mb-2 bg-light",key:t},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-2"},React.createElement(ft.Control,{size:"sm",type:"text",value:n.label,onChange:function(e){r(Jr(Jr({},n),{},{label:e.target.value}))},placeholder:(0,z.__)("Label","smartpay")})),React.createElement("div",{className:"w-25 mr-2"},React.createElement(ft.Control,{size:"sm",type:"text",value:n.amount,onChange:function(e){r(Jr(Jr({},n),{},{amount:e.target.value}))},placeholder:(0,z.__)("Amount","smartpay")})),React.createElement(ce,{size:"sm",variant:"light",onClick:function(){a(n.key)}},React.createElement(Yr,{size:18,style:{marginBottom:"-4px"}})))))},aa=function(e){var t=e.form,n=e.setFormData,r=function(e){n(Jr(Jr({},t),{},{settings:e}))};return React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowCustomAmount",value:"true",checked:t.settings.allowCustomAmount,onChange:function(e){r(Jr(Jr({},t.settings),{},{allowCustomAmount:e.target.checked}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowCustomAmount"},(0,z.__)("Allow custom amount","smartpay"))),t.settings.allowCustomAmount&&React.createElement("div",{className:"mt-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Custom amount label","smartpay")),React.createElement(ft.Control,{className:"mt-1",size:"sm",type:"text",value:t.settings.customAmountLabel,onChange:function(e){r(Jr(Jr({},t.settings),{},{customAmountLabel:e.target.value}))},placeholder:(0,z.__)("Custom amount label","smartpay")})))))},oa=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"amounts",body:React.createElement(na,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))},ia=function(e){var t,n=e.form,r=e.onSubmit,a=e.setFormData,o=e.shouldReset,i=void 0!==o&&o;return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},n.id?(0,z.__)("Edit Form","smartpay"):(0,z.__)("Create Form","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement("div",{className:"d-flex flex-row"},n.id&&React.createElement(ft.Control,{size:"sm",type:"text",value:'[smartpay_form id="'.concat(n.id,'"]'),readOnly:!0,className:"mr-2"}),n.id&&(null===(t=n.extra)||void 0===t?void 0:t.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:n.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none px-3 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(ce,{onClick:function(){var e=function(e){var t={name:0,email:0};return e.length&&e.map((function(e){"smartpay-form/name"===e.name?t.name=t.name+1:"smartpay-form/email"===e.name&&(t.email=t.email+1)})),t}((0,he.parse)(n.body));e.name<1?Mn("You must have one name field","error"):e.name>1?Mn("Your form contains more than one name field","error"):e.email<1?Mn("You must have one email field","error"):e.email>1?Mn("Your form contains more than one email field","error"):r()},className:"btn btn-primary btn-sm text-decoration-none px-3"},n.id?(0,z.__)("Save","smartpay"):(0,z.__)("Publish","smartpay"))))))),React.createElement(Q,{style:{marginTop:"80px"}},React.createElement("div",{className:"p-4 bg-white"},React.createElement(ft.Control,{type:"text",className:"mb-4",name:"title",value:n.title||"",onChange:function(e){var t,n,r;a((t={},n=e.target.name,r=e.target.value,n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t))},placeholder:(0,z.__)("Your awesome form title here","smartpay")}),React.createElement(Ln,{fill:!0,defaultActiveKey:"builder"},React.createElement(Dn,{eventKey:"builder",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Builder","smartpay"))},React.createElement(Er,{form:n,setFormData:a,shouldReset:i})),React.createElement(Dn,{eventKey:"pricing",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Pricing","smartpay"))},React.createElement(oa,{form:n,setFormData:a})),React.createElement(Dn,{eventKey:"options",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Options","smartpay"))},React.createElement(Hr,{form:n,setFormData:a}))))))};function la(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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sa(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)?sa(e,t):void 0}}(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 sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(n),!0).forEach((function(t){ma(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var da={title:"Untitled Form",amounts:[Xr],body:'\x3c!-- wp:smartpay-form/name --\x3e\n    <div class="wp-block-smartpay-form-name form-element row"><div class="col"><label for="first_name">First Name</label><input type="text" id="first_name" name="smartpay_form[name][first_name]" class="form-control" placeholder="First Name" required value=""/></div><div class="col"><label for="last_name">Last Name</label><input type="text" id="last_name" name="smartpay_form[name][last_name]" class="form-control" placeholder="Last Name" value=""/></div></div>\n    \x3c!-- /wp:smartpay-form/name --\x3e\n\n    \x3c!-- wp:smartpay-form/email --\x3e\n    <div class="wp-block-smartpay-form-email form-element"><label for="email">Email</label><input type="email" class="form-control" id="email" name="smartpay_form[email]" placeholder="Email" required/></div>\n    \x3c!-- /wp:smartpay-form/email --\x3e',fields:[],settings:{allowCustomAmount:!1,payButtonLabel:(0,z.__)("Pay Now","smartpay"),customAmountLabel:(0,z.__)("Pay what you want","smartpay"),externalLink:{allowExternalLink:!1,label:(0,z.__)("Link Label","smartpay"),link:""}}},pa=function(e,t){return ua(ua({},e),t)},fa=function(){var e=la((0,o.useReducer)(pa,da),2),t=e[0],n=e[1],r=la((0,o.useState)(!1),2),a=r[0],i=r[1],l=C();return React.createElement(ia,{form:t,onSubmit:function(){var e;(e=JSON.stringify(t),fe()({path:"smartpay/v1/forms/",method:"POST",headers:{"X-WP-Nonce":smartpay.apiNonce},body:e})).then((function(e){n(da),i(!0),(0,ue.dispatch)("smartpay/forms").setForm(e.form),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}}),l("/".concat(e.form.id,"/edit"))}))},shouldReset:a,setFormData:n})};function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ya(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(n),!0).forEach((function(t){ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ya(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ga={title:"",amounts:[],body:"",fields:[],settings:{allowCustomAmount:!1,customAmountLabel:(0,z.__)("Pay what you want","smartpay")}},Ea=function(e,t){return va(va({},e),t)},wa=function(){var e,t,n=function(){let{matches:e}=(0,i.useContext)(h),t=e[e.length-1];return t?t.params:{}}().formId,r=(e=(0,o.useReducer)(Ea,ga),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ba(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)?ba(e,t):void 0}}(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.")}()),a=r[0],l=r[1],s=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForm(n)}),[n]);return(0,o.useEffect)((function(){l(s)}),[n,s]),React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}}),React.createElement(ia,{onSubmit:function(){var e,t;(e=n,t=JSON.stringify(a),fe()({path:"smartpay/v1/forms/".concat(e),method:"PUT",headers:{"X-WP-Nonce":smartpay.apiNonce},body:t})).then((function(e){(0,ue.dispatch)("smartpay/forms").updateForm(a),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))},form:a,setFormData:l}))},xa=function(){return React.createElement(React.Fragment,null,React.createElement(Q,{className:"py-5 text-center"},React.createElement("h3",null,"Not found")))},Oa=window.wp.blockLibrary,Ra=window.wp.primitives,Ca=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));function Pa(e){return function(e){if(Array.isArray(e))return ka(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_a(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 _a(e,t){if(e){if("string"==typeof e)return ka(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)?ka(e,t):void 0}}function ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Na(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sa(Object(n),!0).forEach((function(t){Aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ja=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||_a(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(qn.Flex,null,React.createElement(qn.FlexItem,null,r),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},Ia=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(Na(Na({},t),{},{settings:Na(Na({},t.settings),{},{label:e})}))}}),React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(Na(Na({},t),{},{attributes:Na(Na({},t.attributes),{},{placeholder:e})}))}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},Ta={namespace:"smartpay-form/name",settings:{title:(0,z.__)("Name Fields","smartpay"),description:(0,z.__)("Name fields","smartpay"),icon:Ca,keywords:["name","first name","last name"],attributes:{attributes:{type:Object,default:{name:"name",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"first_name",value:"",class:"",placeholder:(0,z.__)("First Name","smartpay"),isRequired:!0},settings:{visible:!0,label:(0,z.__)("First Name","smartpay"),helpMessage:""},validationRules:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]},{attributes:{name:"middle_name",value:"",class:"",placeholder:(0,z.__)("Middle Name","smartpay"),isRequired:!1},settings:{visible:!1,label:(0,z.__)("Middle Name","smartpay"),helpMessage:""},validationRules:[]},{attributes:{name:"last_name",value:"",class:"",placeholder:(0,z.__)("Last Name","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Last Name","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes,r=function(e){n({fields:Pa(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},a=function(e,t){var n=Pa(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),r(Na(Na({},e),{},{attributes:Na(Na({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.Flex,null,t.fields.map((function(e,t){return!!e.settings.visible&&React.createElement(qn.FlexBlock,{key:t},React.createElement(qn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(ja,{header:React.createElement(React.Fragment,null,React.createElement(qn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),disabled:"first_name"===e.attributes.name,checked:e.settings.visible,onChange:function(t){r(Na(Na({},e),{},{settings:Na(Na({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(Ia,{field:e,setFieldsItem:r,toggleFieldValidationRule:a}))}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element row"},t.fields.map((function(e,n){return!!e.settings.visible&&React.createElement("div",{className:"col",key:n},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""}))})))}}};function Fa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fa(Object(n),!0).forEach((function(t){Ba(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ba(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Da={namespace:"smartpay-form/email",settings:{title:(0,z.__)("Email Fields","smartpay"),description:(0,z.__)("Email fields","smartpay"),icon:Ca,keywords:["email"],attributes:{attributes:{type:Object,default:{name:"email",value:"",class:"",placeholder:"Email",isRequired:!0}},settings:{type:Object,default:{visible:!0,label:"Email",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:La(La({},t.settings),r)})}}),React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){var r;r={placeholder:e},n({attributes:La(La({},t.attributes),r)})}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{type:"email",className:"form-control",id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach((function(t){Ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ua=[{label:"Text",value:"text"},{label:"Number",value:"number"},{label:"Email",value:"email"}],Ka={namespace:"smartpay-form/text-input",settings:{title:(0,z.__)("Text Input Fields","smartpay"),description:(0,z.__)("Text Input fields","smartpay"),icon:Ca,keywords:["input","text","number","email"],attributes:{attributes:{type:Object,default:{type:"text",name:"",value:"",class:"",placeholder:"",isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Va(Va({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return Ma(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return Ma(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)?Ma(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.SelectControl,{label:"Type",value:t.attributes.type,options:Ua,onChange:function(e){r({type:e})}}),React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Va(Va({},t.settings),r)})}}),React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{className:"form-control",type:t.attributes.type,id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function za(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wa(Object(n),!0).forEach((function(t){Ya(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ya(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ga={namespace:"smartpay-form/textarea-input",settings:{title:(0,z.__)("Text Area Fields","smartpay"),description:(0,z.__)("Text Area fields","smartpay"),icon:Ca,keywords:["input","text","textarea"],attributes:{attributes:{type:Object,default:{name:"",value:"",class:"",placeholder:"",rows:3,isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Area",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:$a($a({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return za(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return za(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)?za(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.TextareaControl,{label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:$a($a({},t.settings),r)})}}),React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("textarea",{className:"form-control ".concat(t.attributes.class),id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),required:t.attributes.isRequired,placeholder:t.attributes.placeholder,value:t.attributes.value,rows:t.attributes.rows}))}}},Xa=function(e){let{icon:t,size:n=24,...r}=e;return(0,o.cloneElement)(t,{width:n,height:n,...r})},Za=(0,o.createElement)(Ra.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(Ra.Path,{d:"M7 16.5h10V15H7v1.5zm0-9V9h10V7.5H7z"})),Ja=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Qa=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));function eo(e){return function(e){if(Array.isArray(e))return to(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return to(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)?to(e,t):void 0}}(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 to(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach((function(t){ao(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ao(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oo={namespace:"smartpay-form/radio-input",settings:{title:(0,z.__)("Radio Fields","smartpay"),description:(0,z.__)("Radio fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Radio Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:ro(ro({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.RadioControl,{label:t.settings.label,selected:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:ro(ro({},t.settings),r)})}})),React.createElement(qn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(qn.Flex,{key:n},React.createElement(qn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=eo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(qn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(eo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(qn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-radio",key:n},React.createElement("input",{type:"radio",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function io(e){return function(e){if(Array.isArray(e))return so(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lo(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 lo(e,t){if(e){if("string"==typeof e)return so(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)?so(e,t):void 0}}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function co(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?co(Object(n),!0).forEach((function(t){mo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):co(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var po=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||lo(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(qn.Flex,null,React.createElement(qn.FlexItem,null,r),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},fo=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(uo(uo({},t),{},{settings:uo(uo({},t.settings),{},{label:e})}))}}),React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(uo(uo({},t),{},{attributes:uo(uo({},t.attributes),{},{placeholder:e})}))}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},bo={namespace:"smartpay-form/address-input",settings:{title:(0,z.__)("Address Fields","smartpay"),description:(0,z.__)("Address fields","smartpay"),icon:Ca,keywords:["input","address"],attributes:{attributes:{type:Object,default:{name:"",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"line_1",value:"",class:"",placeholder:(0,z.__)("Address Line 1","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 1","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"line_2",value:"",class:"",placeholder:(0,z.__)("Address Line 2","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 2","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"city",value:"",class:"",placeholder:(0,z.__)("City","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("City","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"state",value:"",class:"",placeholder:(0,z.__)("State","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("State","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"zip",value:"",class:"",placeholder:(0,z.__)("Zip Code","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Zip Code","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"country",value:"",class:"",placeholder:(0,z.__)("Country","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Country","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||a({name:Math.random().toString(36).substr(2,11)})}),[]);var r,a=function(e){n({attributes:uo(uo({},t.attributes),e)})},i=function(e){n({fields:io(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},l=function(e,t){var n=io(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),i(uo(uo({},e),{},{attributes:uo(uo({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},(r=t.fields,2,Array.from({length:Math.ceil(r.length/2)},(function(e,t){return r.slice(2*t,2*t+2)}))).map((function(e,t){return React.createElement(qn.Flex,{key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement(qn.FlexBlock,{key:t},React.createElement(qn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))}))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(po,{header:React.createElement(React.Fragment,null,React.createElement(qn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),checked:e.settings.visible,onChange:function(t){i(uo(uo({},e),{},{settings:uo(uo({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(fo,{field:e,setFieldsItem:i,toggleFieldValidationRule:l}))}))})))))},save:function(e){var t,n=e.attributes;return React.createElement("div",null,(t=n.fields,2,Array.from({length:Math.ceil(t.length/2)},(function(e,n){return t.slice(2*n,2*n+2)}))).map((function(e,t){return React.createElement("div",{className:"row",key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement("div",{className:"col",key:t},React.createElement("div",{className:"form-element"},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(n.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""})))})))})))}}};function yo(e){return function(e){if(Array.isArray(e))return vo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return vo(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)?vo(e,t):void 0}}(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 vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach((function(t){Eo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Eo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wo={namespace:"smartpay-form/checkbox-input",settings:{title:(0,z.__)("Checkbox Fields","smartpay"),description:(0,z.__)("Checkbox fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Checkbox Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:go(go({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},t.attributes.options.map((function(e,n){return React.createElement(qn.CheckboxControl,{key:n,label:e.label,checked:e.value===t.attributes.defaultValue,onChange:a})}))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:go(go({},t.settings),r)})}})),React.createElement(qn.PanelBody,{title:(0,z.__)("Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(qn.Flex,{key:n},React.createElement(qn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=yo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(qn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(yo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(qn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-checkbox",key:n},React.createElement("input",{type:"checkbox",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function xo(e){return function(e){if(Array.isArray(e))return Oo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Oo(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)?Oo(e,t):void 0}}(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 Oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){Po(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Po(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _o={namespace:"smartpay-form/select-input",settings:{title:(0,z.__)("Select Fields","smartpay"),description:(0,z.__)("Select fields","smartpay"),icon:Ca,keywords:["input","select"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Select Field",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Co(Co({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.Flex,null,React.createElement(qn.FlexItem,{style:{width:"50%"}},React.createElement(qn.SelectControl,{label:t.settings.label,value:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Co(Co({},t.settings),r)})}})),React.createElement(qn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(qn.Flex,{key:n},React.createElement(qn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=xo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(qn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(xo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(qn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("select",{id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),class:"form-control"},t.attributes.options.map((function(e,t){return React.createElement("option",{key:t,value:e.value},e.label)}))))}}},ko=["core/quote","core/archives","core/audio","core/calendar","core/categories","core/latest-comments","core/latest-posts","core/missing","core/more","core/nextpage","core/preformatted","core/pullquote","core/rss","core/search","core/social-links","core/social-link","core-embed/twitter","core-embed/youtube","core-embed/facebook","core-embed/instagram","core-embed/wordpress","core-embed/soundcloud","core-embed/spotify","core-embed/flickr","core-embed/vimeo","core-embed/animoto","core-embed/cloudup","core-embed/collegehumor","core-embed/crowdsignal","core-embed/dailymotion","core-embed/imgur","core-embed/issuu","core-embed/kickstarter","core-embed/meetup-com","core-embed/mixcloud","core-embed/polldaddy","core-embed/reddit","core-embed/reverbnation","core-embed/screencast","core-embed/scribd","core-embed/slideshare","core-embed/smugmug","core-embed/speaker-deck","core-embed/tiktok","core-embed/ted","core-embed/tumblr","core-embed/videopress","core-embed/wordpress-tv","core-embed/amazon-kindle","core/tag-cloud","core/verse","core/video"],So=[Ta,Da,Ka,Ga,oo,bo,wo,_o];function No(e){return function(e){if(Array.isArray(e))return Ao(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ao(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)?Ao(e,t):void 0}}(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 Ao(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(n),!0).forEach((function(t){To(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function To(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fo=wp.data.registerStore,Lo={isLoading:!0,forms:[]},Bo={getForms:function(){return{type:"GET_FORMS",path:"smartpay/v1/forms"}},setForms:function(e){return{type:"SET_FORMS",forms:e}},getForm:function(e){return{type:"GET_FORM",path:"smartpay/v1/forms/".concat(e),id:e}},setForm:function(e){return{type:"SET_FORM",form:e}},updateForm:function(e){return{type:"UPDATE_FORM",form:e}},deleteForm:function(e){return{type:"DELETE_FORM",id:e}}};Fo("smartpay/forms",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Lo,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_FORMS":return Io(Io({},e),{},{forms:t.forms});case"SET_FORM":return Io(Io({},e),{},{forms:[t.form].concat(No(e.forms.filter((function(e){return e.id!==t.form.id}))))});case"UPDATE_FORM":return Io(Io({},e),{},{forms:e.forms.map((function(e){return e.id===t.form.id?t.form:e}))});case"DELETE_FORM":return Io(Io({},e),{},{forms:No(e.forms.filter((function(e){return e.id!==t.id})))});default:return e}},actions:Bo,selectors:{isLoading:function(e){return e.isLoading},getForms:function(e){return e.forms},getForm:function(e,t){return e.forms?e.forms.find((function(e){return e.id===t})):Bo.getForm(t)}},controls:{GET_FORMS:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})},GET_FORM:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})}},resolvers:{getForms:regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForms();case 2:return t=e.sent,e.abrupt("return",Bo.setForms(null==t?void 0:t.forms));case 4:case"end":return e.stop()}}),e)})),getForm:regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForm(t);case 2:return n=e.sent,e.abrupt("return",Bo.setForm(null==n?void 0:n.form));case 4:case"end":return e.stop()}}),e)}))}}),a()((function(){(0,Oa.registerCoreBlocks)(),ko.forEach((function(e){})),So.forEach((function(e){var t=e.namespace,n=e.settings;(0,he.registerBlockType)(t,n)}));var e=function(){return React.createElement("div",null,React.createElement(U,null,React.createElement(x,null,React.createElement(E,{exact:!0,path:"/",element:React.createElement(ve,null)}),React.createElement(E,{exact:!0,path:"/create",element:React.createElement(fa,null)}),React.createElement(E,{exact:!0,path:"/:formId/edit",element:React.createElement(wa,null)}),React.createElement(E,{element:React.createElement(xa,null)}))))};(0,o.render)(React.createElement(e,null),document.getElementById("smartpay-form"))}))}()}();
     15footer:(0,z.__)("Footer"),...d};return(0,o.createElement)("div",s({},b,{ref:(0,Qn.useMergeRefs)([t,b.ref]),className:Y()(p,"interface-interface-skeleton",b.className,!!n&&"has-footer")}),!!u&&(0,o.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":y.drawer,tabIndex:"-1"},u),(0,o.createElement)("div",{className:"interface-interface-skeleton__editor"},!!r&&(0,o.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":y.header,tabIndex:"-1"},r),(0,o.createElement)("div",{className:"interface-interface-skeleton__body"},!!i&&(0,o.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":y.secondarySidebar,tabIndex:"-1"},i),!!l&&(0,o.createElement)("div",{className:"interface-interface-skeleton__notices"},l),(0,o.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":y.body,tabIndex:"-1"},c),!!a&&(0,o.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":y.sidebar,tabIndex:"-1"},a),!!m&&(0,o.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":y.actions,tabIndex:"-1"},m))),!!n&&(0,o.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":y.footer,tabIndex:"-1"},n))})),tr=window.lodash;const nr=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_DEFAULTS"===t.type){const{scope:n,defaults:r}=t;return{...e,[n]:{...e[n],...r}}}return e}}),rr=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_VALUE"===t.type){const{scope:n,featureName:r,value:a}=t;return{...e,[n]:{...e[n],[r]:a}}}return e}}),ar=(0,ue.combineReducers)({singleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a}=arguments.length>1?arguments[1]:void 0;return"SET_SINGLE_ENABLE_ITEM"===t&&n&&r?{...e,[n]:{...e[n],[r]:a||null}}:e},multipleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a,isEnable:o}=arguments.length>1?arguments[1]:void 0;if("SET_MULTIPLE_ENABLE_ITEM"!==t||!n||!r||!a||(0,tr.get)(e,[n,r,a])===o)return e;const i=e[n]||{},l=i[r]||{};return{...e,[n]:{...i,[r]:{...l,[a]:o||!1}}}}});var or=(0,ue.combineReducers)({enableItems:ar,preferenceDefaults:nr,preferences:rr});function ir(e,t,n){return{type:"SET_SINGLE_ENABLE_ITEM",itemType:e,scope:t,item:n}}function lr(e,t){return ir("complementaryArea",e,t)}function sr(e){return ir("complementaryArea",e,void 0)}function cr(e,t,n,r){return{type:"SET_MULTIPLE_ENABLE_ITEM",itemType:e,scope:t,item:n,isEnable:r}}function ur(e,t){return cr("pinnedItems",e,t,!0)}function mr(e,t){return cr("pinnedItems",e,t,!1)}function dr(e,t){return function(n){let{select:r,dispatch:a}=n;const o=r.isFeatureActive(e,t);a.setFeatureValue(e,t,!o)}}function pr(e,t,n){return{type:"SET_FEATURE_VALUE",scope:e,featureName:t,value:!!n}}function fr(e,t){return{type:"SET_FEATURE_DEFAULTS",scope:e,defaults:t}}function br(e,t){return function(e,t,n){return(0,tr.get)(e.enableItems.singleEnableItems,["complementaryArea",n])}(e,0,t)}function yr(e,t,n){return!1!==function(e,t,n,r){return(0,tr.get)(e.enableItems.multipleEnableItems,["pinnedItems",n,r])}(e,0,t,n)}function vr(e,t,n){var r,a;const o=null===(r=e.preferences.features[t])||void 0===r?void 0:r[n];return!!(void 0!==o?o:null===(a=e.preferenceDefaults.features[t])||void 0===a?void 0:a[n])}const hr="core/interface";(0,ue.createReduxStore)(hr,{reducer:or,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0}),(0,ue.registerStore)(hr,{reducer:or,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0});var gr=window.wp.keyboardShortcuts,Er=function(e){var t=e.form,n=e.setFormData,r=e.shouldReset,a=function(e){var t=[];return e.map((function(e){var n,r,a,o,i,l=null==e||null===(n=e.attributes)||void 0===n||null===(r=n.attributes)||void 0===r?void 0:r.name;l&&t.push((a={},o=l,i=e.attributes,o in a?Object.defineProperty(a,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[o]=i,a))})),t};return React.createElement("div",{className:"smartpay-form-block-editor block-editor",style:{minHeight:"70vh"}},React.createElement(gr.ShortcutProvider,null,React.createElement(Vn.SlotFillProvider,null,React.createElement(er,{content:React.createElement(Jn,{resetBlocks:r,onBlockUpdate:function(e){n({body:(0,Mn.serialize)(e),fields:a(e)})},settings:window.smartPayBlockEditorSettings||{},storedBlocks:(0,Mn.parse)(t.body||[])}),sidebar:React.createElement("div",null,React.createElement(zn,null))}))))},wr=function(e){return l().forwardRef((function(t,n){return l().createElement("div",s({},t,{ref:n,className:Y()(t.className,e)}))}))},xr=["bsPrefix","className","variant","as"],Or=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.variant,o=e.as,i=void 0===o?"img":o,c=W(e,xr),u=X(n,"card-img");return l().createElement(i,s({ref:t,className:Y()(a?u+"-"+a:u,r)},c))}));Or.displayName="CardImg",Or.defaultProps={variant:null};var Rr=Or,Cr=["bsPrefix","className","bg","text","border","body","children","as"],Pr=wr("h5"),_r=wr("h6"),kr=ct("card-body"),Sr=ct("card-title",{Component:Pr}),Nr=ct("card-subtitle",{Component:_r}),Ar=ct("card-link",{Component:"a"}),jr=ct("card-text",{Component:"p"}),Ir=ct("card-header"),Tr=ct("card-footer"),Fr=ct("card-img-overlay"),Lr=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.bg,o=e.text,c=e.border,u=e.body,m=e.children,d=e.as,p=void 0===d?"div":d,f=W(e,Cr),b=X(n,"card"),y=(0,i.useMemo)((function(){return{cardHeaderBsPrefix:b+"-header"}}),[b]);return l().createElement(Et.Provider,{value:y},l().createElement(p,s({ref:t},f,{className:Y()(r,b,a&&"bg-"+a,o&&"text-"+o,c&&"border-"+c)}),u?l().createElement(kr,null,m):m))}));Lr.displayName="Card",Lr.defaultProps={body:!1},Lr.Img=Rr,Lr.Title=Sr,Lr.Subtitle=Nr,Lr.Body=kr,Lr.Link=Ar,Lr.Text=jr,Lr.Header=Ir,Lr.Footer=Tr,Lr.ImgOverlay=Fr;var Br=Lr;function Dr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach((function(t){qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vr=function(e){var t,n,r,a,o=e.form,i=e.setFormData,l=function(e){i(Mr(Mr({},o),{},{settings:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Checkout Options","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},React.createElement(Br,{className:"bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Checkout label","smartpay")),React.createElement(pt.Control,{className:"mt-2",size:"sm",type:"text",defaultValue:o.settings.payButtonLabel,onChange:function(e){l(Mr(Mr({},o.settings),{},{payButtonLabel:e.target.value}))},placeholder:(0,z.__)("Pay Now","smartpay")})))),React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowExternalLinkOnPaymentSuccessPage",value:"true",checked:null===(t=o.settings.externalLink)||void 0===t?void 0:t.allowExternalLink,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{allowExternalLink:e.target.checked})}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowExternalLinkOnPaymentSuccessPage"},(0,z.__)("Add External Resource Link on Payment Success Page","smartpay"))),(null===(n=o.settings.externalLink)||void 0===n?void 0:n.allowExternalLink)&&React.createElement("div",{className:"form-group mt-3 mb-0"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-4"},React.createElement("label",null,(0,z.__)("External Link","smartpay")),React.createElement(pt.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(r=o.settings.externalLink)||void 0===r?void 0:r.link,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{link:e.target.value})}))},placeholder:(0,z.__)("https://resourcelink.com","smartpay")})),React.createElement("div",{className:"w-25"},React.createElement("label",null,(0,z.__)("Label","smartpay")),React.createElement(pt.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(a=o.settings.externalLink)||void 0===a?void 0:a.label,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{label:e.target.value})}))},placeholder:(0,z.__)("Link Label","smartpay")})))))))))},Hr=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"settings",body:React.createElement(Vr,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))};function Ur(){return Ur=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ur.apply(this,arguments)}var Kr=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Ur({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),l().createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}))}));Kr.propTypes={color:ge().string,size:ge().oneOfType([ge().string,ge().number])},Kr.displayName="Plus";var zr=Kr;function Wr(){return Wr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wr.apply(this,arguments)}var $r=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Wr({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),l().createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))}));$r.propTypes={color:ge().string,size:ge().oneOfType([ge().string,ge().number])},$r.displayName="X";var Yr=$r,Gr=function(){return Math.random().toString(36).substr(2,9)},Xr={key:Gr(),label:"Untitled Label",amount:0,billing_type:"One Time"};function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){Qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ea(e){return function(e){if(Array.isArray(e))return ta(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ta(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)?ta(e,t):void 0}}(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 ta(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var na=function(e){var t=e.form,n=e.setFormData,r=t.amounts,a=function(e){r.length<=1?Dn("Form must contain at least one amount","error"):i(ea(r.filter((function(t){return e!==t.key}))))},o=function(e){i(ea(r.map((function(t){return e.key===t.key?e:t}))))},i=function(e){n(Jr(Jr({},t),{},{amounts:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Form Amounts","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.amount.section",React.createElement(React.Fragment,null,r.map((function(e,t){return React.createElement("div",{key:t,className:"mt-3"},React.createElement(ra,{amount:e,setAmount:o,removeAmountRow:a}))}))),t,n),React.createElement("div",{className:"mt-4"},React.createElement(ce,{onClick:function(){i([].concat(ea(r),[Jr(Jr({},Xr),{},{key:Gr()})]))},size:"sm"},React.createElement(zr,{size:18,style:{marginBottom:"-4px"},className:"mr-2"}),React.createElement("span",null,(0,z.__)("Add New Amount","smartpay"))))),React.createElement("div",{className:"col-md-10 mx-auto"},React.createElement(aa,{form:t,setFormData:n}))))},ra=function(e){var t=e.rowIndex,n=e.amount,r=e.setAmount,a=e.removeAmountRow;return React.createElement(Br,{className:"mb-2 bg-light",key:t},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-2"},React.createElement(pt.Control,{size:"sm",type:"text",value:n.label,onChange:function(e){r(Jr(Jr({},n),{},{label:e.target.value}))},placeholder:(0,z.__)("Label","smartpay")})),React.createElement("div",{className:"w-25 mr-2"},React.createElement(pt.Control,{size:"sm",type:"text",value:n.amount,onChange:function(e){r(Jr(Jr({},n),{},{amount:e.target.value}))},placeholder:(0,z.__)("Amount","smartpay")})),React.createElement(ce,{size:"sm",variant:"light",onClick:function(){a(n.key)}},React.createElement(Yr,{size:18,style:{marginBottom:"-4px"}})))))},aa=function(e){var t=e.form,n=e.setFormData,r=function(e){n(Jr(Jr({},t),{},{settings:e}))};return React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowCustomAmount",value:"true",checked:t.settings.allowCustomAmount,onChange:function(e){r(Jr(Jr({},t.settings),{},{allowCustomAmount:e.target.checked}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowCustomAmount"},(0,z.__)("Allow custom amount","smartpay"))),t.settings.allowCustomAmount&&React.createElement("div",{className:"mt-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Custom amount label","smartpay")),React.createElement(pt.Control,{className:"mt-1",size:"sm",type:"text",value:t.settings.customAmountLabel,onChange:function(e){r(Jr(Jr({},t.settings),{},{customAmountLabel:e.target.value}))},placeholder:(0,z.__)("Custom amount label","smartpay")})))))},oa=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"amounts",body:React.createElement(na,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))},ia=function(e){var t,n=e.form,r=e.onSubmit,a=e.setFormData,o=e.shouldReset,i=void 0!==o&&o;return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},n.id?(0,z.__)("Edit Form","smartpay"):(0,z.__)("Create Form","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement("div",{className:"d-flex flex-row"},n.id&&React.createElement(pt.Control,{size:"sm",type:"text",value:'[smartpay_form id="'.concat(n.id,'"]'),readOnly:!0,className:"mr-2"}),n.id&&(null===(t=n.extra)||void 0===t?void 0:t.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:n.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none px-3 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(ce,{onClick:function(){var e=function(e){var t={name:0,email:0};return e.length&&e.map((function(e){"smartpay-form/name"===e.name?t.name=t.name+1:"smartpay-form/email"===e.name&&(t.email=t.email+1)})),t}((0,Mn.parse)(n.body));e.name<1?Dn("You must have one name field","error"):e.name>1?Dn("Your form contains more than one name field","error"):e.email<1?Dn("You must have one email field","error"):e.email>1?Dn("Your form contains more than one email field","error"):r()},className:"btn btn-primary btn-sm text-decoration-none px-3"},n.id?(0,z.__)("Save","smartpay"):(0,z.__)("Publish","smartpay"))))))),React.createElement(Q,{style:{marginTop:"80px"}},React.createElement("div",{className:"p-4 bg-white"},React.createElement(pt.Control,{type:"text",className:"mb-4",name:"title",value:n.title||"",onChange:function(e){var t,n,r;a((t={},n=e.target.name,r=e.target.value,n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t))},placeholder:(0,z.__)("Your awesome form title here","smartpay")}),React.createElement(Fn,{fill:!0,defaultActiveKey:"builder"},React.createElement(Bn,{eventKey:"builder",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Builder","smartpay"))},React.createElement(Er,{form:n,setFormData:a,shouldReset:i})),React.createElement(Bn,{eventKey:"pricing",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Pricing","smartpay"))},React.createElement(oa,{form:n,setFormData:a})),React.createElement(Bn,{eventKey:"options",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Options","smartpay"))},React.createElement(Hr,{form:n,setFormData:a}))))))};function la(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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sa(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)?sa(e,t):void 0}}(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 sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(n),!0).forEach((function(t){ma(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var da={title:"Untitled Form",amounts:[Xr],body:'\x3c!-- wp:smartpay-form/name --\x3e\n    <div class="wp-block-smartpay-form-name form-element row"><div class="col"><label for="first_name">First Name</label><input type="text" id="first_name" name="smartpay_form[name][first_name]" class="form-control" placeholder="First Name" required value=""/></div><div class="col"><label for="last_name">Last Name</label><input type="text" id="last_name" name="smartpay_form[name][last_name]" class="form-control" placeholder="Last Name" value=""/></div></div>\n    \x3c!-- /wp:smartpay-form/name --\x3e\n\n    \x3c!-- wp:smartpay-form/email --\x3e\n    <div class="wp-block-smartpay-form-email form-element"><label for="email">Email</label><input type="email" class="form-control" id="email" name="smartpay_form[email]" placeholder="Email" required/></div>\n    \x3c!-- /wp:smartpay-form/email --\x3e',fields:[],settings:{allowCustomAmount:!1,payButtonLabel:(0,z.__)("Pay Now","smartpay"),customAmountLabel:(0,z.__)("Pay what you want","smartpay"),externalLink:{allowExternalLink:!1,label:(0,z.__)("Link Label","smartpay"),link:""}}},pa=function(e,t){return ua(ua({},e),t)},fa=function(){var e=la((0,o.useReducer)(pa,da),2),t=e[0],n=e[1],r=la((0,o.useState)(!1),2),a=r[0],i=r[1],l=C();return React.createElement(ia,{form:t,onSubmit:function(){var e;(e=JSON.stringify(t),fe()({path:"smartpay/v1/forms/",method:"POST",headers:{"X-WP-Nonce":smartpay.apiNonce},body:e})).then((function(e){n(da),i(!0),(0,ue.dispatch)("smartpay/forms").setForm(e.form),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}}),l("/".concat(e.form.id,"/edit"))}))},shouldReset:a,setFormData:n})};function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ya(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(n),!0).forEach((function(t){ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ya(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ga={title:"",amounts:[],body:"",fields:[],settings:{allowCustomAmount:!1,customAmountLabel:(0,z.__)("Pay what you want","smartpay")}},Ea=function(e,t){return va(va({},e),t)},wa=function(){var e,t,n=function(){let{matches:e}=(0,i.useContext)(h),t=e[e.length-1];return t?t.params:{}}().formId,r=(e=(0,o.useReducer)(Ea,ga),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ba(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)?ba(e,t):void 0}}(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.")}()),a=r[0],l=r[1],s=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForm(n)}),[n]);return(0,o.useEffect)((function(){l(s)}),[n,s]),React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}}),React.createElement(ia,{onSubmit:function(){var e,t;(e=n,t=JSON.stringify(a),fe()({path:"smartpay/v1/forms/".concat(e),method:"PUT",headers:{"X-WP-Nonce":smartpay.apiNonce},body:t})).then((function(e){(0,ue.dispatch)("smartpay/forms").updateForm(a),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))},form:a,setFormData:l}))},xa=function(){return React.createElement(React.Fragment,null,React.createElement(Q,{className:"py-5 text-center"},React.createElement("h3",null,"Not found")))},Oa=window.wp.blockLibrary,Ra=window.wp.primitives,Ca=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));function Pa(e){return function(e){if(Array.isArray(e))return ka(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_a(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 _a(e,t){if(e){if("string"==typeof e)return ka(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)?ka(e,t):void 0}}function ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Na(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sa(Object(n),!0).forEach((function(t){Aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ja=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||_a(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(Vn.Flex,null,React.createElement(Vn.FlexItem,null,r),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},Ia=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(Na(Na({},t),{},{settings:Na(Na({},t.settings),{},{label:e})}))}}),React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(Na(Na({},t),{},{attributes:Na(Na({},t.attributes),{},{placeholder:e})}))}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},Ta={namespace:"smartpay-form/name",settings:{title:(0,z.__)("Name Fields","smartpay"),description:(0,z.__)("Name fields","smartpay"),icon:Ca,keywords:["name","first name","last name"],attributes:{attributes:{type:Object,default:{name:"name",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"first_name",value:"",class:"",placeholder:(0,z.__)("First Name","smartpay"),isRequired:!0},settings:{visible:!0,label:(0,z.__)("First Name","smartpay"),helpMessage:""},validationRules:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]},{attributes:{name:"middle_name",value:"",class:"",placeholder:(0,z.__)("Middle Name","smartpay"),isRequired:!1},settings:{visible:!1,label:(0,z.__)("Middle Name","smartpay"),helpMessage:""},validationRules:[]},{attributes:{name:"last_name",value:"",class:"",placeholder:(0,z.__)("Last Name","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Last Name","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes,r=function(e){n({fields:Pa(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},a=function(e,t){var n=Pa(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),r(Na(Na({},e),{},{attributes:Na(Na({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.Flex,null,t.fields.map((function(e,t){return!!e.settings.visible&&React.createElement(Vn.FlexBlock,{key:t},React.createElement(Vn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(ja,{header:React.createElement(React.Fragment,null,React.createElement(Vn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),disabled:"first_name"===e.attributes.name,checked:e.settings.visible,onChange:function(t){r(Na(Na({},e),{},{settings:Na(Na({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(Ia,{field:e,setFieldsItem:r,toggleFieldValidationRule:a}))}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element row"},t.fields.map((function(e,n){return!!e.settings.visible&&React.createElement("div",{className:"col",key:n},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""}))})))}}};function Fa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fa(Object(n),!0).forEach((function(t){Ba(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ba(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Da={namespace:"smartpay-form/email",settings:{title:(0,z.__)("Email Fields","smartpay"),description:(0,z.__)("Email fields","smartpay"),icon:Ca,keywords:["email"],attributes:{attributes:{type:Object,default:{name:"email",value:"",class:"",placeholder:"Email",isRequired:!0}},settings:{type:Object,default:{visible:!0,label:"Email",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:La(La({},t.settings),r)})}}),React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){var r;r={placeholder:e},n({attributes:La(La({},t.attributes),r)})}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{type:"email",className:"form-control",id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach((function(t){Ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ua=[{label:"Text",value:"text"},{label:"Number",value:"number"},{label:"Email",value:"email"}],Ka={namespace:"smartpay-form/text-input",settings:{title:(0,z.__)("Text Input Fields","smartpay"),description:(0,z.__)("Text Input fields","smartpay"),icon:Ca,keywords:["input","text","number","email"],attributes:{attributes:{type:Object,default:{type:"text",name:"",value:"",class:"",placeholder:"",isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Va(Va({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return Ma(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return Ma(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)?Ma(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.SelectControl,{label:"Type",value:t.attributes.type,options:Ua,onChange:function(e){r({type:e})}}),React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Va(Va({},t.settings),r)})}}),React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{className:"form-control",type:t.attributes.type,id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function za(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wa(Object(n),!0).forEach((function(t){Ya(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ya(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ga={namespace:"smartpay-form/textarea-input",settings:{title:(0,z.__)("Text Area Fields","smartpay"),description:(0,z.__)("Text Area fields","smartpay"),icon:Ca,keywords:["input","text","textarea"],attributes:{attributes:{type:Object,default:{name:"",value:"",class:"",placeholder:"",rows:3,isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Area",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:$a($a({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return za(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return za(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)?za(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.TextareaControl,{label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:$a($a({},t.settings),r)})}}),React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("textarea",{className:"form-control ".concat(t.attributes.class),id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),required:t.attributes.isRequired,placeholder:t.attributes.placeholder,value:t.attributes.value,rows:t.attributes.rows}))}}},Xa=function(e){let{icon:t,size:n=24,...r}=e;return(0,o.cloneElement)(t,{width:n,height:n,...r})},Za=(0,o.createElement)(Ra.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(Ra.Path,{d:"M7 16.5h10V15H7v1.5zm0-9V9h10V7.5H7z"})),Ja=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Qa=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));function eo(e){return function(e){if(Array.isArray(e))return to(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return to(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)?to(e,t):void 0}}(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 to(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach((function(t){ao(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ao(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oo={namespace:"smartpay-form/radio-input",settings:{title:(0,z.__)("Radio Fields","smartpay"),description:(0,z.__)("Radio fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Radio Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:ro(ro({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.RadioControl,{label:t.settings.label,selected:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:ro(ro({},t.settings),r)})}})),React.createElement(Vn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(Vn.Flex,{key:n},React.createElement(Vn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=eo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(Vn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(eo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(Vn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-radio",key:n},React.createElement("input",{type:"radio",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function io(e){return function(e){if(Array.isArray(e))return so(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lo(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 lo(e,t){if(e){if("string"==typeof e)return so(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)?so(e,t):void 0}}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function co(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?co(Object(n),!0).forEach((function(t){mo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):co(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var po=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||lo(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(Vn.Flex,null,React.createElement(Vn.FlexItem,null,r),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},fo=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(uo(uo({},t),{},{settings:uo(uo({},t.settings),{},{label:e})}))}}),React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(uo(uo({},t),{},{attributes:uo(uo({},t.attributes),{},{placeholder:e})}))}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},bo={namespace:"smartpay-form/address-input",settings:{title:(0,z.__)("Address Fields","smartpay"),description:(0,z.__)("Address fields","smartpay"),icon:Ca,keywords:["input","address"],attributes:{attributes:{type:Object,default:{name:"",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"line_1",value:"",class:"",placeholder:(0,z.__)("Address Line 1","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 1","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"line_2",value:"",class:"",placeholder:(0,z.__)("Address Line 2","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 2","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"city",value:"",class:"",placeholder:(0,z.__)("City","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("City","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"state",value:"",class:"",placeholder:(0,z.__)("State","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("State","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"zip",value:"",class:"",placeholder:(0,z.__)("Zip Code","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Zip Code","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"country",value:"",class:"",placeholder:(0,z.__)("Country","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Country","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||a({name:Math.random().toString(36).substr(2,11)})}),[]);var r,a=function(e){n({attributes:uo(uo({},t.attributes),e)})},i=function(e){n({fields:io(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},l=function(e,t){var n=io(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),i(uo(uo({},e),{},{attributes:uo(uo({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},(r=t.fields,2,Array.from({length:Math.ceil(r.length/2)},(function(e,t){return r.slice(2*t,2*t+2)}))).map((function(e,t){return React.createElement(Vn.Flex,{key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement(Vn.FlexBlock,{key:t},React.createElement(Vn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))}))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(po,{header:React.createElement(React.Fragment,null,React.createElement(Vn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),checked:e.settings.visible,onChange:function(t){i(uo(uo({},e),{},{settings:uo(uo({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(fo,{field:e,setFieldsItem:i,toggleFieldValidationRule:l}))}))})))))},save:function(e){var t,n=e.attributes;return React.createElement("div",null,(t=n.fields,2,Array.from({length:Math.ceil(t.length/2)},(function(e,n){return t.slice(2*n,2*n+2)}))).map((function(e,t){return React.createElement("div",{className:"row",key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement("div",{className:"col",key:t},React.createElement("div",{className:"form-element"},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(n.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""})))})))})))}}};function yo(e){return function(e){if(Array.isArray(e))return vo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return vo(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)?vo(e,t):void 0}}(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 vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach((function(t){Eo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Eo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wo={namespace:"smartpay-form/checkbox-input",settings:{title:(0,z.__)("Checkbox Fields","smartpay"),description:(0,z.__)("Checkbox fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Checkbox Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:go(go({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},t.attributes.options.map((function(e,n){return React.createElement(Vn.CheckboxControl,{key:n,label:e.label,checked:e.value===t.attributes.defaultValue,onChange:a})}))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:go(go({},t.settings),r)})}})),React.createElement(Vn.PanelBody,{title:(0,z.__)("Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(Vn.Flex,{key:n},React.createElement(Vn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=yo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(Vn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(yo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(Vn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-checkbox",key:n},React.createElement("input",{type:"checkbox",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function xo(e){return function(e){if(Array.isArray(e))return Oo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Oo(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)?Oo(e,t):void 0}}(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 Oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){Po(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Po(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _o={namespace:"smartpay-form/select-input",settings:{title:(0,z.__)("Select Fields","smartpay"),description:(0,z.__)("Select fields","smartpay"),icon:Ca,keywords:["input","select"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Select Field",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Co(Co({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.Flex,null,React.createElement(Vn.FlexItem,{style:{width:"50%"}},React.createElement(Vn.SelectControl,{label:t.settings.label,value:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Co(Co({},t.settings),r)})}})),React.createElement(Vn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(Vn.Flex,{key:n},React.createElement(Vn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=xo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(Vn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(xo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(Vn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("select",{id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),class:"form-control"},t.attributes.options.map((function(e,t){return React.createElement("option",{key:t,value:e.value},e.label)}))))}}},ko=["core/quote","core/archives","core/audio","core/calendar","core/categories","core/latest-comments","core/latest-posts","core/missing","core/more","core/nextpage","core/preformatted","core/pullquote","core/rss","core/search","core/social-links","core/social-link","core-embed/twitter","core-embed/youtube","core-embed/facebook","core-embed/instagram","core-embed/wordpress","core-embed/soundcloud","core-embed/spotify","core-embed/flickr","core-embed/vimeo","core-embed/animoto","core-embed/cloudup","core-embed/collegehumor","core-embed/crowdsignal","core-embed/dailymotion","core-embed/imgur","core-embed/issuu","core-embed/kickstarter","core-embed/meetup-com","core-embed/mixcloud","core-embed/polldaddy","core-embed/reddit","core-embed/reverbnation","core-embed/screencast","core-embed/scribd","core-embed/slideshare","core-embed/smugmug","core-embed/speaker-deck","core-embed/tiktok","core-embed/ted","core-embed/tumblr","core-embed/videopress","core-embed/wordpress-tv","core-embed/amazon-kindle","core/tag-cloud","core/verse","core/video"],So=[Ta,Da,Ka,Ga,oo,bo,wo,_o];function No(e){return function(e){if(Array.isArray(e))return Ao(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ao(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)?Ao(e,t):void 0}}(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 Ao(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(n),!0).forEach((function(t){To(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function To(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fo=wp.data.registerStore,Lo={isLoading:!0,forms:[]},Bo={getForms:function(){return{type:"GET_FORMS",path:"smartpay/v1/forms"}},setForms:function(e){return{type:"SET_FORMS",forms:e}},getForm:function(e){return{type:"GET_FORM",path:"smartpay/v1/forms/".concat(e),id:e}},setForm:function(e){return{type:"SET_FORM",form:e}},updateForm:function(e){return{type:"UPDATE_FORM",form:e}},deleteForm:function(e){return{type:"DELETE_FORM",id:e}}};Fo("smartpay/forms",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Lo,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_FORMS":return Io(Io({},e),{},{forms:t.forms});case"SET_FORM":return Io(Io({},e),{},{forms:[t.form].concat(No(e.forms.filter((function(e){return e.id!==t.form.id}))))});case"UPDATE_FORM":return Io(Io({},e),{},{forms:e.forms.map((function(e){return e.id===t.form.id?t.form:e}))});case"DELETE_FORM":return Io(Io({},e),{},{forms:No(e.forms.filter((function(e){return e.id!==t.id})))});default:return e}},actions:Bo,selectors:{isLoading:function(e){return e.isLoading},getForms:function(e){return e.forms},getForm:function(e,t){return e.forms?e.forms.find((function(e){return e.id===t})):Bo.getForm(t)}},controls:{GET_FORMS:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})},GET_FORM:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})}},resolvers:{getForms:regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForms();case 2:return t=e.sent,e.abrupt("return",Bo.setForms(null==t?void 0:t.forms));case 4:case"end":return e.stop()}}),e)})),getForm:regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForm(t);case 2:return n=e.sent,e.abrupt("return",Bo.setForm(null==n?void 0:n.form));case 4:case"end":return e.stop()}}),e)}))}}),a()((function(){(0,Oa.registerCoreBlocks)(),ko.forEach((function(e){})),So.forEach((function(e){var t=e.namespace,n=e.settings;(0,Mn.registerBlockType)(t,n)}));var e=function(){return React.createElement("div",null,React.createElement(U,null,React.createElement(x,null,React.createElement(E,{exact:!0,path:"/",element:React.createElement(ve,null)}),React.createElement(E,{exact:!0,path:"/create",element:React.createElement(fa,null)}),React.createElement(E,{exact:!0,path:"/:formId/edit",element:React.createElement(wa,null)}),React.createElement(E,{element:React.createElement(xa,null)}))))};(0,o.render)(React.createElement(e,null),document.getElementById("smartpay-form"))}))}()}();
  • smartpay/tags/2.7.3/readme.txt

    r2791699 r2815789  
    33Tags: download manager, digital product, donation, ecommerce, stripe, paypal, paddle, document manager, file manager, download protection, recurring payment, donations, donation plugin, wordpress donation plugin, wp donation, fundraising, fundraiser, crowdfunding, wordpress donations, gutenberg, gutenberg donations, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations, bkash, bkash payment,
    44Requires at least: 4.9
    5 Tested up to: 6.0.2
     5Tested up to: 6.1
    66Requires PHP: 7.4.0
    7 Stable Tag: 2.7.2
     7Stable Tag: 2.7.3
    88License: GNU Version 2 or later
    99
     
    123123
    124124== Changelog ==
     125= [2.7.3] =
     126* Fix - Form builder is not working with the WP version 6.1.
     127
    125128= [2.7.2] =
    126129* New - Add subscription info on the payment receipt page
     
    128131* Fix - Additional charge info was shown if no charges were added
    129132* Fix - Payment was not processed if the additional charge and billing cycle are empty
    130 
    131133
    132134= [2.7.1] =
  • smartpay/tags/2.7.3/smartpay.php

    r2791699 r2815789  
    66 * Plugin URI:  https://wpsmartpay.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
    77 * Tags: download manager, digital product, donation, ecommerce, paddle, stripe, paypal, document manager, file manager, download protection, recurring payment, donations, donation plugin, wordpress donation plugin, wp donation, fundraising, fundraiser, crowdfunding, wordpress donations, gutenberg, gutenberg donations, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations, bkash, bkash payment,
    8  * Version:     2.7.2
     8 * Version:     2.7.3
    99 * Author:      WPSmartPay
    1010 * Author URI:  https://wpsmartpay.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
     
    2828defined('ABSPATH') || exit;
    2929
    30 define('SMARTPAY_VERSION', '2.7.2');
     30define('SMARTPAY_VERSION', '2.7.3');
    3131define('SMARTPAY_PLUGIN_FILE', __FILE__);
    3232define('SMARTPAY_PLUGIN_ASSETS', plugins_url('public', __FILE__));
  • smartpay/tags/2.7.3/vendor/autoload.php

    r2791699 r2815789  
    44
    55if (PHP_VERSION_ID < 50600) {
    6     echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    7     exit(1);
     6    if (!headers_sent()) {
     7        header('HTTP/1.1 500 Internal Server Error');
     8    }
     9    $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
     10    if (!ini_get('display_errors')) {
     11        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
     12            fwrite(STDERR, $err);
     13        } elseif (!headers_sent()) {
     14            echo $err;
     15        }
     16    }
     17    trigger_error(
     18        $err,
     19        E_USER_ERROR
     20    );
    821}
    922
    1023require_once __DIR__ . '/composer/autoload_real.php';
    1124
    12 return ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05::getLoader();
     25return ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031::getLoader();
  • smartpay/tags/2.7.3/vendor/composer/autoload_real.php

    r2791699 r2815789  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05
     5class ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit98d000388e7c589af69ab4822a884f05::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit55ffa8935a0129a18170abd46378f031::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInit98d000388e7c589af69ab4822a884f05::$files;
     36        $includeFiles = \Composer\Autoload\ComposerStaticInit55ffa8935a0129a18170abd46378f031::$files;
    3737        foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequire98d000388e7c589af69ab4822a884f05($fileIdentifier, $file);
     38            composerRequire55ffa8935a0129a18170abd46378f031($fileIdentifier, $file);
    3939        }
    4040
     
    4848 * @return void
    4949 */
    50 function composerRequire98d000388e7c589af69ab4822a884f05($fileIdentifier, $file)
     50function composerRequire55ffa8935a0129a18170abd46378f031($fileIdentifier, $file)
    5151{
    5252    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • smartpay/tags/2.7.3/vendor/composer/autoload_static.php

    r2791699 r2815789  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit98d000388e7c589af69ab4822a884f05
     7class ComposerStaticInit55ffa8935a0129a18170abd46378f031
    88{
    99    public static $files = array (
     
    111111    {
    112112        return \Closure::bind(function () use ($loader) {
    113             $loader->prefixLengthsPsr4 = ComposerStaticInit98d000388e7c589af69ab4822a884f05::$prefixLengthsPsr4;
    114             $loader->prefixDirsPsr4 = ComposerStaticInit98d000388e7c589af69ab4822a884f05::$prefixDirsPsr4;
    115             $loader->classMap = ComposerStaticInit98d000388e7c589af69ab4822a884f05::$classMap;
     113            $loader->prefixLengthsPsr4 = ComposerStaticInit55ffa8935a0129a18170abd46378f031::$prefixLengthsPsr4;
     114            $loader->prefixDirsPsr4 = ComposerStaticInit55ffa8935a0129a18170abd46378f031::$prefixDirsPsr4;
     115            $loader->classMap = ComposerStaticInit55ffa8935a0129a18170abd46378f031::$classMap;
    116116
    117117        }, null, ClassLoader::class);
  • smartpay/tags/2.7.3/vendor/composer/installed.php

    r2791699 r2815789  
    22    'root' => array(
    33        'name' => 'wp-smartpay/core',
    4         'pretty_version' => 'v2.7.2',
    5         'version' => '2.7.2.0',
    6         'reference' => 'a63c3b799c3287821a63e312fac39e80d2e8b55a',
     4        'pretty_version' => 'v2.7.3',
     5        'version' => '2.7.3.0',
     6        'reference' => '4a3e33154c9214b61a87639696d58072d97c721e',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    108108        ),
    109109        'wp-smartpay/core' => array(
    110             'pretty_version' => 'v2.7.2',
    111             'version' => '2.7.2.0',
    112             'reference' => 'a63c3b799c3287821a63e312fac39e80d2e8b55a',
     110            'pretty_version' => 'v2.7.3',
     111            'version' => '2.7.3.0',
     112            'reference' => '4a3e33154c9214b61a87639696d58072d97c721e',
    113113            'type' => 'library',
    114114            'install_path' => __DIR__ . '/../../',
  • smartpay/trunk/public/form-builder/index.asset.php

    r2703855 r2815789  
    1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-format-library', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-media-utils', 'wp-primitives'), 'version' => '5cc8ff4234199fb56d1d226d0118953b');
     1<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-format-library', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-media-utils', 'wp-primitives'), 'version' => '80767afa92501a99bf2800ec4ab87106');
  • smartpay/trunk/public/form-builder/index.css

    r2674934 r2815789  
    1 .smartpay-block-editor-sidebar{background:#fff;color:#1e1e1e;height:100vh;overflow:hidden;z-index:90}@media(min-width:600px){.smartpay-block-editor-sidebar{-webkit-overflow-scrolling:touch;display:block;height:auto;overflow:auto}}.smartpay-block-editor-sidebar>.components-panel{border-color:#ced4da}.smartpay-block-editor-sidebar>.components-panel>.components-panel__header{background:#e0e0e0}.smartpay-block-editor-sidebar .block-editor-block-inspector__card{margin:0}.smartpay-block-editor__block-list{margin:0 20px}.smartpay-block-editor__block-list .block-editor-block-list__block{margin-left:auto;margin-right:auto}body.block-editor-page,html.wp-toolbar{background:#fff}body.block-editor-page #wpcontent{padding-left:0}body.block-editor-page #wpbody-content{padding-bottom:0}body.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.block-editor-page #wpfooter{display:none}body.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.smartpay-block-editor{min-height:40vh}.editor-styles-wrapper{color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:16px;line-height:1.8;width:100%;@import"~@wordpress/block-library/build-style/style.css"}.components-modal__frame,.smartpay-block-editor{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before,.smartpay-block-editor *,.smartpay-block-editor :after,.smartpay-block-editor :before{box-sizing:inherit}.interface-interface-skeleton__body{position:relative}.interface-interface-skeleton__content,.interface-interface-skeleton__sidebar{position:absolute}.interface-interface-skeleton__content{left:0;width:70%}.interface-interface-skeleton__sidebar{right:0;width:30%}
     1.smartpay-block-editor-sidebar{background:#fff;color:#1e1e1e;height:100vh;margin-left:15px;overflow:hidden;z-index:90}@media(min-width:600px){.smartpay-block-editor-sidebar{-webkit-overflow-scrolling:touch;display:block;height:auto;overflow:auto}}.smartpay-block-editor-sidebar>.components-panel{border-color:#ced4da}.smartpay-block-editor-sidebar>.components-panel>.components-panel__header{background:#e0e0e0}.smartpay-block-editor-sidebar .block-editor-block-inspector__card{margin:0}.smartpay-block-editor__block-list{margin:0 20px}.smartpay-block-editor__block-list .block-editor-block-list__block{margin-left:auto;margin-right:auto}body.block-editor-page,html.wp-toolbar{background:#fff}body.block-editor-page #wpcontent{padding-left:0}body.block-editor-page #wpbody-content{padding-bottom:0}body.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.block-editor-page #wpfooter{display:none}body.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.smartpay-block-editor{min-height:40vh}.editor-styles-wrapper{color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:16px;line-height:1.8;width:100%;@import"~@wordpress/block-library/build-style/style.css"}.components-modal__frame,.smartpay-block-editor{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before,.smartpay-block-editor *,.smartpay-block-editor :after,.smartpay-block-editor :before{box-sizing:inherit}.interface-interface-skeleton__body{position:relative}.interface-interface-skeleton__content,.interface-interface-skeleton__sidebar{position:absolute}.interface-interface-skeleton__content{left:0;width:70%}.interface-interface-skeleton__sidebar{right:0;width:30%}
  • smartpay/trunk/public/form-builder/index.js

    r2703855 r2815789  
    1 !function(){var e={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},143:function(e){"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},391:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=null;return t.forEach((function(e){if(null==a){var t=e.apply(void 0,n);null!=t&&(a=t)}})),a}return(0,a.default)(r)};var r,a=(r=n(613))&&r.__esModule?r:{default:r};e.exports=t.default},638:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n,r,a,o){var i=r||"<<anonymous>>",l=o||n;if(null==t[n])return new Error("The "+a+" `"+l+"` is required to make `"+i+"` accessible for users of assistive technologies such as screen readers.");for(var s=arguments.length,c=Array(s>5?s-5:0),u=5;u<s;u++)c[u-5]=arguments[u];return e.apply(void 0,[t,n,r,a,o].concat(c))}},e.exports=t.default},613:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,o,i){var l=a||"<<anonymous>>",s=i||r;if(null==n[r])return t?new Error("Required "+o+" `"+s+"` was not specified in `"+l+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),m=6;m<c;m++)u[m-6]=arguments[m];return e.apply(void 0,[n,r,l,o,s].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},703:function(e,t,n){"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},697:function(e,t,n){e.exports=n(703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},764:function(e){e.exports=function(){"use strict";const e="SweetAlert2:",t=e=>e.charAt(0).toUpperCase()+e.slice(1),n=e=>Array.prototype.slice.call(e),r=t=>{console.warn("".concat(e," ").concat("object"==typeof t?t.join(" "):t))},a=t=>{console.error("".concat(e," ").concat(t))},o=[],i=(e,t)=>{var n;n='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(t,'" instead.'),o.includes(n)||(o.push(n),r(n))},l=e=>"function"==typeof e?e():e,s=e=>e&&"function"==typeof e.toPromise,c=e=>s(e)?e.toPromise():Promise.resolve(e),u=e=>e&&Promise.resolve(e)===e,m={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},d=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],p={},f=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],b=e=>Object.prototype.hasOwnProperty.call(m,e),y=e=>-1!==d.indexOf(e),v=e=>p[e],h=e=>{b(e)||r('Unknown parameter "'.concat(e,'"'))},g=e=>{f.includes(e)&&r('The parameter "'.concat(e,'" is incompatible with toasts'))},E=e=>{v(e)&&i(e,v(e))},w=e=>{const t={};for(const n in e)t[e[n]]="swal2-"+e[n];return t},x=w(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),O=w(["success","warning","info","question","error"]),R=()=>document.body.querySelector(".".concat(x.container)),C=e=>{const t=R();return t?t.querySelector(e):null},P=e=>C(".".concat(e)),_=()=>P(x.popup),k=()=>P(x.icon),S=()=>P(x.title),N=()=>P(x["html-container"]),A=()=>P(x.image),j=()=>P(x["progress-steps"]),I=()=>P(x["validation-message"]),T=()=>C(".".concat(x.actions," .").concat(x.confirm)),F=()=>C(".".concat(x.actions," .").concat(x.deny)),L=()=>C(".".concat(x.loader)),B=()=>C(".".concat(x.actions," .").concat(x.cancel)),D=()=>P(x.actions),M=()=>P(x.footer),q=()=>P(x["timer-progress-bar"]),V=()=>P(x.close),H=()=>{const e=n(_().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(((e,t)=>{const n=parseInt(e.getAttribute("tabindex")),r=parseInt(t.getAttribute("tabindex"));return n>r?1:n<r?-1:0})),t=n(_().querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n')).filter((e=>"-1"!==e.getAttribute("tabindex")));return(e=>{const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t})(e.concat(t)).filter((e=>ie(e)))},U=()=>!$(document.body,x["toast-shown"])&&!$(document.body,x["no-backdrop"]),K=()=>_()&&$(_(),x.toast),z={previousBodyPadding:null},W=(e,t)=>{if(e.textContent="",t){const r=(new DOMParser).parseFromString(t,"text/html");n(r.querySelector("head").childNodes).forEach((t=>{e.appendChild(t)})),n(r.querySelector("body").childNodes).forEach((t=>{e.appendChild(t)}))}},$=(e,t)=>{if(!t)return!1;const n=t.split(/\s+/);for(let t=0;t<n.length;t++)if(!e.classList.contains(n[t]))return!1;return!0},Y=(e,t,a)=>{if(((e,t)=>{n(e.classList).forEach((n=>{Object.values(x).includes(n)||Object.values(O).includes(n)||Object.values(t.showClass).includes(n)||e.classList.remove(n)}))})(e,t),t.customClass&&t.customClass[a]){if("string"!=typeof t.customClass[a]&&!t.customClass[a].forEach)return r("Invalid type of customClass.".concat(a,'! Expected string or iterable object, got "').concat(typeof t.customClass[a],'"'));J(e,t.customClass[a])}},G=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(".".concat(x.popup," > .").concat(x[t]));case"checkbox":return e.querySelector(".".concat(x.popup," > .").concat(x.checkbox," input"));case"radio":return e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:checked"))||e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:first-child"));case"range":return e.querySelector(".".concat(x.popup," > .").concat(x.range," input"));default:return e.querySelector(".".concat(x.popup," > .").concat(x.input))}},X=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},Z=(e,t,n)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach((t=>{Array.isArray(e)?e.forEach((e=>{n?e.classList.add(t):e.classList.remove(t)})):n?e.classList.add(t):e.classList.remove(t)})))},J=(e,t)=>{Z(e,t,!0)},Q=(e,t)=>{Z(e,t,!1)},ee=(e,t)=>{const r=n(e.childNodes);for(let e=0;e<r.length;e++)if($(r[e],t))return r[e]},te=(e,t,n)=>{n==="".concat(parseInt(n))&&(n=parseInt(n)),n||0===parseInt(n)?e.style[t]="number"==typeof n?"".concat(n,"px"):n:e.style.removeProperty(t)},ne=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex";e.style.display=t},re=e=>{e.style.display="none"},ae=(e,t,n,r)=>{const a=e.querySelector(t);a&&(a.style[n]=r)},oe=(e,t,n)=>{t?ne(e,n):re(e)},ie=e=>!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),le=e=>!!(e.scrollHeight>e.clientHeight),se=e=>{const t=window.getComputedStyle(e),n=parseFloat(t.getPropertyValue("animation-duration")||"0"),r=parseFloat(t.getPropertyValue("transition-duration")||"0");return n>0||r>0},ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=q();ie(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout((()=>{n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"}),10))},ue=()=>"undefined"==typeof window||"undefined"==typeof document,me={},de=e=>new Promise((t=>{if(!e)return t();const n=window.scrollX,r=window.scrollY;me.restoreFocusTimeout=setTimeout((()=>{me.previousActiveElement&&me.previousActiveElement.focus?(me.previousActiveElement.focus(),me.previousActiveElement=null):document.body&&document.body.focus(),t()}),100),window.scrollTo(n,r)})),pe='\n <div aria-labelledby="'.concat(x.title,'" aria-describedby="').concat(x["html-container"],'" class="').concat(x.popup,'" tabindex="-1">\n   <button type="button" class="').concat(x.close,'"></button>\n   <ul class="').concat(x["progress-steps"],'"></ul>\n   <div class="').concat(x.icon,'"></div>\n   <img class="').concat(x.image,'" />\n   <h2 class="').concat(x.title,'" id="').concat(x.title,'"></h2>\n   <div class="').concat(x["html-container"],'" id="').concat(x["html-container"],'"></div>\n   <input class="').concat(x.input,'" />\n   <input type="file" class="').concat(x.file,'" />\n   <div class="').concat(x.range,'">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="').concat(x.select,'"></select>\n   <div class="').concat(x.radio,'"></div>\n   <label for="').concat(x.checkbox,'" class="').concat(x.checkbox,'">\n     <input type="checkbox" />\n     <span class="').concat(x.label,'"></span>\n   </label>\n   <textarea class="').concat(x.textarea,'"></textarea>\n   <div class="').concat(x["validation-message"],'" id="').concat(x["validation-message"],'"></div>\n   <div class="').concat(x.actions,'">\n     <div class="').concat(x.loader,'"></div>\n     <button type="button" class="').concat(x.confirm,'"></button>\n     <button type="button" class="').concat(x.deny,'"></button>\n     <button type="button" class="').concat(x.cancel,'"></button>\n   </div>\n   <div class="').concat(x.footer,'"></div>\n   <div class="').concat(x["timer-progress-bar-container"],'">\n     <div class="').concat(x["timer-progress-bar"],'"></div>\n   </div>\n </div>\n').replace(/(^|\n)\s*/g,""),fe=()=>{me.currentInstance.resetValidationMessage()},be=e=>{const t=(()=>{const e=R();return!!e&&(e.remove(),Q([document.documentElement,document.body],[x["no-backdrop"],x["toast-shown"],x["has-column"]]),!0)})();if(ue())return void a("SweetAlert2 requires document to initialize");const n=document.createElement("div");n.className=x.container,t&&J(n,x["no-transition"]),W(n,pe);const r="string"==typeof(o=e.target)?document.querySelector(o):o;var o;r.appendChild(n),(e=>{const t=_();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&J(R(),x.rtl)})(r),(()=>{const e=_(),t=ee(e,x.input),n=ee(e,x.file),r=e.querySelector(".".concat(x.range," input")),a=e.querySelector(".".concat(x.range," output")),o=ee(e,x.select),i=e.querySelector(".".concat(x.checkbox," input")),l=ee(e,x.textarea);t.oninput=fe,n.onchange=fe,o.onchange=fe,i.onchange=fe,l.oninput=fe,r.oninput=()=>{fe(),a.value=r.value},r.onchange=()=>{fe(),r.nextSibling.value=r.value}})()},ye=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?ve(e,t):e&&W(t,e)},ve=(e,t)=>{e.jquery?he(t,e):W(t,e.toString())},he=(e,t)=>{if(e.textContent="",0 in t)for(let n=0;n in t;n++)e.appendChild(t[n].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},ge=(()=>{if(ue())return!1;const e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",animation:"animationend"};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&void 0!==e.style[n])return t[n];return!1})(),Ee=(e,t)=>{const n=D(),r=L();t.showConfirmButton||t.showDenyButton||t.showCancelButton?ne(n):re(n),Y(n,t,"actions"),function(e,t,n){const r=T(),a=F(),o=B();we(r,"confirm",n),we(a,"deny",n),we(o,"cancel",n),function(e,t,n,r){if(!r.buttonsStyling)return Q([e,t,n],x.styled);J([e,t,n],x.styled),r.confirmButtonColor&&(e.style.backgroundColor=r.confirmButtonColor,J(e,x["default-outline"])),r.denyButtonColor&&(t.style.backgroundColor=r.denyButtonColor,J(t,x["default-outline"])),r.cancelButtonColor&&(n.style.backgroundColor=r.cancelButtonColor,J(n,x["default-outline"]))}(r,a,o,n),n.reverseButtons&&(n.toast?(e.insertBefore(o,r),e.insertBefore(a,r)):(e.insertBefore(o,t),e.insertBefore(a,t),e.insertBefore(r,t)))}(n,r,t),W(r,t.loaderHtml),Y(r,t,"loader")};function we(e,n,r){oe(e,r["show".concat(t(n),"Button")],"inline-block"),W(e,r["".concat(n,"ButtonText")]),e.setAttribute("aria-label",r["".concat(n,"ButtonAriaLabel")]),e.className=x[n],Y(e,r,"".concat(n,"Button")),J(e,r["".concat(n,"ButtonClass")])}const xe=(e,t)=>{const n=R();n&&(function(e,t){"string"==typeof t?e.style.background=t:t||J([document.documentElement,document.body],x["no-backdrop"])}(n,t.backdrop),function(e,t){t in x?J(e,x[t]):(r('The "position" parameter is not valid, defaulting to "center"'),J(e,x.center))}(n,t.position),function(e,t){if(t&&"string"==typeof t){const n="grow-".concat(t);n in x&&J(e,x[n])}}(n,t.grow),Y(n,t,"container"))};var Oe={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const Re=["input","file","range","select","radio","checkbox","textarea"],Ce=e=>{if(!Ae[e.input])return a('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(e.input,'"'));const t=Ne(e.input),n=Ae[e.input](t,e);ne(n),setTimeout((()=>{X(n)}))},Pe=(e,t)=>{const n=G(_(),e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const n=e.attributes[t].name;["type","value","style"].includes(n)||e.removeAttribute(n)}})(n);for(const e in t)n.setAttribute(e,t[e])}},_e=e=>{const t=Ne(e.input);e.customClass&&J(t,e.customClass.input)},ke=(e,t)=>{e.placeholder&&!t.inputPlaceholder||(e.placeholder=t.inputPlaceholder)},Se=(e,t,n)=>{if(n.inputLabel){e.id=x.input;const r=document.createElement("label"),a=x["input-label"];r.setAttribute("for",e.id),r.className=a,J(r,n.customClass.inputLabel),r.innerText=n.inputLabel,t.insertAdjacentElement("beforebegin",r)}},Ne=e=>{const t=x[e]?x[e]:x.input;return ee(_(),t)},Ae={};Ae.text=Ae.email=Ae.password=Ae.number=Ae.tel=Ae.url=(e,t)=>("string"==typeof t.inputValue||"number"==typeof t.inputValue?e.value=t.inputValue:u(t.inputValue)||r('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(typeof t.inputValue,'"')),Se(e,e,t),ke(e,t),e.type=t.input,e),Ae.file=(e,t)=>(Se(e,e,t),ke(e,t),e),Ae.range=(e,t)=>{const n=e.querySelector("input"),r=e.querySelector("output");return n.value=t.inputValue,n.type=t.input,r.value=t.inputValue,Se(n,e,t),e},Ae.select=(e,t)=>{if(e.textContent="",t.inputPlaceholder){const n=document.createElement("option");W(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return Se(e,e,t),e},Ae.radio=e=>(e.textContent="",e),Ae.checkbox=(e,t)=>{const n=G(_(),"checkbox");n.value="1",n.id=x.checkbox,n.checked=Boolean(t.inputValue);const r=e.querySelector("span");return W(r,t.inputPlaceholder),e},Ae.textarea=(e,t)=>{e.value=t.inputValue,ke(e,t),Se(e,e,t);return setTimeout((()=>{if("MutationObserver"in window){const t=parseInt(window.getComputedStyle(_()).width);new MutationObserver((()=>{const n=e.offsetWidth+(r=e,parseInt(window.getComputedStyle(r).marginLeft)+parseInt(window.getComputedStyle(r).marginRight));var r;_().style.width=n>t?"".concat(n,"px"):null})).observe(e,{attributes:!0,attributeFilter:["style"]})}})),e};const je=(e,t)=>{const n=N();Y(n,t,"htmlContainer"),t.html?(ye(t.html,n),ne(n,"block")):t.text?(n.textContent=t.text,ne(n,"block")):re(n),((e,t)=>{const n=_(),r=Oe.innerParams.get(e),a=!r||t.input!==r.input;Re.forEach((e=>{const r=x[e],o=ee(n,r);Pe(e,t.inputAttributes),o.className=r,a&&re(o)})),t.input&&(a&&Ce(t),_e(t))})(e,t)},Ie=(e,t)=>{for(const n in O)t.icon!==n&&Q(e,O[n]);J(e,O[t.icon]),Le(e,t),Te(),Y(e,t,"icon")},Te=()=>{const e=_(),t=window.getComputedStyle(e).getPropertyValue("background-color"),n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<n.length;e++)n[e].style.backgroundColor=t},Fe=(e,t)=>{e.textContent="",t.iconHtml?W(e,Be(t.iconHtml)):"success"===t.icon?W(e,'\n  <div class="swal2-success-circular-line-left"></div>\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n  <div class="swal2-success-circular-line-right"></div>\n'):"error"===t.icon?W(e,'\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n'):W(e,Be({question:"?",warning:"!",info:"i"}[t.icon]))},Le=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])ae(e,n,"backgroundColor",t.iconColor);ae(e,".swal2-success-ring","borderColor",t.iconColor)}},Be=e=>'<div class="'.concat(x["icon-content"],'">').concat(e,"</div>"),De=(e,t)=>{const n=j();if(!t.progressSteps||0===t.progressSteps.length)return re(n);ne(n),n.textContent="",t.currentProgressStep>=t.progressSteps.length&&r("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),t.progressSteps.forEach(((e,r)=>{const a=(e=>{const t=document.createElement("li");return J(t,x["progress-step"]),W(t,e),t})(e);if(n.appendChild(a),r===t.currentProgressStep&&J(a,x["active-progress-step"]),r!==t.progressSteps.length-1){const e=(e=>{const t=document.createElement("li");return J(t,x["progress-step-line"]),e.progressStepsDistance&&(t.style.width=e.progressStepsDistance),t})(t);n.appendChild(e)}}))},Me=(e,t)=>{e.className="".concat(x.popup," ").concat(ie(e)?t.showClass.popup:""),t.toast?(J([document.documentElement,document.body],x["toast-shown"]),J(e,x.toast)):J(e,x.modal),Y(e,t,"popup"),"string"==typeof t.customClass&&J(e,t.customClass),t.icon&&J(e,x["icon-".concat(t.icon)])},qe=(e,t)=>{((e,t)=>{const n=R(),r=_();t.toast?(te(n,"width",t.width),r.style.width="100%",r.insertBefore(L(),k())):te(r,"width",t.width),te(r,"padding",t.padding),t.color&&(r.style.color=t.color),t.background&&(r.style.background=t.background),re(I()),Me(r,t)})(0,t),xe(0,t),De(0,t),((e,t)=>{const n=Oe.innerParams.get(e),r=k();n&&t.icon===n.icon?(Fe(r,t),Ie(r,t)):t.icon||t.iconHtml?t.icon&&-1===Object.keys(O).indexOf(t.icon)?(a('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(t.icon,'"')),re(r)):(ne(r),Fe(r,t),Ie(r,t),J(r,t.showClass.icon)):re(r)})(e,t),((e,t)=>{const n=A();if(!t.imageUrl)return re(n);ne(n,""),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt),te(n,"width",t.imageWidth),te(n,"height",t.imageHeight),n.className=x.image,Y(n,t,"image")})(0,t),((e,t)=>{const n=S();oe(n,t.title||t.titleText,"block"),t.title&&ye(t.title,n),t.titleText&&(n.innerText=t.titleText),Y(n,t,"title")})(0,t),((e,t)=>{const n=V();W(n,t.closeButtonHtml),Y(n,t,"closeButton"),oe(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel)})(0,t),je(e,t),Ee(0,t),((e,t)=>{const n=M();oe(n,t.footer),t.footer&&ye(t.footer,n),Y(n,t,"footer")})(0,t),"function"==typeof t.didRender&&t.didRender(_())},Ve=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),He=()=>{n(document.body.children).forEach((e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))},Ue=["swal-title","swal-html","swal-footer"],Ke=e=>{const t={};return n(e.querySelectorAll("swal-param")).forEach((e=>{Ze(e,["name","value"]);const n=e.getAttribute("name"),r=e.getAttribute("value");"boolean"==typeof m[n]&&"false"===r&&(t[n]=!1),"object"==typeof m[n]&&(t[n]=JSON.parse(r))})),t},ze=e=>{const r={};return n(e.querySelectorAll("swal-button")).forEach((e=>{Ze(e,["type","color","aria-label"]);const n=e.getAttribute("type");r["".concat(n,"ButtonText")]=e.innerHTML,r["show".concat(t(n),"Button")]=!0,e.hasAttribute("color")&&(r["".concat(n,"ButtonColor")]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(r["".concat(n,"ButtonAriaLabel")]=e.getAttribute("aria-label"))})),r},We=e=>{const t={},n=e.querySelector("swal-image");return n&&(Ze(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt"))),t},$e=e=>{const t={},n=e.querySelector("swal-icon");return n&&(Ze(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},Ye=e=>{const t={},r=e.querySelector("swal-input");r&&(Ze(r,["type","label","placeholder","value"]),t.input=r.getAttribute("type")||"text",r.hasAttribute("label")&&(t.inputLabel=r.getAttribute("label")),r.hasAttribute("placeholder")&&(t.inputPlaceholder=r.getAttribute("placeholder")),r.hasAttribute("value")&&(t.inputValue=r.getAttribute("value")));const a=e.querySelectorAll("swal-input-option");return a.length&&(t.inputOptions={},n(a).forEach((e=>{Ze(e,["value"]);const n=e.getAttribute("value"),r=e.innerHTML;t.inputOptions[n]=r}))),t},Ge=(e,t)=>{const n={};for(const r in t){const a=t[r],o=e.querySelector(a);o&&(Ze(o,[]),n[a.replace(/^swal-/,"")]=o.innerHTML.trim())}return n},Xe=e=>{const t=Ue.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);n(e.children).forEach((e=>{const n=e.tagName.toLowerCase();-1===t.indexOf(n)&&r("Unrecognized element <".concat(n,">"))}))},Ze=(e,t)=>{n(e.attributes).forEach((n=>{-1===t.indexOf(n.name)&&r(['Unrecognized attribute "'.concat(n.name,'" on <').concat(e.tagName.toLowerCase(),">."),"".concat(t.length?"Allowed attributes are: ".concat(t.join(", ")):"To set the value, use HTML within the element.")])}))};var Je={email:(e,t)=>/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),url:(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")};function Qe(e){(function(e){e.inputValidator||Object.keys(Je).forEach((t=>{e.input===t&&(e.inputValidator=Je[t])}))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&r("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(r('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),be(e)}class et{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const tt=()=>{null===z.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(z.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(z.previousBodyPadding+(()=>{const e=document.createElement("div");e.className=x["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})(),"px"))},nt=()=>{const e=navigator.userAgent,t=!!e.match(/iPad/i)||!!e.match(/iPhone/i),n=!!e.match(/WebKit/i);if(t&&n&&!e.match(/CriOS/i)){const e=44;_().scrollHeight>window.innerHeight-e&&(R().style.paddingBottom="".concat(e,"px"))}},rt=()=>{const e=R();let t;e.ontouchstart=e=>{t=at(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},at=e=>{const t=e.target,n=R();return!(ot(e)||it(e)||t!==n&&(le(n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||le(N())&&N().contains(t)))},ot=e=>e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType,it=e=>e.touches&&e.touches.length>1,lt=e=>{const t=R(),r=_();"function"==typeof e.willOpen&&e.willOpen(r);const a=window.getComputedStyle(document.body).overflowY;mt(t,r,e),setTimeout((()=>{ct(t,r)}),10),U()&&(ut(t,e.scrollbarPadding,a),n(document.body.children).forEach((e=>{e===R()||e.contains(R())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}))),K()||me.previousActiveElement||(me.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout((()=>e.didOpen(r))),Q(t,x["no-transition"])},st=e=>{const t=_();if(e.target!==t)return;const n=R();t.removeEventListener(ge,st),n.style.overflowY="auto"},ct=(e,t)=>{ge&&se(t)?(e.style.overflowY="hidden",t.addEventListener(ge,st)):e.style.overflowY="auto"},ut=(e,t,n)=>{(()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!$(document.body,x.iosfix)){const e=document.body.scrollTop;document.body.style.top="".concat(-1*e,"px"),J(document.body,x.iosfix),rt(),nt()}})(),t&&"hidden"!==n&&tt(),setTimeout((()=>{e.scrollTop=0}))},mt=(e,t,n)=>{J(e,n.showClass.backdrop),t.style.setProperty("opacity","0","important"),ne(t,"grid"),setTimeout((()=>{J(t,n.showClass.popup),t.style.removeProperty("opacity")}),10),J([document.documentElement,document.body],x.shown),n.heightAuto&&n.backdrop&&!n.toast&&J([document.documentElement,document.body],x["height-auto"])},dt=e=>{let t=_();t||new Rn,t=_();const n=L();K()?re(k()):pt(t,e),ne(n),t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()},pt=(e,t)=>{const n=D(),r=L();!t&&ie(T())&&(t=T()),ne(n),t&&(re(t),r.setAttribute("data-button-to-replace",t.className)),r.parentNode.insertBefore(r,t),J([e,n],x.loading)},ft=e=>e.checked?1:0,bt=e=>e.checked?e.value:null,yt=e=>e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,vt=(e,t)=>{const n=_(),r=e=>gt[t.input](n,Et(e),t);s(t.inputOptions)||u(t.inputOptions)?(dt(T()),c(t.inputOptions).then((t=>{e.hideLoading(),r(t)}))):"object"==typeof t.inputOptions?r(t.inputOptions):a("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(typeof t.inputOptions))},ht=(e,t)=>{const n=e.getInput();re(n),c(t.inputValue).then((r=>{n.value="number"===t.input?parseFloat(r)||0:"".concat(r),ne(n),n.focus(),e.hideLoading()})).catch((t=>{a("Error in inputValue promise: ".concat(t)),n.value="",ne(n),n.focus(),e.hideLoading()}))},gt={select:(e,t,n)=>{const r=ee(e,x.select),a=(e,t,r)=>{const a=document.createElement("option");a.value=r,W(a,t),a.selected=wt(r,n.inputValue),e.appendChild(a)};t.forEach((e=>{const t=e[0],n=e[1];if(Array.isArray(n)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,r.appendChild(e),n.forEach((t=>a(e,t[1],t[0])))}else a(r,n,t)})),r.focus()},radio:(e,t,n)=>{const r=ee(e,x.radio);t.forEach((e=>{const t=e[0],a=e[1],o=document.createElement("input"),i=document.createElement("label");o.type="radio",o.name=x.radio,o.value=t,wt(t,n.inputValue)&&(o.checked=!0);const l=document.createElement("span");W(l,a),l.className=x.label,i.appendChild(o),i.appendChild(l),r.appendChild(i)}));const a=r.querySelectorAll("input");a.length&&a[0].focus()}},Et=e=>{const t=[];return"undefined"!=typeof Map&&e instanceof Map?e.forEach(((e,n)=>{let r=e;"object"==typeof r&&(r=Et(r)),t.push([n,r])})):Object.keys(e).forEach((n=>{let r=e[n];"object"==typeof r&&(r=Et(r)),t.push([n,r])})),t},wt=(e,t)=>t&&t.toString()===e.toString(),xt=(e,n)=>{const r=Oe.innerParams.get(e);if(!r.input)return a('The "input" parameter is needed to be set when using returnInputValueOn'.concat(t(n)));const o=((e,t)=>{const n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return ft(n);case"radio":return bt(n);case"file":return yt(n);default:return t.inputAutoTrim?n.value.trim():n.value}})(e,r);r.inputValidator?Ot(e,o,n):e.getInput().checkValidity()?"deny"===n?Rt(e,o):_t(e,o):(e.enableButtons(),e.showValidationMessage(r.validationMessage))},Ot=(e,t,n)=>{const r=Oe.innerParams.get(e);e.disableInput(),Promise.resolve().then((()=>c(r.inputValidator(t,r.validationMessage)))).then((r=>{e.enableButtons(),e.enableInput(),r?e.showValidationMessage(r):"deny"===n?Rt(e,t):_t(e,t)}))},Rt=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnDeny&&dt(F()),n.preDeny?(Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preDeny(t,n.validationMessage)))).then((n=>{!1===n?e.hideLoading():e.closePopup({isDenied:!0,value:void 0===n?t:n})})).catch((t=>Pt(e||void 0,t)))):e.closePopup({isDenied:!0,value:t})},Ct=(e,t)=>{e.closePopup({isConfirmed:!0,value:t})},Pt=(e,t)=>{e.rejectPromise(t)},_t=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnConfirm&&dt(),n.preConfirm?(e.resetValidationMessage(),Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preConfirm(t,n.validationMessage)))).then((n=>{ie(I())||!1===n?e.hideLoading():Ct(e,void 0===n?t:n)})).catch((t=>Pt(e||void 0,t)))):Ct(e,t)},kt=(e,t,n)=>{t.popup.onclick=()=>{const t=Oe.innerParams.get(e);t&&(St(t)||t.timer||t.input)||n(Ve.close)}},St=e=>e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton;let Nt=!1;const At=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=void 0,t.target===e.container&&(Nt=!0)}}},jt=e=>{e.container.onmousedown=()=>{e.popup.onmouseup=function(t){e.popup.onmouseup=void 0,(t.target===e.popup||e.popup.contains(t.target))&&(Nt=!0)}}},It=(e,t,n)=>{t.container.onclick=r=>{const a=Oe.innerParams.get(e);Nt?Nt=!1:r.target===t.container&&l(a.allowOutsideClick)&&n(Ve.backdrop)}},Tt=()=>T()&&T().click(),Ft=(e,t,n)=>{const r=H();if(r.length)return(t+=n)===r.length?t=0:-1===t&&(t=r.length-1),r[t].focus();_().focus()},Lt=["ArrowRight","ArrowDown"],Bt=["ArrowLeft","ArrowUp"],Dt=(e,t,n)=>{const r=Oe.innerParams.get(e);r&&(r.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Mt(e,t,r):"Tab"===t.key?qt(t,r):[...Lt,...Bt].includes(t.key)?Vt(t.key):"Escape"===t.key&&Ht(t,r,n))},Mt=(e,t,n)=>{if(l(n.allowEnterKey)&&!t.isComposing&&t.target&&e.getInput()&&t.target.outerHTML===e.getInput().outerHTML){if(["textarea","file"].includes(n.input))return;Tt(),t.preventDefault()}},qt=(e,t)=>{const n=e.target,r=H();let a=-1;for(let e=0;e<r.length;e++)if(n===r[e]){a=e;break}e.shiftKey?Ft(0,a,-1):Ft(0,a,1),e.stopPropagation(),e.preventDefault()},Vt=e=>{if(![T(),F(),B()].includes(document.activeElement))return;const t=Lt.includes(e)?"nextElementSibling":"previousElementSibling",n=document.activeElement[t];n instanceof HTMLElement&&n.focus()},Ht=(e,t,n)=>{l(t.allowEscapeKey)&&(e.preventDefault(),n(Ve.esc))},Ut=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const Kt=()=>{if(me.timeout)return(()=>{const e=q(),t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const n=t/parseInt(window.getComputedStyle(e).width)*100;e.style.removeProperty("transition"),e.style.width="".concat(n,"%")})(),me.timeout.stop()},zt=()=>{if(me.timeout){const e=me.timeout.start();return ce(e),e}};let Wt=!1;const $t={};const Yt=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in $t){const n=t.getAttribute(e);if(n)return void $t[e].fire({template:n})}};var Gt=Object.freeze({isValidParameter:b,isUpdatableParameter:y,isDeprecatedParameter:v,argsToParams:e=>{const t={};return"object"!=typeof e[0]||Ut(e[0])?["title","html","icon"].forEach(((n,r)=>{const o=e[r];"string"==typeof o||Ut(o)?t[n]=o:void 0!==o&&a("Unexpected type of ".concat(n,'! Expected "string" or "Element", got ').concat(typeof o))})):Object.assign(t,e[0]),t},isVisible:()=>ie(_()),clickConfirm:Tt,clickDeny:()=>F()&&F().click(),clickCancel:()=>B()&&B().click(),getContainer:R,getPopup:_,getTitle:S,getHtmlContainer:N,getImage:A,getIcon:k,getInputLabel:()=>P(x["input-label"]),getCloseButton:V,getActions:D,getConfirmButton:T,getDenyButton:F,getCancelButton:B,getLoader:L,getFooter:M,getTimerProgressBar:q,getFocusableElements:H,getValidationMessage:I,isLoading:()=>_().hasAttribute("data-loading"),fire:function(){const e=this;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new e(...n)},mixin:function(e){return class extends(this){_main(t,n){return super._main(t,Object.assign({},e,n))}}},showLoading:dt,enableLoading:dt,getTimerLeft:()=>me.timeout&&me.timeout.getTimerLeft(),stopTimer:Kt,resumeTimer:zt,toggleTimer:()=>{const e=me.timeout;return e&&(e.running?Kt():zt())},increaseTimer:e=>{if(me.timeout){const t=me.timeout.increase(e);return ce(t,!0),t}},isTimerRunning:()=>me.timeout&&me.timeout.isRunning(),bindClickHandler:function(){$t[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Wt||(document.body.addEventListener("click",Yt),Wt=!0)}});function Xt(){const e=Oe.innerParams.get(this);if(!e)return;const t=Oe.domCache.get(this);re(t.loader),K()?e.icon&&ne(k()):Zt(t),Q([t.popup,t.actions],x.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Zt=e=>{const t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));t.length?ne(t[0],"inline-block"):!ie(T())&&!ie(F())&&!ie(B())&&re(e.actions)};var Jt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};function Qt(e,t,n,r){K()?ln(e,r):(de(n).then((()=>ln(e,r))),me.keydownTarget.removeEventListener("keydown",me.keydownHandler,{capture:me.keydownListenerCapture}),me.keydownHandlerAdded=!1),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),U()&&(null!==z.previousBodyPadding&&(document.body.style.paddingRight="".concat(z.previousBodyPadding,"px"),z.previousBodyPadding=null),(()=>{if($(document.body,x.iosfix)){const e=parseInt(document.body.style.top,10);Q(document.body,x.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),He()),Q([document.documentElement,document.body],[x.shown,x["height-auto"],x["no-backdrop"],x["toast-shown"]])}function en(e){e=rn(e);const t=Jt.swalPromiseResolve.get(this),n=tn(this);this.isAwaitingPromise()?e.isDismissed||(nn(this),t(e)):n&&t(e)}const tn=e=>{const t=_();if(!t)return!1;const n=Oe.innerParams.get(e);if(!n||$(t,n.hideClass.popup))return!1;Q(t,n.showClass.popup),J(t,n.hideClass.popup);const r=R();return Q(r,n.showClass.backdrop),J(r,n.hideClass.backdrop),an(e,t,n),!0};const nn=e=>{e.isAwaitingPromise()&&(Oe.awaitingPromise.delete(e),Oe.innerParams.get(e)||e._destroy())},rn=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),an=(e,t,n)=>{const r=R(),a=ge&&se(t);"function"==typeof n.willClose&&n.willClose(t),a?on(e,t,r,n.returnFocus,n.didClose):Qt(e,r,n.returnFocus,n.didClose)},on=(e,t,n,r,a)=>{me.swalCloseEventFinishedCallback=Qt.bind(null,e,n,r,a),t.addEventListener(ge,(function(e){e.target===t&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback)}))},ln=(e,t)=>{setTimeout((()=>{"function"==typeof t&&t.bind(e.params)(),e._destroy()}))};function sn(e,t,n){const r=Oe.domCache.get(e);t.forEach((e=>{r[e].disabled=n}))}function cn(e,t){if(!e)return!1;if("radio"===e.type){const n=e.parentNode.parentNode.querySelectorAll("input");for(let e=0;e<n.length;e++)n[e].disabled=t}else e.disabled=t}const un=e=>{const t={};return Object.keys(e).forEach((n=>{y(n)?t[n]=e[n]:r('Invalid parameter to update: "'.concat(n,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))})),t};const mn=e=>{dn(e),delete e.params,delete me.keydownHandler,delete me.keydownTarget,delete me.currentInstance},dn=e=>{e.isAwaitingPromise()?(pn(Oe,e),Oe.awaitingPromise.set(e,!0)):(pn(Jt,e),pn(Oe,e))},pn=(e,t)=>{for(const n in e)e[n].delete(t)};var fn=Object.freeze({hideLoading:Xt,disableLoading:Xt,getInput:function(e){const t=Oe.innerParams.get(e||this),n=Oe.domCache.get(e||this);return n?G(n.popup,t.input):null},close:en,isAwaitingPromise:function(){return!!Oe.awaitingPromise.get(this)},rejectPromise:function(e){const t=Jt.swalPromiseReject.get(this);nn(this),t&&t(e)},closePopup:en,closeModal:en,closeToast:en,enableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return cn(this.getInput(),!1)},disableInput:function(){return cn(this.getInput(),!0)},showValidationMessage:function(e){const t=Oe.domCache.get(this),n=Oe.innerParams.get(this);W(t.validationMessage,e),t.validationMessage.className=x["validation-message"],n.customClass&&n.customClass.validationMessage&&J(t.validationMessage,n.customClass.validationMessage),ne(t.validationMessage);const r=this.getInput();r&&(r.setAttribute("aria-invalid",!0),r.setAttribute("aria-describedby",x["validation-message"]),X(r),J(r,x.inputerror))},resetValidationMessage:function(){const e=Oe.domCache.get(this);e.validationMessage&&re(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),Q(t,x.inputerror))},getProgressSteps:function(){return Oe.domCache.get(this).progressSteps},update:function(e){const t=_(),n=Oe.innerParams.get(this);if(!t||$(t,n.hideClass.popup))return r("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const a=un(e),o=Object.assign({},n,a);qe(this,o),Oe.innerParams.set(this,o),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})},_destroy:function(){const e=Oe.domCache.get(this),t=Oe.innerParams.get(this);t?(e.popup&&me.swalCloseEventFinishedCallback&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback),me.deferDisposalTimer&&(clearTimeout(me.deferDisposalTimer),delete me.deferDisposalTimer),"function"==typeof t.didDestroy&&t.didDestroy(),mn(this)):dn(this)}});let bn;class yn{constructor(){if("undefined"==typeof window)return;bn=this;for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=Object.freeze(this.constructor.argsToParams(t));Object.defineProperties(this,{params:{value:r,writable:!1,enumerable:!0,configurable:!0}});const a=this._main(this.params);Oe.promise.set(this,a)}_main(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(e=>{!e.backdrop&&e.allowOutsideClick&&r('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const t in e)h(t),e.toast&&g(t),E(t)})(Object.assign({},t,e)),me.currentInstance&&(me.currentInstance._destroy(),U()&&He()),me.currentInstance=this;const n=hn(e,t);Qe(n),Object.freeze(n),me.timeout&&(me.timeout.stop(),delete me.timeout),clearTimeout(me.restoreFocusTimeout);const a=gn(this);return qe(this,n),Oe.innerParams.set(this,n),vn(this,a,n)}then(e){return Oe.promise.get(this).then(e)}finally(e){return Oe.promise.get(this).finally(e)}}const vn=(e,t,n)=>new Promise(((r,a)=>{const o=t=>{e.closePopup({isDismissed:!0,dismiss:t})};Jt.swalPromiseResolve.set(e,r),Jt.swalPromiseReject.set(e,a),t.confirmButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.input?xt(e,"confirm"):_t(e,!0)})(e),t.denyButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?xt(e,"deny"):Rt(e,!1)})(e),t.cancelButton.onclick=()=>((e,t)=>{e.disableButtons(),t(Ve.cancel)})(e,o),t.closeButton.onclick=()=>o(Ve.close),((e,t,n)=>{Oe.innerParams.get(e).toast?kt(e,t,n):(At(t),jt(t),It(e,t,n))})(e,t,o),((e,t,n,r)=>{t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),n.toast||(t.keydownHandler=t=>Dt(e,t,r),t.keydownTarget=n.keydownListenerCapture?window:_(),t.keydownListenerCapture=n.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)})(e,me,n,o),((e,t)=>{"select"===t.input||"radio"===t.input?vt(e,t):["text","email","number","tel","textarea"].includes(t.input)&&(s(t.inputValue)||u(t.inputValue))&&(dt(T()),ht(e,t))})(e,n),lt(n),En(me,n,o),wn(t,n),setTimeout((()=>{t.container.scrollTop=0}))})),hn=(e,t)=>{const n=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const n=t.content;return Xe(n),Object.assign(Ke(n),ze(n),We(n),$e(n),Ye(n),Ge(n,Ue))})(e),r=Object.assign({},m,t,n,e);return r.showClass=Object.assign({},m.showClass,r.showClass),r.hideClass=Object.assign({},m.hideClass,r.hideClass),r},gn=e=>{const t={popup:_(),container:R(),actions:D(),confirmButton:T(),denyButton:F(),cancelButton:B(),loader:L(),closeButton:V(),validationMessage:I(),progressSteps:j()};return Oe.domCache.set(e,t),t},En=(e,t,n)=>{const r=q();re(r),t.timer&&(e.timeout=new et((()=>{n("timer"),delete e.timeout}),t.timer),t.timerProgressBar&&(ne(r),setTimeout((()=>{e.timeout&&e.timeout.running&&ce(t.timer)}))))},wn=(e,t)=>{if(!t.toast)return l(t.allowEnterKey)?void(xn(e,t)||Ft(0,-1,1)):On()},xn=(e,t)=>t.focusDeny&&ie(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ie(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ie(e.confirmButton)||(e.confirmButton.focus(),0)),On=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Object.assign(yn.prototype,fn),Object.assign(yn,Gt),Object.keys(fn).forEach((e=>{yn[e]=function(){if(bn)return bn[e](...arguments)}})),yn.DismissReason=Ve,yn.version="11.3.10";const Rn=yn;return Rn.default=Rn,Rn}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2)},473:function(e){"use strict";e.exports=function(){}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e={};n.r(e),n.d(e,{disableComplementaryArea:function(){return Zn},enableComplementaryArea:function(){return Xn},pinItem:function(){return Qn},setFeatureDefaults:function(){return rr},setFeatureValue:function(){return nr},toggleFeature:function(){return tr},unpinItem:function(){return er}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return ar},isFeatureActive:function(){return ir},isItemPinned:function(){return or}});var r=window.wp.domReady,a=n.n(r),o=window.wp.element,i=window.React,l=n.n(i);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var c,u=c||(c={});u.Pop="POP",u.Push="PUSH",u.Replace="REPLACE";function m(e){e.preventDefault(),e.returnValue=""}function d(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function p(e){var t=e.pathname;t=void 0===t?"/":t;var n=e.search;return n=void 0===n?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t}function f(e){var t={};if(e){var n=e.indexOf("#");0<=n&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function b(e,t){if(!e)throw new Error(t)}const y=(0,i.createContext)(null),v=(0,i.createContext)(null),h=(0,i.createContext)({outlet:null,matches:[]});function g(e){return function(e){let t=(0,i.useContext)(h).outlet;return t?(0,i.createElement)(P.Provider,{value:e},t):t}(e.context)}function E(e){b(!1)}function w(e){let{basename:t="/",children:n=null,location:r,navigationType:a=c.Pop,navigator:o,static:l=!1}=e;O()&&b(!1);let s=D(t),u=(0,i.useMemo)((()=>({basename:s,navigator:o,static:l})),[s,o,l]);"string"==typeof r&&(r=f(r));let{pathname:m="/",search:d="",hash:p="",state:h=null,key:g="default"}=r,E=(0,i.useMemo)((()=>{let e=L(m,s);return null==e?null:{pathname:e,search:d,hash:p,state:h,key:g}}),[s,m,d,p,h,g]);return null==E?null:(0,i.createElement)(y.Provider,{value:u},(0,i.createElement)(v.Provider,{children:n,value:{location:E,navigationType:a}}))}function x(e){let{children:t,location:n}=e;return function(e,t){O()||b(!1);let{matches:n}=(0,i.useContext)(h),r=n[n.length-1],a=r?r.params:{},o=(r&&r.pathname,r?r.pathnameBase:"/");r&&r.route;let l,s=R();if(t){var c;let e="string"==typeof t?f(t):t;"/"===o||(null==(c=e.pathname)?void 0:c.startsWith(o))||b(!1),l=e}else l=s;let u=l.pathname||"/",m=function(e,t,n){void 0===n&&(n="/");let r=L(("string"==typeof t?f(t):t).pathname||"/",n);if(null==r)return null;let a=S(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let o=null;for(let e=0;null==o&&e<a.length;++e)o=I(a[e],r);return o}(e,{pathname:"/"===o?u:u.slice(o.length)||"/"});return function(e,t){return void 0===t&&(t=[]),null==e?null:e.reduceRight(((n,r,a)=>(0,i.createElement)(h.Provider,{children:void 0!==r.route.element?r.route.element:(0,i.createElement)(g,null),value:{outlet:n,matches:t.concat(e.slice(0,a+1))}})),null)}(m&&m.map((e=>Object.assign({},e,{params:Object.assign({},a,e.params),pathname:B([o,e.pathname]),pathnameBase:"/"===e.pathnameBase?o:B([o,e.pathnameBase])}))),n)}(k(t),n)}function O(){return null!=(0,i.useContext)(v)}function R(){return O()||b(!1),(0,i.useContext)(v).location}function C(){O()||b(!1);let{basename:e,navigator:t}=(0,i.useContext)(y),{matches:n}=(0,i.useContext)(h),{pathname:r}=R(),a=JSON.stringify(n.map((e=>e.pathnameBase))),o=(0,i.useRef)(!1);(0,i.useEffect)((()=>{o.current=!0}));let l=(0,i.useCallback)((function(n,i){if(void 0===i&&(i={}),!o.current)return;if("number"==typeof n)return void t.go(n);let l=F(n,JSON.parse(a),r);"/"!==e&&(l.pathname=B([e,l.pathname])),(i.replace?t.replace:t.push)(l,i.state)}),[e,t,a,r]);return l}const P=(0,i.createContext)(null);function _(e){let{matches:t}=(0,i.useContext)(h),{pathname:n}=R(),r=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,i.useMemo)((()=>F(e,JSON.parse(r),n)),[e,r,n])}function k(e){let t=[];return i.Children.forEach(e,(e=>{if(!(0,i.isValidElement)(e))return;if(e.type===i.Fragment)return void t.push.apply(t,k(e.props.children));e.type!==E&&b(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=k(e.props.children)),t.push(n)})),t}function S(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let o={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};o.relativePath.startsWith("/")&&(o.relativePath.startsWith(r)||b(!1),o.relativePath=o.relativePath.slice(r.length));let i=B([r,o.relativePath]),l=n.concat(o);e.children&&e.children.length>0&&(!0===e.index&&b(!1),S(e.children,t,l,i)),(null!=e.path||e.index)&&t.push({path:i,score:j(i,e.index),routesMeta:l})})),t}const N=/^:\w+$/,A=e=>"*"===e;function j(e,t){let n=e.split("/"),r=n.length;return n.some(A)&&(r+=-2),t&&(r+=2),n.filter((e=>!A(e))).reduce(((e,t)=>e+(N.test(t)?3:""===t?1:10)),r)}function I(e,t){let{routesMeta:n}=e,r={},a="/",o=[];for(let e=0;e<n.length;++e){let i=n[e],l=e===n.length-1,s="/"===a?t:t.slice(a.length)||"/",c=T({path:i.relativePath,caseSensitive:i.caseSensitive,end:l},s);if(!c)return null;Object.assign(r,c.params);let u=i.route;o.push({params:r,pathname:B([a,c.pathname]),pathnameBase:B([a,c.pathnameBase]),route:u}),"/"!==c.pathnameBase&&(a=B([a,c.pathnameBase]))}return o}function T(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0);let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a+=n?"\\/*$":"(?:\\b|\\/|$)",[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=l[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(l[n]||""),e}),{}),pathname:o,pathnameBase:i,pattern:e}}function F(e,t,n){let r,a="string"==typeof e?f(e):e,o=""===e||""===a.pathname?"/":a.pathname;if(null==o)r=n;else{let e=t.length-1;if(o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}r=e>=0?t[e]:"/"}let i=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:a=""}="string"==typeof e?f(e):e,o=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:o,search:M(r),hash:q(a)}}(a,r);return o&&"/"!==o&&o.endsWith("/")&&!i.pathname.endsWith("/")&&(i.pathname+="/"),i}function L(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}const B=e=>e.join("/").replace(/\/\/+/g,"/"),D=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),M=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",q=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function V(){return V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}const H=["onClick","reloadDocument","replace","state","target","to"];function U(e){let{basename:t,children:n,window:r}=e,a=(0,i.useRef)();null==a.current&&(a.current=function(e){function t(){var e=f(l.location.hash.substr(1)),t=e.pathname,n=e.search;e=e.hash;var r=u.state||{};return[r.idx,{pathname:void 0===t?"/":t,search:void 0===n?"":n,hash:void 0===e?"":e,state:r.usr||null,key:r.key||"default"}]}function n(){if(b)E.call(b),b=null;else{var e=c.Pop,n=t(),r=n[0];if(n=n[1],E.length){if(null!=r){var a=v-r;a&&(b={action:e,location:n,retry:function(){i(-1*a)}},i(a))}}else o(e)}}function r(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=-1===(n=(t=l.location.href).indexOf("#"))?t:t.slice(0,n)),n+"#"+("string"==typeof e?e:p(e))}function a(e,t){return void 0===t&&(t=null),s({pathname:h.pathname,hash:"",search:""},"string"==typeof e?f(e):e,{state:t,key:Math.random().toString(36).substr(2,8)})}function o(e){y=e,e=t(),v=e[0],h=e[1],g.call({action:y,location:h})}function i(e){u.go(e)}void 0===e&&(e={});var l=void 0===(e=e.window)?document.defaultView:e,u=l.history,b=null;l.addEventListener("popstate",n),l.addEventListener("hashchange",(function(){p(t()[1])!==p(h)&&n()}));var y=c.Pop,v=(e=t())[0],h=e[1],g=d(),E=d();return null==v&&(v=0,u.replaceState(s({},u.state,{idx:v}),"")),{get action(){return y},get location(){return h},createHref:r,push:function e(t,n){var i=c.Push,s=a(t,n);if(!E.length||(E.call({action:i,location:s,retry:function(){e(t,n)}}),0)){var m=[{usr:s.state,key:s.key,idx:v+1},r(s)];s=m[0],m=m[1];try{u.pushState(s,"",m)}catch(e){l.location.assign(m)}o(i)}},replace:function e(t,n){var i=c.Replace,l=a(t,n);E.length&&(E.call({action:i,location:l,retry:function(){e(t,n)}}),1)||(l=[{usr:l.state,key:l.key,idx:v},r(l)],u.replaceState(l[0],"",l[1]),o(i))},go:i,back:function(){i(-1)},forward:function(){i(1)},listen:function(e){return g.push(e)},block:function(e){var t=E.push(e);return 1===E.length&&l.addEventListener("beforeunload",m),function(){t(),E.length||l.removeEventListener("beforeunload",m)}}}}({window:r}));let o=a.current,[l,u]=(0,i.useState)({action:o.action,location:o.location});return(0,i.useLayoutEffect)((()=>o.listen(u)),[o]),(0,i.createElement)(w,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:o})}const K=(0,i.forwardRef)((function(e,t){let{onClick:n,reloadDocument:r,replace:a=!1,state:o,target:l,to:s}=e,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,H),u=function(e){O()||b(!1);let{basename:t,navigator:n}=(0,i.useContext)(y),{hash:r,pathname:a,search:o}=_(e),l=a;if("/"!==t){let n=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?f(e).pathname:e.pathname}(e),r=null!=n&&n.endsWith("/");l="/"===a?t+(r?"/":""):B([t,a])}return n.createHref({pathname:l,search:o,hash:r})}(s),m=function(e,t){let{target:n,replace:r,state:a}=void 0===t?{}:t,o=C(),l=R(),s=_(e);return(0,i.useCallback)((t=>{if(!(0!==t.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let n=!!r||p(l)===p(s);o(e,{replace:n,state:a})}}),[l,o,s,r,a,n,e])}(s,{replace:a,state:o,target:l});return(0,i.createElement)("a",V({},c,{href:u,onClick:function(e){n&&n(e),e.defaultPrevented||r||m(e)},ref:t,target:l}))}));var z=window.wp.i18n;function W(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var $=n(184),Y=n.n($),G=l().createContext({});function X(e,t){var n=(0,i.useContext)(G);return e||n[t]||t}G.Consumer,G.Provider;var Z=["bsPrefix","fluid","as","className"],J=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.fluid,a=e.as,o=void 0===a?"div":a,i=e.className,c=W(e,Z),u=X(n,"container"),m="string"==typeof r?"-"+r:"-fluid";return l().createElement(o,s({ref:t},c,{className:Y()(i,r?""+u+m:u)}))}));J.displayName="Container",J.defaultProps={fluid:!1};var Q=J,ee=["bsPrefix","className","striped","bordered","borderless","hover","size","variant","responsive"],te=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.striped,o=e.bordered,i=e.borderless,c=e.hover,u=e.size,m=e.variant,d=e.responsive,p=W(e,ee),f=X(n,"table"),b=Y()(r,f,m&&f+"-"+m,u&&f+"-"+u,a&&f+"-striped",o&&f+"-bordered",i&&f+"-borderless",c&&f+"-hover"),y=l().createElement("table",s({},p,{className:b,ref:t}));if(d){var v=f+"-responsive";return"string"==typeof d&&(v=v+"-"+d),l().createElement("div",{className:v},y)}return y})),ne=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return null!=e})).reduce((function(e,t){if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];e.apply(this,r),t.apply(this,r)}}),null)},re=["as","disabled","onKeyDown"];function ae(e){return!e||"#"===e.trim()}var oe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"a":n,a=e.disabled,o=e.onKeyDown,i=W(e,re),c=function(e){var t=i.href,n=i.onClick;(a||ae(t))&&e.preventDefault(),a?e.stopPropagation():n&&n(e)};return ae(i.href)&&(i.role=i.role||"button",i.href=i.href||"#"),a&&(i.tabIndex=-1,i["aria-disabled"]=!0),l().createElement(r,s({ref:t},i,{onClick:c,onKeyDown:ne((function(e){" "===e.key&&(e.preventDefault(),c(e))}),o)}))}));oe.displayName="SafeAnchor";var ie=oe,le=["bsPrefix","variant","size","active","className","block","type","as"],se=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.variant,a=e.size,o=e.active,i=e.className,c=e.block,u=e.type,m=e.as,d=W(e,le),p=X(n,"btn"),f=Y()(i,p,o&&"active",r&&p+"-"+r,c&&p+"-block",a&&p+"-"+a);if(d.href)return l().createElement(ie,s({},d,{as:m,ref:t,className:Y()(f,d.disabled&&"disabled")}));t&&(d.ref=t),u?d.type=u:m||(d.type="button");var b=m||"button";return l().createElement(b,s({},d,{className:f}))}));se.displayName="Button",se.defaultProps={variant:"primary",active:!1,disabled:!1};var ce=se,ue=window.wp.data,me=n(764),de=n.n(me),pe=window.wp.apiFetch,fe=n.n(pe),be=window.wp.hooks;function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}window.SMARTPAY_FORM_HOOKS=(0,be.createHooks)();var ve=function(){var e,t,n=(e=(0,o.useState)([]),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ye(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)?ye(e,t):void 0}}(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.")}()),r=n[0],a=n[1],i=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForms()}),[]);(0,o.useEffect)((function(){a(i)}),[i]);return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom d-fixed"},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},(0,z.__)("Forms","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement(K,{role:"button",className:"btn btn-primary btn-sm text-decoration-none px-3",to:"create"},(0,z.__)("Add new","smartpay")))))),React.createElement(Q,{className:"mt-3"},React.createElement("div",{className:"bg-white"},React.createElement(te,{className:"table"},React.createElement("thead",null,React.createElement("tr",{className:"bg-light"},React.createElement("th",{className:"w-50 text-left"},React.createElement("strong",null,(0,z.__)("Title","smartpay"))),React.createElement("th",{className:"text-left"},(0,z.__)("Date","smartpay")),React.createElement("th",{className:"text-right"},(0,z.__)("Actions","smartpay")))),React.createElement("tbody",null,!r.length&&React.createElement("tr",null,React.createElement("td",{className:"text-center",colSpan:"3"},(0,z.__)("No form found.","smartpay"))),r.map((function(e,t){var n;return React.createElement("tr",{key:t},React.createElement("td",null,e.title||""),React.createElement("td",null,e.updated_at||""),React.createElement("td",{className:"text-right"},(null==e||null===(n=e.extra)||void 0===n?void 0:n.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:e.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none p-0 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(K,{className:"btn btn-sm btn-link p-0 mr-2",to:"/".concat(e.id,"/edit")},(0,z.__)("Edit","smartpay")),React.createElement(ce,{className:"btn-sm p-0",onClick:function(){return t=e.id,void de().fire({title:(0,z.__)("Are you sure?","smartpay"),text:(0,z.__)("You won't be able to revert this!","smartpay"),icon:"warning",confirmButtonText:(0,z.__)("Yes","smartpay"),showCancelButton:!0}).then((function(e){e.isConfirmed&&function(e){return fe()({path:"smartpay/v1/forms/".concat(e),method:"DELETE",headers:{"X-WP-Nonce":smartpay.apiNonce}})}(t).then((function(e){(0,ue.dispatch)("smartpay/forms").deleteForm(t),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))}));var t},variant:"link"},(0,z.__)("Delete","smartpay"))))})))))))},he=window.wp.blocks,ge=(n(391),n(697)),Ee=n.n(ge),we=["as","className","type","tooltip"],xe={type:Ee().string,tooltip:Ee().bool,as:Ee().elementType},Oe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"div":n,a=e.className,o=e.type,i=void 0===o?"valid":o,c=e.tooltip,u=void 0!==c&&c,m=W(e,we);return l().createElement(r,s({},m,{ref:t,className:Y()(a,i+"-"+(u?"tooltip":"feedback"))}))}));Oe.displayName="Feedback",Oe.propTypes=xe;var Re=Oe,Ce=l().createContext({controlId:void 0}),Pe=["id","bsPrefix","bsCustomPrefix","className","type","isValid","isInvalid","isStatic","as"],_e=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.type,u=void 0===c?"checkbox":c,m=e.isValid,d=void 0!==m&&m,p=e.isInvalid,f=void 0!==p&&p,b=e.isStatic,y=e.as,v=void 0===y?"input":y,h=W(e,Pe),g=(0,i.useContext)(Ce),E=g.controlId,w=g.custom?[a,"custom-control-input"]:[r,"form-check-input"];return r=X(w[0],w[1]),l().createElement(v,s({},h,{ref:t,type:u,id:n||E,className:Y()(o,r,d&&"is-valid",f&&"is-invalid",b&&"position-static")}))}));_e.displayName="FormCheckInput";var ke=_e,Se=["bsPrefix","bsCustomPrefix","className","htmlFor"],Ne=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,Se),u=(0,i.useContext)(Ce),m=u.controlId,d=u.custom?[r,"custom-control-label"]:[n,"form-check-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n)}))}));Ne.displayName="FormCheckLabel";var Ae=Ne,je=["id","bsPrefix","bsCustomPrefix","inline","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","title","type","label","children","custom","as"],Ie=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.inline,c=void 0!==o&&o,u=e.disabled,m=void 0!==u&&u,d=e.isValid,p=void 0!==d&&d,f=e.isInvalid,b=void 0!==f&&f,y=e.feedbackTooltip,v=void 0!==y&&y,h=e.feedback,g=e.className,E=e.style,w=e.title,x=void 0===w?"":w,O=e.type,R=void 0===O?"checkbox":O,C=e.label,P=e.children,_=e.custom,k=e.as,S=void 0===k?"input":k,N=W(e,je),A="switch"===R||_,j=A?[a,"custom-control"]:[r,"form-check"];r=X(j[0],j[1]);var I=(0,i.useContext)(Ce).controlId,T=(0,i.useMemo)((function(){return{controlId:n||I,custom:A}}),[I,A,n]),F=A||null!=C&&!1!==C&&!P,L=l().createElement(ke,s({},N,{type:"switch"===R?"checkbox":R,ref:t,isValid:p,isInvalid:b,isStatic:!F,disabled:m,as:S}));return l().createElement(Ce.Provider,{value:T},l().createElement("div",{style:E,className:Y()(g,r,A&&"custom-"+R,c&&r+"-inline")},P||l().createElement(l().Fragment,null,L,F&&l().createElement(Ae,{title:x},C),(p||b)&&l().createElement(Re,{type:p?"valid":"invalid",tooltip:v},h))))}));Ie.displayName="FormCheck",Ie.Input=ke,Ie.Label=Ae;var Te=Ie,Fe=["id","bsPrefix","bsCustomPrefix","className","isValid","isInvalid","lang","as"],Le=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.isValid,u=e.isInvalid,m=e.lang,d=e.as,p=void 0===d?"input":d,f=W(e,Fe),b=(0,i.useContext)(Ce),y=b.controlId,v=b.custom?[a,"custom-file-input"]:[r,"form-control-file"];return r=X(v[0],v[1]),l().createElement(p,s({},f,{ref:t,id:n||y,type:"file",lang:m,className:Y()(o,r,c&&"is-valid",u&&"is-invalid")}))}));Le.displayName="FormFileInput";var Be=Le,De=["bsPrefix","bsCustomPrefix","className","htmlFor"],Me=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,De),u=(0,i.useContext)(Ce),m=u.controlId,d=u.custom?[r,"custom-file-label"]:[n,"form-file-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n),"data-browse":c["data-browse"]}))}));Me.displayName="FormFileLabel";var qe=Me,Ve=["id","bsPrefix","bsCustomPrefix","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","label","children","custom","lang","data-browse","as","inputAs"],He=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.disabled,c=void 0!==o&&o,u=e.isValid,m=void 0!==u&&u,d=e.isInvalid,p=void 0!==d&&d,f=e.feedbackTooltip,b=void 0!==f&&f,y=e.feedback,v=e.className,h=e.style,g=e.label,E=e.children,w=e.custom,x=e.lang,O=e["data-browse"],R=e.as,C=void 0===R?"div":R,P=e.inputAs,_=void 0===P?"input":P,k=W(e,Ve),S=w?[a,"custom"]:[r,"form-file"];r=X(S[0],S[1]);var N=(0,i.useContext)(Ce).controlId,A=(0,i.useMemo)((function(){return{controlId:n||N,custom:w}}),[N,w,n]),j=null!=g&&!1!==g&&!E,I=l().createElement(Be,s({},k,{ref:t,isValid:m,isInvalid:p,disabled:c,as:_,lang:x}));return l().createElement(Ce.Provider,{value:A},l().createElement(C,{style:h,className:Y()(v,r,w&&"custom-file")},E||l().createElement(l().Fragment,null,w?l().createElement(l().Fragment,null,I,j&&l().createElement(qe,{"data-browse":O},g)):l().createElement(l().Fragment,null,j&&l().createElement(qe,null,g),I),(m||p)&&l().createElement(Re,{type:m?"valid":"invalid",tooltip:b},y))))}));He.displayName="FormFile",He.Input=Be,He.Label=qe;var Ue=He,Ke=(n(473),["bsPrefix","bsCustomPrefix","type","size","htmlSize","id","className","isValid","isInvalid","plaintext","readOnly","custom","as"]),ze=l().forwardRef((function(e,t){var n,r,a=e.bsPrefix,o=e.bsCustomPrefix,c=e.type,u=e.size,m=e.htmlSize,d=e.id,p=e.className,f=e.isValid,b=void 0!==f&&f,y=e.isInvalid,v=void 0!==y&&y,h=e.plaintext,g=e.readOnly,E=e.custom,w=e.as,x=void 0===w?"input":w,O=W(e,Ke),R=(0,i.useContext)(Ce).controlId,C=E?[o,"custom"]:[a,"form-control"];if(a=X(C[0],C[1]),h)(r={})[a+"-plaintext"]=!0,n=r;else if("file"===c){var P;(P={})[a+"-file"]=!0,n=P}else if("range"===c){var _;(_={})[a+"-range"]=!0,n=_}else if("select"===x&&E){var k;(k={})[a+"-select"]=!0,k[a+"-select-"+u]=u,n=k}else{var S;(S={})[a]=!0,S[a+"-"+u]=u,n=S}return l().createElement(x,s({},O,{type:c,size:m,ref:t,readOnly:g,id:d||R,className:Y()(p,n,b&&"is-valid",v&&"is-invalid")}))}));ze.displayName="FormControl";var We=Object.assign(ze,{Feedback:Re}),$e=["bsPrefix","className","children","controlId","as"],Ye=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.controlId,c=e.as,u=void 0===c?"div":c,m=W(e,$e);n=X(n,"form-group");var d=(0,i.useMemo)((function(){return{controlId:o}}),[o]);return l().createElement(Ce.Provider,{value:d},l().createElement(u,s({},m,{ref:t,className:Y()(r,n)}),a))}));Ye.displayName="FormGroup";var Ge=Ye,Xe=["bsPrefix","className","as"],Ze=["xl","lg","md","sm","xs"],Je=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"div":a,i=W(e,Xe),c=X(n,"col"),u=[],m=[];return Ze.forEach((function(e){var t,n,r,a=i[e];if(delete i[e],"object"==typeof a&&null!=a){var o=a.span;t=void 0===o||o,n=a.offset,r=a.order}else t=a;var l="xs"!==e?"-"+e:"";t&&u.push(!0===t?""+c+l:""+c+l+"-"+t),null!=r&&m.push("order"+l+"-"+r),null!=n&&m.push("offset"+l+"-"+n)})),u.length||u.push(c),l().createElement(o,s({},i,{ref:t,className:Y().apply(void 0,[r].concat(u,m))}))}));Je.displayName="Col";var Qe=Je,et=["as","bsPrefix","column","srOnly","className","htmlFor"],tt=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"label":n,a=e.bsPrefix,o=e.column,c=e.srOnly,u=e.className,m=e.htmlFor,d=W(e,et),p=(0,i.useContext)(Ce).controlId;a=X(a,"form-label");var f="col-form-label";"string"==typeof o&&(f=f+" "+f+"-"+o);var b=Y()(u,a,c&&"sr-only",o&&f);return m=m||p,o?l().createElement(Qe,s({ref:t,as:"label",className:b,htmlFor:m},d)):l().createElement(r,s({ref:t,className:b,htmlFor:m},d))}));tt.displayName="FormLabel",tt.defaultProps={column:!1,srOnly:!1};var nt=tt,rt=["bsPrefix","className","as","muted"],at=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"small":a,i=e.muted,c=W(e,rt);return n=X(n,"form-text"),l().createElement(o,s({},c,{ref:t,className:Y()(r,n,i&&"text-muted")}))}));at.displayName="FormText";var ot=at,it=l().forwardRef((function(e,t){return l().createElement(Te,s({},e,{ref:t,type:"switch"}))}));it.displayName="Switch",it.Input=Te.Input,it.Label=Te.Label;var lt=it,st=/-(.)/g,ct=["className","bsPrefix","as"];function ut(e,t){var n,r,a=void 0===t?{}:t,o=a.displayName,i=void 0===o?(n=e)[0].toUpperCase()+(r=n,r.replace(st,(function(e,t){return t.toUpperCase()}))).slice(1):o,c=a.Component,u=a.defaultProps,m=l().forwardRef((function(t,n){var r=t.className,a=t.bsPrefix,o=t.as,i=void 0===o?c||"div":o,u=W(t,ct),m=X(a,e);return l().createElement(i,s({ref:n,className:Y()(r,m)},u))}));return m.defaultProps=u,m.displayName=i,m}var mt=["bsPrefix","inline","className","validated","as"],dt=ut("form-row"),pt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.inline,a=e.className,o=e.validated,i=e.as,c=void 0===i?"form":i,u=W(e,mt);return n=X(n,"form"),l().createElement(c,s({},u,{ref:t,className:Y()(a,o&&"was-validated",r&&n+"-inline")}))}));pt.displayName="Form",pt.defaultProps={inline:!1},pt.Row=dt,pt.Group=Ge,pt.Control=We,pt.Check=Te,pt.File=Ue,pt.Switch=lt,pt.Label=nt,pt.Text=ot;var ft=pt;function bt(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function yt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function vt(e,t){return Object.keys(t).reduce((function(n,r){var a,o=n,l=o[bt(r)],c=o[r],u=W(o,[bt(r),r].map(yt)),m=t[r],d=function(e,t,n){var r=(0,i.useRef)(void 0!==e),a=(0,i.useState)(t),o=a[0],l=a[1],s=void 0!==e,c=r.current;return r.current=s,!s&&c&&o!==t&&l(t),[s?e:o,(0,i.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n&&n.apply(void 0,[e].concat(r)),l(e)}),[n])]}(c,l,e[m]),p=d[0],f=d[1];return s({},u,((a={})[r]=p,a[m]=f,a))}),e)}n(638),n(143);var ht=l().createContext(null);ht.displayName="NavbarContext";var gt=ht,Et=l().createContext(null);Et.displayName="CardContext";var wt=Et,xt=Function.prototype.bind.call(Function.prototype.call,[].slice),Ot=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e},Rt=l().createContext(null);Rt.displayName="NavContext";var Ct=Rt,Pt=function(e,t){return void 0===t&&(t=null),null!=e?String(e):t||null},_t=l().createContext(null),kt=l().createContext(null),St=["as","onSelect","activeKey","role","onKeyDown"],Nt=function(){},At=l().forwardRef((function(e,t){var n,r,a=e.as,o=void 0===a?"ul":a,c=e.onSelect,u=e.activeKey,m=e.role,d=e.onKeyDown,p=W(e,St),f=(0,i.useReducer)((function(e){return!e}),!1)[1],b=(0,i.useRef)(!1),y=(0,i.useContext)(_t),v=(0,i.useContext)(kt);v&&(m=m||"tablist",u=v.activeKey,n=v.getControlledId,r=v.getControllerId);var h=(0,i.useRef)(null),g=function(e){var t=h.current;if(!t)return null;var n=("[data-rb-event-key]:not(.disabled)",xt(t.querySelectorAll("[data-rb-event-key]:not(.disabled)"))),r=t.querySelector(".active");if(!r)return null;var a=n.indexOf(r);if(-1===a)return null;var o=a+e;return o>=n.length&&(o=0),o<0&&(o=n.length-1),n[o]},E=function(e,t){null!=e&&(c&&c(e,t),y&&y(e,t))};(0,i.useEffect)((function(){if(h.current&&b.current){var e=h.current.querySelector("[data-rb-event-key].active");e&&e.focus()}b.current=!1}));var w,x,O=(w=t,x=h,(0,i.useMemo)((function(){return function(e,t){var n=Ot(e),r=Ot(t);return function(e){n&&n(e),r&&r(e)}}(w,x)}),[w,x]));return l().createElement(_t.Provider,{value:E},l().createElement(Ct.Provider,{value:{role:m,activeKey:Pt(u),getControlledId:n||Nt,getControllerId:r||Nt}},l().createElement(o,s({},p,{onKeyDown:function(e){var t;switch(d&&d(e),e.key){case"ArrowLeft":case"ArrowUp":t=g(-1);break;case"ArrowRight":case"ArrowDown":t=g(1);break;default:return}t&&(e.preventDefault(),E(t.dataset.rbEventKey,e),b.current=!0,f())},ref:O,role:m}))))})),jt=["bsPrefix","className","children","as"],It=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.as,i=void 0===o?"div":o,c=W(e,jt);return n=X(n,"nav-item"),l().createElement(i,s({},c,{ref:t,className:Y()(r,n)}),a)}));It.displayName="NavItem";var Tt=It,Ft=["active","className","eventKey","onSelect","onClick","as"],Lt=l().forwardRef((function(e,t){var n=e.active,r=e.className,a=e.eventKey,o=e.onSelect,c=e.onClick,u=e.as,m=W(e,Ft),d=Pt(a,m.href),p=(0,i.useContext)(_t),f=(0,i.useContext)(Ct),b=n;if(f){m.role||"tablist"!==f.role||(m.role="tab");var y=f.getControllerId(d),v=f.getControlledId(d);m["data-rb-event-key"]=d,m.id=y||m.id,m["aria-controls"]=v||m["aria-controls"],b=null==n&&null!=d?f.activeKey===d:n}"tab"===m.role&&(m.disabled&&(m.tabIndex=-1,m["aria-disabled"]=!0),m["aria-selected"]=b);var h=function(e){var t=function(e){var t=(0,i.useRef)(e);return(0,i.useEffect)((function(){t.current=e}),[e]),t}((function(e){c&&c(e),null!=d&&(o&&o(d,e),p&&p(d,e))}));return(0,i.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}();return l().createElement(u,s({},m,{ref:t,onClick:h,className:Y()(r,b&&"active")}))}));Lt.defaultProps={disabled:!1};var Bt=Lt,Dt=["bsPrefix","disabled","className","href","eventKey","onSelect","as"],Mt={disabled:!1,as:ie},qt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.disabled,a=e.className,o=e.href,i=e.eventKey,c=e.onSelect,u=e.as,m=W(e,Dt);return n=X(n,"nav-link"),l().createElement(Bt,s({},m,{href:o,ref:t,eventKey:i,as:u,disabled:r,onSelect:c,className:Y()(a,n,r&&"disabled")}))}));qt.displayName="NavLink",qt.defaultProps=Mt;var Vt=qt,Ht=["as","bsPrefix","variant","fill","justify","navbar","navbarScroll","className","children","activeKey"],Ut=l().forwardRef((function(e,t){var n,r,a,o=vt(e,{activeKey:"onSelect"}),c=o.as,u=void 0===c?"div":c,m=o.bsPrefix,d=o.variant,p=o.fill,f=o.justify,b=o.navbar,y=o.navbarScroll,v=o.className,h=o.children,g=o.activeKey,E=W(o,Ht),w=X(m,"nav"),x=!1,O=(0,i.useContext)(gt),R=(0,i.useContext)(wt);return O?(r=O.bsPrefix,x=null==b||b):R&&(a=R.cardHeaderBsPrefix),l().createElement(At,s({as:u,ref:t,activeKey:g,className:Y()(v,(n={},n[w]=!x,n[r+"-nav"]=x,n[r+"-nav-scroll"]=x&&y,n[a+"-"+d]=!!a,n[w+"-"+d]=!!d,n[w+"-fill"]=p,n[w+"-justified"]=f,n))},E),h)}));Ut.displayName="Nav",Ut.defaultProps={justify:!1,fill:!1},Ut.Item=Tt,Ut.Link=Vt;var Kt=Ut,zt=function(e){var t=vt(e,{activeKey:"onSelect"}),n=t.id,r=t.generateChildId,a=t.onSelect,o=t.activeKey,s=t.transition,c=t.mountOnEnter,u=t.unmountOnExit,m=t.children,d=(0,i.useMemo)((function(){return r||function(e,t){return n?n+"-"+t+"-"+e:null}}),[n,r]),p=(0,i.useMemo)((function(){return{onSelect:a,activeKey:o,transition:s,mountOnEnter:c||!1,unmountOnExit:u||!1,getControlledId:function(e){return d(e,"tabpane")},getControllerId:function(e){return d(e,"tab")}}}),[a,o,s,c,u,d]);return l().createElement(kt.Provider,{value:p},l().createElement(_t.Provider,{value:a||null},m))},Wt=["bsPrefix","as","className"],$t=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.as,a=void 0===r?"div":r,o=e.className,i=W(e,Wt),c=X(n,"tab-content");return l().createElement(a,s({ref:t},i,{className:Y()(o,c)}))}));function Yt(e,t){return Yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Yt(e,t)}function Gt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Yt(e,t)}var Xt=window.ReactDOM,Zt=n.n(Xt),Jt=l().createContext(null),Qt="unmounted",en="exited",tn="entering",nn="entered",rn="exiting",an=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=en,r.appearStatus=tn):a=nn:a=t.unmountOnExit||t.mountOnEnter?Qt:en,r.state={status:a},r.nextCallback=null,r}Gt(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Qt?{status:en}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==tn&&n!==nn&&(t=tn):n!==tn&&n!==nn||(t=rn)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===tn?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===en&&this.setState({status:Qt})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[Zt().findDOMNode(this),r],o=a[0],i=a[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(o,i),this.safeSetState({status:tn},(function(){t.props.onEntering(o,i),t.onTransitionEnd(s,(function(){t.safeSetState({status:nn},(function(){t.props.onEntered(o,i)}))}))}))):this.safeSetState({status:nn},(function(){t.props.onEntered(o)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Zt().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:rn},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:en},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:en},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Zt().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],i=a[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Qt)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,W(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l().createElement(Jt.Provider,{value:null},"function"==typeof n?n(e,r):l().cloneElement(l().Children.only(n),r))},t}(l().Component);function on(){}an.contextType=Jt,an.propTypes={},an.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:on,onEntering:on,onEntered:on,onExit:on,onExiting:on,onExited:on},an.UNMOUNTED=Qt,an.EXITED=en,an.ENTERING=tn,an.ENTERED=nn,an.EXITING=rn;var ln=an;var sn=/([A-Z])/g,cn=/^ms-/;function un(e){return function(e){return e.replace(sn,"-$1").toLowerCase()}(e).replace(cn,"-ms-")}var mn=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,dn=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(un(t))||function(e,t){return function(e){var t=function(e){return e&&e.ownerDocument||document}(e);return t&&t.defaultView||window}(e).getComputedStyle(e,void 0)}(e).getPropertyValue(un(t));Object.keys(t).forEach((function(a){var o=t[a];o||0===o?function(e){return!(!e||!mn.test(e))}(a)?r+=a+"("+o+") ":n+=un(a)+": "+o+";":e.style.removeProperty(un(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n},pn=!("undefined"==typeof window||!window.document||!window.document.createElement),fn=!1,bn=!1;try{var yn={get passive(){return fn=!0},get once(){return bn=fn=!0}};pn&&(window.addEventListener("test",yn,yn),window.removeEventListener("test",yn,!0))}catch(e){}var vn=function(e,t,n,r){return function(e,t,n,r){if(r&&"boolean"!=typeof r&&!bn){var a=r.once,o=r.capture,i=n;!bn&&a&&(i=n.__once||function e(r){this.removeEventListener(t,e,o),n.call(this,r)},n.__once=i),e.addEventListener(t,i,fn?r:o)}e.addEventListener(t,n,r)}(e,t,n,r),function(){!function(e,t,n,r){var a=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)}(e,t,n,r)}};function hn(e,t,n,r){var a,o;null==n&&(o=-1===(a=dn(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(a)*o||0);var i=function(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent("transitionend",n,r),e.dispatchEvent(a)}}(e,0,!0)}),t+n),o=vn(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),o()}}(e,n,r),l=vn(e,"transitionend",t);return function(){i(),l()}}function gn(e,t){var n=dn(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function En(e,t){var n=gn(e,"transitionDuration"),r=gn(e,"transitionDelay"),a=hn(e,(function(n){n.target===e&&(a(),t(n))}),n+r)}var wn,xn=["className","children"],On=((wn={}).entering="show",wn.entered="show",wn),Rn=l().forwardRef((function(e,t){var n=e.className,r=e.children,a=W(e,xn),o=(0,i.useCallback)((function(e){!function(e){e.offsetHeight}(e),a.onEnter&&a.onEnter(e)}),[a]);return l().createElement(ln,s({ref:t,addEndListener:En},a,{onEnter:o}),(function(e,t){return l().cloneElement(r,s({},t,{className:Y()("fade",n,r.props.className,On[e])}))}))}));Rn.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},Rn.displayName="Fade";var Cn=Rn,Pn=["activeKey","getControlledId","getControllerId"],kn=["bsPrefix","className","active","onEnter","onEntering","onEntered","onExit","onExiting","onExited","mountOnEnter","unmountOnExit","transition","as","eventKey"],Sn=l().forwardRef((function(e,t){var n=function(e){var t=(0,i.useContext)(kt);if(!t)return e;var n=t.activeKey,r=t.getControlledId,a=t.getControllerId,o=W(t,Pn),l=!1!==e.transition&&!1!==o.transition,c=Pt(e.eventKey);return s({},e,{active:null==e.active&&null!=c?Pt(n)===c:e.active,id:r(e.eventKey),"aria-labelledby":a(e.eventKey),transition:l&&(e.transition||o.transition||Cn),mountOnEnter:null!=e.mountOnEnter?e.mountOnEnter:o.mountOnEnter,unmountOnExit:null!=e.unmountOnExit?e.unmountOnExit:o.unmountOnExit})}(e),r=n.bsPrefix,a=n.className,o=n.active,c=n.onEnter,u=n.onEntering,m=n.onEntered,d=n.onExit,p=n.onExiting,f=n.onExited,b=n.mountOnEnter,y=n.unmountOnExit,v=n.transition,h=n.as,g=void 0===h?"div":h,E=(n.eventKey,W(n,kn)),w=X(r,"tab-pane");if(!o&&!v&&y)return null;var x=l().createElement(g,s({},E,{ref:t,role:"tabpanel","aria-hidden":!o,className:Y()(a,w,{active:o})}));return v&&(x=l().createElement(v,{in:o,onEnter:c,onEntering:u,onEntered:m,onExit:d,onExiting:p,onExited:f,mountOnEnter:b,unmountOnExit:y},x)),l().createElement(kt.Provider,{value:null},l().createElement(_t.Provider,{value:null},x))}));Sn.displayName="TabPane";var Nn=Sn;function An(e,t){var n=0;return l().Children.map(e,(function(e){return l().isValidElement(e)?t(e,n++):e}))}var jn=["id","onSelect","transition","mountOnEnter","unmountOnExit","children","activeKey"];function In(e){var t;return function(e,n){l().Children.forEach(e,(function(e){l().isValidElement(e)&&function(e){null==t&&(t=e.props.eventKey)}(e)}))}(e),t}function Tn(e){var t=e.props,n=t.title,r=t.eventKey,a=t.disabled,o=t.tabClassName,i=t.id;return null==n?null:l().createElement(Tt,{as:Vt,eventKey:r,disabled:a,id:i,className:o},n)}var Fn=function(e){var t=vt(e,{activeKey:"onSelect"}),n=t.id,r=t.onSelect,a=t.transition,o=t.mountOnEnter,i=t.unmountOnExit,c=t.children,u=t.activeKey,m=void 0===u?In(c):u,d=W(t,jn);return l().createElement(zt,{id:n,activeKey:m,onSelect:r,transition:a,mountOnEnter:o,unmountOnExit:i},l().createElement(Kt,s({},d,{role:"tablist",as:"nav"}),An(c,Tn)),l().createElement($t,null,An(c,(function(e){var t=s({},e.props);return delete t.title,delete t.disabled,delete t.tabClassName,l().createElement(Nn,t)}))))};Fn.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},Fn.displayName="Tabs";var Ln=Fn,Bn=function(e){function t(){return e.apply(this,arguments)||this}return Gt(t,e),t.prototype.render=function(){throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")},t}(l().Component);Bn.Container=zt,Bn.Content=$t,Bn.Pane=Nn;var Dn=Bn,Mn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top-end";de().fire({toast:!0,icon:t,title:e,position:n,showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})},qn=window.wp.components,Vn=window.wp.keyboardShortcuts,Hn=window.wp.compose,Un=(0,o.forwardRef)((function(e,t){let{footer:n,header:r,sidebar:a,secondarySidebar:i,notices:l,content:c,drawer:u,actions:m,labels:d,className:p,shortcuts:f}=e;const b=(0,qn.__unstableUseNavigateRegions)(f);!function(e){(0,o.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const y={
     1!function(){var e={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},143:function(e){"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},391:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=null;return t.forEach((function(e){if(null==a){var t=e.apply(void 0,n);null!=t&&(a=t)}})),a}return(0,a.default)(r)};var r,a=(r=n(613))&&r.__esModule?r:{default:r};e.exports=t.default},638:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n,r,a,o){var i=r||"<<anonymous>>",l=o||n;if(null==t[n])return new Error("The "+a+" `"+l+"` is required to make `"+i+"` accessible for users of assistive technologies such as screen readers.");for(var s=arguments.length,c=Array(s>5?s-5:0),u=5;u<s;u++)c[u-5]=arguments[u];return e.apply(void 0,[t,n,r,a,o].concat(c))}},e.exports=t.default},613:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,o,i){var l=a||"<<anonymous>>",s=i||r;if(null==n[r])return t?new Error("Required "+o+" `"+s+"` was not specified in `"+l+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),m=6;m<c;m++)u[m-6]=arguments[m];return e.apply(void 0,[n,r,l,o,s].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},703:function(e,t,n){"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},697:function(e,t,n){e.exports=n(703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},764:function(e){e.exports=function(){"use strict";const e="SweetAlert2:",t=e=>e.charAt(0).toUpperCase()+e.slice(1),n=e=>Array.prototype.slice.call(e),r=t=>{console.warn("".concat(e," ").concat("object"==typeof t?t.join(" "):t))},a=t=>{console.error("".concat(e," ").concat(t))},o=[],i=(e,t)=>{var n;n='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(t,'" instead.'),o.includes(n)||(o.push(n),r(n))},l=e=>"function"==typeof e?e():e,s=e=>e&&"function"==typeof e.toPromise,c=e=>s(e)?e.toPromise():Promise.resolve(e),u=e=>e&&Promise.resolve(e)===e,m={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},d=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],p={},f=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],b=e=>Object.prototype.hasOwnProperty.call(m,e),y=e=>-1!==d.indexOf(e),v=e=>p[e],h=e=>{b(e)||r('Unknown parameter "'.concat(e,'"'))},g=e=>{f.includes(e)&&r('The parameter "'.concat(e,'" is incompatible with toasts'))},E=e=>{v(e)&&i(e,v(e))},w=e=>{const t={};for(const n in e)t[e[n]]="swal2-"+e[n];return t},x=w(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),O=w(["success","warning","info","question","error"]),R=()=>document.body.querySelector(".".concat(x.container)),C=e=>{const t=R();return t?t.querySelector(e):null},P=e=>C(".".concat(e)),_=()=>P(x.popup),k=()=>P(x.icon),S=()=>P(x.title),N=()=>P(x["html-container"]),A=()=>P(x.image),j=()=>P(x["progress-steps"]),I=()=>P(x["validation-message"]),T=()=>C(".".concat(x.actions," .").concat(x.confirm)),F=()=>C(".".concat(x.actions," .").concat(x.deny)),L=()=>C(".".concat(x.loader)),B=()=>C(".".concat(x.actions," .").concat(x.cancel)),D=()=>P(x.actions),M=()=>P(x.footer),q=()=>P(x["timer-progress-bar"]),V=()=>P(x.close),H=()=>{const e=n(_().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(((e,t)=>{const n=parseInt(e.getAttribute("tabindex")),r=parseInt(t.getAttribute("tabindex"));return n>r?1:n<r?-1:0})),t=n(_().querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n')).filter((e=>"-1"!==e.getAttribute("tabindex")));return(e=>{const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t})(e.concat(t)).filter((e=>ie(e)))},U=()=>!$(document.body,x["toast-shown"])&&!$(document.body,x["no-backdrop"]),K=()=>_()&&$(_(),x.toast),z={previousBodyPadding:null},W=(e,t)=>{if(e.textContent="",t){const r=(new DOMParser).parseFromString(t,"text/html");n(r.querySelector("head").childNodes).forEach((t=>{e.appendChild(t)})),n(r.querySelector("body").childNodes).forEach((t=>{e.appendChild(t)}))}},$=(e,t)=>{if(!t)return!1;const n=t.split(/\s+/);for(let t=0;t<n.length;t++)if(!e.classList.contains(n[t]))return!1;return!0},Y=(e,t,a)=>{if(((e,t)=>{n(e.classList).forEach((n=>{Object.values(x).includes(n)||Object.values(O).includes(n)||Object.values(t.showClass).includes(n)||e.classList.remove(n)}))})(e,t),t.customClass&&t.customClass[a]){if("string"!=typeof t.customClass[a]&&!t.customClass[a].forEach)return r("Invalid type of customClass.".concat(a,'! Expected string or iterable object, got "').concat(typeof t.customClass[a],'"'));J(e,t.customClass[a])}},G=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(".".concat(x.popup," > .").concat(x[t]));case"checkbox":return e.querySelector(".".concat(x.popup," > .").concat(x.checkbox," input"));case"radio":return e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:checked"))||e.querySelector(".".concat(x.popup," > .").concat(x.radio," input:first-child"));case"range":return e.querySelector(".".concat(x.popup," > .").concat(x.range," input"));default:return e.querySelector(".".concat(x.popup," > .").concat(x.input))}},X=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},Z=(e,t,n)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach((t=>{Array.isArray(e)?e.forEach((e=>{n?e.classList.add(t):e.classList.remove(t)})):n?e.classList.add(t):e.classList.remove(t)})))},J=(e,t)=>{Z(e,t,!0)},Q=(e,t)=>{Z(e,t,!1)},ee=(e,t)=>{const r=n(e.childNodes);for(let e=0;e<r.length;e++)if($(r[e],t))return r[e]},te=(e,t,n)=>{n==="".concat(parseInt(n))&&(n=parseInt(n)),n||0===parseInt(n)?e.style[t]="number"==typeof n?"".concat(n,"px"):n:e.style.removeProperty(t)},ne=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex";e.style.display=t},re=e=>{e.style.display="none"},ae=(e,t,n,r)=>{const a=e.querySelector(t);a&&(a.style[n]=r)},oe=(e,t,n)=>{t?ne(e,n):re(e)},ie=e=>!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),le=e=>!!(e.scrollHeight>e.clientHeight),se=e=>{const t=window.getComputedStyle(e),n=parseFloat(t.getPropertyValue("animation-duration")||"0"),r=parseFloat(t.getPropertyValue("transition-duration")||"0");return n>0||r>0},ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=q();ie(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout((()=>{n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"}),10))},ue=()=>"undefined"==typeof window||"undefined"==typeof document,me={},de=e=>new Promise((t=>{if(!e)return t();const n=window.scrollX,r=window.scrollY;me.restoreFocusTimeout=setTimeout((()=>{me.previousActiveElement&&me.previousActiveElement.focus?(me.previousActiveElement.focus(),me.previousActiveElement=null):document.body&&document.body.focus(),t()}),100),window.scrollTo(n,r)})),pe='\n <div aria-labelledby="'.concat(x.title,'" aria-describedby="').concat(x["html-container"],'" class="').concat(x.popup,'" tabindex="-1">\n   <button type="button" class="').concat(x.close,'"></button>\n   <ul class="').concat(x["progress-steps"],'"></ul>\n   <div class="').concat(x.icon,'"></div>\n   <img class="').concat(x.image,'" />\n   <h2 class="').concat(x.title,'" id="').concat(x.title,'"></h2>\n   <div class="').concat(x["html-container"],'" id="').concat(x["html-container"],'"></div>\n   <input class="').concat(x.input,'" />\n   <input type="file" class="').concat(x.file,'" />\n   <div class="').concat(x.range,'">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="').concat(x.select,'"></select>\n   <div class="').concat(x.radio,'"></div>\n   <label for="').concat(x.checkbox,'" class="').concat(x.checkbox,'">\n     <input type="checkbox" />\n     <span class="').concat(x.label,'"></span>\n   </label>\n   <textarea class="').concat(x.textarea,'"></textarea>\n   <div class="').concat(x["validation-message"],'" id="').concat(x["validation-message"],'"></div>\n   <div class="').concat(x.actions,'">\n     <div class="').concat(x.loader,'"></div>\n     <button type="button" class="').concat(x.confirm,'"></button>\n     <button type="button" class="').concat(x.deny,'"></button>\n     <button type="button" class="').concat(x.cancel,'"></button>\n   </div>\n   <div class="').concat(x.footer,'"></div>\n   <div class="').concat(x["timer-progress-bar-container"],'">\n     <div class="').concat(x["timer-progress-bar"],'"></div>\n   </div>\n </div>\n').replace(/(^|\n)\s*/g,""),fe=()=>{me.currentInstance.resetValidationMessage()},be=e=>{const t=(()=>{const e=R();return!!e&&(e.remove(),Q([document.documentElement,document.body],[x["no-backdrop"],x["toast-shown"],x["has-column"]]),!0)})();if(ue())return void a("SweetAlert2 requires document to initialize");const n=document.createElement("div");n.className=x.container,t&&J(n,x["no-transition"]),W(n,pe);const r="string"==typeof(o=e.target)?document.querySelector(o):o;var o;r.appendChild(n),(e=>{const t=_();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&J(R(),x.rtl)})(r),(()=>{const e=_(),t=ee(e,x.input),n=ee(e,x.file),r=e.querySelector(".".concat(x.range," input")),a=e.querySelector(".".concat(x.range," output")),o=ee(e,x.select),i=e.querySelector(".".concat(x.checkbox," input")),l=ee(e,x.textarea);t.oninput=fe,n.onchange=fe,o.onchange=fe,i.onchange=fe,l.oninput=fe,r.oninput=()=>{fe(),a.value=r.value},r.onchange=()=>{fe(),r.nextSibling.value=r.value}})()},ye=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?ve(e,t):e&&W(t,e)},ve=(e,t)=>{e.jquery?he(t,e):W(t,e.toString())},he=(e,t)=>{if(e.textContent="",0 in t)for(let n=0;n in t;n++)e.appendChild(t[n].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},ge=(()=>{if(ue())return!1;const e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",animation:"animationend"};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&void 0!==e.style[n])return t[n];return!1})(),Ee=(e,t)=>{const n=D(),r=L();t.showConfirmButton||t.showDenyButton||t.showCancelButton?ne(n):re(n),Y(n,t,"actions"),function(e,t,n){const r=T(),a=F(),o=B();we(r,"confirm",n),we(a,"deny",n),we(o,"cancel",n),function(e,t,n,r){if(!r.buttonsStyling)return Q([e,t,n],x.styled);J([e,t,n],x.styled),r.confirmButtonColor&&(e.style.backgroundColor=r.confirmButtonColor,J(e,x["default-outline"])),r.denyButtonColor&&(t.style.backgroundColor=r.denyButtonColor,J(t,x["default-outline"])),r.cancelButtonColor&&(n.style.backgroundColor=r.cancelButtonColor,J(n,x["default-outline"]))}(r,a,o,n),n.reverseButtons&&(n.toast?(e.insertBefore(o,r),e.insertBefore(a,r)):(e.insertBefore(o,t),e.insertBefore(a,t),e.insertBefore(r,t)))}(n,r,t),W(r,t.loaderHtml),Y(r,t,"loader")};function we(e,n,r){oe(e,r["show".concat(t(n),"Button")],"inline-block"),W(e,r["".concat(n,"ButtonText")]),e.setAttribute("aria-label",r["".concat(n,"ButtonAriaLabel")]),e.className=x[n],Y(e,r,"".concat(n,"Button")),J(e,r["".concat(n,"ButtonClass")])}const xe=(e,t)=>{const n=R();n&&(function(e,t){"string"==typeof t?e.style.background=t:t||J([document.documentElement,document.body],x["no-backdrop"])}(n,t.backdrop),function(e,t){t in x?J(e,x[t]):(r('The "position" parameter is not valid, defaulting to "center"'),J(e,x.center))}(n,t.position),function(e,t){if(t&&"string"==typeof t){const n="grow-".concat(t);n in x&&J(e,x[n])}}(n,t.grow),Y(n,t,"container"))};var Oe={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const Re=["input","file","range","select","radio","checkbox","textarea"],Ce=e=>{if(!Ae[e.input])return a('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(e.input,'"'));const t=Ne(e.input),n=Ae[e.input](t,e);ne(n),setTimeout((()=>{X(n)}))},Pe=(e,t)=>{const n=G(_(),e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const n=e.attributes[t].name;["type","value","style"].includes(n)||e.removeAttribute(n)}})(n);for(const e in t)n.setAttribute(e,t[e])}},_e=e=>{const t=Ne(e.input);e.customClass&&J(t,e.customClass.input)},ke=(e,t)=>{e.placeholder&&!t.inputPlaceholder||(e.placeholder=t.inputPlaceholder)},Se=(e,t,n)=>{if(n.inputLabel){e.id=x.input;const r=document.createElement("label"),a=x["input-label"];r.setAttribute("for",e.id),r.className=a,J(r,n.customClass.inputLabel),r.innerText=n.inputLabel,t.insertAdjacentElement("beforebegin",r)}},Ne=e=>{const t=x[e]?x[e]:x.input;return ee(_(),t)},Ae={};Ae.text=Ae.email=Ae.password=Ae.number=Ae.tel=Ae.url=(e,t)=>("string"==typeof t.inputValue||"number"==typeof t.inputValue?e.value=t.inputValue:u(t.inputValue)||r('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(typeof t.inputValue,'"')),Se(e,e,t),ke(e,t),e.type=t.input,e),Ae.file=(e,t)=>(Se(e,e,t),ke(e,t),e),Ae.range=(e,t)=>{const n=e.querySelector("input"),r=e.querySelector("output");return n.value=t.inputValue,n.type=t.input,r.value=t.inputValue,Se(n,e,t),e},Ae.select=(e,t)=>{if(e.textContent="",t.inputPlaceholder){const n=document.createElement("option");W(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return Se(e,e,t),e},Ae.radio=e=>(e.textContent="",e),Ae.checkbox=(e,t)=>{const n=G(_(),"checkbox");n.value="1",n.id=x.checkbox,n.checked=Boolean(t.inputValue);const r=e.querySelector("span");return W(r,t.inputPlaceholder),e},Ae.textarea=(e,t)=>{e.value=t.inputValue,ke(e,t),Se(e,e,t);return setTimeout((()=>{if("MutationObserver"in window){const t=parseInt(window.getComputedStyle(_()).width);new MutationObserver((()=>{const n=e.offsetWidth+(r=e,parseInt(window.getComputedStyle(r).marginLeft)+parseInt(window.getComputedStyle(r).marginRight));var r;_().style.width=n>t?"".concat(n,"px"):null})).observe(e,{attributes:!0,attributeFilter:["style"]})}})),e};const je=(e,t)=>{const n=N();Y(n,t,"htmlContainer"),t.html?(ye(t.html,n),ne(n,"block")):t.text?(n.textContent=t.text,ne(n,"block")):re(n),((e,t)=>{const n=_(),r=Oe.innerParams.get(e),a=!r||t.input!==r.input;Re.forEach((e=>{const r=x[e],o=ee(n,r);Pe(e,t.inputAttributes),o.className=r,a&&re(o)})),t.input&&(a&&Ce(t),_e(t))})(e,t)},Ie=(e,t)=>{for(const n in O)t.icon!==n&&Q(e,O[n]);J(e,O[t.icon]),Le(e,t),Te(),Y(e,t,"icon")},Te=()=>{const e=_(),t=window.getComputedStyle(e).getPropertyValue("background-color"),n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<n.length;e++)n[e].style.backgroundColor=t},Fe=(e,t)=>{e.textContent="",t.iconHtml?W(e,Be(t.iconHtml)):"success"===t.icon?W(e,'\n  <div class="swal2-success-circular-line-left"></div>\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n  <div class="swal2-success-circular-line-right"></div>\n'):"error"===t.icon?W(e,'\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n'):W(e,Be({question:"?",warning:"!",info:"i"}[t.icon]))},Le=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])ae(e,n,"backgroundColor",t.iconColor);ae(e,".swal2-success-ring","borderColor",t.iconColor)}},Be=e=>'<div class="'.concat(x["icon-content"],'">').concat(e,"</div>"),De=(e,t)=>{const n=j();if(!t.progressSteps||0===t.progressSteps.length)return re(n);ne(n),n.textContent="",t.currentProgressStep>=t.progressSteps.length&&r("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),t.progressSteps.forEach(((e,r)=>{const a=(e=>{const t=document.createElement("li");return J(t,x["progress-step"]),W(t,e),t})(e);if(n.appendChild(a),r===t.currentProgressStep&&J(a,x["active-progress-step"]),r!==t.progressSteps.length-1){const e=(e=>{const t=document.createElement("li");return J(t,x["progress-step-line"]),e.progressStepsDistance&&(t.style.width=e.progressStepsDistance),t})(t);n.appendChild(e)}}))},Me=(e,t)=>{e.className="".concat(x.popup," ").concat(ie(e)?t.showClass.popup:""),t.toast?(J([document.documentElement,document.body],x["toast-shown"]),J(e,x.toast)):J(e,x.modal),Y(e,t,"popup"),"string"==typeof t.customClass&&J(e,t.customClass),t.icon&&J(e,x["icon-".concat(t.icon)])},qe=(e,t)=>{((e,t)=>{const n=R(),r=_();t.toast?(te(n,"width",t.width),r.style.width="100%",r.insertBefore(L(),k())):te(r,"width",t.width),te(r,"padding",t.padding),t.color&&(r.style.color=t.color),t.background&&(r.style.background=t.background),re(I()),Me(r,t)})(0,t),xe(0,t),De(0,t),((e,t)=>{const n=Oe.innerParams.get(e),r=k();n&&t.icon===n.icon?(Fe(r,t),Ie(r,t)):t.icon||t.iconHtml?t.icon&&-1===Object.keys(O).indexOf(t.icon)?(a('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(t.icon,'"')),re(r)):(ne(r),Fe(r,t),Ie(r,t),J(r,t.showClass.icon)):re(r)})(e,t),((e,t)=>{const n=A();if(!t.imageUrl)return re(n);ne(n,""),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt),te(n,"width",t.imageWidth),te(n,"height",t.imageHeight),n.className=x.image,Y(n,t,"image")})(0,t),((e,t)=>{const n=S();oe(n,t.title||t.titleText,"block"),t.title&&ye(t.title,n),t.titleText&&(n.innerText=t.titleText),Y(n,t,"title")})(0,t),((e,t)=>{const n=V();W(n,t.closeButtonHtml),Y(n,t,"closeButton"),oe(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel)})(0,t),je(e,t),Ee(0,t),((e,t)=>{const n=M();oe(n,t.footer),t.footer&&ye(t.footer,n),Y(n,t,"footer")})(0,t),"function"==typeof t.didRender&&t.didRender(_())},Ve=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),He=()=>{n(document.body.children).forEach((e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))},Ue=["swal-title","swal-html","swal-footer"],Ke=e=>{const t={};return n(e.querySelectorAll("swal-param")).forEach((e=>{Ze(e,["name","value"]);const n=e.getAttribute("name"),r=e.getAttribute("value");"boolean"==typeof m[n]&&"false"===r&&(t[n]=!1),"object"==typeof m[n]&&(t[n]=JSON.parse(r))})),t},ze=e=>{const r={};return n(e.querySelectorAll("swal-button")).forEach((e=>{Ze(e,["type","color","aria-label"]);const n=e.getAttribute("type");r["".concat(n,"ButtonText")]=e.innerHTML,r["show".concat(t(n),"Button")]=!0,e.hasAttribute("color")&&(r["".concat(n,"ButtonColor")]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(r["".concat(n,"ButtonAriaLabel")]=e.getAttribute("aria-label"))})),r},We=e=>{const t={},n=e.querySelector("swal-image");return n&&(Ze(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt"))),t},$e=e=>{const t={},n=e.querySelector("swal-icon");return n&&(Ze(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},Ye=e=>{const t={},r=e.querySelector("swal-input");r&&(Ze(r,["type","label","placeholder","value"]),t.input=r.getAttribute("type")||"text",r.hasAttribute("label")&&(t.inputLabel=r.getAttribute("label")),r.hasAttribute("placeholder")&&(t.inputPlaceholder=r.getAttribute("placeholder")),r.hasAttribute("value")&&(t.inputValue=r.getAttribute("value")));const a=e.querySelectorAll("swal-input-option");return a.length&&(t.inputOptions={},n(a).forEach((e=>{Ze(e,["value"]);const n=e.getAttribute("value"),r=e.innerHTML;t.inputOptions[n]=r}))),t},Ge=(e,t)=>{const n={};for(const r in t){const a=t[r],o=e.querySelector(a);o&&(Ze(o,[]),n[a.replace(/^swal-/,"")]=o.innerHTML.trim())}return n},Xe=e=>{const t=Ue.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);n(e.children).forEach((e=>{const n=e.tagName.toLowerCase();-1===t.indexOf(n)&&r("Unrecognized element <".concat(n,">"))}))},Ze=(e,t)=>{n(e.attributes).forEach((n=>{-1===t.indexOf(n.name)&&r(['Unrecognized attribute "'.concat(n.name,'" on <').concat(e.tagName.toLowerCase(),">."),"".concat(t.length?"Allowed attributes are: ".concat(t.join(", ")):"To set the value, use HTML within the element.")])}))};var Je={email:(e,t)=>/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),url:(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")};function Qe(e){(function(e){e.inputValidator||Object.keys(Je).forEach((t=>{e.input===t&&(e.inputValidator=Je[t])}))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&r("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(r('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),be(e)}class et{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const tt=()=>{null===z.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(z.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(z.previousBodyPadding+(()=>{const e=document.createElement("div");e.className=x["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})(),"px"))},nt=()=>{const e=navigator.userAgent,t=!!e.match(/iPad/i)||!!e.match(/iPhone/i),n=!!e.match(/WebKit/i);if(t&&n&&!e.match(/CriOS/i)){const e=44;_().scrollHeight>window.innerHeight-e&&(R().style.paddingBottom="".concat(e,"px"))}},rt=()=>{const e=R();let t;e.ontouchstart=e=>{t=at(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},at=e=>{const t=e.target,n=R();return!(ot(e)||it(e)||t!==n&&(le(n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||le(N())&&N().contains(t)))},ot=e=>e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType,it=e=>e.touches&&e.touches.length>1,lt=e=>{const t=R(),r=_();"function"==typeof e.willOpen&&e.willOpen(r);const a=window.getComputedStyle(document.body).overflowY;mt(t,r,e),setTimeout((()=>{ct(t,r)}),10),U()&&(ut(t,e.scrollbarPadding,a),n(document.body.children).forEach((e=>{e===R()||e.contains(R())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}))),K()||me.previousActiveElement||(me.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout((()=>e.didOpen(r))),Q(t,x["no-transition"])},st=e=>{const t=_();if(e.target!==t)return;const n=R();t.removeEventListener(ge,st),n.style.overflowY="auto"},ct=(e,t)=>{ge&&se(t)?(e.style.overflowY="hidden",t.addEventListener(ge,st)):e.style.overflowY="auto"},ut=(e,t,n)=>{(()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!$(document.body,x.iosfix)){const e=document.body.scrollTop;document.body.style.top="".concat(-1*e,"px"),J(document.body,x.iosfix),rt(),nt()}})(),t&&"hidden"!==n&&tt(),setTimeout((()=>{e.scrollTop=0}))},mt=(e,t,n)=>{J(e,n.showClass.backdrop),t.style.setProperty("opacity","0","important"),ne(t,"grid"),setTimeout((()=>{J(t,n.showClass.popup),t.style.removeProperty("opacity")}),10),J([document.documentElement,document.body],x.shown),n.heightAuto&&n.backdrop&&!n.toast&&J([document.documentElement,document.body],x["height-auto"])},dt=e=>{let t=_();t||new Rn,t=_();const n=L();K()?re(k()):pt(t,e),ne(n),t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()},pt=(e,t)=>{const n=D(),r=L();!t&&ie(T())&&(t=T()),ne(n),t&&(re(t),r.setAttribute("data-button-to-replace",t.className)),r.parentNode.insertBefore(r,t),J([e,n],x.loading)},ft=e=>e.checked?1:0,bt=e=>e.checked?e.value:null,yt=e=>e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,vt=(e,t)=>{const n=_(),r=e=>gt[t.input](n,Et(e),t);s(t.inputOptions)||u(t.inputOptions)?(dt(T()),c(t.inputOptions).then((t=>{e.hideLoading(),r(t)}))):"object"==typeof t.inputOptions?r(t.inputOptions):a("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(typeof t.inputOptions))},ht=(e,t)=>{const n=e.getInput();re(n),c(t.inputValue).then((r=>{n.value="number"===t.input?parseFloat(r)||0:"".concat(r),ne(n),n.focus(),e.hideLoading()})).catch((t=>{a("Error in inputValue promise: ".concat(t)),n.value="",ne(n),n.focus(),e.hideLoading()}))},gt={select:(e,t,n)=>{const r=ee(e,x.select),a=(e,t,r)=>{const a=document.createElement("option");a.value=r,W(a,t),a.selected=wt(r,n.inputValue),e.appendChild(a)};t.forEach((e=>{const t=e[0],n=e[1];if(Array.isArray(n)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,r.appendChild(e),n.forEach((t=>a(e,t[1],t[0])))}else a(r,n,t)})),r.focus()},radio:(e,t,n)=>{const r=ee(e,x.radio);t.forEach((e=>{const t=e[0],a=e[1],o=document.createElement("input"),i=document.createElement("label");o.type="radio",o.name=x.radio,o.value=t,wt(t,n.inputValue)&&(o.checked=!0);const l=document.createElement("span");W(l,a),l.className=x.label,i.appendChild(o),i.appendChild(l),r.appendChild(i)}));const a=r.querySelectorAll("input");a.length&&a[0].focus()}},Et=e=>{const t=[];return"undefined"!=typeof Map&&e instanceof Map?e.forEach(((e,n)=>{let r=e;"object"==typeof r&&(r=Et(r)),t.push([n,r])})):Object.keys(e).forEach((n=>{let r=e[n];"object"==typeof r&&(r=Et(r)),t.push([n,r])})),t},wt=(e,t)=>t&&t.toString()===e.toString(),xt=(e,n)=>{const r=Oe.innerParams.get(e);if(!r.input)return a('The "input" parameter is needed to be set when using returnInputValueOn'.concat(t(n)));const o=((e,t)=>{const n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return ft(n);case"radio":return bt(n);case"file":return yt(n);default:return t.inputAutoTrim?n.value.trim():n.value}})(e,r);r.inputValidator?Ot(e,o,n):e.getInput().checkValidity()?"deny"===n?Rt(e,o):_t(e,o):(e.enableButtons(),e.showValidationMessage(r.validationMessage))},Ot=(e,t,n)=>{const r=Oe.innerParams.get(e);e.disableInput(),Promise.resolve().then((()=>c(r.inputValidator(t,r.validationMessage)))).then((r=>{e.enableButtons(),e.enableInput(),r?e.showValidationMessage(r):"deny"===n?Rt(e,t):_t(e,t)}))},Rt=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnDeny&&dt(F()),n.preDeny?(Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preDeny(t,n.validationMessage)))).then((n=>{!1===n?e.hideLoading():e.closePopup({isDenied:!0,value:void 0===n?t:n})})).catch((t=>Pt(e||void 0,t)))):e.closePopup({isDenied:!0,value:t})},Ct=(e,t)=>{e.closePopup({isConfirmed:!0,value:t})},Pt=(e,t)=>{e.rejectPromise(t)},_t=(e,t)=>{const n=Oe.innerParams.get(e||void 0);n.showLoaderOnConfirm&&dt(),n.preConfirm?(e.resetValidationMessage(),Oe.awaitingPromise.set(e||void 0,!0),Promise.resolve().then((()=>c(n.preConfirm(t,n.validationMessage)))).then((n=>{ie(I())||!1===n?e.hideLoading():Ct(e,void 0===n?t:n)})).catch((t=>Pt(e||void 0,t)))):Ct(e,t)},kt=(e,t,n)=>{t.popup.onclick=()=>{const t=Oe.innerParams.get(e);t&&(St(t)||t.timer||t.input)||n(Ve.close)}},St=e=>e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton;let Nt=!1;const At=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=void 0,t.target===e.container&&(Nt=!0)}}},jt=e=>{e.container.onmousedown=()=>{e.popup.onmouseup=function(t){e.popup.onmouseup=void 0,(t.target===e.popup||e.popup.contains(t.target))&&(Nt=!0)}}},It=(e,t,n)=>{t.container.onclick=r=>{const a=Oe.innerParams.get(e);Nt?Nt=!1:r.target===t.container&&l(a.allowOutsideClick)&&n(Ve.backdrop)}},Tt=()=>T()&&T().click(),Ft=(e,t,n)=>{const r=H();if(r.length)return(t+=n)===r.length?t=0:-1===t&&(t=r.length-1),r[t].focus();_().focus()},Lt=["ArrowRight","ArrowDown"],Bt=["ArrowLeft","ArrowUp"],Dt=(e,t,n)=>{const r=Oe.innerParams.get(e);r&&(r.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Mt(e,t,r):"Tab"===t.key?qt(t,r):[...Lt,...Bt].includes(t.key)?Vt(t.key):"Escape"===t.key&&Ht(t,r,n))},Mt=(e,t,n)=>{if(l(n.allowEnterKey)&&!t.isComposing&&t.target&&e.getInput()&&t.target.outerHTML===e.getInput().outerHTML){if(["textarea","file"].includes(n.input))return;Tt(),t.preventDefault()}},qt=(e,t)=>{const n=e.target,r=H();let a=-1;for(let e=0;e<r.length;e++)if(n===r[e]){a=e;break}e.shiftKey?Ft(0,a,-1):Ft(0,a,1),e.stopPropagation(),e.preventDefault()},Vt=e=>{if(![T(),F(),B()].includes(document.activeElement))return;const t=Lt.includes(e)?"nextElementSibling":"previousElementSibling",n=document.activeElement[t];n instanceof HTMLElement&&n.focus()},Ht=(e,t,n)=>{l(t.allowEscapeKey)&&(e.preventDefault(),n(Ve.esc))},Ut=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const Kt=()=>{if(me.timeout)return(()=>{const e=q(),t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const n=t/parseInt(window.getComputedStyle(e).width)*100;e.style.removeProperty("transition"),e.style.width="".concat(n,"%")})(),me.timeout.stop()},zt=()=>{if(me.timeout){const e=me.timeout.start();return ce(e),e}};let Wt=!1;const $t={};const Yt=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in $t){const n=t.getAttribute(e);if(n)return void $t[e].fire({template:n})}};var Gt=Object.freeze({isValidParameter:b,isUpdatableParameter:y,isDeprecatedParameter:v,argsToParams:e=>{const t={};return"object"!=typeof e[0]||Ut(e[0])?["title","html","icon"].forEach(((n,r)=>{const o=e[r];"string"==typeof o||Ut(o)?t[n]=o:void 0!==o&&a("Unexpected type of ".concat(n,'! Expected "string" or "Element", got ').concat(typeof o))})):Object.assign(t,e[0]),t},isVisible:()=>ie(_()),clickConfirm:Tt,clickDeny:()=>F()&&F().click(),clickCancel:()=>B()&&B().click(),getContainer:R,getPopup:_,getTitle:S,getHtmlContainer:N,getImage:A,getIcon:k,getInputLabel:()=>P(x["input-label"]),getCloseButton:V,getActions:D,getConfirmButton:T,getDenyButton:F,getCancelButton:B,getLoader:L,getFooter:M,getTimerProgressBar:q,getFocusableElements:H,getValidationMessage:I,isLoading:()=>_().hasAttribute("data-loading"),fire:function(){const e=this;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new e(...n)},mixin:function(e){return class extends(this){_main(t,n){return super._main(t,Object.assign({},e,n))}}},showLoading:dt,enableLoading:dt,getTimerLeft:()=>me.timeout&&me.timeout.getTimerLeft(),stopTimer:Kt,resumeTimer:zt,toggleTimer:()=>{const e=me.timeout;return e&&(e.running?Kt():zt())},increaseTimer:e=>{if(me.timeout){const t=me.timeout.increase(e);return ce(t,!0),t}},isTimerRunning:()=>me.timeout&&me.timeout.isRunning(),bindClickHandler:function(){$t[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Wt||(document.body.addEventListener("click",Yt),Wt=!0)}});function Xt(){const e=Oe.innerParams.get(this);if(!e)return;const t=Oe.domCache.get(this);re(t.loader),K()?e.icon&&ne(k()):Zt(t),Q([t.popup,t.actions],x.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Zt=e=>{const t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));t.length?ne(t[0],"inline-block"):!ie(T())&&!ie(F())&&!ie(B())&&re(e.actions)};var Jt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};function Qt(e,t,n,r){K()?ln(e,r):(de(n).then((()=>ln(e,r))),me.keydownTarget.removeEventListener("keydown",me.keydownHandler,{capture:me.keydownListenerCapture}),me.keydownHandlerAdded=!1),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),U()&&(null!==z.previousBodyPadding&&(document.body.style.paddingRight="".concat(z.previousBodyPadding,"px"),z.previousBodyPadding=null),(()=>{if($(document.body,x.iosfix)){const e=parseInt(document.body.style.top,10);Q(document.body,x.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),He()),Q([document.documentElement,document.body],[x.shown,x["height-auto"],x["no-backdrop"],x["toast-shown"]])}function en(e){e=rn(e);const t=Jt.swalPromiseResolve.get(this),n=tn(this);this.isAwaitingPromise()?e.isDismissed||(nn(this),t(e)):n&&t(e)}const tn=e=>{const t=_();if(!t)return!1;const n=Oe.innerParams.get(e);if(!n||$(t,n.hideClass.popup))return!1;Q(t,n.showClass.popup),J(t,n.hideClass.popup);const r=R();return Q(r,n.showClass.backdrop),J(r,n.hideClass.backdrop),an(e,t,n),!0};const nn=e=>{e.isAwaitingPromise()&&(Oe.awaitingPromise.delete(e),Oe.innerParams.get(e)||e._destroy())},rn=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),an=(e,t,n)=>{const r=R(),a=ge&&se(t);"function"==typeof n.willClose&&n.willClose(t),a?on(e,t,r,n.returnFocus,n.didClose):Qt(e,r,n.returnFocus,n.didClose)},on=(e,t,n,r,a)=>{me.swalCloseEventFinishedCallback=Qt.bind(null,e,n,r,a),t.addEventListener(ge,(function(e){e.target===t&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback)}))},ln=(e,t)=>{setTimeout((()=>{"function"==typeof t&&t.bind(e.params)(),e._destroy()}))};function sn(e,t,n){const r=Oe.domCache.get(e);t.forEach((e=>{r[e].disabled=n}))}function cn(e,t){if(!e)return!1;if("radio"===e.type){const n=e.parentNode.parentNode.querySelectorAll("input");for(let e=0;e<n.length;e++)n[e].disabled=t}else e.disabled=t}const un=e=>{const t={};return Object.keys(e).forEach((n=>{y(n)?t[n]=e[n]:r('Invalid parameter to update: "'.concat(n,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))})),t};const mn=e=>{dn(e),delete e.params,delete me.keydownHandler,delete me.keydownTarget,delete me.currentInstance},dn=e=>{e.isAwaitingPromise()?(pn(Oe,e),Oe.awaitingPromise.set(e,!0)):(pn(Jt,e),pn(Oe,e))},pn=(e,t)=>{for(const n in e)e[n].delete(t)};var fn=Object.freeze({hideLoading:Xt,disableLoading:Xt,getInput:function(e){const t=Oe.innerParams.get(e||this),n=Oe.domCache.get(e||this);return n?G(n.popup,t.input):null},close:en,isAwaitingPromise:function(){return!!Oe.awaitingPromise.get(this)},rejectPromise:function(e){const t=Jt.swalPromiseReject.get(this);nn(this),t&&t(e)},closePopup:en,closeModal:en,closeToast:en,enableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){sn(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return cn(this.getInput(),!1)},disableInput:function(){return cn(this.getInput(),!0)},showValidationMessage:function(e){const t=Oe.domCache.get(this),n=Oe.innerParams.get(this);W(t.validationMessage,e),t.validationMessage.className=x["validation-message"],n.customClass&&n.customClass.validationMessage&&J(t.validationMessage,n.customClass.validationMessage),ne(t.validationMessage);const r=this.getInput();r&&(r.setAttribute("aria-invalid",!0),r.setAttribute("aria-describedby",x["validation-message"]),X(r),J(r,x.inputerror))},resetValidationMessage:function(){const e=Oe.domCache.get(this);e.validationMessage&&re(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),Q(t,x.inputerror))},getProgressSteps:function(){return Oe.domCache.get(this).progressSteps},update:function(e){const t=_(),n=Oe.innerParams.get(this);if(!t||$(t,n.hideClass.popup))return r("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const a=un(e),o=Object.assign({},n,a);qe(this,o),Oe.innerParams.set(this,o),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})},_destroy:function(){const e=Oe.domCache.get(this),t=Oe.innerParams.get(this);t?(e.popup&&me.swalCloseEventFinishedCallback&&(me.swalCloseEventFinishedCallback(),delete me.swalCloseEventFinishedCallback),me.deferDisposalTimer&&(clearTimeout(me.deferDisposalTimer),delete me.deferDisposalTimer),"function"==typeof t.didDestroy&&t.didDestroy(),mn(this)):dn(this)}});let bn;class yn{constructor(){if("undefined"==typeof window)return;bn=this;for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=Object.freeze(this.constructor.argsToParams(t));Object.defineProperties(this,{params:{value:r,writable:!1,enumerable:!0,configurable:!0}});const a=this._main(this.params);Oe.promise.set(this,a)}_main(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(e=>{!e.backdrop&&e.allowOutsideClick&&r('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const t in e)h(t),e.toast&&g(t),E(t)})(Object.assign({},t,e)),me.currentInstance&&(me.currentInstance._destroy(),U()&&He()),me.currentInstance=this;const n=hn(e,t);Qe(n),Object.freeze(n),me.timeout&&(me.timeout.stop(),delete me.timeout),clearTimeout(me.restoreFocusTimeout);const a=gn(this);return qe(this,n),Oe.innerParams.set(this,n),vn(this,a,n)}then(e){return Oe.promise.get(this).then(e)}finally(e){return Oe.promise.get(this).finally(e)}}const vn=(e,t,n)=>new Promise(((r,a)=>{const o=t=>{e.closePopup({isDismissed:!0,dismiss:t})};Jt.swalPromiseResolve.set(e,r),Jt.swalPromiseReject.set(e,a),t.confirmButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.input?xt(e,"confirm"):_t(e,!0)})(e),t.denyButton.onclick=()=>(e=>{const t=Oe.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?xt(e,"deny"):Rt(e,!1)})(e),t.cancelButton.onclick=()=>((e,t)=>{e.disableButtons(),t(Ve.cancel)})(e,o),t.closeButton.onclick=()=>o(Ve.close),((e,t,n)=>{Oe.innerParams.get(e).toast?kt(e,t,n):(At(t),jt(t),It(e,t,n))})(e,t,o),((e,t,n,r)=>{t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),n.toast||(t.keydownHandler=t=>Dt(e,t,r),t.keydownTarget=n.keydownListenerCapture?window:_(),t.keydownListenerCapture=n.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)})(e,me,n,o),((e,t)=>{"select"===t.input||"radio"===t.input?vt(e,t):["text","email","number","tel","textarea"].includes(t.input)&&(s(t.inputValue)||u(t.inputValue))&&(dt(T()),ht(e,t))})(e,n),lt(n),En(me,n,o),wn(t,n),setTimeout((()=>{t.container.scrollTop=0}))})),hn=(e,t)=>{const n=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const n=t.content;return Xe(n),Object.assign(Ke(n),ze(n),We(n),$e(n),Ye(n),Ge(n,Ue))})(e),r=Object.assign({},m,t,n,e);return r.showClass=Object.assign({},m.showClass,r.showClass),r.hideClass=Object.assign({},m.hideClass,r.hideClass),r},gn=e=>{const t={popup:_(),container:R(),actions:D(),confirmButton:T(),denyButton:F(),cancelButton:B(),loader:L(),closeButton:V(),validationMessage:I(),progressSteps:j()};return Oe.domCache.set(e,t),t},En=(e,t,n)=>{const r=q();re(r),t.timer&&(e.timeout=new et((()=>{n("timer"),delete e.timeout}),t.timer),t.timerProgressBar&&(ne(r),setTimeout((()=>{e.timeout&&e.timeout.running&&ce(t.timer)}))))},wn=(e,t)=>{if(!t.toast)return l(t.allowEnterKey)?void(xn(e,t)||Ft(0,-1,1)):On()},xn=(e,t)=>t.focusDeny&&ie(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ie(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ie(e.confirmButton)||(e.confirmButton.focus(),0)),On=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Object.assign(yn.prototype,fn),Object.assign(yn,Gt),Object.keys(fn).forEach((e=>{yn[e]=function(){if(bn)return bn[e](...arguments)}})),yn.DismissReason=Ve,yn.version="11.3.10";const Rn=yn;return Rn.default=Rn,Rn}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2)},473:function(e){"use strict";e.exports=function(){}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e={};n.r(e),n.d(e,{disableComplementaryArea:function(){return sr},enableComplementaryArea:function(){return lr},pinItem:function(){return ur},setFeatureDefaults:function(){return fr},setFeatureValue:function(){return pr},toggleFeature:function(){return dr},unpinItem:function(){return mr}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return br},isFeatureActive:function(){return vr},isItemPinned:function(){return yr}});var r=window.wp.domReady,a=n.n(r),o=window.wp.element,i=window.React,l=n.n(i);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var c,u=c||(c={});u.Pop="POP",u.Push="PUSH",u.Replace="REPLACE";function m(e){e.preventDefault(),e.returnValue=""}function d(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function p(e){var t=e.pathname;t=void 0===t?"/":t;var n=e.search;return n=void 0===n?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t}function f(e){var t={};if(e){var n=e.indexOf("#");0<=n&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function b(e,t){if(!e)throw new Error(t)}const y=(0,i.createContext)(null),v=(0,i.createContext)(null),h=(0,i.createContext)({outlet:null,matches:[]});function g(e){return function(e){let t=(0,i.useContext)(h).outlet;return t?(0,i.createElement)(P.Provider,{value:e},t):t}(e.context)}function E(e){b(!1)}function w(e){let{basename:t="/",children:n=null,location:r,navigationType:a=c.Pop,navigator:o,static:l=!1}=e;O()&&b(!1);let s=D(t),u=(0,i.useMemo)((()=>({basename:s,navigator:o,static:l})),[s,o,l]);"string"==typeof r&&(r=f(r));let{pathname:m="/",search:d="",hash:p="",state:h=null,key:g="default"}=r,E=(0,i.useMemo)((()=>{let e=L(m,s);return null==e?null:{pathname:e,search:d,hash:p,state:h,key:g}}),[s,m,d,p,h,g]);return null==E?null:(0,i.createElement)(y.Provider,{value:u},(0,i.createElement)(v.Provider,{children:n,value:{location:E,navigationType:a}}))}function x(e){let{children:t,location:n}=e;return function(e,t){O()||b(!1);let{matches:n}=(0,i.useContext)(h),r=n[n.length-1],a=r?r.params:{},o=(r&&r.pathname,r?r.pathnameBase:"/");r&&r.route;let l,s=R();if(t){var c;let e="string"==typeof t?f(t):t;"/"===o||(null==(c=e.pathname)?void 0:c.startsWith(o))||b(!1),l=e}else l=s;let u=l.pathname||"/",m=function(e,t,n){void 0===n&&(n="/");let r=L(("string"==typeof t?f(t):t).pathname||"/",n);if(null==r)return null;let a=S(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let o=null;for(let e=0;null==o&&e<a.length;++e)o=I(a[e],r);return o}(e,{pathname:"/"===o?u:u.slice(o.length)||"/"});return function(e,t){return void 0===t&&(t=[]),null==e?null:e.reduceRight(((n,r,a)=>(0,i.createElement)(h.Provider,{children:void 0!==r.route.element?r.route.element:(0,i.createElement)(g,null),value:{outlet:n,matches:t.concat(e.slice(0,a+1))}})),null)}(m&&m.map((e=>Object.assign({},e,{params:Object.assign({},a,e.params),pathname:B([o,e.pathname]),pathnameBase:"/"===e.pathnameBase?o:B([o,e.pathnameBase])}))),n)}(k(t),n)}function O(){return null!=(0,i.useContext)(v)}function R(){return O()||b(!1),(0,i.useContext)(v).location}function C(){O()||b(!1);let{basename:e,navigator:t}=(0,i.useContext)(y),{matches:n}=(0,i.useContext)(h),{pathname:r}=R(),a=JSON.stringify(n.map((e=>e.pathnameBase))),o=(0,i.useRef)(!1);(0,i.useEffect)((()=>{o.current=!0}));let l=(0,i.useCallback)((function(n,i){if(void 0===i&&(i={}),!o.current)return;if("number"==typeof n)return void t.go(n);let l=F(n,JSON.parse(a),r);"/"!==e&&(l.pathname=B([e,l.pathname])),(i.replace?t.replace:t.push)(l,i.state)}),[e,t,a,r]);return l}const P=(0,i.createContext)(null);function _(e){let{matches:t}=(0,i.useContext)(h),{pathname:n}=R(),r=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,i.useMemo)((()=>F(e,JSON.parse(r),n)),[e,r,n])}function k(e){let t=[];return i.Children.forEach(e,(e=>{if(!(0,i.isValidElement)(e))return;if(e.type===i.Fragment)return void t.push.apply(t,k(e.props.children));e.type!==E&&b(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=k(e.props.children)),t.push(n)})),t}function S(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let o={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};o.relativePath.startsWith("/")&&(o.relativePath.startsWith(r)||b(!1),o.relativePath=o.relativePath.slice(r.length));let i=B([r,o.relativePath]),l=n.concat(o);e.children&&e.children.length>0&&(!0===e.index&&b(!1),S(e.children,t,l,i)),(null!=e.path||e.index)&&t.push({path:i,score:j(i,e.index),routesMeta:l})})),t}const N=/^:\w+$/,A=e=>"*"===e;function j(e,t){let n=e.split("/"),r=n.length;return n.some(A)&&(r+=-2),t&&(r+=2),n.filter((e=>!A(e))).reduce(((e,t)=>e+(N.test(t)?3:""===t?1:10)),r)}function I(e,t){let{routesMeta:n}=e,r={},a="/",o=[];for(let e=0;e<n.length;++e){let i=n[e],l=e===n.length-1,s="/"===a?t:t.slice(a.length)||"/",c=T({path:i.relativePath,caseSensitive:i.caseSensitive,end:l},s);if(!c)return null;Object.assign(r,c.params);let u=i.route;o.push({params:r,pathname:B([a,c.pathname]),pathnameBase:B([a,c.pathnameBase]),route:u}),"/"!==c.pathnameBase&&(a=B([a,c.pathnameBase]))}return o}function T(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0);let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a+=n?"\\/*$":"(?:\\b|\\/|$)",[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=l[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(l[n]||""),e}),{}),pathname:o,pathnameBase:i,pattern:e}}function F(e,t,n){let r,a="string"==typeof e?f(e):e,o=""===e||""===a.pathname?"/":a.pathname;if(null==o)r=n;else{let e=t.length-1;if(o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}r=e>=0?t[e]:"/"}let i=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:a=""}="string"==typeof e?f(e):e,o=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:o,search:M(r),hash:q(a)}}(a,r);return o&&"/"!==o&&o.endsWith("/")&&!i.pathname.endsWith("/")&&(i.pathname+="/"),i}function L(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}const B=e=>e.join("/").replace(/\/\/+/g,"/"),D=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),M=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",q=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function V(){return V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}const H=["onClick","reloadDocument","replace","state","target","to"];function U(e){let{basename:t,children:n,window:r}=e,a=(0,i.useRef)();null==a.current&&(a.current=function(e){function t(){var e=f(l.location.hash.substr(1)),t=e.pathname,n=e.search;e=e.hash;var r=u.state||{};return[r.idx,{pathname:void 0===t?"/":t,search:void 0===n?"":n,hash:void 0===e?"":e,state:r.usr||null,key:r.key||"default"}]}function n(){if(b)E.call(b),b=null;else{var e=c.Pop,n=t(),r=n[0];if(n=n[1],E.length){if(null!=r){var a=v-r;a&&(b={action:e,location:n,retry:function(){i(-1*a)}},i(a))}}else o(e)}}function r(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=-1===(n=(t=l.location.href).indexOf("#"))?t:t.slice(0,n)),n+"#"+("string"==typeof e?e:p(e))}function a(e,t){return void 0===t&&(t=null),s({pathname:h.pathname,hash:"",search:""},"string"==typeof e?f(e):e,{state:t,key:Math.random().toString(36).substr(2,8)})}function o(e){y=e,e=t(),v=e[0],h=e[1],g.call({action:y,location:h})}function i(e){u.go(e)}void 0===e&&(e={});var l=void 0===(e=e.window)?document.defaultView:e,u=l.history,b=null;l.addEventListener("popstate",n),l.addEventListener("hashchange",(function(){p(t()[1])!==p(h)&&n()}));var y=c.Pop,v=(e=t())[0],h=e[1],g=d(),E=d();return null==v&&(v=0,u.replaceState(s({},u.state,{idx:v}),"")),{get action(){return y},get location(){return h},createHref:r,push:function e(t,n){var i=c.Push,s=a(t,n);if(!E.length||(E.call({action:i,location:s,retry:function(){e(t,n)}}),0)){var m=[{usr:s.state,key:s.key,idx:v+1},r(s)];s=m[0],m=m[1];try{u.pushState(s,"",m)}catch(e){l.location.assign(m)}o(i)}},replace:function e(t,n){var i=c.Replace,l=a(t,n);E.length&&(E.call({action:i,location:l,retry:function(){e(t,n)}}),1)||(l=[{usr:l.state,key:l.key,idx:v},r(l)],u.replaceState(l[0],"",l[1]),o(i))},go:i,back:function(){i(-1)},forward:function(){i(1)},listen:function(e){return g.push(e)},block:function(e){var t=E.push(e);return 1===E.length&&l.addEventListener("beforeunload",m),function(){t(),E.length||l.removeEventListener("beforeunload",m)}}}}({window:r}));let o=a.current,[l,u]=(0,i.useState)({action:o.action,location:o.location});return(0,i.useLayoutEffect)((()=>o.listen(u)),[o]),(0,i.createElement)(w,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:o})}const K=(0,i.forwardRef)((function(e,t){let{onClick:n,reloadDocument:r,replace:a=!1,state:o,target:l,to:s}=e,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,H),u=function(e){O()||b(!1);let{basename:t,navigator:n}=(0,i.useContext)(y),{hash:r,pathname:a,search:o}=_(e),l=a;if("/"!==t){let n=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?f(e).pathname:e.pathname}(e),r=null!=n&&n.endsWith("/");l="/"===a?t+(r?"/":""):B([t,a])}return n.createHref({pathname:l,search:o,hash:r})}(s),m=function(e,t){let{target:n,replace:r,state:a}=void 0===t?{}:t,o=C(),l=R(),s=_(e);return(0,i.useCallback)((t=>{if(!(0!==t.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let n=!!r||p(l)===p(s);o(e,{replace:n,state:a})}}),[l,o,s,r,a,n,e])}(s,{replace:a,state:o,target:l});return(0,i.createElement)("a",V({},c,{href:u,onClick:function(e){n&&n(e),e.defaultPrevented||r||m(e)},ref:t,target:l}))}));var z=window.wp.i18n;function W(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var $=n(184),Y=n.n($),G=l().createContext({});function X(e,t){var n=(0,i.useContext)(G);return e||n[t]||t}G.Consumer,G.Provider;var Z=["bsPrefix","fluid","as","className"],J=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.fluid,a=e.as,o=void 0===a?"div":a,i=e.className,c=W(e,Z),u=X(n,"container"),m="string"==typeof r?"-"+r:"-fluid";return l().createElement(o,s({ref:t},c,{className:Y()(i,r?""+u+m:u)}))}));J.displayName="Container",J.defaultProps={fluid:!1};var Q=J,ee=["bsPrefix","className","striped","bordered","borderless","hover","size","variant","responsive"],te=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.striped,o=e.bordered,i=e.borderless,c=e.hover,u=e.size,m=e.variant,d=e.responsive,p=W(e,ee),f=X(n,"table"),b=Y()(r,f,m&&f+"-"+m,u&&f+"-"+u,a&&f+"-striped",o&&f+"-bordered",i&&f+"-borderless",c&&f+"-hover"),y=l().createElement("table",s({},p,{className:b,ref:t}));if(d){var v=f+"-responsive";return"string"==typeof d&&(v=v+"-"+d),l().createElement("div",{className:v},y)}return y})),ne=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return null!=e})).reduce((function(e,t){if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];e.apply(this,r),t.apply(this,r)}}),null)},re=["as","disabled","onKeyDown"];function ae(e){return!e||"#"===e.trim()}var oe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"a":n,a=e.disabled,o=e.onKeyDown,i=W(e,re),c=function(e){var t=i.href,n=i.onClick;(a||ae(t))&&e.preventDefault(),a?e.stopPropagation():n&&n(e)};return ae(i.href)&&(i.role=i.role||"button",i.href=i.href||"#"),a&&(i.tabIndex=-1,i["aria-disabled"]=!0),l().createElement(r,s({ref:t},i,{onClick:c,onKeyDown:ne((function(e){" "===e.key&&(e.preventDefault(),c(e))}),o)}))}));oe.displayName="SafeAnchor";var ie=oe,le=["bsPrefix","variant","size","active","className","block","type","as"],se=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.variant,a=e.size,o=e.active,i=e.className,c=e.block,u=e.type,m=e.as,d=W(e,le),p=X(n,"btn"),f=Y()(i,p,o&&"active",r&&p+"-"+r,c&&p+"-block",a&&p+"-"+a);if(d.href)return l().createElement(ie,s({},d,{as:m,ref:t,className:Y()(f,d.disabled&&"disabled")}));t&&(d.ref=t),u?d.type=u:m||(d.type="button");var b=m||"button";return l().createElement(b,s({},d,{className:f}))}));se.displayName="Button",se.defaultProps={variant:"primary",active:!1,disabled:!1};var ce=se,ue=window.wp.data,me=n(764),de=n.n(me),pe=window.wp.apiFetch,fe=n.n(pe),be=window.wp.hooks;function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}window.SMARTPAY_FORM_HOOKS=(0,be.createHooks)();var ve=function(){var e,t,n=(e=(0,o.useState)([]),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ye(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)?ye(e,t):void 0}}(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.")}()),r=n[0],a=n[1],i=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForms()}),[]);(0,o.useEffect)((function(){a(i)}),[i]);return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom d-fixed"},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},(0,z.__)("Forms","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement(K,{role:"button",className:"btn btn-primary btn-sm text-decoration-none px-3",to:"create"},(0,z.__)("Add new","smartpay")))))),React.createElement(Q,{className:"mt-3"},React.createElement("div",{className:"bg-white"},React.createElement(te,{className:"table"},React.createElement("thead",null,React.createElement("tr",{className:"bg-light"},React.createElement("th",{className:"w-50 text-left"},React.createElement("strong",null,(0,z.__)("Title","smartpay"))),React.createElement("th",{className:"text-left"},(0,z.__)("Date","smartpay")),React.createElement("th",{className:"text-right"},(0,z.__)("Actions","smartpay")))),React.createElement("tbody",null,!r.length&&React.createElement("tr",null,React.createElement("td",{className:"text-center",colSpan:"3"},(0,z.__)("No form found.","smartpay"))),r.map((function(e,t){var n;return React.createElement("tr",{key:t},React.createElement("td",null,e.title||""),React.createElement("td",null,e.updated_at||""),React.createElement("td",{className:"text-right"},(null==e||null===(n=e.extra)||void 0===n?void 0:n.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:e.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none p-0 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(K,{className:"btn btn-sm btn-link p-0 mr-2",to:"/".concat(e.id,"/edit")},(0,z.__)("Edit","smartpay")),React.createElement(ce,{className:"btn-sm p-0",onClick:function(){return t=e.id,void de().fire({title:(0,z.__)("Are you sure?","smartpay"),text:(0,z.__)("You won't be able to revert this!","smartpay"),icon:"warning",confirmButtonText:(0,z.__)("Yes","smartpay"),showCancelButton:!0}).then((function(e){e.isConfirmed&&function(e){return fe()({path:"smartpay/v1/forms/".concat(e),method:"DELETE",headers:{"X-WP-Nonce":smartpay.apiNonce}})}(t).then((function(e){(0,ue.dispatch)("smartpay/forms").deleteForm(t),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))}));var t},variant:"link"},(0,z.__)("Delete","smartpay"))))})))))))},he=(n(391),n(697)),ge=n.n(he),Ee=["as","className","type","tooltip"],we={type:ge().string,tooltip:ge().bool,as:ge().elementType},xe=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"div":n,a=e.className,o=e.type,i=void 0===o?"valid":o,c=e.tooltip,u=void 0!==c&&c,m=W(e,Ee);return l().createElement(r,s({},m,{ref:t,className:Y()(a,i+"-"+(u?"tooltip":"feedback"))}))}));xe.displayName="Feedback",xe.propTypes=we;var Oe=xe,Re=l().createContext({controlId:void 0}),Ce=["id","bsPrefix","bsCustomPrefix","className","type","isValid","isInvalid","isStatic","as"],Pe=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.type,u=void 0===c?"checkbox":c,m=e.isValid,d=void 0!==m&&m,p=e.isInvalid,f=void 0!==p&&p,b=e.isStatic,y=e.as,v=void 0===y?"input":y,h=W(e,Ce),g=(0,i.useContext)(Re),E=g.controlId,w=g.custom?[a,"custom-control-input"]:[r,"form-check-input"];return r=X(w[0],w[1]),l().createElement(v,s({},h,{ref:t,type:u,id:n||E,className:Y()(o,r,d&&"is-valid",f&&"is-invalid",b&&"position-static")}))}));Pe.displayName="FormCheckInput";var _e=Pe,ke=["bsPrefix","bsCustomPrefix","className","htmlFor"],Se=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,ke),u=(0,i.useContext)(Re),m=u.controlId,d=u.custom?[r,"custom-control-label"]:[n,"form-check-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n)}))}));Se.displayName="FormCheckLabel";var Ne=Se,Ae=["id","bsPrefix","bsCustomPrefix","inline","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","title","type","label","children","custom","as"],je=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.inline,c=void 0!==o&&o,u=e.disabled,m=void 0!==u&&u,d=e.isValid,p=void 0!==d&&d,f=e.isInvalid,b=void 0!==f&&f,y=e.feedbackTooltip,v=void 0!==y&&y,h=e.feedback,g=e.className,E=e.style,w=e.title,x=void 0===w?"":w,O=e.type,R=void 0===O?"checkbox":O,C=e.label,P=e.children,_=e.custom,k=e.as,S=void 0===k?"input":k,N=W(e,Ae),A="switch"===R||_,j=A?[a,"custom-control"]:[r,"form-check"];r=X(j[0],j[1]);var I=(0,i.useContext)(Re).controlId,T=(0,i.useMemo)((function(){return{controlId:n||I,custom:A}}),[I,A,n]),F=A||null!=C&&!1!==C&&!P,L=l().createElement(_e,s({},N,{type:"switch"===R?"checkbox":R,ref:t,isValid:p,isInvalid:b,isStatic:!F,disabled:m,as:S}));return l().createElement(Re.Provider,{value:T},l().createElement("div",{style:E,className:Y()(g,r,A&&"custom-"+R,c&&r+"-inline")},P||l().createElement(l().Fragment,null,L,F&&l().createElement(Ne,{title:x},C),(p||b)&&l().createElement(Oe,{type:p?"valid":"invalid",tooltip:v},h))))}));je.displayName="FormCheck",je.Input=_e,je.Label=Ne;var Ie=je,Te=["id","bsPrefix","bsCustomPrefix","className","isValid","isInvalid","lang","as"],Fe=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,c=e.isValid,u=e.isInvalid,m=e.lang,d=e.as,p=void 0===d?"input":d,f=W(e,Te),b=(0,i.useContext)(Re),y=b.controlId,v=b.custom?[a,"custom-file-input"]:[r,"form-control-file"];return r=X(v[0],v[1]),l().createElement(p,s({},f,{ref:t,id:n||y,type:"file",lang:m,className:Y()(o,r,c&&"is-valid",u&&"is-invalid")}))}));Fe.displayName="FormFileInput";var Le=Fe,Be=["bsPrefix","bsCustomPrefix","className","htmlFor"],De=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.bsCustomPrefix,a=e.className,o=e.htmlFor,c=W(e,Be),u=(0,i.useContext)(Re),m=u.controlId,d=u.custom?[r,"custom-file-label"]:[n,"form-file-label"];return n=X(d[0],d[1]),l().createElement("label",s({},c,{ref:t,htmlFor:o||m,className:Y()(a,n),"data-browse":c["data-browse"]}))}));De.displayName="FormFileLabel";var Me=De,qe=["id","bsPrefix","bsCustomPrefix","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","label","children","custom","lang","data-browse","as","inputAs"],Ve=l().forwardRef((function(e,t){var n=e.id,r=e.bsPrefix,a=e.bsCustomPrefix,o=e.disabled,c=void 0!==o&&o,u=e.isValid,m=void 0!==u&&u,d=e.isInvalid,p=void 0!==d&&d,f=e.feedbackTooltip,b=void 0!==f&&f,y=e.feedback,v=e.className,h=e.style,g=e.label,E=e.children,w=e.custom,x=e.lang,O=e["data-browse"],R=e.as,C=void 0===R?"div":R,P=e.inputAs,_=void 0===P?"input":P,k=W(e,qe),S=w?[a,"custom"]:[r,"form-file"];r=X(S[0],S[1]);var N=(0,i.useContext)(Re).controlId,A=(0,i.useMemo)((function(){return{controlId:n||N,custom:w}}),[N,w,n]),j=null!=g&&!1!==g&&!E,I=l().createElement(Le,s({},k,{ref:t,isValid:m,isInvalid:p,disabled:c,as:_,lang:x}));return l().createElement(Re.Provider,{value:A},l().createElement(C,{style:h,className:Y()(v,r,w&&"custom-file")},E||l().createElement(l().Fragment,null,w?l().createElement(l().Fragment,null,I,j&&l().createElement(Me,{"data-browse":O},g)):l().createElement(l().Fragment,null,j&&l().createElement(Me,null,g),I),(m||p)&&l().createElement(Oe,{type:m?"valid":"invalid",tooltip:b},y))))}));Ve.displayName="FormFile",Ve.Input=Le,Ve.Label=Me;var He=Ve,Ue=(n(473),["bsPrefix","bsCustomPrefix","type","size","htmlSize","id","className","isValid","isInvalid","plaintext","readOnly","custom","as"]),Ke=l().forwardRef((function(e,t){var n,r,a=e.bsPrefix,o=e.bsCustomPrefix,c=e.type,u=e.size,m=e.htmlSize,d=e.id,p=e.className,f=e.isValid,b=void 0!==f&&f,y=e.isInvalid,v=void 0!==y&&y,h=e.plaintext,g=e.readOnly,E=e.custom,w=e.as,x=void 0===w?"input":w,O=W(e,Ue),R=(0,i.useContext)(Re).controlId,C=E?[o,"custom"]:[a,"form-control"];if(a=X(C[0],C[1]),h)(r={})[a+"-plaintext"]=!0,n=r;else if("file"===c){var P;(P={})[a+"-file"]=!0,n=P}else if("range"===c){var _;(_={})[a+"-range"]=!0,n=_}else if("select"===x&&E){var k;(k={})[a+"-select"]=!0,k[a+"-select-"+u]=u,n=k}else{var S;(S={})[a]=!0,S[a+"-"+u]=u,n=S}return l().createElement(x,s({},O,{type:c,size:m,ref:t,readOnly:g,id:d||R,className:Y()(p,n,b&&"is-valid",v&&"is-invalid")}))}));Ke.displayName="FormControl";var ze=Object.assign(Ke,{Feedback:Oe}),We=["bsPrefix","className","children","controlId","as"],$e=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.controlId,c=e.as,u=void 0===c?"div":c,m=W(e,We);n=X(n,"form-group");var d=(0,i.useMemo)((function(){return{controlId:o}}),[o]);return l().createElement(Re.Provider,{value:d},l().createElement(u,s({},m,{ref:t,className:Y()(r,n)}),a))}));$e.displayName="FormGroup";var Ye=$e,Ge=["bsPrefix","className","as"],Xe=["xl","lg","md","sm","xs"],Ze=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"div":a,i=W(e,Ge),c=X(n,"col"),u=[],m=[];return Xe.forEach((function(e){var t,n,r,a=i[e];if(delete i[e],"object"==typeof a&&null!=a){var o=a.span;t=void 0===o||o,n=a.offset,r=a.order}else t=a;var l="xs"!==e?"-"+e:"";t&&u.push(!0===t?""+c+l:""+c+l+"-"+t),null!=r&&m.push("order"+l+"-"+r),null!=n&&m.push("offset"+l+"-"+n)})),u.length||u.push(c),l().createElement(o,s({},i,{ref:t,className:Y().apply(void 0,[r].concat(u,m))}))}));Ze.displayName="Col";var Je=Ze,Qe=["as","bsPrefix","column","srOnly","className","htmlFor"],et=l().forwardRef((function(e,t){var n=e.as,r=void 0===n?"label":n,a=e.bsPrefix,o=e.column,c=e.srOnly,u=e.className,m=e.htmlFor,d=W(e,Qe),p=(0,i.useContext)(Re).controlId;a=X(a,"form-label");var f="col-form-label";"string"==typeof o&&(f=f+" "+f+"-"+o);var b=Y()(u,a,c&&"sr-only",o&&f);return m=m||p,o?l().createElement(Je,s({ref:t,as:"label",className:b,htmlFor:m},d)):l().createElement(r,s({ref:t,className:b,htmlFor:m},d))}));et.displayName="FormLabel",et.defaultProps={column:!1,srOnly:!1};var tt=et,nt=["bsPrefix","className","as","muted"],rt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?"small":a,i=e.muted,c=W(e,nt);return n=X(n,"form-text"),l().createElement(o,s({},c,{ref:t,className:Y()(r,n,i&&"text-muted")}))}));rt.displayName="FormText";var at=rt,ot=l().forwardRef((function(e,t){return l().createElement(Ie,s({},e,{ref:t,type:"switch"}))}));ot.displayName="Switch",ot.Input=Ie.Input,ot.Label=Ie.Label;var it=ot,lt=/-(.)/g,st=["className","bsPrefix","as"];function ct(e,t){var n,r,a=void 0===t?{}:t,o=a.displayName,i=void 0===o?(n=e)[0].toUpperCase()+(r=n,r.replace(lt,(function(e,t){return t.toUpperCase()}))).slice(1):o,c=a.Component,u=a.defaultProps,m=l().forwardRef((function(t,n){var r=t.className,a=t.bsPrefix,o=t.as,i=void 0===o?c||"div":o,u=W(t,st),m=X(a,e);return l().createElement(i,s({ref:n,className:Y()(r,m)},u))}));return m.defaultProps=u,m.displayName=i,m}var ut=["bsPrefix","inline","className","validated","as"],mt=ct("form-row"),dt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.inline,a=e.className,o=e.validated,i=e.as,c=void 0===i?"form":i,u=W(e,ut);return n=X(n,"form"),l().createElement(c,s({},u,{ref:t,className:Y()(a,o&&"was-validated",r&&n+"-inline")}))}));dt.displayName="Form",dt.defaultProps={inline:!1},dt.Row=mt,dt.Group=Ye,dt.Control=ze,dt.Check=Ie,dt.File=He,dt.Switch=it,dt.Label=tt,dt.Text=at;var pt=dt;function ft(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function bt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function yt(e,t){return Object.keys(t).reduce((function(n,r){var a,o=n,l=o[ft(r)],c=o[r],u=W(o,[ft(r),r].map(bt)),m=t[r],d=function(e,t,n){var r=(0,i.useRef)(void 0!==e),a=(0,i.useState)(t),o=a[0],l=a[1],s=void 0!==e,c=r.current;return r.current=s,!s&&c&&o!==t&&l(t),[s?e:o,(0,i.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n&&n.apply(void 0,[e].concat(r)),l(e)}),[n])]}(c,l,e[m]),p=d[0],f=d[1];return s({},u,((a={})[r]=p,a[m]=f,a))}),e)}n(638),n(143);var vt=l().createContext(null);vt.displayName="NavbarContext";var ht=vt,gt=l().createContext(null);gt.displayName="CardContext";var Et=gt,wt=Function.prototype.bind.call(Function.prototype.call,[].slice),xt=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e},Ot=l().createContext(null);Ot.displayName="NavContext";var Rt=Ot,Ct=function(e,t){return void 0===t&&(t=null),null!=e?String(e):t||null},Pt=l().createContext(null),_t=l().createContext(null),kt=["as","onSelect","activeKey","role","onKeyDown"],St=function(){},Nt=l().forwardRef((function(e,t){var n,r,a=e.as,o=void 0===a?"ul":a,c=e.onSelect,u=e.activeKey,m=e.role,d=e.onKeyDown,p=W(e,kt),f=(0,i.useReducer)((function(e){return!e}),!1)[1],b=(0,i.useRef)(!1),y=(0,i.useContext)(Pt),v=(0,i.useContext)(_t);v&&(m=m||"tablist",u=v.activeKey,n=v.getControlledId,r=v.getControllerId);var h=(0,i.useRef)(null),g=function(e){var t=h.current;if(!t)return null;var n=("[data-rb-event-key]:not(.disabled)",wt(t.querySelectorAll("[data-rb-event-key]:not(.disabled)"))),r=t.querySelector(".active");if(!r)return null;var a=n.indexOf(r);if(-1===a)return null;var o=a+e;return o>=n.length&&(o=0),o<0&&(o=n.length-1),n[o]},E=function(e,t){null!=e&&(c&&c(e,t),y&&y(e,t))};(0,i.useEffect)((function(){if(h.current&&b.current){var e=h.current.querySelector("[data-rb-event-key].active");e&&e.focus()}b.current=!1}));var w,x,O=(w=t,x=h,(0,i.useMemo)((function(){return function(e,t){var n=xt(e),r=xt(t);return function(e){n&&n(e),r&&r(e)}}(w,x)}),[w,x]));return l().createElement(Pt.Provider,{value:E},l().createElement(Rt.Provider,{value:{role:m,activeKey:Ct(u),getControlledId:n||St,getControllerId:r||St}},l().createElement(o,s({},p,{onKeyDown:function(e){var t;switch(d&&d(e),e.key){case"ArrowLeft":case"ArrowUp":t=g(-1);break;case"ArrowRight":case"ArrowDown":t=g(1);break;default:return}t&&(e.preventDefault(),E(t.dataset.rbEventKey,e),b.current=!0,f())},ref:O,role:m}))))})),At=["bsPrefix","className","children","as"],jt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,o=e.as,i=void 0===o?"div":o,c=W(e,At);return n=X(n,"nav-item"),l().createElement(i,s({},c,{ref:t,className:Y()(r,n)}),a)}));jt.displayName="NavItem";var It=jt,Tt=["active","className","eventKey","onSelect","onClick","as"],Ft=l().forwardRef((function(e,t){var n=e.active,r=e.className,a=e.eventKey,o=e.onSelect,c=e.onClick,u=e.as,m=W(e,Tt),d=Ct(a,m.href),p=(0,i.useContext)(Pt),f=(0,i.useContext)(Rt),b=n;if(f){m.role||"tablist"!==f.role||(m.role="tab");var y=f.getControllerId(d),v=f.getControlledId(d);m["data-rb-event-key"]=d,m.id=y||m.id,m["aria-controls"]=v||m["aria-controls"],b=null==n&&null!=d?f.activeKey===d:n}"tab"===m.role&&(m.disabled&&(m.tabIndex=-1,m["aria-disabled"]=!0),m["aria-selected"]=b);var h=function(e){var t=function(e){var t=(0,i.useRef)(e);return(0,i.useEffect)((function(){t.current=e}),[e]),t}((function(e){c&&c(e),null!=d&&(o&&o(d,e),p&&p(d,e))}));return(0,i.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}();return l().createElement(u,s({},m,{ref:t,onClick:h,className:Y()(r,b&&"active")}))}));Ft.defaultProps={disabled:!1};var Lt=Ft,Bt=["bsPrefix","disabled","className","href","eventKey","onSelect","as"],Dt={disabled:!1,as:ie},Mt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.disabled,a=e.className,o=e.href,i=e.eventKey,c=e.onSelect,u=e.as,m=W(e,Bt);return n=X(n,"nav-link"),l().createElement(Lt,s({},m,{href:o,ref:t,eventKey:i,as:u,disabled:r,onSelect:c,className:Y()(a,n,r&&"disabled")}))}));Mt.displayName="NavLink",Mt.defaultProps=Dt;var qt=Mt,Vt=["as","bsPrefix","variant","fill","justify","navbar","navbarScroll","className","children","activeKey"],Ht=l().forwardRef((function(e,t){var n,r,a,o=yt(e,{activeKey:"onSelect"}),c=o.as,u=void 0===c?"div":c,m=o.bsPrefix,d=o.variant,p=o.fill,f=o.justify,b=o.navbar,y=o.navbarScroll,v=o.className,h=o.children,g=o.activeKey,E=W(o,Vt),w=X(m,"nav"),x=!1,O=(0,i.useContext)(ht),R=(0,i.useContext)(Et);return O?(r=O.bsPrefix,x=null==b||b):R&&(a=R.cardHeaderBsPrefix),l().createElement(Nt,s({as:u,ref:t,activeKey:g,className:Y()(v,(n={},n[w]=!x,n[r+"-nav"]=x,n[r+"-nav-scroll"]=x&&y,n[a+"-"+d]=!!a,n[w+"-"+d]=!!d,n[w+"-fill"]=p,n[w+"-justified"]=f,n))},E),h)}));Ht.displayName="Nav",Ht.defaultProps={justify:!1,fill:!1},Ht.Item=It,Ht.Link=qt;var Ut=Ht,Kt=function(e){var t=yt(e,{activeKey:"onSelect"}),n=t.id,r=t.generateChildId,a=t.onSelect,o=t.activeKey,s=t.transition,c=t.mountOnEnter,u=t.unmountOnExit,m=t.children,d=(0,i.useMemo)((function(){return r||function(e,t){return n?n+"-"+t+"-"+e:null}}),[n,r]),p=(0,i.useMemo)((function(){return{onSelect:a,activeKey:o,transition:s,mountOnEnter:c||!1,unmountOnExit:u||!1,getControlledId:function(e){return d(e,"tabpane")},getControllerId:function(e){return d(e,"tab")}}}),[a,o,s,c,u,d]);return l().createElement(_t.Provider,{value:p},l().createElement(Pt.Provider,{value:a||null},m))},zt=["bsPrefix","as","className"],Wt=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.as,a=void 0===r?"div":r,o=e.className,i=W(e,zt),c=X(n,"tab-content");return l().createElement(a,s({ref:t},i,{className:Y()(o,c)}))}));function $t(e,t){return $t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$t(e,t)}function Yt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,$t(e,t)}var Gt=window.ReactDOM,Xt=n.n(Gt),Zt=l().createContext(null),Jt="unmounted",Qt="exited",en="entering",tn="entered",nn="exiting",rn=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=Qt,r.appearStatus=en):a=tn:a=t.unmountOnExit||t.mountOnEnter?Jt:Qt,r.state={status:a},r.nextCallback=null,r}Yt(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Jt?{status:Qt}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==en&&n!==tn&&(t=en):n!==en&&n!==tn||(t=nn)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===en?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===Qt&&this.setState({status:Jt})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[Xt().findDOMNode(this),r],o=a[0],i=a[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(o,i),this.safeSetState({status:en},(function(){t.props.onEntering(o,i),t.onTransitionEnd(s,(function(){t.safeSetState({status:tn},(function(){t.props.onEntered(o,i)}))}))}))):this.safeSetState({status:tn},(function(){t.props.onEntered(o)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Xt().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:nn},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Qt},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Qt},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Xt().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],i=a[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Jt)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,W(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l().createElement(Zt.Provider,{value:null},"function"==typeof n?n(e,r):l().cloneElement(l().Children.only(n),r))},t}(l().Component);function an(){}rn.contextType=Zt,rn.propTypes={},rn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:an,onEntering:an,onEntered:an,onExit:an,onExiting:an,onExited:an},rn.UNMOUNTED=Jt,rn.EXITED=Qt,rn.ENTERING=en,rn.ENTERED=tn,rn.EXITING=nn;var on=rn;var ln=/([A-Z])/g,sn=/^ms-/;function cn(e){return function(e){return e.replace(ln,"-$1").toLowerCase()}(e).replace(sn,"-ms-")}var un=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,mn=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(cn(t))||function(e,t){return function(e){var t=function(e){return e&&e.ownerDocument||document}(e);return t&&t.defaultView||window}(e).getComputedStyle(e,void 0)}(e).getPropertyValue(cn(t));Object.keys(t).forEach((function(a){var o=t[a];o||0===o?function(e){return!(!e||!un.test(e))}(a)?r+=a+"("+o+") ":n+=cn(a)+": "+o+";":e.style.removeProperty(cn(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n},dn=!("undefined"==typeof window||!window.document||!window.document.createElement),pn=!1,fn=!1;try{var bn={get passive(){return pn=!0},get once(){return fn=pn=!0}};dn&&(window.addEventListener("test",bn,bn),window.removeEventListener("test",bn,!0))}catch(e){}var yn=function(e,t,n,r){return function(e,t,n,r){if(r&&"boolean"!=typeof r&&!fn){var a=r.once,o=r.capture,i=n;!fn&&a&&(i=n.__once||function e(r){this.removeEventListener(t,e,o),n.call(this,r)},n.__once=i),e.addEventListener(t,i,pn?r:o)}e.addEventListener(t,n,r)}(e,t,n,r),function(){!function(e,t,n,r){var a=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)}(e,t,n,r)}};function vn(e,t,n,r){var a,o;null==n&&(o=-1===(a=mn(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(a)*o||0);var i=function(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent("transitionend",n,r),e.dispatchEvent(a)}}(e,0,!0)}),t+n),o=yn(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),o()}}(e,n,r),l=yn(e,"transitionend",t);return function(){i(),l()}}function hn(e,t){var n=mn(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function gn(e,t){var n=hn(e,"transitionDuration"),r=hn(e,"transitionDelay"),a=vn(e,(function(n){n.target===e&&(a(),t(n))}),n+r)}var En,wn=["className","children"],xn=((En={}).entering="show",En.entered="show",En),On=l().forwardRef((function(e,t){var n=e.className,r=e.children,a=W(e,wn),o=(0,i.useCallback)((function(e){!function(e){e.offsetHeight}(e),a.onEnter&&a.onEnter(e)}),[a]);return l().createElement(on,s({ref:t,addEndListener:gn},a,{onEnter:o}),(function(e,t){return l().cloneElement(r,s({},t,{className:Y()("fade",n,r.props.className,xn[e])}))}))}));On.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},On.displayName="Fade";var Rn=On,Cn=["activeKey","getControlledId","getControllerId"],Pn=["bsPrefix","className","active","onEnter","onEntering","onEntered","onExit","onExiting","onExited","mountOnEnter","unmountOnExit","transition","as","eventKey"],kn=l().forwardRef((function(e,t){var n=function(e){var t=(0,i.useContext)(_t);if(!t)return e;var n=t.activeKey,r=t.getControlledId,a=t.getControllerId,o=W(t,Cn),l=!1!==e.transition&&!1!==o.transition,c=Ct(e.eventKey);return s({},e,{active:null==e.active&&null!=c?Ct(n)===c:e.active,id:r(e.eventKey),"aria-labelledby":a(e.eventKey),transition:l&&(e.transition||o.transition||Rn),mountOnEnter:null!=e.mountOnEnter?e.mountOnEnter:o.mountOnEnter,unmountOnExit:null!=e.unmountOnExit?e.unmountOnExit:o.unmountOnExit})}(e),r=n.bsPrefix,a=n.className,o=n.active,c=n.onEnter,u=n.onEntering,m=n.onEntered,d=n.onExit,p=n.onExiting,f=n.onExited,b=n.mountOnEnter,y=n.unmountOnExit,v=n.transition,h=n.as,g=void 0===h?"div":h,E=(n.eventKey,W(n,Pn)),w=X(r,"tab-pane");if(!o&&!v&&y)return null;var x=l().createElement(g,s({},E,{ref:t,role:"tabpanel","aria-hidden":!o,className:Y()(a,w,{active:o})}));return v&&(x=l().createElement(v,{in:o,onEnter:c,onEntering:u,onEntered:m,onExit:d,onExiting:p,onExited:f,mountOnEnter:b,unmountOnExit:y},x)),l().createElement(_t.Provider,{value:null},l().createElement(Pt.Provider,{value:null},x))}));kn.displayName="TabPane";var Sn=kn;function Nn(e,t){var n=0;return l().Children.map(e,(function(e){return l().isValidElement(e)?t(e,n++):e}))}var An=["id","onSelect","transition","mountOnEnter","unmountOnExit","children","activeKey"];function jn(e){var t;return function(e,n){l().Children.forEach(e,(function(e){l().isValidElement(e)&&function(e){null==t&&(t=e.props.eventKey)}(e)}))}(e),t}function In(e){var t=e.props,n=t.title,r=t.eventKey,a=t.disabled,o=t.tabClassName,i=t.id;return null==n?null:l().createElement(It,{as:qt,eventKey:r,disabled:a,id:i,className:o},n)}var Tn=function(e){var t=yt(e,{activeKey:"onSelect"}),n=t.id,r=t.onSelect,a=t.transition,o=t.mountOnEnter,i=t.unmountOnExit,c=t.children,u=t.activeKey,m=void 0===u?jn(c):u,d=W(t,An);return l().createElement(Kt,{id:n,activeKey:m,onSelect:r,transition:a,mountOnEnter:o,unmountOnExit:i},l().createElement(Ut,s({},d,{role:"tablist",as:"nav"}),Nn(c,In)),l().createElement(Wt,null,Nn(c,(function(e){var t=s({},e.props);return delete t.title,delete t.disabled,delete t.tabClassName,l().createElement(Sn,t)}))))};Tn.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},Tn.displayName="Tabs";var Fn=Tn,Ln=function(e){function t(){return e.apply(this,arguments)||this}return Yt(t,e),t.prototype.render=function(){throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")},t}(l().Component);Ln.Container=Kt,Ln.Content=Wt,Ln.Pane=Sn;var Bn=Ln,Dn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top-end";de().fire({toast:!0,icon:t,title:e,position:n,showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})},Mn=window.wp.blocks,qn=(window.wp.formatLibrary,window.wp.blockEditor),Vn=window.wp.components,Hn=(0,Vn.createSlotFill)("SmartPayFormEditorSidebarInspector"),Un=Hn.Slot,Kn=Hn.Fill,zn=function(){return React.createElement("div",{className:"smartpay-block-editor-sidebar",role:"region",tabIndex:"-1"},React.createElement(Vn.Panel,{header:(0,z.__)("Block Option","smartpay")},React.createElement(Un,{bubblesVirtually:!0})))};zn.InspectorFill=Kn;var Wn=window.wp.mediaUtils,$n=["onError"];function Yn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yn(Object(n),!0).forEach((function(t){Xn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jn=function(e){var t,n,r=e.settings,a=e.storedBlocks,i=void 0===a?[]:a,l=e.resetBlocks,s=e.onBlockUpdate,c=(t=(0,o.useState)([]),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return Zn(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)?Zn(e,t):void 0}}(t,n)||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.")}()),u=c[0],m=c[1],d=(0,ue.useSelect)((function(e){var t=e("core").canUser("create","media");return t||!1!==t}),[]),p=(0,o.useMemo)((function(){return d?Gn(Gn({},r),{},{mediaUpload:function(e){var t=e.onError,n=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,$n);(0,Wn.uploadMedia)(Gn({wpAllowedMimeTypes:r.allowedMimeTypes,onError:function(e){var n=e.message;return t(n)}},n)).then((function(e){}))}}):r}),[d,r]);(0,o.useEffect)((function(){!u.length&&null!=i&&i.length&&f(i)}),[i]),(0,o.useEffect)((function(){s(u)}),[u]),(0,o.useEffect)((function(){l&&m([])}),[l]);var f=function(e){m(e)};return React.createElement("div",{className:"smartpay-block-editor"},React.createElement(qn.BlockEditorProvider,{value:u,onInput:f,onChange:function(e){m(e)},settings:p},React.createElement(zn.InspectorFill,null,React.createElement(qn.BlockInspector,null)),React.createElement("div",{className:"editor-styles-wrapper"},React.createElement(qn.BlockEditorKeyboardShortcuts,null),React.createElement(qn.BlockTools,null,React.createElement(qn.WritingFlow,null,React.createElement(qn.ObserveTyping,null,React.createElement(qn.BlockList,null)))),React.createElement(Vn.Popover.Slot,null))))},Qn=window.wp.compose,er=(0,o.forwardRef)((function(e,t){let{footer:n,header:r,sidebar:a,secondarySidebar:i,notices:l,content:c,drawer:u,actions:m,labels:d,className:p,shortcuts:f}=e;const b=(0,Vn.__unstableUseNavigateRegions)(f);!function(e){(0,o.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const y={
    22/* translators: accessibility text for the nav bar landmark region. */
    33drawer:(0,z.__)("Drawer"),
     
    1313actions:(0,z.__)("Publish"),
    1414/* translators: accessibility text for the footer landmark region. */
    15 footer:(0,z.__)("Footer"),...d};return(0,o.createElement)("div",s({},b,{ref:(0,Hn.useMergeRefs)([t,b.ref]),className:Y()(p,"interface-interface-skeleton",b.className,!!n&&"has-footer")}),!!u&&(0,o.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":y.drawer,tabIndex:"-1"},u),(0,o.createElement)("div",{className:"interface-interface-skeleton__editor"},!!r&&(0,o.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":y.header,tabIndex:"-1"},r),(0,o.createElement)("div",{className:"interface-interface-skeleton__body"},!!i&&(0,o.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":y.secondarySidebar,tabIndex:"-1"},i),!!l&&(0,o.createElement)("div",{className:"interface-interface-skeleton__notices"},l),(0,o.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":y.body,tabIndex:"-1"},c),!!a&&(0,o.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":y.sidebar,tabIndex:"-1"},a),!!m&&(0,o.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":y.actions,tabIndex:"-1"},m))),!!n&&(0,o.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":y.footer,tabIndex:"-1"},n))})),Kn=window.lodash;const zn=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_DEFAULTS"===t.type){const{scope:n,defaults:r}=t;return{...e,[n]:{...e[n],...r}}}return e}}),Wn=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_VALUE"===t.type){const{scope:n,featureName:r,value:a}=t;return{...e,[n]:{...e[n],[r]:a}}}return e}}),$n=(0,ue.combineReducers)({singleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a}=arguments.length>1?arguments[1]:void 0;return"SET_SINGLE_ENABLE_ITEM"===t&&n&&r?{...e,[n]:{...e[n],[r]:a||null}}:e},multipleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a,isEnable:o}=arguments.length>1?arguments[1]:void 0;if("SET_MULTIPLE_ENABLE_ITEM"!==t||!n||!r||!a||(0,Kn.get)(e,[n,r,a])===o)return e;const i=e[n]||{},l=i[r]||{};return{...e,[n]:{...i,[r]:{...l,[a]:o||!1}}}}});var Yn=(0,ue.combineReducers)({enableItems:$n,preferenceDefaults:zn,preferences:Wn});function Gn(e,t,n){return{type:"SET_SINGLE_ENABLE_ITEM",itemType:e,scope:t,item:n}}function Xn(e,t){return Gn("complementaryArea",e,t)}function Zn(e){return Gn("complementaryArea",e,void 0)}function Jn(e,t,n,r){return{type:"SET_MULTIPLE_ENABLE_ITEM",itemType:e,scope:t,item:n,isEnable:r}}function Qn(e,t){return Jn("pinnedItems",e,t,!0)}function er(e,t){return Jn("pinnedItems",e,t,!1)}function tr(e,t){return function(n){let{select:r,dispatch:a}=n;const o=r.isFeatureActive(e,t);a.setFeatureValue(e,t,!o)}}function nr(e,t,n){return{type:"SET_FEATURE_VALUE",scope:e,featureName:t,value:!!n}}function rr(e,t){return{type:"SET_FEATURE_DEFAULTS",scope:e,defaults:t}}function ar(e,t){return function(e,t,n){return(0,Kn.get)(e.enableItems.singleEnableItems,["complementaryArea",n])}(e,0,t)}function or(e,t,n){return!1!==function(e,t,n,r){return(0,Kn.get)(e.enableItems.multipleEnableItems,["pinnedItems",n,r])}(e,0,t,n)}function ir(e,t,n){var r,a;const o=null===(r=e.preferences.features[t])||void 0===r?void 0:r[n];return!!(void 0!==o?o:null===(a=e.preferenceDefaults.features[t])||void 0===a?void 0:a[n])}const lr="core/interface";(0,ue.createReduxStore)(lr,{reducer:Yn,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0}),(0,ue.registerStore)(lr,{reducer:Yn,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0}),window.wp.formatLibrary;var sr=window.wp.mediaUtils,cr=window.wp.blockEditor,ur=(0,qn.createSlotFill)("SmartPayFormEditorSidebarInspector"),mr=ur.Slot,dr=ur.Fill,pr=function(){return React.createElement("div",{className:"smartpay-block-editor-sidebar",role:"region",tabIndex:"-1"},React.createElement(qn.Panel,{header:(0,z.__)("Block Option","smartpay")},React.createElement(mr,{bubblesVirtually:!0})))};pr.InspectorFill=dr;var fr=["onError"];function br(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?br(Object(n),!0).forEach((function(t){vr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gr=function(e){var t,n,r=e.settings,a=e.storedBlocks,i=void 0===a?[]:a,l=e.resetBlocks,s=e.onBlockUpdate,c=(t=(0,o.useState)([]),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return hr(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)?hr(e,t):void 0}}(t,n)||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.")}()),u=c[0],m=c[1],d=(0,ue.useSelect)((function(e){var t=e("core").canUser("create","media");return t||!1!==t}),[]),p=(0,o.useMemo)((function(){return d?yr(yr({},r),{},{mediaUpload:function(e){var t=e.onError,n=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,fr);(0,sr.uploadMedia)(yr({wpAllowedMimeTypes:r.allowedMimeTypes,onError:function(e){var n=e.message;return t(n)}},n))}}):r}),[d,r]);(0,o.useEffect)((function(){!u.length&&null!=i&&i.length&&f(i)}),[i]),(0,o.useEffect)((function(){s(u)}),[u]),(0,o.useEffect)((function(){l&&m([])}),[l]);var f=function(e){m(e)};return React.createElement("div",{className:"smartpay-block-editor"},React.createElement(cr.BlockEditorProvider,{value:u,onInput:f,onChange:function(e){m(e)},settings:p},React.createElement(pr.InspectorFill,null,React.createElement(cr.BlockInspector,null)),React.createElement("div",{className:"editor-styles-wrapper"},React.createElement(cr.BlockEditorKeyboardShortcuts,null),React.createElement(cr.WritingFlow,null,React.createElement(cr.ObserveTyping,null,React.createElement(cr.BlockList,{className:"smartpay-block-editor__block-list"}))))))},Er=function(e){var t=e.form,n=e.setFormData,r=e.shouldReset,a=function(e){var t=[];return e.map((function(e){var n,r,a,o,i,l=null==e||null===(n=e.attributes)||void 0===n||null===(r=n.attributes)||void 0===r?void 0:r.name;l&&t.push((a={},o=l,i=e.attributes,o in a?Object.defineProperty(a,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[o]=i,a))})),t};return React.createElement("div",{className:"smartpay-form-block-editor block-editor",style:{minHeight:"70vh"}},React.createElement(Vn.ShortcutProvider,null,React.createElement(qn.SlotFillProvider,null,React.createElement(qn.DropZoneProvider,null,React.createElement(qn.FocusReturnProvider,null,React.createElement(Un,{content:React.createElement(gr,{resetBlocks:r,onBlockUpdate:function(e){n({body:(0,he.serialize)(e),fields:a(e)})},settings:window.smartPayBlockEditorSettings||{},storedBlocks:(0,he.parse)(t.body||[])}),sidebar:React.createElement("div",null,React.createElement(pr,null))}),React.createElement(qn.Popover.Slot,null))))))},wr=function(e){return l().forwardRef((function(t,n){return l().createElement("div",s({},t,{ref:n,className:Y()(t.className,e)}))}))},xr=["bsPrefix","className","variant","as"],Or=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.variant,o=e.as,i=void 0===o?"img":o,c=W(e,xr),u=X(n,"card-img");return l().createElement(i,s({ref:t,className:Y()(a?u+"-"+a:u,r)},c))}));Or.displayName="CardImg",Or.defaultProps={variant:null};var Rr=Or,Cr=["bsPrefix","className","bg","text","border","body","children","as"],Pr=wr("h5"),_r=wr("h6"),kr=ut("card-body"),Sr=ut("card-title",{Component:Pr}),Nr=ut("card-subtitle",{Component:_r}),Ar=ut("card-link",{Component:"a"}),jr=ut("card-text",{Component:"p"}),Ir=ut("card-header"),Tr=ut("card-footer"),Fr=ut("card-img-overlay"),Lr=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.bg,o=e.text,c=e.border,u=e.body,m=e.children,d=e.as,p=void 0===d?"div":d,f=W(e,Cr),b=X(n,"card"),y=(0,i.useMemo)((function(){return{cardHeaderBsPrefix:b+"-header"}}),[b]);return l().createElement(wt.Provider,{value:y},l().createElement(p,s({ref:t},f,{className:Y()(r,b,a&&"bg-"+a,o&&"text-"+o,c&&"border-"+c)}),u?l().createElement(kr,null,m):m))}));Lr.displayName="Card",Lr.defaultProps={body:!1},Lr.Img=Rr,Lr.Title=Sr,Lr.Subtitle=Nr,Lr.Body=kr,Lr.Link=Ar,Lr.Text=jr,Lr.Header=Ir,Lr.Footer=Tr,Lr.ImgOverlay=Fr;var Br=Lr;function Dr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach((function(t){qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vr=function(e){var t,n,r,a,o=e.form,i=e.setFormData,l=function(e){i(Mr(Mr({},o),{},{settings:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Checkout Options","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},React.createElement(Br,{className:"bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Checkout label","smartpay")),React.createElement(ft.Control,{className:"mt-2",size:"sm",type:"text",defaultValue:o.settings.payButtonLabel,onChange:function(e){l(Mr(Mr({},o.settings),{},{payButtonLabel:e.target.value}))},placeholder:(0,z.__)("Pay Now","smartpay")})))),React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowExternalLinkOnPaymentSuccessPage",value:"true",checked:null===(t=o.settings.externalLink)||void 0===t?void 0:t.allowExternalLink,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{allowExternalLink:e.target.checked})}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowExternalLinkOnPaymentSuccessPage"},(0,z.__)("Add External Resource Link on Payment Success Page","smartpay"))),(null===(n=o.settings.externalLink)||void 0===n?void 0:n.allowExternalLink)&&React.createElement("div",{className:"form-group mt-3 mb-0"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-4"},React.createElement("label",null,(0,z.__)("External Link","smartpay")),React.createElement(ft.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(r=o.settings.externalLink)||void 0===r?void 0:r.link,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{link:e.target.value})}))},placeholder:(0,z.__)("https://resourcelink.com","smartpay")})),React.createElement("div",{className:"w-25"},React.createElement("label",null,(0,z.__)("Label","smartpay")),React.createElement(ft.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(a=o.settings.externalLink)||void 0===a?void 0:a.label,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{label:e.target.value})}))},placeholder:(0,z.__)("Link Label","smartpay")})))))))))},Hr=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"settings",body:React.createElement(Vr,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))};function Ur(){return Ur=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ur.apply(this,arguments)}var Kr=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Ur({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),l().createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}))}));Kr.propTypes={color:Ee().string,size:Ee().oneOfType([Ee().string,Ee().number])},Kr.displayName="Plus";var zr=Kr;function Wr(){return Wr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wr.apply(this,arguments)}var $r=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Wr({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),l().createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))}));$r.propTypes={color:Ee().string,size:Ee().oneOfType([Ee().string,Ee().number])},$r.displayName="X";var Yr=$r,Gr=function(){return Math.random().toString(36).substr(2,9)},Xr={key:Gr(),label:"Untitled Label",amount:0,billing_type:"One Time"};function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){Qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ea(e){return function(e){if(Array.isArray(e))return ta(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ta(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)?ta(e,t):void 0}}(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 ta(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var na=function(e){var t=e.form,n=e.setFormData,r=t.amounts,a=function(e){r.length<=1?Mn("Form must contain at least one amount","error"):i(ea(r.filter((function(t){return e!==t.key}))))},o=function(e){i(ea(r.map((function(t){return e.key===t.key?e:t}))))},i=function(e){n(Jr(Jr({},t),{},{amounts:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Form Amounts","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.amount.section",React.createElement(React.Fragment,null,r.map((function(e,t){return React.createElement("div",{key:t,className:"mt-3"},React.createElement(ra,{amount:e,setAmount:o,removeAmountRow:a}))}))),t,n),React.createElement("div",{className:"mt-4"},React.createElement(ce,{onClick:function(){i([].concat(ea(r),[Jr(Jr({},Xr),{},{key:Gr()})]))},size:"sm"},React.createElement(zr,{size:18,style:{marginBottom:"-4px"},className:"mr-2"}),React.createElement("span",null,(0,z.__)("Add New Amount","smartpay"))))),React.createElement("div",{className:"col-md-10 mx-auto"},React.createElement(aa,{form:t,setFormData:n}))))},ra=function(e){var t=e.rowIndex,n=e.amount,r=e.setAmount,a=e.removeAmountRow;return React.createElement(Br,{className:"mb-2 bg-light",key:t},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-2"},React.createElement(ft.Control,{size:"sm",type:"text",value:n.label,onChange:function(e){r(Jr(Jr({},n),{},{label:e.target.value}))},placeholder:(0,z.__)("Label","smartpay")})),React.createElement("div",{className:"w-25 mr-2"},React.createElement(ft.Control,{size:"sm",type:"text",value:n.amount,onChange:function(e){r(Jr(Jr({},n),{},{amount:e.target.value}))},placeholder:(0,z.__)("Amount","smartpay")})),React.createElement(ce,{size:"sm",variant:"light",onClick:function(){a(n.key)}},React.createElement(Yr,{size:18,style:{marginBottom:"-4px"}})))))},aa=function(e){var t=e.form,n=e.setFormData,r=function(e){n(Jr(Jr({},t),{},{settings:e}))};return React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowCustomAmount",value:"true",checked:t.settings.allowCustomAmount,onChange:function(e){r(Jr(Jr({},t.settings),{},{allowCustomAmount:e.target.checked}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowCustomAmount"},(0,z.__)("Allow custom amount","smartpay"))),t.settings.allowCustomAmount&&React.createElement("div",{className:"mt-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Custom amount label","smartpay")),React.createElement(ft.Control,{className:"mt-1",size:"sm",type:"text",value:t.settings.customAmountLabel,onChange:function(e){r(Jr(Jr({},t.settings),{},{customAmountLabel:e.target.value}))},placeholder:(0,z.__)("Custom amount label","smartpay")})))))},oa=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"amounts",body:React.createElement(na,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))},ia=function(e){var t,n=e.form,r=e.onSubmit,a=e.setFormData,o=e.shouldReset,i=void 0!==o&&o;return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},n.id?(0,z.__)("Edit Form","smartpay"):(0,z.__)("Create Form","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement("div",{className:"d-flex flex-row"},n.id&&React.createElement(ft.Control,{size:"sm",type:"text",value:'[smartpay_form id="'.concat(n.id,'"]'),readOnly:!0,className:"mr-2"}),n.id&&(null===(t=n.extra)||void 0===t?void 0:t.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:n.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none px-3 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(ce,{onClick:function(){var e=function(e){var t={name:0,email:0};return e.length&&e.map((function(e){"smartpay-form/name"===e.name?t.name=t.name+1:"smartpay-form/email"===e.name&&(t.email=t.email+1)})),t}((0,he.parse)(n.body));e.name<1?Mn("You must have one name field","error"):e.name>1?Mn("Your form contains more than one name field","error"):e.email<1?Mn("You must have one email field","error"):e.email>1?Mn("Your form contains more than one email field","error"):r()},className:"btn btn-primary btn-sm text-decoration-none px-3"},n.id?(0,z.__)("Save","smartpay"):(0,z.__)("Publish","smartpay"))))))),React.createElement(Q,{style:{marginTop:"80px"}},React.createElement("div",{className:"p-4 bg-white"},React.createElement(ft.Control,{type:"text",className:"mb-4",name:"title",value:n.title||"",onChange:function(e){var t,n,r;a((t={},n=e.target.name,r=e.target.value,n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t))},placeholder:(0,z.__)("Your awesome form title here","smartpay")}),React.createElement(Ln,{fill:!0,defaultActiveKey:"builder"},React.createElement(Dn,{eventKey:"builder",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Builder","smartpay"))},React.createElement(Er,{form:n,setFormData:a,shouldReset:i})),React.createElement(Dn,{eventKey:"pricing",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Pricing","smartpay"))},React.createElement(oa,{form:n,setFormData:a})),React.createElement(Dn,{eventKey:"options",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Options","smartpay"))},React.createElement(Hr,{form:n,setFormData:a}))))))};function la(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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sa(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)?sa(e,t):void 0}}(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 sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(n),!0).forEach((function(t){ma(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var da={title:"Untitled Form",amounts:[Xr],body:'\x3c!-- wp:smartpay-form/name --\x3e\n    <div class="wp-block-smartpay-form-name form-element row"><div class="col"><label for="first_name">First Name</label><input type="text" id="first_name" name="smartpay_form[name][first_name]" class="form-control" placeholder="First Name" required value=""/></div><div class="col"><label for="last_name">Last Name</label><input type="text" id="last_name" name="smartpay_form[name][last_name]" class="form-control" placeholder="Last Name" value=""/></div></div>\n    \x3c!-- /wp:smartpay-form/name --\x3e\n\n    \x3c!-- wp:smartpay-form/email --\x3e\n    <div class="wp-block-smartpay-form-email form-element"><label for="email">Email</label><input type="email" class="form-control" id="email" name="smartpay_form[email]" placeholder="Email" required/></div>\n    \x3c!-- /wp:smartpay-form/email --\x3e',fields:[],settings:{allowCustomAmount:!1,payButtonLabel:(0,z.__)("Pay Now","smartpay"),customAmountLabel:(0,z.__)("Pay what you want","smartpay"),externalLink:{allowExternalLink:!1,label:(0,z.__)("Link Label","smartpay"),link:""}}},pa=function(e,t){return ua(ua({},e),t)},fa=function(){var e=la((0,o.useReducer)(pa,da),2),t=e[0],n=e[1],r=la((0,o.useState)(!1),2),a=r[0],i=r[1],l=C();return React.createElement(ia,{form:t,onSubmit:function(){var e;(e=JSON.stringify(t),fe()({path:"smartpay/v1/forms/",method:"POST",headers:{"X-WP-Nonce":smartpay.apiNonce},body:e})).then((function(e){n(da),i(!0),(0,ue.dispatch)("smartpay/forms").setForm(e.form),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}}),l("/".concat(e.form.id,"/edit"))}))},shouldReset:a,setFormData:n})};function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ya(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(n),!0).forEach((function(t){ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ya(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ga={title:"",amounts:[],body:"",fields:[],settings:{allowCustomAmount:!1,customAmountLabel:(0,z.__)("Pay what you want","smartpay")}},Ea=function(e,t){return va(va({},e),t)},wa=function(){var e,t,n=function(){let{matches:e}=(0,i.useContext)(h),t=e[e.length-1];return t?t.params:{}}().formId,r=(e=(0,o.useReducer)(Ea,ga),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ba(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)?ba(e,t):void 0}}(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.")}()),a=r[0],l=r[1],s=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForm(n)}),[n]);return(0,o.useEffect)((function(){l(s)}),[n,s]),React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}}),React.createElement(ia,{onSubmit:function(){var e,t;(e=n,t=JSON.stringify(a),fe()({path:"smartpay/v1/forms/".concat(e),method:"PUT",headers:{"X-WP-Nonce":smartpay.apiNonce},body:t})).then((function(e){(0,ue.dispatch)("smartpay/forms").updateForm(a),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))},form:a,setFormData:l}))},xa=function(){return React.createElement(React.Fragment,null,React.createElement(Q,{className:"py-5 text-center"},React.createElement("h3",null,"Not found")))},Oa=window.wp.blockLibrary,Ra=window.wp.primitives,Ca=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));function Pa(e){return function(e){if(Array.isArray(e))return ka(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_a(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 _a(e,t){if(e){if("string"==typeof e)return ka(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)?ka(e,t):void 0}}function ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Na(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sa(Object(n),!0).forEach((function(t){Aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ja=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||_a(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(qn.Flex,null,React.createElement(qn.FlexItem,null,r),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},Ia=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(Na(Na({},t),{},{settings:Na(Na({},t.settings),{},{label:e})}))}}),React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(Na(Na({},t),{},{attributes:Na(Na({},t.attributes),{},{placeholder:e})}))}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},Ta={namespace:"smartpay-form/name",settings:{title:(0,z.__)("Name Fields","smartpay"),description:(0,z.__)("Name fields","smartpay"),icon:Ca,keywords:["name","first name","last name"],attributes:{attributes:{type:Object,default:{name:"name",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"first_name",value:"",class:"",placeholder:(0,z.__)("First Name","smartpay"),isRequired:!0},settings:{visible:!0,label:(0,z.__)("First Name","smartpay"),helpMessage:""},validationRules:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]},{attributes:{name:"middle_name",value:"",class:"",placeholder:(0,z.__)("Middle Name","smartpay"),isRequired:!1},settings:{visible:!1,label:(0,z.__)("Middle Name","smartpay"),helpMessage:""},validationRules:[]},{attributes:{name:"last_name",value:"",class:"",placeholder:(0,z.__)("Last Name","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Last Name","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes,r=function(e){n({fields:Pa(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},a=function(e,t){var n=Pa(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),r(Na(Na({},e),{},{attributes:Na(Na({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.Flex,null,t.fields.map((function(e,t){return!!e.settings.visible&&React.createElement(qn.FlexBlock,{key:t},React.createElement(qn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(ja,{header:React.createElement(React.Fragment,null,React.createElement(qn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),disabled:"first_name"===e.attributes.name,checked:e.settings.visible,onChange:function(t){r(Na(Na({},e),{},{settings:Na(Na({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(Ia,{field:e,setFieldsItem:r,toggleFieldValidationRule:a}))}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element row"},t.fields.map((function(e,n){return!!e.settings.visible&&React.createElement("div",{className:"col",key:n},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""}))})))}}};function Fa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fa(Object(n),!0).forEach((function(t){Ba(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ba(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Da={namespace:"smartpay-form/email",settings:{title:(0,z.__)("Email Fields","smartpay"),description:(0,z.__)("Email fields","smartpay"),icon:Ca,keywords:["email"],attributes:{attributes:{type:Object,default:{name:"email",value:"",class:"",placeholder:"Email",isRequired:!0}},settings:{type:Object,default:{visible:!0,label:"Email",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:La(La({},t.settings),r)})}}),React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){var r;r={placeholder:e},n({attributes:La(La({},t.attributes),r)})}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{type:"email",className:"form-control",id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach((function(t){Ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ua=[{label:"Text",value:"text"},{label:"Number",value:"number"},{label:"Email",value:"email"}],Ka={namespace:"smartpay-form/text-input",settings:{title:(0,z.__)("Text Input Fields","smartpay"),description:(0,z.__)("Text Input fields","smartpay"),icon:Ca,keywords:["input","text","number","email"],attributes:{attributes:{type:Object,default:{type:"text",name:"",value:"",class:"",placeholder:"",isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Va(Va({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return Ma(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return Ma(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)?Ma(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.SelectControl,{label:"Type",value:t.attributes.type,options:Ua,onChange:function(e){r({type:e})}}),React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Va(Va({},t.settings),r)})}}),React.createElement(qn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{className:"form-control",type:t.attributes.type,id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function za(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wa(Object(n),!0).forEach((function(t){Ya(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ya(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ga={namespace:"smartpay-form/textarea-input",settings:{title:(0,z.__)("Text Area Fields","smartpay"),description:(0,z.__)("Text Area fields","smartpay"),icon:Ca,keywords:["input","text","textarea"],attributes:{attributes:{type:Object,default:{name:"",value:"",class:"",placeholder:"",rows:3,isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Area",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:$a($a({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return za(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return za(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)?za(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.TextareaControl,{label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:$a($a({},t.settings),r)})}}),React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("textarea",{className:"form-control ".concat(t.attributes.class),id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),required:t.attributes.isRequired,placeholder:t.attributes.placeholder,value:t.attributes.value,rows:t.attributes.rows}))}}},Xa=function(e){let{icon:t,size:n=24,...r}=e;return(0,o.cloneElement)(t,{width:n,height:n,...r})},Za=(0,o.createElement)(Ra.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(Ra.Path,{d:"M7 16.5h10V15H7v1.5zm0-9V9h10V7.5H7z"})),Ja=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Qa=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));function eo(e){return function(e){if(Array.isArray(e))return to(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return to(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)?to(e,t):void 0}}(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 to(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach((function(t){ao(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ao(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oo={namespace:"smartpay-form/radio-input",settings:{title:(0,z.__)("Radio Fields","smartpay"),description:(0,z.__)("Radio fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Radio Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:ro(ro({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.RadioControl,{label:t.settings.label,selected:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:ro(ro({},t.settings),r)})}})),React.createElement(qn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(qn.Flex,{key:n},React.createElement(qn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=eo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(qn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(eo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(qn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-radio",key:n},React.createElement("input",{type:"radio",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function io(e){return function(e){if(Array.isArray(e))return so(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lo(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 lo(e,t){if(e){if("string"==typeof e)return so(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)?so(e,t):void 0}}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function co(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?co(Object(n),!0).forEach((function(t){mo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):co(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var po=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||lo(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(qn.Flex,null,React.createElement(qn.FlexItem,null,r),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},fo=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(uo(uo({},t),{},{settings:uo(uo({},t.settings),{},{label:e})}))}}),React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(uo(uo({},t),{},{attributes:uo(uo({},t.attributes),{},{placeholder:e})}))}}),React.createElement(qn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},bo={namespace:"smartpay-form/address-input",settings:{title:(0,z.__)("Address Fields","smartpay"),description:(0,z.__)("Address fields","smartpay"),icon:Ca,keywords:["input","address"],attributes:{attributes:{type:Object,default:{name:"",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"line_1",value:"",class:"",placeholder:(0,z.__)("Address Line 1","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 1","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"line_2",value:"",class:"",placeholder:(0,z.__)("Address Line 2","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 2","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"city",value:"",class:"",placeholder:(0,z.__)("City","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("City","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"state",value:"",class:"",placeholder:(0,z.__)("State","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("State","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"zip",value:"",class:"",placeholder:(0,z.__)("Zip Code","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Zip Code","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"country",value:"",class:"",placeholder:(0,z.__)("Country","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Country","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||a({name:Math.random().toString(36).substr(2,11)})}),[]);var r,a=function(e){n({attributes:uo(uo({},t.attributes),e)})},i=function(e){n({fields:io(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},l=function(e,t){var n=io(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),i(uo(uo({},e),{},{attributes:uo(uo({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},(r=t.fields,2,Array.from({length:Math.ceil(r.length/2)},(function(e,t){return r.slice(2*t,2*t+2)}))).map((function(e,t){return React.createElement(qn.Flex,{key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement(qn.FlexBlock,{key:t},React.createElement(qn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))}))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(po,{header:React.createElement(React.Fragment,null,React.createElement(qn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),checked:e.settings.visible,onChange:function(t){i(uo(uo({},e),{},{settings:uo(uo({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(fo,{field:e,setFieldsItem:i,toggleFieldValidationRule:l}))}))})))))},save:function(e){var t,n=e.attributes;return React.createElement("div",null,(t=n.fields,2,Array.from({length:Math.ceil(t.length/2)},(function(e,n){return t.slice(2*n,2*n+2)}))).map((function(e,t){return React.createElement("div",{className:"row",key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement("div",{className:"col",key:t},React.createElement("div",{className:"form-element"},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(n.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""})))})))})))}}};function yo(e){return function(e){if(Array.isArray(e))return vo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return vo(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)?vo(e,t):void 0}}(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 vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach((function(t){Eo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Eo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wo={namespace:"smartpay-form/checkbox-input",settings:{title:(0,z.__)("Checkbox Fields","smartpay"),description:(0,z.__)("Checkbox fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Checkbox Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:go(go({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},t.attributes.options.map((function(e,n){return React.createElement(qn.CheckboxControl,{key:n,label:e.label,checked:e.value===t.attributes.defaultValue,onChange:a})}))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:go(go({},t.settings),r)})}})),React.createElement(qn.PanelBody,{title:(0,z.__)("Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(qn.Flex,{key:n},React.createElement(qn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=yo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(qn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(yo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(qn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-checkbox",key:n},React.createElement("input",{type:"checkbox",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function xo(e){return function(e){if(Array.isArray(e))return Oo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Oo(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)?Oo(e,t):void 0}}(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 Oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){Po(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Po(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _o={namespace:"smartpay-form/select-input",settings:{title:(0,z.__)("Select Fields","smartpay"),description:(0,z.__)("Select fields","smartpay"),icon:Ca,keywords:["input","select"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Select Field",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Co(Co({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(qn.Flex,null,React.createElement(qn.FlexItem,{style:{width:"50%"}},React.createElement(qn.SelectControl,{label:t.settings.label,value:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})))),React.createElement(cr.InspectorControls,null,React.createElement(qn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(qn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Co(Co({},t.settings),r)})}})),React.createElement(qn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(qn.Flex,{key:n},React.createElement(qn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(qn.FlexItem,null,React.createElement(qn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=xo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(qn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(xo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(qn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("select",{id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),class:"form-control"},t.attributes.options.map((function(e,t){return React.createElement("option",{key:t,value:e.value},e.label)}))))}}},ko=["core/quote","core/archives","core/audio","core/calendar","core/categories","core/latest-comments","core/latest-posts","core/missing","core/more","core/nextpage","core/preformatted","core/pullquote","core/rss","core/search","core/social-links","core/social-link","core-embed/twitter","core-embed/youtube","core-embed/facebook","core-embed/instagram","core-embed/wordpress","core-embed/soundcloud","core-embed/spotify","core-embed/flickr","core-embed/vimeo","core-embed/animoto","core-embed/cloudup","core-embed/collegehumor","core-embed/crowdsignal","core-embed/dailymotion","core-embed/imgur","core-embed/issuu","core-embed/kickstarter","core-embed/meetup-com","core-embed/mixcloud","core-embed/polldaddy","core-embed/reddit","core-embed/reverbnation","core-embed/screencast","core-embed/scribd","core-embed/slideshare","core-embed/smugmug","core-embed/speaker-deck","core-embed/tiktok","core-embed/ted","core-embed/tumblr","core-embed/videopress","core-embed/wordpress-tv","core-embed/amazon-kindle","core/tag-cloud","core/verse","core/video"],So=[Ta,Da,Ka,Ga,oo,bo,wo,_o];function No(e){return function(e){if(Array.isArray(e))return Ao(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ao(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)?Ao(e,t):void 0}}(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 Ao(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(n),!0).forEach((function(t){To(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function To(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fo=wp.data.registerStore,Lo={isLoading:!0,forms:[]},Bo={getForms:function(){return{type:"GET_FORMS",path:"smartpay/v1/forms"}},setForms:function(e){return{type:"SET_FORMS",forms:e}},getForm:function(e){return{type:"GET_FORM",path:"smartpay/v1/forms/".concat(e),id:e}},setForm:function(e){return{type:"SET_FORM",form:e}},updateForm:function(e){return{type:"UPDATE_FORM",form:e}},deleteForm:function(e){return{type:"DELETE_FORM",id:e}}};Fo("smartpay/forms",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Lo,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_FORMS":return Io(Io({},e),{},{forms:t.forms});case"SET_FORM":return Io(Io({},e),{},{forms:[t.form].concat(No(e.forms.filter((function(e){return e.id!==t.form.id}))))});case"UPDATE_FORM":return Io(Io({},e),{},{forms:e.forms.map((function(e){return e.id===t.form.id?t.form:e}))});case"DELETE_FORM":return Io(Io({},e),{},{forms:No(e.forms.filter((function(e){return e.id!==t.id})))});default:return e}},actions:Bo,selectors:{isLoading:function(e){return e.isLoading},getForms:function(e){return e.forms},getForm:function(e,t){return e.forms?e.forms.find((function(e){return e.id===t})):Bo.getForm(t)}},controls:{GET_FORMS:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})},GET_FORM:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})}},resolvers:{getForms:regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForms();case 2:return t=e.sent,e.abrupt("return",Bo.setForms(null==t?void 0:t.forms));case 4:case"end":return e.stop()}}),e)})),getForm:regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForm(t);case 2:return n=e.sent,e.abrupt("return",Bo.setForm(null==n?void 0:n.form));case 4:case"end":return e.stop()}}),e)}))}}),a()((function(){(0,Oa.registerCoreBlocks)(),ko.forEach((function(e){})),So.forEach((function(e){var t=e.namespace,n=e.settings;(0,he.registerBlockType)(t,n)}));var e=function(){return React.createElement("div",null,React.createElement(U,null,React.createElement(x,null,React.createElement(E,{exact:!0,path:"/",element:React.createElement(ve,null)}),React.createElement(E,{exact:!0,path:"/create",element:React.createElement(fa,null)}),React.createElement(E,{exact:!0,path:"/:formId/edit",element:React.createElement(wa,null)}),React.createElement(E,{element:React.createElement(xa,null)}))))};(0,o.render)(React.createElement(e,null),document.getElementById("smartpay-form"))}))}()}();
     15footer:(0,z.__)("Footer"),...d};return(0,o.createElement)("div",s({},b,{ref:(0,Qn.useMergeRefs)([t,b.ref]),className:Y()(p,"interface-interface-skeleton",b.className,!!n&&"has-footer")}),!!u&&(0,o.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":y.drawer,tabIndex:"-1"},u),(0,o.createElement)("div",{className:"interface-interface-skeleton__editor"},!!r&&(0,o.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":y.header,tabIndex:"-1"},r),(0,o.createElement)("div",{className:"interface-interface-skeleton__body"},!!i&&(0,o.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":y.secondarySidebar,tabIndex:"-1"},i),!!l&&(0,o.createElement)("div",{className:"interface-interface-skeleton__notices"},l),(0,o.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":y.body,tabIndex:"-1"},c),!!a&&(0,o.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":y.sidebar,tabIndex:"-1"},a),!!m&&(0,o.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":y.actions,tabIndex:"-1"},m))),!!n&&(0,o.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":y.footer,tabIndex:"-1"},n))})),tr=window.lodash;const nr=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_DEFAULTS"===t.type){const{scope:n,defaults:r}=t;return{...e,[n]:{...e[n],...r}}}return e}}),rr=(0,ue.combineReducers)({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_VALUE"===t.type){const{scope:n,featureName:r,value:a}=t;return{...e,[n]:{...e[n],[r]:a}}}return e}}),ar=(0,ue.combineReducers)({singleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a}=arguments.length>1?arguments[1]:void 0;return"SET_SINGLE_ENABLE_ITEM"===t&&n&&r?{...e,[n]:{...e[n],[r]:a||null}}:e},multipleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:a,isEnable:o}=arguments.length>1?arguments[1]:void 0;if("SET_MULTIPLE_ENABLE_ITEM"!==t||!n||!r||!a||(0,tr.get)(e,[n,r,a])===o)return e;const i=e[n]||{},l=i[r]||{};return{...e,[n]:{...i,[r]:{...l,[a]:o||!1}}}}});var or=(0,ue.combineReducers)({enableItems:ar,preferenceDefaults:nr,preferences:rr});function ir(e,t,n){return{type:"SET_SINGLE_ENABLE_ITEM",itemType:e,scope:t,item:n}}function lr(e,t){return ir("complementaryArea",e,t)}function sr(e){return ir("complementaryArea",e,void 0)}function cr(e,t,n,r){return{type:"SET_MULTIPLE_ENABLE_ITEM",itemType:e,scope:t,item:n,isEnable:r}}function ur(e,t){return cr("pinnedItems",e,t,!0)}function mr(e,t){return cr("pinnedItems",e,t,!1)}function dr(e,t){return function(n){let{select:r,dispatch:a}=n;const o=r.isFeatureActive(e,t);a.setFeatureValue(e,t,!o)}}function pr(e,t,n){return{type:"SET_FEATURE_VALUE",scope:e,featureName:t,value:!!n}}function fr(e,t){return{type:"SET_FEATURE_DEFAULTS",scope:e,defaults:t}}function br(e,t){return function(e,t,n){return(0,tr.get)(e.enableItems.singleEnableItems,["complementaryArea",n])}(e,0,t)}function yr(e,t,n){return!1!==function(e,t,n,r){return(0,tr.get)(e.enableItems.multipleEnableItems,["pinnedItems",n,r])}(e,0,t,n)}function vr(e,t,n){var r,a;const o=null===(r=e.preferences.features[t])||void 0===r?void 0:r[n];return!!(void 0!==o?o:null===(a=e.preferenceDefaults.features[t])||void 0===a?void 0:a[n])}const hr="core/interface";(0,ue.createReduxStore)(hr,{reducer:or,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0}),(0,ue.registerStore)(hr,{reducer:or,actions:e,selectors:t,persist:["enableItems","preferences"],__experimentalUseThunks:!0});var gr=window.wp.keyboardShortcuts,Er=function(e){var t=e.form,n=e.setFormData,r=e.shouldReset,a=function(e){var t=[];return e.map((function(e){var n,r,a,o,i,l=null==e||null===(n=e.attributes)||void 0===n||null===(r=n.attributes)||void 0===r?void 0:r.name;l&&t.push((a={},o=l,i=e.attributes,o in a?Object.defineProperty(a,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[o]=i,a))})),t};return React.createElement("div",{className:"smartpay-form-block-editor block-editor",style:{minHeight:"70vh"}},React.createElement(gr.ShortcutProvider,null,React.createElement(Vn.SlotFillProvider,null,React.createElement(er,{content:React.createElement(Jn,{resetBlocks:r,onBlockUpdate:function(e){n({body:(0,Mn.serialize)(e),fields:a(e)})},settings:window.smartPayBlockEditorSettings||{},storedBlocks:(0,Mn.parse)(t.body||[])}),sidebar:React.createElement("div",null,React.createElement(zn,null))}))))},wr=function(e){return l().forwardRef((function(t,n){return l().createElement("div",s({},t,{ref:n,className:Y()(t.className,e)}))}))},xr=["bsPrefix","className","variant","as"],Or=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.variant,o=e.as,i=void 0===o?"img":o,c=W(e,xr),u=X(n,"card-img");return l().createElement(i,s({ref:t,className:Y()(a?u+"-"+a:u,r)},c))}));Or.displayName="CardImg",Or.defaultProps={variant:null};var Rr=Or,Cr=["bsPrefix","className","bg","text","border","body","children","as"],Pr=wr("h5"),_r=wr("h6"),kr=ct("card-body"),Sr=ct("card-title",{Component:Pr}),Nr=ct("card-subtitle",{Component:_r}),Ar=ct("card-link",{Component:"a"}),jr=ct("card-text",{Component:"p"}),Ir=ct("card-header"),Tr=ct("card-footer"),Fr=ct("card-img-overlay"),Lr=l().forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.bg,o=e.text,c=e.border,u=e.body,m=e.children,d=e.as,p=void 0===d?"div":d,f=W(e,Cr),b=X(n,"card"),y=(0,i.useMemo)((function(){return{cardHeaderBsPrefix:b+"-header"}}),[b]);return l().createElement(Et.Provider,{value:y},l().createElement(p,s({ref:t},f,{className:Y()(r,b,a&&"bg-"+a,o&&"text-"+o,c&&"border-"+c)}),u?l().createElement(kr,null,m):m))}));Lr.displayName="Card",Lr.defaultProps={body:!1},Lr.Img=Rr,Lr.Title=Sr,Lr.Subtitle=Nr,Lr.Body=kr,Lr.Link=Ar,Lr.Text=jr,Lr.Header=Ir,Lr.Footer=Tr,Lr.ImgOverlay=Fr;var Br=Lr;function Dr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach((function(t){qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vr=function(e){var t,n,r,a,o=e.form,i=e.setFormData,l=function(e){i(Mr(Mr({},o),{},{settings:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Checkout Options","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},React.createElement(Br,{className:"bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Checkout label","smartpay")),React.createElement(pt.Control,{className:"mt-2",size:"sm",type:"text",defaultValue:o.settings.payButtonLabel,onChange:function(e){l(Mr(Mr({},o.settings),{},{payButtonLabel:e.target.value}))},placeholder:(0,z.__)("Pay Now","smartpay")})))),React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowExternalLinkOnPaymentSuccessPage",value:"true",checked:null===(t=o.settings.externalLink)||void 0===t?void 0:t.allowExternalLink,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{allowExternalLink:e.target.checked})}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowExternalLinkOnPaymentSuccessPage"},(0,z.__)("Add External Resource Link on Payment Success Page","smartpay"))),(null===(n=o.settings.externalLink)||void 0===n?void 0:n.allowExternalLink)&&React.createElement("div",{className:"form-group mt-3 mb-0"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-4"},React.createElement("label",null,(0,z.__)("External Link","smartpay")),React.createElement(pt.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(r=o.settings.externalLink)||void 0===r?void 0:r.link,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{link:e.target.value})}))},placeholder:(0,z.__)("https://resourcelink.com","smartpay")})),React.createElement("div",{className:"w-25"},React.createElement("label",null,(0,z.__)("Label","smartpay")),React.createElement(pt.Control,{size:"sm",type:"text",className:"mt-2",defaultValue:null===(a=o.settings.externalLink)||void 0===a?void 0:a.label,onChange:function(e){l(Mr(Mr({},o.settings),{},{externalLink:Mr(Mr({},o.settings.externalLink),{},{label:e.target.value})}))},placeholder:(0,z.__)("Link Label","smartpay")})))))))))},Hr=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"settings",body:React.createElement(Vr,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))};function Ur(){return Ur=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ur.apply(this,arguments)}var Kr=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Ur({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),l().createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}))}));Kr.propTypes={color:ge().string,size:ge().oneOfType([ge().string,ge().number])},Kr.displayName="Plus";var zr=Kr;function Wr(){return Wr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wr.apply(this,arguments)}var $r=(0,i.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,a=e.size,o=void 0===a?24:a,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["color","size"]);return l().createElement("svg",Wr({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),l().createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),l().createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))}));$r.propTypes={color:ge().string,size:ge().oneOfType([ge().string,ge().number])},$r.displayName="X";var Yr=$r,Gr=function(){return Math.random().toString(36).substr(2,9)},Xr={key:Gr(),label:"Untitled Label",amount:0,billing_type:"One Time"};function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){Qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ea(e){return function(e){if(Array.isArray(e))return ta(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ta(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)?ta(e,t):void 0}}(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 ta(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var na=function(e){var t=e.form,n=e.setFormData,r=t.amounts,a=function(e){r.length<=1?Dn("Form must contain at least one amount","error"):i(ea(r.filter((function(t){return e!==t.key}))))},o=function(e){i(ea(r.map((function(t){return e.key===t.key?e:t}))))},i=function(e){n(Jr(Jr({},t),{},{amounts:e}))};return React.createElement(Br,null,React.createElement(Br.Body,null,React.createElement("h2",{className:"m-0"},(0,z.__)("Form Amounts","smartpay")),React.createElement("hr",null),React.createElement("div",{className:"col-md-10 mt-4 mx-auto"},window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.amount.section",React.createElement(React.Fragment,null,r.map((function(e,t){return React.createElement("div",{key:t,className:"mt-3"},React.createElement(ra,{amount:e,setAmount:o,removeAmountRow:a}))}))),t,n),React.createElement("div",{className:"mt-4"},React.createElement(ce,{onClick:function(){i([].concat(ea(r),[Jr(Jr({},Xr),{},{key:Gr()})]))},size:"sm"},React.createElement(zr,{size:18,style:{marginBottom:"-4px"},className:"mr-2"}),React.createElement("span",null,(0,z.__)("Add New Amount","smartpay"))))),React.createElement("div",{className:"col-md-10 mx-auto"},React.createElement(aa,{form:t,setFormData:n}))))},ra=function(e){var t=e.rowIndex,n=e.amount,r=e.setAmount,a=e.removeAmountRow;return React.createElement(Br,{className:"mb-2 bg-light",key:t},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"d-flex"},React.createElement("div",{className:"w-75 mr-2"},React.createElement(pt.Control,{size:"sm",type:"text",value:n.label,onChange:function(e){r(Jr(Jr({},n),{},{label:e.target.value}))},placeholder:(0,z.__)("Label","smartpay")})),React.createElement("div",{className:"w-25 mr-2"},React.createElement(pt.Control,{size:"sm",type:"text",value:n.amount,onChange:function(e){r(Jr(Jr({},n),{},{amount:e.target.value}))},placeholder:(0,z.__)("Amount","smartpay")})),React.createElement(ce,{size:"sm",variant:"light",onClick:function(){a(n.key)}},React.createElement(Yr,{size:18,style:{marginBottom:"-4px"}})))))},aa=function(e){var t=e.form,n=e.setFormData,r=function(e){n(Jr(Jr({},t),{},{settings:e}))};return React.createElement(Br,{className:"my-3 bg-light"},React.createElement("div",{className:"p-3"},React.createElement("div",{className:"custom-control custom-checkbox py-1"},React.createElement("input",{type:"checkbox",className:"custom-control-input",id:"allowCustomAmount",value:"true",checked:t.settings.allowCustomAmount,onChange:function(e){r(Jr(Jr({},t.settings),{},{allowCustomAmount:e.target.checked}))}}),React.createElement("label",{className:"custom-control-label pt-1",htmlFor:"allowCustomAmount"},(0,z.__)("Allow custom amount","smartpay"))),t.settings.allowCustomAmount&&React.createElement("div",{className:"mt-3"},React.createElement("div",{className:"form-group mb-0"},React.createElement("label",null,(0,z.__)("Custom amount label","smartpay")),React.createElement(pt.Control,{className:"mt-1",size:"sm",type:"text",value:t.settings.customAmountLabel,onChange:function(e){r(Jr(Jr({},t.settings),{},{customAmountLabel:e.target.value}))},placeholder:(0,z.__)("Custom amount label","smartpay")})))))},oa=function(e){var t=e.form,n=e.setFormData,r=window.SMARTPAY_FORM_HOOKS.applyFilters("smartpay.form.option.sections",[{namespace:"amounts",body:React.createElement(na,{form:t,setFormData:n})}],t,n);return null==r?void 0:r.map((function(e){return React.createElement("div",{className:"mb-3",key:e.namespace},e.body)}))},ia=function(e){var t,n=e.form,r=e.onSubmit,a=e.setFormData,o=e.shouldReset,i=void 0!==o&&o;return React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}},React.createElement(Q,null,React.createElement("div",{className:"d-flex align-items-center justify-content-between"},React.createElement("h2",{className:"text-black"},n.id?(0,z.__)("Edit Form","smartpay"):(0,z.__)("Create Form","smartpay")),React.createElement("div",{className:"ml-auto"},React.createElement("div",{className:"d-flex flex-row"},n.id&&React.createElement(pt.Control,{size:"sm",type:"text",value:'[smartpay_form id="'.concat(n.id,'"]'),readOnly:!0,className:"mr-2"}),n.id&&(null===(t=n.extra)||void 0===t?void 0:t.form_preview_page_permalink)&&React.createElement(React.Fragment,null,React.createElement(ce,{variant:"link",href:n.extra.form_preview_page_permalink,target:"_blank",className:"btn btn-sm text-decoration-none px-3 mr-2"},(0,z.__)("Preview","smartpay"))),React.createElement(ce,{onClick:function(){var e=function(e){var t={name:0,email:0};return e.length&&e.map((function(e){"smartpay-form/name"===e.name?t.name=t.name+1:"smartpay-form/email"===e.name&&(t.email=t.email+1)})),t}((0,Mn.parse)(n.body));e.name<1?Dn("You must have one name field","error"):e.name>1?Dn("Your form contains more than one name field","error"):e.email<1?Dn("You must have one email field","error"):e.email>1?Dn("Your form contains more than one email field","error"):r()},className:"btn btn-primary btn-sm text-decoration-none px-3"},n.id?(0,z.__)("Save","smartpay"):(0,z.__)("Publish","smartpay"))))))),React.createElement(Q,{style:{marginTop:"80px"}},React.createElement("div",{className:"p-4 bg-white"},React.createElement(pt.Control,{type:"text",className:"mb-4",name:"title",value:n.title||"",onChange:function(e){var t,n,r;a((t={},n=e.target.name,r=e.target.value,n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t))},placeholder:(0,z.__)("Your awesome form title here","smartpay")}),React.createElement(Fn,{fill:!0,defaultActiveKey:"builder"},React.createElement(Bn,{eventKey:"builder",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Builder","smartpay"))},React.createElement(Er,{form:n,setFormData:a,shouldReset:i})),React.createElement(Bn,{eventKey:"pricing",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Pricing","smartpay"))},React.createElement(oa,{form:n,setFormData:a})),React.createElement(Bn,{eventKey:"options",className:"mt-3",title:React.createElement("p",{className:"font-weight-bold m-0"},(0,z.__)("Options","smartpay"))},React.createElement(Hr,{form:n,setFormData:a}))))))};function la(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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sa(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)?sa(e,t):void 0}}(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 sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(n),!0).forEach((function(t){ma(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var da={title:"Untitled Form",amounts:[Xr],body:'\x3c!-- wp:smartpay-form/name --\x3e\n    <div class="wp-block-smartpay-form-name form-element row"><div class="col"><label for="first_name">First Name</label><input type="text" id="first_name" name="smartpay_form[name][first_name]" class="form-control" placeholder="First Name" required value=""/></div><div class="col"><label for="last_name">Last Name</label><input type="text" id="last_name" name="smartpay_form[name][last_name]" class="form-control" placeholder="Last Name" value=""/></div></div>\n    \x3c!-- /wp:smartpay-form/name --\x3e\n\n    \x3c!-- wp:smartpay-form/email --\x3e\n    <div class="wp-block-smartpay-form-email form-element"><label for="email">Email</label><input type="email" class="form-control" id="email" name="smartpay_form[email]" placeholder="Email" required/></div>\n    \x3c!-- /wp:smartpay-form/email --\x3e',fields:[],settings:{allowCustomAmount:!1,payButtonLabel:(0,z.__)("Pay Now","smartpay"),customAmountLabel:(0,z.__)("Pay what you want","smartpay"),externalLink:{allowExternalLink:!1,label:(0,z.__)("Link Label","smartpay"),link:""}}},pa=function(e,t){return ua(ua({},e),t)},fa=function(){var e=la((0,o.useReducer)(pa,da),2),t=e[0],n=e[1],r=la((0,o.useState)(!1),2),a=r[0],i=r[1],l=C();return React.createElement(ia,{form:t,onSubmit:function(){var e;(e=JSON.stringify(t),fe()({path:"smartpay/v1/forms/",method:"POST",headers:{"X-WP-Nonce":smartpay.apiNonce},body:e})).then((function(e){n(da),i(!0),(0,ue.dispatch)("smartpay/forms").setForm(e.form),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}}),l("/".concat(e.form.id,"/edit"))}))},shouldReset:a,setFormData:n})};function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ya(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(n),!0).forEach((function(t){ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ya(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ga={title:"",amounts:[],body:"",fields:[],settings:{allowCustomAmount:!1,customAmountLabel:(0,z.__)("Pay what you want","smartpay")}},Ea=function(e,t){return va(va({},e),t)},wa=function(){var e,t,n=function(){let{matches:e}=(0,i.useContext)(h),t=e[e.length-1];return t?t.params:{}}().formId,r=(e=(0,o.useReducer)(Ea,ga),t=2,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){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ba(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)?ba(e,t):void 0}}(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.")}()),a=r[0],l=r[1],s=(0,ue.useSelect)((function(e){return e("smartpay/forms").getForm(n)}),[n]);return(0,o.useEffect)((function(){l(s)}),[n,s]),React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black bg-white border-bottom",style:{position:"fixed",left:"160px",right:0,top:"32px",zIndex:99}}),React.createElement(ia,{onSubmit:function(){var e,t;(e=n,t=JSON.stringify(a),fe()({path:"smartpay/v1/forms/".concat(e),method:"PUT",headers:{"X-WP-Nonce":smartpay.apiNonce},body:t})).then((function(e){(0,ue.dispatch)("smartpay/forms").updateForm(a),de().fire({toast:!0,icon:"success",title:(0,z.__)(e.message,"smartpay"),position:"top-end",showConfirmButton:!1,timer:2e3,showClass:{popup:"swal2-noanimation"},hideClass:{popup:""}})}))},form:a,setFormData:l}))},xa=function(){return React.createElement(React.Fragment,null,React.createElement(Q,{className:"py-5 text-center"},React.createElement("h3",null,"Not found")))},Oa=window.wp.blockLibrary,Ra=window.wp.primitives,Ca=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));function Pa(e){return function(e){if(Array.isArray(e))return ka(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_a(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 _a(e,t){if(e){if("string"==typeof e)return ka(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)?ka(e,t):void 0}}function ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Na(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sa(Object(n),!0).forEach((function(t){Aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ja=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||_a(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(Vn.Flex,null,React.createElement(Vn.FlexItem,null,r),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},Ia=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(Na(Na({},t),{},{settings:Na(Na({},t.settings),{},{label:e})}))}}),React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(Na(Na({},t),{},{attributes:Na(Na({},t.attributes),{},{placeholder:e})}))}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},Ta={namespace:"smartpay-form/name",settings:{title:(0,z.__)("Name Fields","smartpay"),description:(0,z.__)("Name fields","smartpay"),icon:Ca,keywords:["name","first name","last name"],attributes:{attributes:{type:Object,default:{name:"name",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"first_name",value:"",class:"",placeholder:(0,z.__)("First Name","smartpay"),isRequired:!0},settings:{visible:!0,label:(0,z.__)("First Name","smartpay"),helpMessage:""},validationRules:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]},{attributes:{name:"middle_name",value:"",class:"",placeholder:(0,z.__)("Middle Name","smartpay"),isRequired:!1},settings:{visible:!1,label:(0,z.__)("Middle Name","smartpay"),helpMessage:""},validationRules:[]},{attributes:{name:"last_name",value:"",class:"",placeholder:(0,z.__)("Last Name","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Last Name","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes,r=function(e){n({fields:Pa(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},a=function(e,t){var n=Pa(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),r(Na(Na({},e),{},{attributes:Na(Na({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.Flex,null,t.fields.map((function(e,t){return!!e.settings.visible&&React.createElement(Vn.FlexBlock,{key:t},React.createElement(Vn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(ja,{header:React.createElement(React.Fragment,null,React.createElement(Vn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),disabled:"first_name"===e.attributes.name,checked:e.settings.visible,onChange:function(t){r(Na(Na({},e),{},{settings:Na(Na({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(Ia,{field:e,setFieldsItem:r,toggleFieldValidationRule:a}))}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element row"},t.fields.map((function(e,n){return!!e.settings.visible&&React.createElement("div",{className:"col",key:n},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""}))})))}}};function Fa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fa(Object(n),!0).forEach((function(t){Ba(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ba(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Da={namespace:"smartpay-form/email",settings:{title:(0,z.__)("Email Fields","smartpay"),description:(0,z.__)("Email fields","smartpay"),icon:Ca,keywords:["email"],attributes:{attributes:{type:Object,default:{name:"email",value:"",class:"",placeholder:"Email",isRequired:!0}},settings:{type:Object,default:{visible:!0,label:"Email",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:La(La({},t.settings),r)})}}),React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){var r;r={placeholder:e},n({attributes:La(La({},t.attributes),r)})}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{type:"email",className:"form-control",id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach((function(t){Ha(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ua=[{label:"Text",value:"text"},{label:"Number",value:"number"},{label:"Email",value:"email"}],Ka={namespace:"smartpay-form/text-input",settings:{title:(0,z.__)("Text Input Fields","smartpay"),description:(0,z.__)("Text Input fields","smartpay"),icon:Ca,keywords:["input","text","number","email"],attributes:{attributes:{type:Object,default:{type:"text",name:"",value:"",class:"",placeholder:"",isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Va(Va({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return Ma(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return Ma(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)?Ma(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.TextControl,{type:"text",label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.SelectControl,{label:"Type",value:t.attributes.type,options:Ua,onChange:function(e){r({type:e})}}),React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Va(Va({},t.settings),r)})}}),React.createElement(Vn.TextControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("input",{className:"form-control",type:t.attributes.type,id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),placeholder:t.attributes.placeholder,required:t.attributes.isRequired}))}}};function za(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wa(Object(n),!0).forEach((function(t){Ya(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ya(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ga={namespace:"smartpay-form/textarea-input",settings:{title:(0,z.__)("Text Area Fields","smartpay"),description:(0,z.__)("Text Area fields","smartpay"),icon:Ca,keywords:["input","text","textarea"],attributes:{attributes:{type:Object,default:{name:"",value:"",class:"",placeholder:"",rows:3,isRequired:!1}},settings:{type:Object,default:{visible:!0,label:"Text Area",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:$a($a({},t.attributes),e)})},a=function(e){var a,o;r({isRequired:e}),a=e?[].concat(function(e){if(Array.isArray(e))return za(e)}(o=t.validationRules)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return za(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)?za(e,t):void 0}}(o)||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.")}(),[{required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}]):t.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),n({validationRules:a})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.TextareaControl,{label:t.settings.label,placeholder:t.attributes.placeholder})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:$a($a({},t.settings),r)})}}),React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){r({placeholder:e})}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){a(e)}}))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("textarea",{className:"form-control ".concat(t.attributes.class),id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),required:t.attributes.isRequired,placeholder:t.attributes.placeholder,value:t.attributes.value,rows:t.attributes.rows}))}}},Xa=function(e){let{icon:t,size:n=24,...r}=e;return(0,o.cloneElement)(t,{width:n,height:n,...r})},Za=(0,o.createElement)(Ra.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(Ra.Path,{d:"M7 16.5h10V15H7v1.5zm0-9V9h10V7.5H7z"})),Ja=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Qa=(0,o.createElement)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(Ra.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));function eo(e){return function(e){if(Array.isArray(e))return to(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return to(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)?to(e,t):void 0}}(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 to(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach((function(t){ao(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ao(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oo={namespace:"smartpay-form/radio-input",settings:{title:(0,z.__)("Radio Fields","smartpay"),description:(0,z.__)("Radio fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Radio Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:ro(ro({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.RadioControl,{label:t.settings.label,selected:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:ro(ro({},t.settings),r)})}})),React.createElement(Vn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(Vn.Flex,{key:n},React.createElement(Vn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=eo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=eo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(Vn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(eo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(Vn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-radio",key:n},React.createElement("input",{type:"radio",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function io(e){return function(e){if(Array.isArray(e))return so(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lo(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 lo(e,t){if(e){if("string"==typeof e)return so(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)?so(e,t):void 0}}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function co(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?co(Object(n),!0).forEach((function(t){mo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):co(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var po=function(e){var t,n,r=e.header,a=e.body,i=e.opened,l=void 0!==i&&i,s=(t=(0,o.useState)(l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(t,n)||lo(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=s[0],u=s[1];return React.createElement("div",{className:"mt-3 accordion"},React.createElement(Vn.Flex,null,React.createElement(Vn.FlexItem,null,r),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:c?"arrow-up-alt2":"arrow-down-alt2",label:"More",isSmall:!0,onClick:function(){u(!c)}}))),c&&React.createElement("div",{className:"bg-light p-3"},a))},fo=function(e){var t=e.field,n=e.setFieldsItem,r=e.toggleFieldValidationRule;return React.createElement("div",null,React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){n(uo(uo({},t),{},{settings:uo(uo({},t.settings),{},{label:e})}))}}),React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Placeholder","smartpay"),value:t.attributes.placeholder,className:"mt-3",onChange:function(e){n(uo(uo({},t),{},{attributes:uo(uo({},t.attributes),{},{placeholder:e})}))}}),React.createElement(Vn.ToggleControl,{label:(0,z.__)("Is required","smartpay"),checked:t.attributes.isRequired,value:!0,className:"mt-3",onChange:function(e){r(t,e)}}))},bo={namespace:"smartpay-form/address-input",settings:{title:(0,z.__)("Address Fields","smartpay"),description:(0,z.__)("Address fields","smartpay"),icon:Ca,keywords:["input","address"],attributes:{attributes:{type:Object,default:{name:"",class:""}},settings:{type:Object,default:{visible:!0,labelPosition:"top"}},validationRules:{type:Array,default:[]},fields:{type:Array,default:[{attributes:{name:"line_1",value:"",class:"",placeholder:(0,z.__)("Address Line 1","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 1","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"line_2",value:"",class:"",placeholder:(0,z.__)("Address Line 2","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Address Line 2","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"city",value:"",class:"",placeholder:(0,z.__)("City","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("City","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"state",value:"",class:"",placeholder:(0,z.__)("State","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("State","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"zip",value:"",class:"",placeholder:(0,z.__)("Zip Code","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Zip Code","smartpay"),helpMessage:""},validationRules:[]},{attributes:{type:"text",name:"country",value:"",class:"",placeholder:(0,z.__)("Country","smartpay"),isRequired:!1},settings:{visible:!0,label:(0,z.__)("Country","smartpay"),helpMessage:""},validationRules:[]}]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||a({name:Math.random().toString(36).substr(2,11)})}),[]);var r,a=function(e){n({attributes:uo(uo({},t.attributes),e)})},i=function(e){n({fields:io(t.fields.map((function(t){return t.attributes.name===e.attributes.name?e:t})))})},l=function(e,t){var n=io(e.validationRules);t?n.push({required:{value:!0,message:(0,z.__)("This field is required","smartpay")}}):n=e.validationRules.filter((function(e){return"required"!==Object.keys(e)[0]})),i(uo(uo({},e),{},{attributes:uo(uo({},e.attributes),{},{isRequired:t}),validationRules:n}))};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},(r=t.fields,2,Array.from({length:Math.ceil(r.length/2)},(function(e,t){return r.slice(2*t,2*t+2)}))).map((function(e,t){return React.createElement(Vn.Flex,{key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement(Vn.FlexBlock,{key:t},React.createElement(Vn.TextControl,{type:"text",label:e.settings.label,placeholder:e.attributes.placeholder,value:"",onChange:function(){}}))})))}))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},t.fields.map((function(e,t){return React.createElement("div",{key:t},React.createElement(po,{header:React.createElement(React.Fragment,null,React.createElement(Vn.CheckboxControl,{label:(0,z.__)(e.settings.label,"smartpay"),checked:e.settings.visible,onChange:function(t){i(uo(uo({},e),{},{settings:uo(uo({},e.settings),{},{visible:t})}))}})),body:React.createElement(React.Fragment,null,React.createElement(fo,{field:e,setFieldsItem:i,toggleFieldValidationRule:l}))}))})))))},save:function(e){var t,n=e.attributes;return React.createElement("div",null,(t=n.fields,2,Array.from({length:Math.ceil(t.length/2)},(function(e,n){return t.slice(2*n,2*n+2)}))).map((function(e,t){return React.createElement("div",{className:"row",key:t},e.map((function(e,t){return!!e.settings.visible&&React.createElement("div",{className:"col",key:t},React.createElement("div",{className:"form-element"},React.createElement("label",{for:e.attributes.name},e.settings.label),React.createElement("input",{type:"text",id:e.attributes.name,name:"smartpay_form[".concat(n.attributes.name,"][").concat(e.attributes.name,"]"),className:"form-control",placeholder:e.attributes.placeholder,required:e.attributes.isRequired,value:""})))})))})))}}};function yo(e){return function(e){if(Array.isArray(e))return vo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return vo(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)?vo(e,t):void 0}}(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 vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach((function(t){Eo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Eo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wo={namespace:"smartpay-form/checkbox-input",settings:{title:(0,z.__)("Checkbox Fields","smartpay"),description:(0,z.__)("Checkbox fields","smartpay"),icon:Ca,keywords:["input","radio"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Checkbox Input",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:go(go({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},t.attributes.options.map((function(e,n){return React.createElement(Vn.CheckboxControl,{key:n,label:e.label,checked:e.value===t.attributes.defaultValue,onChange:a})}))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:go(go({},t.settings),r)})}})),React.createElement(Vn.PanelBody,{title:(0,z.__)("Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(Vn.Flex,{key:n},React.createElement(Vn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=yo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=yo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(Vn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(yo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(Vn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),t.attributes.options.map((function(e,n){return React.createElement("div",{class:"custom-control custom-checkbox",key:n},React.createElement("input",{type:"checkbox",id:"".concat(t.attributes.name,"-").concat(n),name:"smartpay_form[".concat(t.attributes.name,"]"),class:"custom-control-input",value:e.value,checked:e.value===t.attributes.defaultValue}),React.createElement("label",{class:"custom-control-label ml-4",for:"".concat(t.attributes.name,"-").concat(n)},e.label))})))}}};function xo(e){return function(e){if(Array.isArray(e))return Oo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Oo(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)?Oo(e,t):void 0}}(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 Oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){Po(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Po(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _o={namespace:"smartpay-form/select-input",settings:{title:(0,z.__)("Select Fields","smartpay"),description:(0,z.__)("Select fields","smartpay"),icon:Ca,keywords:["input","select"],attributes:{attributes:{type:Object,default:{name:"",class:"",defaultValue:"",options:[{value:"",label:"Option 1"}]}},settings:{type:Object,default:{visible:!0,label:"Select Field",helpMessage:"",labelPosition:"top"}},validationRules:{type:Array,default:[]}},edit:function(e){var t=e.attributes,n=e.setAttributes;(0,o.useEffect)((function(){t.attributes.name||r({name:Math.random().toString(36).substr(2,11)})}),[]);var r=function(e){n({attributes:Co(Co({},t.attributes),e)})},a=function(e){r({defaultValue:e})};return React.createElement(React.Fragment,null,React.createElement("div",{className:"form-element"},React.createElement(Vn.Flex,null,React.createElement(Vn.FlexItem,{style:{width:"50%"}},React.createElement(Vn.SelectControl,{label:t.settings.label,value:t.attributes.defaultValue,options:t.attributes.options.map((function(e){return{label:e.label,value:e.value}})),onChange:a})))),React.createElement(qn.InspectorControls,null,React.createElement(Vn.PanelBody,{title:(0,z.__)("Settings","smartpay"),initialOpen:!0},React.createElement(Vn.__experimentalInputControl,{type:"text",label:(0,z.__)("Label","smartpay"),value:t.settings.label,onChange:function(e){var r;r={label:e},n({settings:Co(Co({},t.settings),r)})}})),React.createElement(Vn.PanelBody,{title:(0,z.__)("Radio Options","smartpay")},t.attributes.options.map((function(e,n){return React.createElement(Vn.Flex,{key:n},React.createElement(Vn.FlexItem,null,React.createElement(Xa,{icon:Za})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{type:"text",placeholder:(0,z.__)("Label","smartpay"),value:e.label,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].label=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.TextControl,{placeholder:(0,z.__)("Value","smartpay"),value:e.value,onChange:function(e){return function(e,n){var a=xo(t.attributes.options);a[n].value=e,r({options:a})}(e,n)}})),React.createElement(Vn.FlexItem,null,React.createElement(Vn.Button,{icon:Ja,onClick:function(){return function(e){if(!(t.attributes.options.length<=1)){var n=xo(t.attributes.options).filter((function(t,n){return e!=n}));r({options:n})}}(n)}})))})),React.createElement(Vn.Button,{isSecondary:!0,className:"mt-2",onClick:function(){r({options:[].concat(xo(t.attributes.options),[{value:0,label:(0,z.__)("New Option","smartpay")}])})}},React.createElement(Xa,{icon:Qa}),(0,z.__)("Add new","smartpay")),React.createElement("div",{className:"mt-2"},React.createElement(Vn.SelectControl,{label:(0,z.__)("Default option","smartpay"),value:t.attributes.defaultValue,onChange:a,options:t.attributes.options.map((function(e){return{value:e.value,label:e.label}}))})))))},save:function(e){var t=e.attributes;return React.createElement("div",{className:"form-element"},React.createElement("label",{for:t.attributes.name},t.settings.label),React.createElement("select",{id:t.attributes.name,name:"smartpay_form[".concat(t.attributes.name,"]"),class:"form-control"},t.attributes.options.map((function(e,t){return React.createElement("option",{key:t,value:e.value},e.label)}))))}}},ko=["core/quote","core/archives","core/audio","core/calendar","core/categories","core/latest-comments","core/latest-posts","core/missing","core/more","core/nextpage","core/preformatted","core/pullquote","core/rss","core/search","core/social-links","core/social-link","core-embed/twitter","core-embed/youtube","core-embed/facebook","core-embed/instagram","core-embed/wordpress","core-embed/soundcloud","core-embed/spotify","core-embed/flickr","core-embed/vimeo","core-embed/animoto","core-embed/cloudup","core-embed/collegehumor","core-embed/crowdsignal","core-embed/dailymotion","core-embed/imgur","core-embed/issuu","core-embed/kickstarter","core-embed/meetup-com","core-embed/mixcloud","core-embed/polldaddy","core-embed/reddit","core-embed/reverbnation","core-embed/screencast","core-embed/scribd","core-embed/slideshare","core-embed/smugmug","core-embed/speaker-deck","core-embed/tiktok","core-embed/ted","core-embed/tumblr","core-embed/videopress","core-embed/wordpress-tv","core-embed/amazon-kindle","core/tag-cloud","core/verse","core/video"],So=[Ta,Da,Ka,Ga,oo,bo,wo,_o];function No(e){return function(e){if(Array.isArray(e))return Ao(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ao(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)?Ao(e,t):void 0}}(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 Ao(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(n),!0).forEach((function(t){To(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function To(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fo=wp.data.registerStore,Lo={isLoading:!0,forms:[]},Bo={getForms:function(){return{type:"GET_FORMS",path:"smartpay/v1/forms"}},setForms:function(e){return{type:"SET_FORMS",forms:e}},getForm:function(e){return{type:"GET_FORM",path:"smartpay/v1/forms/".concat(e),id:e}},setForm:function(e){return{type:"SET_FORM",form:e}},updateForm:function(e){return{type:"UPDATE_FORM",form:e}},deleteForm:function(e){return{type:"DELETE_FORM",id:e}}};Fo("smartpay/forms",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Lo,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_FORMS":return Io(Io({},e),{},{forms:t.forms});case"SET_FORM":return Io(Io({},e),{},{forms:[t.form].concat(No(e.forms.filter((function(e){return e.id!==t.form.id}))))});case"UPDATE_FORM":return Io(Io({},e),{},{forms:e.forms.map((function(e){return e.id===t.form.id?t.form:e}))});case"DELETE_FORM":return Io(Io({},e),{},{forms:No(e.forms.filter((function(e){return e.id!==t.id})))});default:return e}},actions:Bo,selectors:{isLoading:function(e){return e.isLoading},getForms:function(e){return e.forms},getForm:function(e,t){return e.forms?e.forms.find((function(e){return e.id===t})):Bo.getForm(t)}},controls:{GET_FORMS:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})},GET_FORM:function(e){return fe()({path:e.path,headers:{"X-WP-Nonce":smartpay.apiNonce}})}},resolvers:{getForms:regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForms();case 2:return t=e.sent,e.abrupt("return",Bo.setForms(null==t?void 0:t.forms));case 4:case"end":return e.stop()}}),e)})),getForm:regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bo.getForm(t);case 2:return n=e.sent,e.abrupt("return",Bo.setForm(null==n?void 0:n.form));case 4:case"end":return e.stop()}}),e)}))}}),a()((function(){(0,Oa.registerCoreBlocks)(),ko.forEach((function(e){})),So.forEach((function(e){var t=e.namespace,n=e.settings;(0,Mn.registerBlockType)(t,n)}));var e=function(){return React.createElement("div",null,React.createElement(U,null,React.createElement(x,null,React.createElement(E,{exact:!0,path:"/",element:React.createElement(ve,null)}),React.createElement(E,{exact:!0,path:"/create",element:React.createElement(fa,null)}),React.createElement(E,{exact:!0,path:"/:formId/edit",element:React.createElement(wa,null)}),React.createElement(E,{element:React.createElement(xa,null)}))))};(0,o.render)(React.createElement(e,null),document.getElementById("smartpay-form"))}))}()}();
  • smartpay/trunk/readme.txt

    r2791699 r2815789  
    33Tags: download manager, digital product, donation, ecommerce, stripe, paypal, paddle, document manager, file manager, download protection, recurring payment, donations, donation plugin, wordpress donation plugin, wp donation, fundraising, fundraiser, crowdfunding, wordpress donations, gutenberg, gutenberg donations, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations, bkash, bkash payment,
    44Requires at least: 4.9
    5 Tested up to: 6.0.2
     5Tested up to: 6.1
    66Requires PHP: 7.4.0
    7 Stable Tag: 2.7.2
     7Stable Tag: 2.7.3
    88License: GNU Version 2 or later
    99
     
    123123
    124124== Changelog ==
     125= [2.7.3] =
     126* Fix - Form builder is not working with the WP version 6.1.
     127
    125128= [2.7.2] =
    126129* New - Add subscription info on the payment receipt page
     
    128131* Fix - Additional charge info was shown if no charges were added
    129132* Fix - Payment was not processed if the additional charge and billing cycle are empty
    130 
    131133
    132134= [2.7.1] =
  • smartpay/trunk/smartpay.php

    r2791699 r2815789  
    66 * Plugin URI:  https://wpsmartpay.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
    77 * Tags: download manager, digital product, donation, ecommerce, paddle, stripe, paypal, document manager, file manager, download protection, recurring payment, donations, donation plugin, wordpress donation plugin, wp donation, fundraising, fundraiser, crowdfunding, wordpress donations, gutenberg, gutenberg donations, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations, bkash, bkash payment,
    8  * Version:     2.7.2
     8 * Version:     2.7.3
    99 * Author:      WPSmartPay
    1010 * Author URI:  https://wpsmartpay.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
     
    2828defined('ABSPATH') || exit;
    2929
    30 define('SMARTPAY_VERSION', '2.7.2');
     30define('SMARTPAY_VERSION', '2.7.3');
    3131define('SMARTPAY_PLUGIN_FILE', __FILE__);
    3232define('SMARTPAY_PLUGIN_ASSETS', plugins_url('public', __FILE__));
  • smartpay/trunk/vendor/autoload.php

    r2791699 r2815789  
    44
    55if (PHP_VERSION_ID < 50600) {
    6     echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    7     exit(1);
     6    if (!headers_sent()) {
     7        header('HTTP/1.1 500 Internal Server Error');
     8    }
     9    $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
     10    if (!ini_get('display_errors')) {
     11        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
     12            fwrite(STDERR, $err);
     13        } elseif (!headers_sent()) {
     14            echo $err;
     15        }
     16    }
     17    trigger_error(
     18        $err,
     19        E_USER_ERROR
     20    );
    821}
    922
    1023require_once __DIR__ . '/composer/autoload_real.php';
    1124
    12 return ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05::getLoader();
     25return ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031::getLoader();
  • smartpay/trunk/vendor/composer/autoload_real.php

    r2791699 r2815789  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05
     5class ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit98d000388e7c589af69ab4822a884f05', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit55ffa8935a0129a18170abd46378f031', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit98d000388e7c589af69ab4822a884f05::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit55ffa8935a0129a18170abd46378f031::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInit98d000388e7c589af69ab4822a884f05::$files;
     36        $includeFiles = \Composer\Autoload\ComposerStaticInit55ffa8935a0129a18170abd46378f031::$files;
    3737        foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequire98d000388e7c589af69ab4822a884f05($fileIdentifier, $file);
     38            composerRequire55ffa8935a0129a18170abd46378f031($fileIdentifier, $file);
    3939        }
    4040
     
    4848 * @return void
    4949 */
    50 function composerRequire98d000388e7c589af69ab4822a884f05($fileIdentifier, $file)
     50function composerRequire55ffa8935a0129a18170abd46378f031($fileIdentifier, $file)
    5151{
    5252    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • smartpay/trunk/vendor/composer/autoload_static.php

    r2791699 r2815789  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit98d000388e7c589af69ab4822a884f05
     7class ComposerStaticInit55ffa8935a0129a18170abd46378f031
    88{
    99    public static $files = array (
     
    111111    {
    112112        return \Closure::bind(function () use ($loader) {
    113             $loader->prefixLengthsPsr4 = ComposerStaticInit98d000388e7c589af69ab4822a884f05::$prefixLengthsPsr4;
    114             $loader->prefixDirsPsr4 = ComposerStaticInit98d000388e7c589af69ab4822a884f05::$prefixDirsPsr4;
    115             $loader->classMap = ComposerStaticInit98d000388e7c589af69ab4822a884f05::$classMap;
     113            $loader->prefixLengthsPsr4 = ComposerStaticInit55ffa8935a0129a18170abd46378f031::$prefixLengthsPsr4;
     114            $loader->prefixDirsPsr4 = ComposerStaticInit55ffa8935a0129a18170abd46378f031::$prefixDirsPsr4;
     115            $loader->classMap = ComposerStaticInit55ffa8935a0129a18170abd46378f031::$classMap;
    116116
    117117        }, null, ClassLoader::class);
  • smartpay/trunk/vendor/composer/installed.php

    r2791699 r2815789  
    22    'root' => array(
    33        'name' => 'wp-smartpay/core',
    4         'pretty_version' => 'v2.7.2',
    5         'version' => '2.7.2.0',
    6         'reference' => 'a63c3b799c3287821a63e312fac39e80d2e8b55a',
     4        'pretty_version' => 'v2.7.3',
     5        'version' => '2.7.3.0',
     6        'reference' => '4a3e33154c9214b61a87639696d58072d97c721e',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    108108        ),
    109109        'wp-smartpay/core' => array(
    110             'pretty_version' => 'v2.7.2',
    111             'version' => '2.7.2.0',
    112             'reference' => 'a63c3b799c3287821a63e312fac39e80d2e8b55a',
     110            'pretty_version' => 'v2.7.3',
     111            'version' => '2.7.3.0',
     112            'reference' => '4a3e33154c9214b61a87639696d58072d97c721e',
    113113            'type' => 'library',
    114114            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.