Changeset 3263579
- Timestamp:
- 03/28/2025 03:55:00 PM (12 months ago)
- Location:
- darujme
- Files:
-
- 14 edited
- 1 copied
-
tags/1.1.11 (copied) (copied from darujme/trunk)
-
tags/1.1.11/assets/apps/form/app.jsx (modified) (1 diff)
-
tags/1.1.11/build/form.asset.php (modified) (1 diff)
-
tags/1.1.11/build/form.js (modified) (1 diff)
-
tags/1.1.11/darujme.php (modified) (1 diff)
-
tags/1.1.11/deps/composer/installed.php (modified) (1 diff)
-
tags/1.1.11/readme.txt (modified) (2 diffs)
-
tags/1.1.11/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/assets/apps/form/app.jsx (modified) (1 diff)
-
trunk/build/form.asset.php (modified) (1 diff)
-
trunk/build/form.js (modified) (1 diff)
-
trunk/darujme.php (modified) (1 diff)
-
trunk/deps/composer/installed.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
darujme/tags/1.1.11/assets/apps/form/app.jsx
r3203058 r3263579 248 248 {__('Credit card', 'darujme')} 249 249 </button> 250 {251 !recurring && <button type="button"252 onClick={() => setValue('paymentMethod', 'payu_transfer')}253 className={254 classNames("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200",255 {'bg-black text-white': paymentMethod === 'payu_transfer'}256 )257 258 }>259 {__('PayU', 'darujme')}260 </button>261 }262 250 <button type="button" 263 251 onClick={() => setValue('paymentMethod', 'funds_transfer')} -
darujme/tags/1.1.11/build/form.asset.php
r3203058 r3263579 1 <?php return array('dependencies' => array('react', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => ' 6f5cd662a454bdaea0d7');1 <?php return array('dependencies' => array('react', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => 'e63d5c27849891f705be'); -
darujme/tags/1.1.11/build/form.js
r3203058 r3263579 1 !function(){var e={184:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var s=a.apply(null,r);s&&e.push(s)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var o in r)n.call(r,o)&&r[o]&&e.push(o);else e.push(r.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},440:function(e,t){var r,n;n=this,void 0===(r=function(){return n.svg4everybody=function(){function e(e,t,r){if(r){var n=document.createDocumentFragment(),a=!t.hasAttribute("viewBox")&&r.getAttribute("viewBox");a&&t.setAttribute("viewBox",a);for(var i=r.cloneNode(!0);i.childNodes.length;)n.appendChild(i.firstChild);e.appendChild(n)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var r=t._cachedDocument;r||((r=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(n){var a=t._cachedTarget[n.id];a||(a=t._cachedTarget[n.id]=r.getElementById(n.id)),e(n.parent,n.svg,a)}))}},t.onreadystatechange()}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(n){var a,i=Object(n),s=window.top!==window.self;a="polyfill"in i?i.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&s;var o={},l=window.requestAnimationFrame||setTimeout,u=document.getElementsByTagName("use"),c=0;a&&function n(){for(var s=0;s<u.length;){var d=u[s],m=d.parentNode,f=r(m),p=d.getAttribute("xlink:href")||d.getAttribute("href");if(!p&&i.attributeName&&(p=d.getAttribute(i.attributeName)),f&&p){if(a)if(!i.validate||i.validate(p,f,d)){m.removeChild(d);var h=p.split("#"),y=h.shift(),b=h.join("#");if(y.length){var g=o[y];g||((g=o[y]=new XMLHttpRequest).open("GET",y),g.send(),g._embeds=[]),g._embeds.push({parent:m,svg:f,id:b}),t(g)}else e(m,f,document.getElementById(b))}else++s,++c}else++s}(!u.length||u.length-c>0)&&l(n,67)}()}}()}.apply(t,[]))||(e.exports=r)}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.apply(this,arguments)}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i=[],_n=!0,s=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);_n=!0);}catch(e){s=!0,a=e}finally{try{_n||null==r.return||r.return()}finally{if(s)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return t(e,r);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)?t(e,r):void 0}}(e,r)||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.")}()}var a=window.wp.element,i=window.React,s=e=>"checkbox"===e.type,o=e=>e instanceof Date,l=e=>null==e;const u=e=>"object"==typeof e;var c=e=>!l(e)&&!Array.isArray(e)&&u(e)&&!o(e),d=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>void 0===e,f=(e,t,r)=>{if(!t||!c(e))return r;const n=d(t.split(/[,[\].]+?/)).reduce(((e,t)=>l(e)?e:e[t]),e);return m(n)||n===e?m(e[t])?r:e[t]:n};const p="onChange",h="onSubmit",y="all",b="pattern",g="required";i.createContext(null);var v=e=>c(e)&&!Object.keys(e).length,_=e=>Array.isArray(e)?e:[e];var w=e=>"string"==typeof e,E=e=>"function"==typeof e,x=e=>{for(const t in e)if(E(e[t]))return!0;return!1},F=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},A=e=>/^\w*$/.test(e),S=e=>d(e.replace(/["|']|\]/g,"").split(/\.|\[/));function j(e,t,r){let n=-1;const a=A(t)?[t]:S(t),i=a.length,s=i-1;for(;++n<i;){const t=a[n];let i=r;if(n!==s){const r=e[t];i=c(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=i,e=e[t]}return e}const k=(e,t,r)=>{for(const n of r||Object.keys(e)){const r=f(e,n);if(r){const{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus&&m(e.ref.focus()))break;if(e.refs){e.refs[0].focus();break}}else c(n)&&k(n,t)}}};var V=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),N=(e,t,r)=>{const n=d(f(e,r));return j(n,"root",t[r]),j(e,r,n),e},C=e=>"boolean"==typeof e,T=e=>"file"===e.type,D=e=>w(e)||i.isValidElement(e),O=e=>"radio"===e.type,L=e=>e instanceof RegExp;const M={value:!1,isValid:!1},q={value:!0,isValid:!0};var R=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?q:{value:e[0].value,isValid:!0}:q:M}return M};const H={isValid:!1,value:null};var P=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),H):H;function B(e,t,r="validate"){if(D(e)||Array.isArray(e)&&e.every(D)||C(e)&&!e)return{type:r,message:D(e)?e:"",ref:t}}var U=e=>c(e)&&!L(e)?e:{value:e,message:""},I=async(e,t,r,n,a)=>{const{ref:i,refs:o,required:u,maxLength:d,minLength:m,min:f,max:p,pattern:h,validate:y,name:_,valueAsNumber:x,mount:A,disabled:S}=e._f;if(!A||S)return{};const j=o?o[0]:i,k=e=>{n&&j.reportValidity&&(j.setCustomValidity(C(e)?"":e||" "),j.reportValidity())},V={},N=O(i),M=s(i),q=N||M,H=(x||T(i))&&!i.value||""===t||Array.isArray(t)&&!t.length,I=F.bind(null,_,r,V),$=(e,t,r,n="maxLength",a="minLength")=>{const s=e?t:r;V[_]={type:e?n:a,message:s,ref:i,...I(e?n:a,s)}};if(a?!Array.isArray(t)||!t.length:u&&(!q&&(H||l(t))||C(t)&&!t||M&&!R(o).isValid||N&&!P(o).isValid)){const{value:e,message:t}=D(u)?{value:!!u,message:u}:U(u);if(e&&(V[_]={type:g,message:t,ref:j,...I(g,t)},!r))return k(t),V}if(!(H||l(f)&&l(p))){let e,n;const a=U(p),s=U(f);if(l(t)||isNaN(t)){const r=i.valueAsDate||new Date(t);w(a.value)&&(e=r>new Date(a.value)),w(s.value)&&(n=r<new Date(s.value))}else{const r=i.valueAsNumber||+t;l(a.value)||(e=r>a.value),l(s.value)||(n=r<s.value)}if((e||n)&&($(!!e,a.message,s.message,"max","min"),!r))return k(V[_].message),V}if((d||m)&&!H&&(w(t)||a&&Array.isArray(t))){const e=U(d),n=U(m),a=!l(e.value)&&t.length>e.value,i=!l(n.value)&&t.length<n.value;if((a||i)&&($(a,e.message,n.message),!r))return k(V[_].message),V}if(h&&!H&&w(t)){const{value:e,message:n}=U(h);if(L(e)&&!t.match(e)&&(V[_]={type:b,message:n,ref:i,...I(b,n)},!r))return k(n),V}if(y)if(E(y)){const e=B(await y(t),j);if(e&&(V[_]={...e,...I("validate",e.message)},!r))return k(e.message),V}else if(c(y)){let e={};for(const n in y){if(!v(e)&&!r)break;const a=B(await y[n](t),j,n);a&&(e={...a,...I(n,a.message)},k(a.message),r&&(V[_]=e))}if(!v(e)&&(V[_]={ref:j,...e},!r))return V}return k(!0),V},$="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function W(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if($&&(e instanceof Blob||e instanceof FileList)||!r&&!c(e))return e;t=r?[]:{};for(const r in e){if(E(e[r])){t=e;break}t[r]=W(e[r])}}return t}var K=e=>({isOnSubmit:!e||e===h,isOnBlur:"onBlur"===e,isOnChange:e===p,isOnAll:e===y,isOnTouch:"onTouched"===e});function Q(e){for(const t in e)if(!m(e[t]))return!1;return!0}function z(e,t){const r=A(t)?[t]:S(t),n=1==r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=m(e)?n++:e[t[n++]];return e}(e,r),a=r[r.length-1];let i;n&&delete n[a];for(let t=0;t<r.slice(0,-1).length;t++){let n,a=-1;const s=r.slice(0,-(t+1)),o=s.length-1;for(t>0&&(i=e);++a<s.length;){const t=s[a];n=n?n[t]:e[t],o===a&&(c(n)&&v(n)||Array.isArray(n)&&Q(n))&&(i?delete i[t]:delete e[t]),i=n}}return e}function G(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var X=e=>l(e)||!u(e);function Y(e,t){if(X(e)||X(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const r=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=t[a];if(o(r)&&o(e)||c(r)&&c(e)||Array.isArray(r)&&Array.isArray(e)?!Y(r,e):r!==e)return!1}}return!0}var Z=e=>{const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},J=e=>"select-multiple"===e.type,ee=e=>Z(e)&&e.isConnected;function te(e,t={}){const r=Array.isArray(e);if(c(e)||r)for(const r in e)Array.isArray(e[r])||c(e[r])&&!x(e[r])?(t[r]=Array.isArray(e[r])?[]:{},te(e[r],t[r])):l(e[r])||(t[r]=!0);return t}function re(e,t,r){const n=Array.isArray(e);if(c(e)||n)for(const n in e)Array.isArray(e[n])||c(e[n])&&!x(e[n])?m(t)||X(r[n])?r[n]=Array.isArray(e[n])?te(e[n],[]):{...te(e[n])}:re(e[n],l(t)?{}:t[n],r[n]):r[n]=!Y(e[n],t[n]);return r}var ne=(e,t)=>re(e,t,te(t)),ae=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>m(e)?e:t?""===e||l(e)?NaN:+e:r&&w(e)?new Date(e):n?n(e):e;function ie(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return T(t)?t.files:O(t)?P(e.refs).value:J(t)?[...t.selectedOptions].map((({value:e})=>e)):s(t)?R(e.refs).value:ae(m(t.value)?e.ref.value:t.value,e)}var se=e=>m(e)?void 0:L(e)?e.source:c(e)?L(e.value)?e.value.source:e.value:e;function oe(e,t,r){const n=f(e,r);if(n||A(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),i=f(t,n),s=f(e,n);if(i&&!Array.isArray(i)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};a.pop()}return{name:r}}const le={mode:h,reValidateMode:p,shouldFocusError:!0};function ue(e={}){let t,r={...le,...e},n={isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}},a={},i=W(r.defaultValues)||{},u=r.shouldUnregister?{}:W(i),p={action:!1,mount:!1,watch:!1},h={mount:new Set,unMount:new Set,array:new Set,watch:new Set},b=0,g={};const x={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},F={watch:G(),array:G(),state:G()},A=K(r.mode),S=K(r.reValidateMode),D=r.criteriaMode===y,L=async e=>{let t=!1;return x.isValid&&(t=r.resolver?v((await R()).errors):await H(a,!0),e||t===n.isValid||(n.isValid=t,F.state.next({isValid:t}))),t},M=(e,t,r,n)=>{const s=f(a,e);if(s){const a=f(u,e,m(r)?f(i,e):r);m(a)||n&&n.defaultChecked||t?j(u,e,t?a:ie(s._f)):U(e,a),p.mount&&L()}},q=(e,t,r,a,s)=>{let o=!1;const l={name:e},u=f(n.touchedFields,e);if(x.isDirty){const e=n.isDirty;n.isDirty=l.isDirty=P(),o=e!==l.isDirty}if(x.dirtyFields&&(!r||a)){const r=f(n.dirtyFields,e);Y(f(i,e),t)?z(n.dirtyFields,e):j(n.dirtyFields,e,!0),l.dirtyFields=n.dirtyFields,o=o||r!==f(n.dirtyFields,e)}return r&&!u&&(j(n.touchedFields,e,r),l.touchedFields=n.touchedFields,o=o||x.touchedFields&&u!==r),o&&s&&F.state.next(l),o?l:{}},R=async e=>r.resolver?await r.resolver({...u},r.context,((e,t,r,n)=>{const a={};for(const r of e){const e=f(t,r);e&&j(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}})(e||h.mount,a,r.criteriaMode,r.shouldUseNativeValidation)):{},H=async(e,t,a={valid:!0})=>{for(const i in e){const s=e[i];if(s){const{_f:e,...i}=s;if(e){const i=h.array.has(e.name),o=await I(s,f(u,e.name),D,r.shouldUseNativeValidation,i);if(o[e.name]&&(a.valid=!1,t))break;!t&&(f(o,e.name)?i?N(n.errors,o,e.name):j(n.errors,e.name,o[e.name]):z(n.errors,e.name))}i&&await H(i,t,a)}}return a.valid},P=(e,t)=>(e&&t&&j(u,e,t),!Y(ce(),i)),B=(e,t,r)=>{const n={...p.mount?u:m(t)?i:w(e)?{[e]:t}:t};return((e,t,r,n)=>{const a=Array.isArray(e);return w(e)?(n&&t.watch.add(e),f(r,e)):a?e.map((e=>(n&&t.watch.add(e),f(r,e)))):(n&&(t.watchAll=!0),r)})(e,h,n,r)},U=(e,t,r={})=>{const n=f(a,e);let i=t;if(n){const r=n._f;r&&(!r.disabled&&j(u,e,ae(t,r)),i=$&&Z(r.ref)&&l(t)?"":t,J(r.ref)?[...r.ref.options].forEach((e=>e.selected=i.includes(e.value))):r.refs?s(r.ref)?r.refs.length>1?r.refs.forEach((e=>!e.disabled&&(e.checked=Array.isArray(i)?!!i.find((t=>t===e.value)):i===e.value))):r.refs[0]&&(r.refs[0].checked=!!i):r.refs.forEach((e=>e.checked=e.value===i)):T(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||F.watch.next({name:e})))}(r.shouldDirty||r.shouldTouch)&&q(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ue(e)},Q=(e,t,r)=>{for(const n in t){const i=t[n],s=`${e}.${n}`,l=f(a,s);!h.array.has(e)&&X(i)&&(!l||l._f)||o(i)?U(s,i,r):Q(s,i,r)}},te=(e,t,r={})=>{const s=f(a,e),o=h.array.has(e),c=W(t);j(u,e,c),o?(F.array.next({name:e,values:u}),(x.isDirty||x.dirtyFields)&&r.shouldDirty&&(n.dirtyFields=ne(i,u),F.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:P(e,c)}))):!s||s._f||l(c)?U(e,c,r):Q(e,c,r),V(e,h)&&F.state.next({}),F.watch.next({name:e})},re=async i=>{const o=i.target;let l=o.name;const d=f(a,l);if(d){let p,y;const _=o.type?ie(d._f):(e=>c(e)&&e.target?s(e.target)?e.target.checked:e.target.value:e)(i),w="blur"===i.type||"focusout"===i.type,E=!((m=d._f).mount&&(m.required||m.min||m.max||m.maxLength||m.minLength||m.pattern||m.validate)||r.resolver||f(n.errors,l)||d._f.deps)||((e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e))(w,f(n.touchedFields,l),n.isSubmitted,S,A),k=V(l,h,w);j(u,l,_),w?(d._f.onBlur&&d._f.onBlur(i),t&&t(0)):d._f.onChange&&d._f.onChange(i);const N=q(l,_,w,!1),C=!v(N)||k;if(!w&&F.watch.next({name:l,type:i.type}),E)return C&&F.state.next({name:l,...k?{}:N});if(!w&&k&&F.state.next({}),g[l]=(g[l],1),F.state.next({isValidating:!0}),r.resolver){const{errors:e}=await R([l]),t=oe(n.errors,a,l),r=oe(e,a,t.name||l);p=r.error,l=r.name,y=v(e)}else p=(await I(d,f(u,l),D,r.shouldUseNativeValidation))[l],y=await L(!0);d._f.deps&&ue(d._f.deps),(async(r,a,i,s)=>{const o=f(n.errors,r),l=x.isValid&&n.isValid!==a;var u;if(e.delayError&&i?(u=()=>((e,t)=>{j(n.errors,e,t),F.state.next({errors:n.errors})})(r,i),t=e=>{clearTimeout(b),b=window.setTimeout(u,e)},t(e.delayError)):(clearTimeout(b),t=null,i?j(n.errors,r,i):z(n.errors,r)),(i?!Y(o,i):o)||!v(s)||l){const e={...s,...l?{isValid:a}:{},errors:n.errors,name:r};n={...n,...e},F.state.next(e)}g[r]--,x.isValidating&&!Object.values(g).some((e=>e))&&(F.state.next({isValidating:!1}),g={})})(l,y,p,N)}var m},ue=async(e,t={})=>{let i,s;const o=_(e);if(F.state.next({isValidating:!0}),r.resolver){const t=await(async e=>{const{errors:t}=await R();if(e)for(const r of e){const e=f(t,r);e?j(n.errors,r,e):z(n.errors,r)}else n.errors=t;return t})(m(e)?e:o);i=v(t),s=e?!o.some((e=>f(t,e))):i}else e?(s=(await Promise.all(o.map((async e=>{const t=f(a,e);return await H(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&L()):s=i=await H(a);return F.state.next({...!w(e)||x.isValid&&i!==n.isValid?{}:{name:e},...r.resolver?{isValid:i}:{},errors:n.errors,isValidating:!1}),t.shouldFocus&&!s&&k(a,(e=>f(n.errors,e)),e?o:h.mount),s},ce=e=>{const t={...i,...p.mount?u:{}};return m(e)?t:w(e)?f(t,e):e.map((e=>f(t,e)))},de=(e,t)=>({invalid:!!f((t||n).errors,e),isDirty:!!f((t||n).dirtyFields,e),isTouched:!!f((t||n).touchedFields,e),error:f((t||n).errors,e)}),me=(e,t={})=>{for(const s of e?_(e):h.mount)h.mount.delete(s),h.array.delete(s),f(a,s)&&(t.keepValue||(z(a,s),z(u,s)),!t.keepError&&z(n.errors,s),!t.keepDirty&&z(n.dirtyFields,s),!t.keepTouched&&z(n.touchedFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&z(i,s));F.watch.next({}),F.state.next({...n,...t.keepDirty?{isDirty:P()}:{}}),!t.keepIsValid&&L()},fe=(e,t={})=>{let n=f(a,e);const o=C(t.disabled);return j(a,e,{_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),h.mount.add(e),n?o&&j(u,e,t.disabled?void 0:f(u,e,ie(n._f))):M(e,!0,t.value),{...o?{disabled:t.disabled}:{},...r.shouldUseNativeValidation?{required:!!t.required,min:se(t.min),max:se(t.max),minLength:se(t.minLength),maxLength:se(t.maxLength),pattern:se(t.pattern)}:{},name:e,onChange:re,onBlur:re,ref:o=>{if(o){fe(e,t),n=f(a,e);const r=m(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,l=(e=>O(e)||s(e))(r),u=n._f.refs||[];if(l?u.find((e=>e===r)):r===n._f.ref)return;j(a,e,{_f:{...n._f,...l?{refs:[...u.filter(ee),r,...Array.isArray(f(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),M(e,!1,void 0,r)}else n=f(a,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!((e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)))(h.array,e)||!p.action)&&h.unMount.add(e)}}};return{control:{register:fe,unregister:me,getFieldState:de,_executeSchema:R,_getWatch:B,_getDirty:P,_updateValid:L,_removeUnmounted:()=>{for(const e of h.unMount){const t=f(a,e);t&&(t._f.refs?t._f.refs.every((e=>!ee(e))):!ee(t._f.ref))&&me(e)}h.unMount=new Set},_updateFieldArray:(e,t=[],r,s,o=!0,l=!0)=>{if(s&&r){if(p.action=!0,l&&Array.isArray(f(a,e))){const t=r(f(a,e),s.argA,s.argB);o&&j(a,e,t)}if(x.errors&&l&&Array.isArray(f(n.errors,e))){const t=r(f(n.errors,e),s.argA,s.argB);o&&j(n.errors,e,t),((e,t)=>{!d(f(e,t)).length&&z(e,t)})(n.errors,e)}if(x.touchedFields&&l&&Array.isArray(f(n.touchedFields,e))){const t=r(f(n.touchedFields,e),s.argA,s.argB);o&&j(n.touchedFields,e,t)}x.dirtyFields&&(n.dirtyFields=ne(i,u)),F.state.next({isDirty:P(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else j(u,e,t)},_getFieldArray:t=>d(f(p.mount?u:i,t,e.shouldUnregister?f(i,t,[]):[])),_subjects:F,_proxyFormState:x,get _fields(){return a},get _formValues(){return u},get _stateFlags(){return p},set _stateFlags(e){p=e},get _defaultValues(){return i},get _names(){return h},set _names(e){h=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:ue,register:fe,handleSubmit:(e,t)=>async i=>{i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=!0,o=W(u);F.state.next({isSubmitting:!0});try{if(r.resolver){const{errors:e,values:t}=await R();n.errors=e,o=t}else await H(a);v(n.errors)?(F.state.next({errors:{},isSubmitting:!0}),await e(o,i)):(t&&await t({...n.errors},i),r.shouldFocusError&&k(a,(e=>f(n.errors,e)),h.mount))}catch(e){throw s=!1,e}finally{n.isSubmitted=!0,F.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:v(n.errors)&&s,submitCount:n.submitCount+1,errors:n.errors})}},watch:(e,t)=>E(e)?F.watch.subscribe({next:r=>e(B(void 0,t),r)}):B(e,t,!0),setValue:te,getValues:ce,reset:(t,r={})=>{const s=t||i,o=W(s),l=t&&!v(t)?o:i;if(r.keepDefaultValues||(i=s),!r.keepValues){if(r.keepDirtyValues)for(const e of h.mount)f(n.dirtyFields,e)?j(l,e,f(u,e)):te(e,f(l,e));else{if($&&m(t))for(const e of h.mount){const t=f(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;try{if(Z(e)){e.closest("form").reset();break}}catch(e){}}}a={}}u=e.shouldUnregister?r.keepDefaultValues?W(i):{}:o,F.array.next({values:l}),F.watch.next({values:l})}h={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},p.mount=!x.isValid||!!r.keepIsValid,p.watch=!!e.shouldUnregister,F.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:r.keepDirty||r.keepDirtyValues?n.isDirty:!(!r.keepDefaultValues||Y(t,i)),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:r.keepDirty||r.keepDirtyValues?n.dirtyFields:r.keepDefaultValues&&t?ne(i,t):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},resetField:(e,t={})=>{f(a,e)&&(m(t.defaultValue)?te(e,f(i,e)):(te(e,t.defaultValue),j(i,e,t.defaultValue)),t.keepTouched||z(n.touchedFields,e),t.keepDirty||(z(n.dirtyFields,e),n.isDirty=t.defaultValue?P(e,f(i,e)):P()),t.keepError||(z(n.errors,e),x.isValid&&L()),F.state.next({...n}))},clearErrors:e=>{e?_(e).forEach((e=>z(n.errors,e))):n.errors={},F.state.next({errors:n.errors})},unregister:me,setError:(e,t,r)=>{const i=(f(a,e,{_f:{}})._f||{}).ref;j(n.errors,e,{...t,ref:i}),F.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},setFocus:(e,t={})=>{const r=f(a,e)._f,n=r.refs?r.refs[0]:r.ref;n.focus(),t.shouldSelect&&n.select()},getFieldState:de}}var ce=window.wp.url,de=r(184),me=r.n(de),fe=window.wp.i18n,pe=function(t){var r=t.label,n=t.name,i=t.placeholder,s=t.register,o=t.required,l=t.type,u=void 0===l?"text":l,c=t.defaultValue,d=t.min;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-gray-700 text-sm font-bold mb-2",htmlFor:n},r),(0,a.createElement)("input",e({min:d},s(n),{required:o,defaultValue:c,className:"shadow appearance-none border border-red-500 rounded w-full py-2 px-3 text-gray-700 mb-3 leading-tight focus:outline-none focus:shadow-outline",id:n,type:u,placeholder:i})))};function he(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,he),n}var ye,be,ge=((be=ge||{})[be.None=0]="None",be[be.RenderStrategy=1]="RenderStrategy",be[be.Static=2]="Static",be),ve=((ye=ve||{})[ye.Unmount=0]="Unmount",ye[ye.Hidden=1]="Hidden",ye);function _e({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:i=!0,name:s}){let o=Ee(t,e);if(i)return we(o,r,n,s);let l=null!=a?a:0;if(2&l){let{static:e=!1,...t}=o;if(e)return we(t,r,n,s)}if(1&l){let{unmount:e=!0,...t}=o;return he(e?0:1,{0:()=>null,1:()=>we({...t,hidden:!0,style:{display:"none"}},r,n,s)})}return we(o,r,n,s)}function we(e,t={},r,n){let{as:a=r,children:s,refName:o="ref",...l}=Ae(e,["unmount","static"]),u=void 0!==e.ref?{[o]:e.ref}:{},c="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let d={};if(a===i.Fragment&&Object.keys(Fe(l)).length>0){if(!(0,i.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));return(0,i.cloneElement)(c,Object.assign({},Ee(c.props,Fe(Ae(l,["ref"]))),d,u))}return(0,i.createElement)(a,Object.assign({},Ae(l,["ref"]),a!==i.Fragment&&u,a!==i.Fragment&&d),c)}function Ee(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map((e=>[e,void 0]))));for(let e in r)Object.assign(t,{[e](t,...n){let a=r[e];for(let e of a){if(t.defaultPrevented)return;e(t,...n)}}});return t}function xe(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Fe(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Ae(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}let Se=(0,i.createContext)(null);Se.displayName="OpenClosedContext";var je=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(je||{});function ke(){return(0,i.useContext)(Se)}function Ve({value:e,children:t}){return i.createElement(Se.Provider,{value:e},t)}let Ne="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,Ce={serverHandoffComplete:!1};function Te(){let[e,t]=(0,i.useState)(Ce.serverHandoffComplete);return(0,i.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,i.useEffect)((()=>{!1===Ce.serverHandoffComplete&&(Ce.serverHandoffComplete=!0)}),[]),e}var De;let Oe=0;function Le(){return++Oe}let Me=null!=(De=i.useId)?De:function(){let e=Te(),[t,r]=i.useState(e?Le:null);return Ne((()=>{null===t&&r(Le())}),[t]),null!=t?""+t:void 0};function qe(){let e=(0,i.useRef)(!1);return Ne((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Re(e){let t=(0,i.useRef)(e);return Ne((()=>{t.current=e}),[e]),t}let He=function(e){let t=Re(e);return i.useCallback(((...e)=>t.current(...e)),[t])},Pe=Symbol();function Be(...e){let t=(0,i.useRef)(e);(0,i.useEffect)((()=>{t.current=e}),[e]);let r=He((e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[Pe])))?void 0:r}function Ue(){let e=[],t=[],r={enqueue(e){t.push(e)},addEventListener:(e,t,n,a)=>(e.addEventListener(t,n,a),r.add((()=>e.removeEventListener(t,n,a)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add((()=>cancelAnimationFrame(t)))},nextFrame:(...e)=>r.requestAnimationFrame((()=>r.requestAnimationFrame(...e))),setTimeout(...e){let t=setTimeout(...e);return r.add((()=>clearTimeout(t)))},add:t=>(e.push(t),()=>{let r=e.indexOf(t);if(r>=0){let[t]=e.splice(r,1);t()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return r}function Ie(e,...t){e&&t.length>0&&e.classList.add(...t)}function $e(e,...t){e&&t.length>0&&e.classList.remove(...t)}var We=(e=>(e.Ended="ended",e.Cancelled="cancelled",e))(We||{});function Ke({container:e,direction:t,classes:r,events:n,onStart:a,onStop:s}){let o=qe(),l=function(){let[e]=(0,i.useState)(Ue);return(0,i.useEffect)((()=>()=>e.dispose()),[e]),e}(),u=Re(t),c=He((()=>he(u.current,{enter:()=>n.current.beforeEnter(),leave:()=>n.current.beforeLeave(),idle:()=>{}}))),d=He((()=>he(u.current,{enter:()=>n.current.afterEnter(),leave:()=>n.current.afterLeave(),idle:()=>{}})));Ne((()=>{let t=Ue();l.add(t.dispose);let n=e.current;if(n&&"idle"!==u.current&&o.current)return t.dispose(),c(),a.current(u.current),t.add(function(e,t,r,n){let a=r?"enter":"leave",i=Ue(),s=void 0!==n?function(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}(n):()=>{},o=he(a,{enter:()=>t.enter,leave:()=>t.leave}),l=he(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),u=he(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return $e(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Ie(e,...o,...u),i.nextFrame((()=>{$e(e,...u),Ie(e,...l),function(e,t){let r=Ue();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[i,s]=[n,a].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(i+s!==0){let n=[];n.push(r.addEventListener(e,"transitionrun",(a=>{a.target===a.currentTarget&&(n.splice(0).forEach((e=>e())),n.push(r.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t("ended"),n.splice(0).forEach((e=>e())))})),r.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(t("cancelled"),n.splice(0).forEach((e=>e())))}))))})))}else t("ended");r.add((()=>t("cancelled"))),r.dispose}(e,(r=>("ended"===r&&($e(e,...o),Ie(e,...t.entered)),s(r))))})),i.dispose}(n,r.current,"enter"===u.current,(e=>{t.dispose(),he(e,{[We.Ended](){d(),s.current(u.current)},[We.Cancelled]:()=>{}})}))),t.dispose}),[t])}function Qe(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let ze=(0,i.createContext)(null);ze.displayName="TransitionContext";var Ge,Xe=((Ge=Xe||{}).Visible="visible",Ge.Hidden="hidden",Ge);let Ye=(0,i.createContext)(null);function Ze(e){return"children"in e?Ze(e.children):e.current.filter((({state:e})=>"visible"===e)).length>0}function Je(e){let t=Re(e),r=(0,i.useRef)([]),n=qe(),a=He(((e,a=ve.Hidden)=>{let i=r.current.findIndex((({id:t})=>t===e));-1!==i&&(he(a,{[ve.Unmount](){r.current.splice(i,1)},[ve.Hidden](){r.current[i].state="hidden"}}),function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}((()=>{var e;!Ze(r)&&n.current&&(null==(e=t.current)||e.call(t))})))})),s=He((e=>{let t=r.current.find((({id:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):r.current.push({id:e,state:"visible"}),()=>a(e,ve.Unmount)}));return(0,i.useMemo)((()=>({children:r,register:s,unregister:a})),[s,a,r])}function et(){}Ye.displayName="NestingContext";let tt=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function rt(e){var t;let r={};for(let n of tt)r[n]=null!=(t=e[n])?t:et;return r}let nt=ge.RenderStrategy,at=xe((function(e,t){let{beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s,enter:o,enterFrom:l,enterTo:u,entered:c,leave:d,leaveFrom:m,leaveTo:f,...p}=e,h=(0,i.useRef)(null),y=Be(h,t),[b,g]=(0,i.useState)("visible"),v=p.unmount?ve.Unmount:ve.Hidden,{show:_,appear:w,initial:E}=function(){let e=(0,i.useContext)(ze);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:x,unregister:F}=function(){let e=(0,i.useContext)(Ye);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),A=(0,i.useRef)(null),S=Me();(0,i.useEffect)((()=>{if(S)return x(S)}),[x,S]),(0,i.useEffect)((()=>{if(v===ve.Hidden&&S){if(_&&"visible"!==b)return void g("visible");he(b,{hidden:()=>F(S),visible:()=>x(S)})}}),[b,S,x,F,_,v]);let j=Re({enter:Qe(o),enterFrom:Qe(l),enterTo:Qe(u),entered:Qe(c),leave:Qe(d),leaveFrom:Qe(m),leaveTo:Qe(f)}),k=function(e){let t=(0,i.useRef)(rt(e));return(0,i.useEffect)((()=>{t.current=rt(e)}),[e]),t}({beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s}),V=Te();(0,i.useEffect)((()=>{if(V&&"visible"===b&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,b,V]);let N=E&&!w,C=!V||N||A.current===_?"idle":_?"enter":"leave",T=(0,i.useRef)(!1),D=Je((()=>{T.current||(g("hidden"),F(S))}));Ke({container:h,classes:j,events:k,direction:C,onStart:Re((()=>{T.current=!0})),onStop:Re((e=>{T.current=!1,"leave"===e&&!Ze(D)&&(g("hidden"),F(S))}))}),(0,i.useEffect)((()=>{!N||(v===ve.Hidden?A.current=null:A.current=_)}),[_,N,b]);let O=p,L={ref:y};return i.createElement(Ye.Provider,{value:D},i.createElement(Ve,{value:he(b,{visible:je.Open,hidden:je.Closed})},_e({ourProps:L,theirProps:O,defaultTag:"div",features:nt,visible:"visible"===b,name:"Transition.Child"})))})),it=xe((function(e,t){let{show:r,appear:n=!1,unmount:a,...s}=e,o=(0,i.useRef)(null),l=Be(o,t);Te();let u=ke();if(void 0===r&&null!==u&&(r=he(u,{[je.Open]:!0,[je.Closed]:!1})),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,d]=(0,i.useState)(r?"visible":"hidden"),m=Je((()=>{d("hidden")})),[f,p]=(0,i.useState)(!0),h=(0,i.useRef)([r]);Ne((()=>{!1!==f&&h.current[h.current.length-1]!==r&&(h.current.push(r),p(!1))}),[h,r]);let y=(0,i.useMemo)((()=>({show:r,appear:n,initial:f})),[r,n,f]);(0,i.useEffect)((()=>{if(r)d("visible");else if(Ze(m)){let e=o.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[r,m]);let b={unmount:a};return i.createElement(Ye.Provider,{value:m},i.createElement(ze.Provider,{value:y},_e({ourProps:{...b,as:i.Fragment,children:i.createElement(at,{ref:l,...b,...s})},theirProps:{},defaultTag:i.Fragment,features:nt,visible:"visible"===c,name:"Transition"})))})),st=xe((function(e,t){let r=null!==(0,i.useContext)(ze),n=null!==ke();return i.createElement(i.Fragment,null,!r&&n?i.createElement(it,{ref:t,...e}):i.createElement(at,{ref:t,...e}))})),ot=Object.assign(it,{Child:st,Root:it});var lt=function(t){var r=t.label,n=t.name,i=(t.placeholder,t.register);return t.required,t.type,(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:n,type:"checkbox"},i(n))),(0,a.createElement)("span",{className:"text-sm"},r)))},ut=function(e){var t=e.customFields,r=e.position,n=e.register,i=t.filter((function(e){return e.position===r}));return i.length?(0,a.createElement)(a.Fragment,null,i.map((function(e){return"text"===e.type?(0,a.createElement)(pe,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):"checkbox"===e.type?(0,a.createElement)(lt,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):""}))):""},ct=function(){var t=window.darujme,r=function(e={}){const t=i.useRef(),[r,n]=i.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}});t.current?t.current.control._options=e:t.current={...ue(e),formState:r};const a=t.current.control,s=i.useCallback((e=>{((e,t,r)=>{const{name:n,...a}=e;return v(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!r||y)))})(e,a._proxyFormState,!0)&&(a._formState={...a._formState,...e},n({...a._formState}))}),[a]);return function(e){const t=i.useRef(e);t.current=e,i.useEffect((()=>{const r=!e.disabled&&t.current.subject.subscribe({next:t.current.callback});return()=>(e=>{e&&e.unsubscribe()})(r)}),[e.disabled])}({subject:a._subjects.state,callback:s}),i.useEffect((()=>{a._stateFlags.mount||(a._proxyFormState.isValid&&a._updateValid(),a._stateFlags.mount=!0),a._stateFlags.watch&&(a._stateFlags.watch=!1,a._subjects.state.next({})),a._removeUnmounted()})),t.current.formState=((e,t,r,n=!0)=>{const a={};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t[a]!==y&&(t[a]=!n||y),r&&(r[a]=!0),e[a]}});return a})(r,a._proxyFormState),t.current}(),s=r.register,o=r.setValue,l=r.handleSubmit,u=r.watch,c=(r.formState.errors,n((0,i.useState)(!1),2)),d=c[0],m=c[1],f=n((0,i.useState)(!1),2),p=f[0],h=f[1],b=n((0,i.useState)(!1),2),g=b[0],_=b[1],w=n((0,i.useState)(null),2),E=w[0],x=w[1],F=u("amount"),A=u("frequency"),S=u("paymentMethod"),j=t.currency,k=j.replace("CZK","Kč").replace("EUR","€"),V=window.darujme.custom_fields?window.darujme.custom_fields:[],N=V.filter((function(e){return"address"===(null==e?void 0:e.toggle)})).map((function(e){return u("custom[".concat(e.darujme_api_id,"]"))})).filter((function(e){return!0===e})).length,C=u("wantDonationCertificate")||!!N;return(0,i.useEffect)((function(){return null!==E&&o("frequency",E?"monthly":"once"),function(){}}),[E]),(0,i.useEffect)((function(){return F&&A&&h(!0),function(){}}),[F,A]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"w-full"},(0,a.createElement)("form",{className:"bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4",onSubmit:l((function(e){e.wantDonationCertificate=e.wantDonationCertificate?1:0,e.monthsRecurring=g&&e.recurringMonths?e.recurringMonths:"-2","once"===A&&delete e.monthsRecurring,"funds_transfer"===e.paymentMethod&&(e.monthsRecurring="-1");var t=new CustomEvent("darujmeSubmittedForm",{detail:{data:e}});document.dispatchEvent(t),window.location.href=(0,ce.addQueryArgs)("https://www.darujme.cz/darovat/",e)}))},(0,a.createElement)("div",{className:"mb-4"},d?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"mb-4"},(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"custom-amount"},(0,fe.__)("Enter amount","darujme")),(0,a.createElement)("input",{onChange:function(e){return o("amount",e.target.value)},className:"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline",id:"custom-amount",type:"number",placeholder:(0,fe.__)("Enter the amount","darujme")}))):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"amount"},(0,fe.__)("Choose amount","darujme")),t.default_amounts.map((function(e){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("button",{type:"button",onClick:function(){return o("amount",e.amount)},className:me()("btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2",{"bg-black text-white":e.amount===F})},e.amount))})),(0,a.createElement)("button",{type:"button",onClick:function(){return m(!d)},className:"darujme__button btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2"},(0,fe.__)("Custom amount","darujme")))),(0,a.createElement)("div",{className:"darujme__frequency inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return x(!0)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":E})},(0,fe.__)("Monthly","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return x(!1)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":!E&&null!==E})},(0,fe.__)("One time","darujme"))),(0,a.createElement)(ot,{show:p,enter:"transition-opacity duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_personal_details}}),(0,a.createElement)("div",{className:"columns-2 darujme__personal"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("First name","darujme"),name:"firstName",placeholder:(0,fe.__)("Enter your first name","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Last name","darujme"),name:"lastName",placeholder:(0,fe.__)("Enter your last name","darujme"),register:s,required:!0}))),(0,a.createElement)("div",{className:"columns-2"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Phone","darujme"),name:"phone",placeholder:(0,fe.__)("Enter your phone","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("E-mail","darujme"),name:"email",placeholder:(0,fe.__)("Enter your e-mail","darujme"),register:s,required:!0,type:"email"}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_personal_details}}),(0,a.createElement)(ut,{customFields:V,position:"after_personal_details",register:s}),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:"wantDonationCertificate",type:"checkbox"},s("wantDonationCertificate"))),(0,a.createElement)("span",{className:"text-sm"},(0,fe.__)("I want to receive donor confirmation","darujme")))))),C&&(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_certificate_details}}),(0,a.createElement)("div",{className:"columns-3"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Street","darujme"),name:"street",placeholder:(0,fe.__)("Street","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("City","darujme"),name:"city",placeholder:(0,fe.__)("City","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Postcode","darujme"),name:"postcode",placeholder:(0,fe.__)("Postcode","darujme"),register:s,required:C}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_certificate_details}})),(0,a.createElement)(ut,{customFields:V,position:"after_address",register:s}),p&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_payment_methods}}),(0,a.createElement)("h2",null,(0,fe.__)("Payment method","darujme")),(0,a.createElement)("div",{className:"inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","proxypay_charge")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":"proxypay_charge"===S})},(0,fe.__)("Credit card","darujme")), !E&&(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","payu_transfer")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200",{"bg-black text-white":"payu_transfer"===S})},(0,fe.__)("PayU","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","funds_transfer")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Bank transfer","darujme"))),E&&(0,a.createElement)("div",null,!g&&(0,a.createElement)("button",{type:"button",onClick:function(){return _(!0)},className:me()("py-2 px-4 text-sm mb-4 font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Limit months for recurring payment","darujme")),g&&(0,a.createElement)(pe,{label:(0,fe.__)("Enter the number of months for recurring payments","darujme"),name:"recurringMonths",register:s,required:E,defaultValue:"12",min:2,type:"number"})),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_payment_methods}}),(0,a.createElement)(ut,{customFields:V,position:"before_summary",register:s}),(0,a.createElement)("div",{className:"shadow-md p-5 text-center"},(0,a.createElement)("h3",null,(0,fe.__)("Summary","darujme")),(0,a.createElement)("div",null,(0,a.createElement)("strong",null,F," ",k)," / ",E?(0,fe.__)("monthly","darujme"):(0,fe.__)("one-time","darujme"))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_submit_button}}),(0,a.createElement)("button",{className:"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mt-4",type:"submit"},E?(0,fe.__)("Donate monthly","darujme"):(0,fe.__)("Donate one time","darujme")),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_submit_button}})),(0,a.createElement)("input",e({type:"hidden"},s("paymentMethod"),{defaultValue:"proxypay_charge"})),(0,a.createElement)("input",e({type:"hidden"},s("currency"),{value:j})),(0,a.createElement)("input",e({type:"hidden"},s("amount"))),(0,a.createElement)("input",e({type:"hidden"},s("frequency"))),(0,a.createElement)("input",e({type:"hidden"},s("monthsRecurring"),{value:"-2"})),(0,a.createElement)("input",e({type:"hidden"},s("do"),{value:"submit"})),(0,a.createElement)("input",e({type:"hidden"},s("project"),{value:t.project_id})))))};document.addEventListener("DOMContentLoaded",(function(e){var t=document.querySelectorAll(".darujme-form");t&&t.forEach((function(e){return ReactDOM.render((0,a.createElement)(ct,null),e)}))}))}(),r(440)({})}();1 !function(){var e={184:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var s=a.apply(null,r);s&&e.push(s)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var o in r)n.call(r,o)&&r[o]&&e.push(o);else e.push(r.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},440:function(e,t){var r,n;n=this,void 0===(r=function(){return n.svg4everybody=function(){function e(e,t,r){if(r){var n=document.createDocumentFragment(),a=!t.hasAttribute("viewBox")&&r.getAttribute("viewBox");a&&t.setAttribute("viewBox",a);for(var i=r.cloneNode(!0);i.childNodes.length;)n.appendChild(i.firstChild);e.appendChild(n)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var r=t._cachedDocument;r||((r=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(n){var a=t._cachedTarget[n.id];a||(a=t._cachedTarget[n.id]=r.getElementById(n.id)),e(n.parent,n.svg,a)}))}},t.onreadystatechange()}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(n){var a,i=Object(n),s=window.top!==window.self;a="polyfill"in i?i.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&s;var o={},l=window.requestAnimationFrame||setTimeout,u=document.getElementsByTagName("use"),c=0;a&&function n(){for(var s=0;s<u.length;){var d=u[s],m=d.parentNode,f=r(m),p=d.getAttribute("xlink:href")||d.getAttribute("href");if(!p&&i.attributeName&&(p=d.getAttribute(i.attributeName)),f&&p){if(a)if(!i.validate||i.validate(p,f,d)){m.removeChild(d);var h=p.split("#"),y=h.shift(),b=h.join("#");if(y.length){var g=o[y];g||((g=o[y]=new XMLHttpRequest).open("GET",y),g.send(),g._embeds=[]),g._embeds.push({parent:m,svg:f,id:b}),t(g)}else e(m,f,document.getElementById(b))}else++s,++c}else++s}(!u.length||u.length-c>0)&&l(n,67)}()}}()}.apply(t,[]))||(e.exports=r)}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.apply(this,arguments)}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i=[],_n=!0,s=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);_n=!0);}catch(e){s=!0,a=e}finally{try{_n||null==r.return||r.return()}finally{if(s)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return t(e,r);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)?t(e,r):void 0}}(e,r)||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.")}()}var a=window.wp.element,i=window.React,s=e=>"checkbox"===e.type,o=e=>e instanceof Date,l=e=>null==e;const u=e=>"object"==typeof e;var c=e=>!l(e)&&!Array.isArray(e)&&u(e)&&!o(e),d=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>void 0===e,f=(e,t,r)=>{if(!t||!c(e))return r;const n=d(t.split(/[,[\].]+?/)).reduce(((e,t)=>l(e)?e:e[t]),e);return m(n)||n===e?m(e[t])?r:e[t]:n};const p="onChange",h="onSubmit",y="all",b="pattern",g="required";i.createContext(null);var v=e=>c(e)&&!Object.keys(e).length,_=e=>Array.isArray(e)?e:[e];var w=e=>"string"==typeof e,E=e=>"function"==typeof e,x=e=>{for(const t in e)if(E(e[t]))return!0;return!1},F=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},A=e=>/^\w*$/.test(e),S=e=>d(e.replace(/["|']|\]/g,"").split(/\.|\[/));function j(e,t,r){let n=-1;const a=A(t)?[t]:S(t),i=a.length,s=i-1;for(;++n<i;){const t=a[n];let i=r;if(n!==s){const r=e[t];i=c(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=i,e=e[t]}return e}const k=(e,t,r)=>{for(const n of r||Object.keys(e)){const r=f(e,n);if(r){const{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus&&m(e.ref.focus()))break;if(e.refs){e.refs[0].focus();break}}else c(n)&&k(n,t)}}};var V=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),N=(e,t,r)=>{const n=d(f(e,r));return j(n,"root",t[r]),j(e,r,n),e},C=e=>"boolean"==typeof e,T=e=>"file"===e.type,D=e=>w(e)||i.isValidElement(e),O=e=>"radio"===e.type,L=e=>e instanceof RegExp;const M={value:!1,isValid:!1},q={value:!0,isValid:!0};var R=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?q:{value:e[0].value,isValid:!0}:q:M}return M};const H={isValid:!1,value:null};var P=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),H):H;function B(e,t,r="validate"){if(D(e)||Array.isArray(e)&&e.every(D)||C(e)&&!e)return{type:r,message:D(e)?e:"",ref:t}}var U=e=>c(e)&&!L(e)?e:{value:e,message:""},I=async(e,t,r,n,a)=>{const{ref:i,refs:o,required:u,maxLength:d,minLength:m,min:f,max:p,pattern:h,validate:y,name:_,valueAsNumber:x,mount:A,disabled:S}=e._f;if(!A||S)return{};const j=o?o[0]:i,k=e=>{n&&j.reportValidity&&(j.setCustomValidity(C(e)?"":e||" "),j.reportValidity())},V={},N=O(i),M=s(i),q=N||M,H=(x||T(i))&&!i.value||""===t||Array.isArray(t)&&!t.length,I=F.bind(null,_,r,V),$=(e,t,r,n="maxLength",a="minLength")=>{const s=e?t:r;V[_]={type:e?n:a,message:s,ref:i,...I(e?n:a,s)}};if(a?!Array.isArray(t)||!t.length:u&&(!q&&(H||l(t))||C(t)&&!t||M&&!R(o).isValid||N&&!P(o).isValid)){const{value:e,message:t}=D(u)?{value:!!u,message:u}:U(u);if(e&&(V[_]={type:g,message:t,ref:j,...I(g,t)},!r))return k(t),V}if(!(H||l(f)&&l(p))){let e,n;const a=U(p),s=U(f);if(l(t)||isNaN(t)){const r=i.valueAsDate||new Date(t);w(a.value)&&(e=r>new Date(a.value)),w(s.value)&&(n=r<new Date(s.value))}else{const r=i.valueAsNumber||+t;l(a.value)||(e=r>a.value),l(s.value)||(n=r<s.value)}if((e||n)&&($(!!e,a.message,s.message,"max","min"),!r))return k(V[_].message),V}if((d||m)&&!H&&(w(t)||a&&Array.isArray(t))){const e=U(d),n=U(m),a=!l(e.value)&&t.length>e.value,i=!l(n.value)&&t.length<n.value;if((a||i)&&($(a,e.message,n.message),!r))return k(V[_].message),V}if(h&&!H&&w(t)){const{value:e,message:n}=U(h);if(L(e)&&!t.match(e)&&(V[_]={type:b,message:n,ref:i,...I(b,n)},!r))return k(n),V}if(y)if(E(y)){const e=B(await y(t),j);if(e&&(V[_]={...e,...I("validate",e.message)},!r))return k(e.message),V}else if(c(y)){let e={};for(const n in y){if(!v(e)&&!r)break;const a=B(await y[n](t),j,n);a&&(e={...a,...I(n,a.message)},k(a.message),r&&(V[_]=e))}if(!v(e)&&(V[_]={ref:j,...e},!r))return V}return k(!0),V},$="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function W(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if($&&(e instanceof Blob||e instanceof FileList)||!r&&!c(e))return e;t=r?[]:{};for(const r in e){if(E(e[r])){t=e;break}t[r]=W(e[r])}}return t}var K=e=>({isOnSubmit:!e||e===h,isOnBlur:"onBlur"===e,isOnChange:e===p,isOnAll:e===y,isOnTouch:"onTouched"===e});function Q(e){for(const t in e)if(!m(e[t]))return!1;return!0}function z(e,t){const r=A(t)?[t]:S(t),n=1==r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=m(e)?n++:e[t[n++]];return e}(e,r),a=r[r.length-1];let i;n&&delete n[a];for(let t=0;t<r.slice(0,-1).length;t++){let n,a=-1;const s=r.slice(0,-(t+1)),o=s.length-1;for(t>0&&(i=e);++a<s.length;){const t=s[a];n=n?n[t]:e[t],o===a&&(c(n)&&v(n)||Array.isArray(n)&&Q(n))&&(i?delete i[t]:delete e[t]),i=n}}return e}function G(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var X=e=>l(e)||!u(e);function Y(e,t){if(X(e)||X(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const r=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=t[a];if(o(r)&&o(e)||c(r)&&c(e)||Array.isArray(r)&&Array.isArray(e)?!Y(r,e):r!==e)return!1}}return!0}var Z=e=>{const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},J=e=>"select-multiple"===e.type,ee=e=>Z(e)&&e.isConnected;function te(e,t={}){const r=Array.isArray(e);if(c(e)||r)for(const r in e)Array.isArray(e[r])||c(e[r])&&!x(e[r])?(t[r]=Array.isArray(e[r])?[]:{},te(e[r],t[r])):l(e[r])||(t[r]=!0);return t}function re(e,t,r){const n=Array.isArray(e);if(c(e)||n)for(const n in e)Array.isArray(e[n])||c(e[n])&&!x(e[n])?m(t)||X(r[n])?r[n]=Array.isArray(e[n])?te(e[n],[]):{...te(e[n])}:re(e[n],l(t)?{}:t[n],r[n]):r[n]=!Y(e[n],t[n]);return r}var ne=(e,t)=>re(e,t,te(t)),ae=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>m(e)?e:t?""===e||l(e)?NaN:+e:r&&w(e)?new Date(e):n?n(e):e;function ie(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return T(t)?t.files:O(t)?P(e.refs).value:J(t)?[...t.selectedOptions].map((({value:e})=>e)):s(t)?R(e.refs).value:ae(m(t.value)?e.ref.value:t.value,e)}var se=e=>m(e)?void 0:L(e)?e.source:c(e)?L(e.value)?e.value.source:e.value:e;function oe(e,t,r){const n=f(e,r);if(n||A(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),i=f(t,n),s=f(e,n);if(i&&!Array.isArray(i)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};a.pop()}return{name:r}}const le={mode:h,reValidateMode:p,shouldFocusError:!0};function ue(e={}){let t,r={...le,...e},n={isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}},a={},i=W(r.defaultValues)||{},u=r.shouldUnregister?{}:W(i),p={action:!1,mount:!1,watch:!1},h={mount:new Set,unMount:new Set,array:new Set,watch:new Set},b=0,g={};const x={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},F={watch:G(),array:G(),state:G()},A=K(r.mode),S=K(r.reValidateMode),D=r.criteriaMode===y,L=async e=>{let t=!1;return x.isValid&&(t=r.resolver?v((await R()).errors):await H(a,!0),e||t===n.isValid||(n.isValid=t,F.state.next({isValid:t}))),t},M=(e,t,r,n)=>{const s=f(a,e);if(s){const a=f(u,e,m(r)?f(i,e):r);m(a)||n&&n.defaultChecked||t?j(u,e,t?a:ie(s._f)):U(e,a),p.mount&&L()}},q=(e,t,r,a,s)=>{let o=!1;const l={name:e},u=f(n.touchedFields,e);if(x.isDirty){const e=n.isDirty;n.isDirty=l.isDirty=P(),o=e!==l.isDirty}if(x.dirtyFields&&(!r||a)){const r=f(n.dirtyFields,e);Y(f(i,e),t)?z(n.dirtyFields,e):j(n.dirtyFields,e,!0),l.dirtyFields=n.dirtyFields,o=o||r!==f(n.dirtyFields,e)}return r&&!u&&(j(n.touchedFields,e,r),l.touchedFields=n.touchedFields,o=o||x.touchedFields&&u!==r),o&&s&&F.state.next(l),o?l:{}},R=async e=>r.resolver?await r.resolver({...u},r.context,((e,t,r,n)=>{const a={};for(const r of e){const e=f(t,r);e&&j(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}})(e||h.mount,a,r.criteriaMode,r.shouldUseNativeValidation)):{},H=async(e,t,a={valid:!0})=>{for(const i in e){const s=e[i];if(s){const{_f:e,...i}=s;if(e){const i=h.array.has(e.name),o=await I(s,f(u,e.name),D,r.shouldUseNativeValidation,i);if(o[e.name]&&(a.valid=!1,t))break;!t&&(f(o,e.name)?i?N(n.errors,o,e.name):j(n.errors,e.name,o[e.name]):z(n.errors,e.name))}i&&await H(i,t,a)}}return a.valid},P=(e,t)=>(e&&t&&j(u,e,t),!Y(ce(),i)),B=(e,t,r)=>{const n={...p.mount?u:m(t)?i:w(e)?{[e]:t}:t};return((e,t,r,n)=>{const a=Array.isArray(e);return w(e)?(n&&t.watch.add(e),f(r,e)):a?e.map((e=>(n&&t.watch.add(e),f(r,e)))):(n&&(t.watchAll=!0),r)})(e,h,n,r)},U=(e,t,r={})=>{const n=f(a,e);let i=t;if(n){const r=n._f;r&&(!r.disabled&&j(u,e,ae(t,r)),i=$&&Z(r.ref)&&l(t)?"":t,J(r.ref)?[...r.ref.options].forEach((e=>e.selected=i.includes(e.value))):r.refs?s(r.ref)?r.refs.length>1?r.refs.forEach((e=>!e.disabled&&(e.checked=Array.isArray(i)?!!i.find((t=>t===e.value)):i===e.value))):r.refs[0]&&(r.refs[0].checked=!!i):r.refs.forEach((e=>e.checked=e.value===i)):T(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||F.watch.next({name:e})))}(r.shouldDirty||r.shouldTouch)&&q(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ue(e)},Q=(e,t,r)=>{for(const n in t){const i=t[n],s=`${e}.${n}`,l=f(a,s);!h.array.has(e)&&X(i)&&(!l||l._f)||o(i)?U(s,i,r):Q(s,i,r)}},te=(e,t,r={})=>{const s=f(a,e),o=h.array.has(e),c=W(t);j(u,e,c),o?(F.array.next({name:e,values:u}),(x.isDirty||x.dirtyFields)&&r.shouldDirty&&(n.dirtyFields=ne(i,u),F.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:P(e,c)}))):!s||s._f||l(c)?U(e,c,r):Q(e,c,r),V(e,h)&&F.state.next({}),F.watch.next({name:e})},re=async i=>{const o=i.target;let l=o.name;const d=f(a,l);if(d){let p,y;const _=o.type?ie(d._f):(e=>c(e)&&e.target?s(e.target)?e.target.checked:e.target.value:e)(i),w="blur"===i.type||"focusout"===i.type,E=!((m=d._f).mount&&(m.required||m.min||m.max||m.maxLength||m.minLength||m.pattern||m.validate)||r.resolver||f(n.errors,l)||d._f.deps)||((e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e))(w,f(n.touchedFields,l),n.isSubmitted,S,A),k=V(l,h,w);j(u,l,_),w?(d._f.onBlur&&d._f.onBlur(i),t&&t(0)):d._f.onChange&&d._f.onChange(i);const N=q(l,_,w,!1),C=!v(N)||k;if(!w&&F.watch.next({name:l,type:i.type}),E)return C&&F.state.next({name:l,...k?{}:N});if(!w&&k&&F.state.next({}),g[l]=(g[l],1),F.state.next({isValidating:!0}),r.resolver){const{errors:e}=await R([l]),t=oe(n.errors,a,l),r=oe(e,a,t.name||l);p=r.error,l=r.name,y=v(e)}else p=(await I(d,f(u,l),D,r.shouldUseNativeValidation))[l],y=await L(!0);d._f.deps&&ue(d._f.deps),(async(r,a,i,s)=>{const o=f(n.errors,r),l=x.isValid&&n.isValid!==a;var u;if(e.delayError&&i?(u=()=>((e,t)=>{j(n.errors,e,t),F.state.next({errors:n.errors})})(r,i),t=e=>{clearTimeout(b),b=window.setTimeout(u,e)},t(e.delayError)):(clearTimeout(b),t=null,i?j(n.errors,r,i):z(n.errors,r)),(i?!Y(o,i):o)||!v(s)||l){const e={...s,...l?{isValid:a}:{},errors:n.errors,name:r};n={...n,...e},F.state.next(e)}g[r]--,x.isValidating&&!Object.values(g).some((e=>e))&&(F.state.next({isValidating:!1}),g={})})(l,y,p,N)}var m},ue=async(e,t={})=>{let i,s;const o=_(e);if(F.state.next({isValidating:!0}),r.resolver){const t=await(async e=>{const{errors:t}=await R();if(e)for(const r of e){const e=f(t,r);e?j(n.errors,r,e):z(n.errors,r)}else n.errors=t;return t})(m(e)?e:o);i=v(t),s=e?!o.some((e=>f(t,e))):i}else e?(s=(await Promise.all(o.map((async e=>{const t=f(a,e);return await H(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&L()):s=i=await H(a);return F.state.next({...!w(e)||x.isValid&&i!==n.isValid?{}:{name:e},...r.resolver?{isValid:i}:{},errors:n.errors,isValidating:!1}),t.shouldFocus&&!s&&k(a,(e=>f(n.errors,e)),e?o:h.mount),s},ce=e=>{const t={...i,...p.mount?u:{}};return m(e)?t:w(e)?f(t,e):e.map((e=>f(t,e)))},de=(e,t)=>({invalid:!!f((t||n).errors,e),isDirty:!!f((t||n).dirtyFields,e),isTouched:!!f((t||n).touchedFields,e),error:f((t||n).errors,e)}),me=(e,t={})=>{for(const s of e?_(e):h.mount)h.mount.delete(s),h.array.delete(s),f(a,s)&&(t.keepValue||(z(a,s),z(u,s)),!t.keepError&&z(n.errors,s),!t.keepDirty&&z(n.dirtyFields,s),!t.keepTouched&&z(n.touchedFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&z(i,s));F.watch.next({}),F.state.next({...n,...t.keepDirty?{isDirty:P()}:{}}),!t.keepIsValid&&L()},fe=(e,t={})=>{let n=f(a,e);const o=C(t.disabled);return j(a,e,{_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),h.mount.add(e),n?o&&j(u,e,t.disabled?void 0:f(u,e,ie(n._f))):M(e,!0,t.value),{...o?{disabled:t.disabled}:{},...r.shouldUseNativeValidation?{required:!!t.required,min:se(t.min),max:se(t.max),minLength:se(t.minLength),maxLength:se(t.maxLength),pattern:se(t.pattern)}:{},name:e,onChange:re,onBlur:re,ref:o=>{if(o){fe(e,t),n=f(a,e);const r=m(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,l=(e=>O(e)||s(e))(r),u=n._f.refs||[];if(l?u.find((e=>e===r)):r===n._f.ref)return;j(a,e,{_f:{...n._f,...l?{refs:[...u.filter(ee),r,...Array.isArray(f(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),M(e,!1,void 0,r)}else n=f(a,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!((e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)))(h.array,e)||!p.action)&&h.unMount.add(e)}}};return{control:{register:fe,unregister:me,getFieldState:de,_executeSchema:R,_getWatch:B,_getDirty:P,_updateValid:L,_removeUnmounted:()=>{for(const e of h.unMount){const t=f(a,e);t&&(t._f.refs?t._f.refs.every((e=>!ee(e))):!ee(t._f.ref))&&me(e)}h.unMount=new Set},_updateFieldArray:(e,t=[],r,s,o=!0,l=!0)=>{if(s&&r){if(p.action=!0,l&&Array.isArray(f(a,e))){const t=r(f(a,e),s.argA,s.argB);o&&j(a,e,t)}if(x.errors&&l&&Array.isArray(f(n.errors,e))){const t=r(f(n.errors,e),s.argA,s.argB);o&&j(n.errors,e,t),((e,t)=>{!d(f(e,t)).length&&z(e,t)})(n.errors,e)}if(x.touchedFields&&l&&Array.isArray(f(n.touchedFields,e))){const t=r(f(n.touchedFields,e),s.argA,s.argB);o&&j(n.touchedFields,e,t)}x.dirtyFields&&(n.dirtyFields=ne(i,u)),F.state.next({isDirty:P(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else j(u,e,t)},_getFieldArray:t=>d(f(p.mount?u:i,t,e.shouldUnregister?f(i,t,[]):[])),_subjects:F,_proxyFormState:x,get _fields(){return a},get _formValues(){return u},get _stateFlags(){return p},set _stateFlags(e){p=e},get _defaultValues(){return i},get _names(){return h},set _names(e){h=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:ue,register:fe,handleSubmit:(e,t)=>async i=>{i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=!0,o=W(u);F.state.next({isSubmitting:!0});try{if(r.resolver){const{errors:e,values:t}=await R();n.errors=e,o=t}else await H(a);v(n.errors)?(F.state.next({errors:{},isSubmitting:!0}),await e(o,i)):(t&&await t({...n.errors},i),r.shouldFocusError&&k(a,(e=>f(n.errors,e)),h.mount))}catch(e){throw s=!1,e}finally{n.isSubmitted=!0,F.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:v(n.errors)&&s,submitCount:n.submitCount+1,errors:n.errors})}},watch:(e,t)=>E(e)?F.watch.subscribe({next:r=>e(B(void 0,t),r)}):B(e,t,!0),setValue:te,getValues:ce,reset:(t,r={})=>{const s=t||i,o=W(s),l=t&&!v(t)?o:i;if(r.keepDefaultValues||(i=s),!r.keepValues){if(r.keepDirtyValues)for(const e of h.mount)f(n.dirtyFields,e)?j(l,e,f(u,e)):te(e,f(l,e));else{if($&&m(t))for(const e of h.mount){const t=f(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;try{if(Z(e)){e.closest("form").reset();break}}catch(e){}}}a={}}u=e.shouldUnregister?r.keepDefaultValues?W(i):{}:o,F.array.next({values:l}),F.watch.next({values:l})}h={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},p.mount=!x.isValid||!!r.keepIsValid,p.watch=!!e.shouldUnregister,F.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:r.keepDirty||r.keepDirtyValues?n.isDirty:!(!r.keepDefaultValues||Y(t,i)),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:r.keepDirty||r.keepDirtyValues?n.dirtyFields:r.keepDefaultValues&&t?ne(i,t):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},resetField:(e,t={})=>{f(a,e)&&(m(t.defaultValue)?te(e,f(i,e)):(te(e,t.defaultValue),j(i,e,t.defaultValue)),t.keepTouched||z(n.touchedFields,e),t.keepDirty||(z(n.dirtyFields,e),n.isDirty=t.defaultValue?P(e,f(i,e)):P()),t.keepError||(z(n.errors,e),x.isValid&&L()),F.state.next({...n}))},clearErrors:e=>{e?_(e).forEach((e=>z(n.errors,e))):n.errors={},F.state.next({errors:n.errors})},unregister:me,setError:(e,t,r)=>{const i=(f(a,e,{_f:{}})._f||{}).ref;j(n.errors,e,{...t,ref:i}),F.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},setFocus:(e,t={})=>{const r=f(a,e)._f,n=r.refs?r.refs[0]:r.ref;n.focus(),t.shouldSelect&&n.select()},getFieldState:de}}var ce=window.wp.url,de=r(184),me=r.n(de),fe=window.wp.i18n,pe=function(t){var r=t.label,n=t.name,i=t.placeholder,s=t.register,o=t.required,l=t.type,u=void 0===l?"text":l,c=t.defaultValue,d=t.min;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-gray-700 text-sm font-bold mb-2",htmlFor:n},r),(0,a.createElement)("input",e({min:d},s(n),{required:o,defaultValue:c,className:"shadow appearance-none border border-red-500 rounded w-full py-2 px-3 text-gray-700 mb-3 leading-tight focus:outline-none focus:shadow-outline",id:n,type:u,placeholder:i})))};function he(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,he),n}var ye,be,ge=((be=ge||{})[be.None=0]="None",be[be.RenderStrategy=1]="RenderStrategy",be[be.Static=2]="Static",be),ve=((ye=ve||{})[ye.Unmount=0]="Unmount",ye[ye.Hidden=1]="Hidden",ye);function _e({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:i=!0,name:s}){let o=Ee(t,e);if(i)return we(o,r,n,s);let l=null!=a?a:0;if(2&l){let{static:e=!1,...t}=o;if(e)return we(t,r,n,s)}if(1&l){let{unmount:e=!0,...t}=o;return he(e?0:1,{0:()=>null,1:()=>we({...t,hidden:!0,style:{display:"none"}},r,n,s)})}return we(o,r,n,s)}function we(e,t={},r,n){let{as:a=r,children:s,refName:o="ref",...l}=Ae(e,["unmount","static"]),u=void 0!==e.ref?{[o]:e.ref}:{},c="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let d={};if(a===i.Fragment&&Object.keys(Fe(l)).length>0){if(!(0,i.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));return(0,i.cloneElement)(c,Object.assign({},Ee(c.props,Fe(Ae(l,["ref"]))),d,u))}return(0,i.createElement)(a,Object.assign({},Ae(l,["ref"]),a!==i.Fragment&&u,a!==i.Fragment&&d),c)}function Ee(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map((e=>[e,void 0]))));for(let e in r)Object.assign(t,{[e](t,...n){let a=r[e];for(let e of a){if(t.defaultPrevented)return;e(t,...n)}}});return t}function xe(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Fe(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Ae(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}let Se=(0,i.createContext)(null);Se.displayName="OpenClosedContext";var je=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(je||{});function ke(){return(0,i.useContext)(Se)}function Ve({value:e,children:t}){return i.createElement(Se.Provider,{value:e},t)}let Ne="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,Ce={serverHandoffComplete:!1};function Te(){let[e,t]=(0,i.useState)(Ce.serverHandoffComplete);return(0,i.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,i.useEffect)((()=>{!1===Ce.serverHandoffComplete&&(Ce.serverHandoffComplete=!0)}),[]),e}var De;let Oe=0;function Le(){return++Oe}let Me=null!=(De=i.useId)?De:function(){let e=Te(),[t,r]=i.useState(e?Le:null);return Ne((()=>{null===t&&r(Le())}),[t]),null!=t?""+t:void 0};function qe(){let e=(0,i.useRef)(!1);return Ne((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Re(e){let t=(0,i.useRef)(e);return Ne((()=>{t.current=e}),[e]),t}let He=function(e){let t=Re(e);return i.useCallback(((...e)=>t.current(...e)),[t])},Pe=Symbol();function Be(...e){let t=(0,i.useRef)(e);(0,i.useEffect)((()=>{t.current=e}),[e]);let r=He((e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[Pe])))?void 0:r}function Ue(){let e=[],t=[],r={enqueue(e){t.push(e)},addEventListener:(e,t,n,a)=>(e.addEventListener(t,n,a),r.add((()=>e.removeEventListener(t,n,a)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add((()=>cancelAnimationFrame(t)))},nextFrame:(...e)=>r.requestAnimationFrame((()=>r.requestAnimationFrame(...e))),setTimeout(...e){let t=setTimeout(...e);return r.add((()=>clearTimeout(t)))},add:t=>(e.push(t),()=>{let r=e.indexOf(t);if(r>=0){let[t]=e.splice(r,1);t()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return r}function Ie(e,...t){e&&t.length>0&&e.classList.add(...t)}function $e(e,...t){e&&t.length>0&&e.classList.remove(...t)}var We=(e=>(e.Ended="ended",e.Cancelled="cancelled",e))(We||{});function Ke({container:e,direction:t,classes:r,events:n,onStart:a,onStop:s}){let o=qe(),l=function(){let[e]=(0,i.useState)(Ue);return(0,i.useEffect)((()=>()=>e.dispose()),[e]),e}(),u=Re(t),c=He((()=>he(u.current,{enter:()=>n.current.beforeEnter(),leave:()=>n.current.beforeLeave(),idle:()=>{}}))),d=He((()=>he(u.current,{enter:()=>n.current.afterEnter(),leave:()=>n.current.afterLeave(),idle:()=>{}})));Ne((()=>{let t=Ue();l.add(t.dispose);let n=e.current;if(n&&"idle"!==u.current&&o.current)return t.dispose(),c(),a.current(u.current),t.add(function(e,t,r,n){let a=r?"enter":"leave",i=Ue(),s=void 0!==n?function(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}(n):()=>{},o=he(a,{enter:()=>t.enter,leave:()=>t.leave}),l=he(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),u=he(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return $e(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Ie(e,...o,...u),i.nextFrame((()=>{$e(e,...u),Ie(e,...l),function(e,t){let r=Ue();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[i,s]=[n,a].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(i+s!==0){let n=[];n.push(r.addEventListener(e,"transitionrun",(a=>{a.target===a.currentTarget&&(n.splice(0).forEach((e=>e())),n.push(r.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t("ended"),n.splice(0).forEach((e=>e())))})),r.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(t("cancelled"),n.splice(0).forEach((e=>e())))}))))})))}else t("ended");r.add((()=>t("cancelled"))),r.dispose}(e,(r=>("ended"===r&&($e(e,...o),Ie(e,...t.entered)),s(r))))})),i.dispose}(n,r.current,"enter"===u.current,(e=>{t.dispose(),he(e,{[We.Ended](){d(),s.current(u.current)},[We.Cancelled]:()=>{}})}))),t.dispose}),[t])}function Qe(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let ze=(0,i.createContext)(null);ze.displayName="TransitionContext";var Ge,Xe=((Ge=Xe||{}).Visible="visible",Ge.Hidden="hidden",Ge);let Ye=(0,i.createContext)(null);function Ze(e){return"children"in e?Ze(e.children):e.current.filter((({state:e})=>"visible"===e)).length>0}function Je(e){let t=Re(e),r=(0,i.useRef)([]),n=qe(),a=He(((e,a=ve.Hidden)=>{let i=r.current.findIndex((({id:t})=>t===e));-1!==i&&(he(a,{[ve.Unmount](){r.current.splice(i,1)},[ve.Hidden](){r.current[i].state="hidden"}}),function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}((()=>{var e;!Ze(r)&&n.current&&(null==(e=t.current)||e.call(t))})))})),s=He((e=>{let t=r.current.find((({id:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):r.current.push({id:e,state:"visible"}),()=>a(e,ve.Unmount)}));return(0,i.useMemo)((()=>({children:r,register:s,unregister:a})),[s,a,r])}function et(){}Ye.displayName="NestingContext";let tt=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function rt(e){var t;let r={};for(let n of tt)r[n]=null!=(t=e[n])?t:et;return r}let nt=ge.RenderStrategy,at=xe((function(e,t){let{beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s,enter:o,enterFrom:l,enterTo:u,entered:c,leave:d,leaveFrom:m,leaveTo:f,...p}=e,h=(0,i.useRef)(null),y=Be(h,t),[b,g]=(0,i.useState)("visible"),v=p.unmount?ve.Unmount:ve.Hidden,{show:_,appear:w,initial:E}=function(){let e=(0,i.useContext)(ze);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:x,unregister:F}=function(){let e=(0,i.useContext)(Ye);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),A=(0,i.useRef)(null),S=Me();(0,i.useEffect)((()=>{if(S)return x(S)}),[x,S]),(0,i.useEffect)((()=>{if(v===ve.Hidden&&S){if(_&&"visible"!==b)return void g("visible");he(b,{hidden:()=>F(S),visible:()=>x(S)})}}),[b,S,x,F,_,v]);let j=Re({enter:Qe(o),enterFrom:Qe(l),enterTo:Qe(u),entered:Qe(c),leave:Qe(d),leaveFrom:Qe(m),leaveTo:Qe(f)}),k=function(e){let t=(0,i.useRef)(rt(e));return(0,i.useEffect)((()=>{t.current=rt(e)}),[e]),t}({beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s}),V=Te();(0,i.useEffect)((()=>{if(V&&"visible"===b&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,b,V]);let N=E&&!w,C=!V||N||A.current===_?"idle":_?"enter":"leave",T=(0,i.useRef)(!1),D=Je((()=>{T.current||(g("hidden"),F(S))}));Ke({container:h,classes:j,events:k,direction:C,onStart:Re((()=>{T.current=!0})),onStop:Re((e=>{T.current=!1,"leave"===e&&!Ze(D)&&(g("hidden"),F(S))}))}),(0,i.useEffect)((()=>{!N||(v===ve.Hidden?A.current=null:A.current=_)}),[_,N,b]);let O=p,L={ref:y};return i.createElement(Ye.Provider,{value:D},i.createElement(Ve,{value:he(b,{visible:je.Open,hidden:je.Closed})},_e({ourProps:L,theirProps:O,defaultTag:"div",features:nt,visible:"visible"===b,name:"Transition.Child"})))})),it=xe((function(e,t){let{show:r,appear:n=!1,unmount:a,...s}=e,o=(0,i.useRef)(null),l=Be(o,t);Te();let u=ke();if(void 0===r&&null!==u&&(r=he(u,{[je.Open]:!0,[je.Closed]:!1})),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,d]=(0,i.useState)(r?"visible":"hidden"),m=Je((()=>{d("hidden")})),[f,p]=(0,i.useState)(!0),h=(0,i.useRef)([r]);Ne((()=>{!1!==f&&h.current[h.current.length-1]!==r&&(h.current.push(r),p(!1))}),[h,r]);let y=(0,i.useMemo)((()=>({show:r,appear:n,initial:f})),[r,n,f]);(0,i.useEffect)((()=>{if(r)d("visible");else if(Ze(m)){let e=o.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[r,m]);let b={unmount:a};return i.createElement(Ye.Provider,{value:m},i.createElement(ze.Provider,{value:y},_e({ourProps:{...b,as:i.Fragment,children:i.createElement(at,{ref:l,...b,...s})},theirProps:{},defaultTag:i.Fragment,features:nt,visible:"visible"===c,name:"Transition"})))})),st=xe((function(e,t){let r=null!==(0,i.useContext)(ze),n=null!==ke();return i.createElement(i.Fragment,null,!r&&n?i.createElement(it,{ref:t,...e}):i.createElement(at,{ref:t,...e}))})),ot=Object.assign(it,{Child:st,Root:it});var lt=function(t){var r=t.label,n=t.name,i=(t.placeholder,t.register);return t.required,t.type,(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:n,type:"checkbox"},i(n))),(0,a.createElement)("span",{className:"text-sm"},r)))},ut=function(e){var t=e.customFields,r=e.position,n=e.register,i=t.filter((function(e){return e.position===r}));return i.length?(0,a.createElement)(a.Fragment,null,i.map((function(e){return"text"===e.type?(0,a.createElement)(pe,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):"checkbox"===e.type?(0,a.createElement)(lt,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):""}))):""},ct=function(){var t=window.darujme,r=function(e={}){const t=i.useRef(),[r,n]=i.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}});t.current?t.current.control._options=e:t.current={...ue(e),formState:r};const a=t.current.control,s=i.useCallback((e=>{((e,t,r)=>{const{name:n,...a}=e;return v(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!r||y)))})(e,a._proxyFormState,!0)&&(a._formState={...a._formState,...e},n({...a._formState}))}),[a]);return function(e){const t=i.useRef(e);t.current=e,i.useEffect((()=>{const r=!e.disabled&&t.current.subject.subscribe({next:t.current.callback});return()=>(e=>{e&&e.unsubscribe()})(r)}),[e.disabled])}({subject:a._subjects.state,callback:s}),i.useEffect((()=>{a._stateFlags.mount||(a._proxyFormState.isValid&&a._updateValid(),a._stateFlags.mount=!0),a._stateFlags.watch&&(a._stateFlags.watch=!1,a._subjects.state.next({})),a._removeUnmounted()})),t.current.formState=((e,t,r,n=!0)=>{const a={};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t[a]!==y&&(t[a]=!n||y),r&&(r[a]=!0),e[a]}});return a})(r,a._proxyFormState),t.current}(),s=r.register,o=r.setValue,l=r.handleSubmit,u=r.watch,c=(r.formState.errors,n((0,i.useState)(!1),2)),d=c[0],m=c[1],f=n((0,i.useState)(!1),2),p=f[0],h=f[1],b=n((0,i.useState)(!1),2),g=b[0],_=b[1],w=n((0,i.useState)(null),2),E=w[0],x=w[1],F=u("amount"),A=u("frequency"),S=u("paymentMethod"),j=t.currency,k=j.replace("CZK","Kč").replace("EUR","€"),V=window.darujme.custom_fields?window.darujme.custom_fields:[],N=V.filter((function(e){return"address"===(null==e?void 0:e.toggle)})).map((function(e){return u("custom[".concat(e.darujme_api_id,"]"))})).filter((function(e){return!0===e})).length,C=u("wantDonationCertificate")||!!N;return(0,i.useEffect)((function(){return null!==E&&o("frequency",E?"monthly":"once"),function(){}}),[E]),(0,i.useEffect)((function(){return F&&A&&h(!0),function(){}}),[F,A]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"w-full"},(0,a.createElement)("form",{className:"bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4",onSubmit:l((function(e){e.wantDonationCertificate=e.wantDonationCertificate?1:0,e.monthsRecurring=g&&e.recurringMonths?e.recurringMonths:"-2","once"===A&&delete e.monthsRecurring,"funds_transfer"===e.paymentMethod&&(e.monthsRecurring="-1");var t=new CustomEvent("darujmeSubmittedForm",{detail:{data:e}});document.dispatchEvent(t),window.location.href=(0,ce.addQueryArgs)("https://www.darujme.cz/darovat/",e)}))},(0,a.createElement)("div",{className:"mb-4"},d?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"mb-4"},(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"custom-amount"},(0,fe.__)("Enter amount","darujme")),(0,a.createElement)("input",{onChange:function(e){return o("amount",e.target.value)},className:"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline",id:"custom-amount",type:"number",placeholder:(0,fe.__)("Enter the amount","darujme")}))):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"amount"},(0,fe.__)("Choose amount","darujme")),t.default_amounts.map((function(e){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("button",{type:"button",onClick:function(){return o("amount",e.amount)},className:me()("btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2",{"bg-black text-white":e.amount===F})},e.amount))})),(0,a.createElement)("button",{type:"button",onClick:function(){return m(!d)},className:"darujme__button btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2"},(0,fe.__)("Custom amount","darujme")))),(0,a.createElement)("div",{className:"darujme__frequency inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return x(!0)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":E})},(0,fe.__)("Monthly","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return x(!1)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":!E&&null!==E})},(0,fe.__)("One time","darujme"))),(0,a.createElement)(ot,{show:p,enter:"transition-opacity duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_personal_details}}),(0,a.createElement)("div",{className:"columns-2 darujme__personal"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("First name","darujme"),name:"firstName",placeholder:(0,fe.__)("Enter your first name","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Last name","darujme"),name:"lastName",placeholder:(0,fe.__)("Enter your last name","darujme"),register:s,required:!0}))),(0,a.createElement)("div",{className:"columns-2"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Phone","darujme"),name:"phone",placeholder:(0,fe.__)("Enter your phone","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("E-mail","darujme"),name:"email",placeholder:(0,fe.__)("Enter your e-mail","darujme"),register:s,required:!0,type:"email"}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_personal_details}}),(0,a.createElement)(ut,{customFields:V,position:"after_personal_details",register:s}),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:"wantDonationCertificate",type:"checkbox"},s("wantDonationCertificate"))),(0,a.createElement)("span",{className:"text-sm"},(0,fe.__)("I want to receive donor confirmation","darujme")))))),C&&(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_certificate_details}}),(0,a.createElement)("div",{className:"columns-3"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Street","darujme"),name:"street",placeholder:(0,fe.__)("Street","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("City","darujme"),name:"city",placeholder:(0,fe.__)("City","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Postcode","darujme"),name:"postcode",placeholder:(0,fe.__)("Postcode","darujme"),register:s,required:C}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_certificate_details}})),(0,a.createElement)(ut,{customFields:V,position:"after_address",register:s}),p&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_payment_methods}}),(0,a.createElement)("h2",null,(0,fe.__)("Payment method","darujme")),(0,a.createElement)("div",{className:"inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","proxypay_charge")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":"proxypay_charge"===S})},(0,fe.__)("Credit card","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","funds_transfer")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Bank transfer","darujme"))),E&&(0,a.createElement)("div",null,!g&&(0,a.createElement)("button",{type:"button",onClick:function(){return _(!0)},className:me()("py-2 px-4 text-sm mb-4 font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Limit months for recurring payment","darujme")),g&&(0,a.createElement)(pe,{label:(0,fe.__)("Enter the number of months for recurring payments","darujme"),name:"recurringMonths",register:s,required:E,defaultValue:"12",min:2,type:"number"})),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_payment_methods}}),(0,a.createElement)(ut,{customFields:V,position:"before_summary",register:s}),(0,a.createElement)("div",{className:"shadow-md p-5 text-center"},(0,a.createElement)("h3",null,(0,fe.__)("Summary","darujme")),(0,a.createElement)("div",null,(0,a.createElement)("strong",null,F," ",k)," / ",E?(0,fe.__)("monthly","darujme"):(0,fe.__)("one-time","darujme"))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_submit_button}}),(0,a.createElement)("button",{className:"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mt-4",type:"submit"},E?(0,fe.__)("Donate monthly","darujme"):(0,fe.__)("Donate one time","darujme")),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_submit_button}})),(0,a.createElement)("input",e({type:"hidden"},s("paymentMethod"),{defaultValue:"proxypay_charge"})),(0,a.createElement)("input",e({type:"hidden"},s("currency"),{value:j})),(0,a.createElement)("input",e({type:"hidden"},s("amount"))),(0,a.createElement)("input",e({type:"hidden"},s("frequency"))),(0,a.createElement)("input",e({type:"hidden"},s("monthsRecurring"),{value:"-2"})),(0,a.createElement)("input",e({type:"hidden"},s("do"),{value:"submit"})),(0,a.createElement)("input",e({type:"hidden"},s("project"),{value:t.project_id})))))};document.addEventListener("DOMContentLoaded",(function(e){var t=document.querySelectorAll(".darujme-form");t&&t.forEach((function(e){return ReactDOM.render((0,a.createElement)(ct,null),e)}))}))}(),r(440)({})}(); -
darujme/tags/1.1.11/darujme.php
r3203058 r3263579 3 3 * Plugin Name: Darujme 4 4 * Description: Integration with Darujme.cz 5 * Version: 1.1.1 05 * Version: 1.1.11 6 6 * Requires PHP: 7.3.0 7 7 * Requires at least: 5.4.0 -
darujme/tags/1.1.11/deps/composer/installed.php
r3203058 r3263579 3 3 namespace DarujmeDeps; 4 4 5 return array('root' => array('name' => '__root__', 'pretty_version' => '1.1.1 0', 'version' => '1.1.10.0', 'reference' => '244e258adb26a8da730b0025ddc317670071054c', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '1.1.10', 'version' => '1.1.10.0', 'reference' => '244e258adb26a8da730b0025ddc317670071054c', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.3.3', 'version' => '1.3.3.0', 'reference' => '3dbf8a8e914634c48d389c1234552666b3d43754', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'monolog/monolog' => array('pretty_version' => '2.9.3', 'version' => '2.9.3.0', 'reference' => 'a30bfe2e142720dfa990d0a7e573997f5d884215', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.4', 'version' => '2.3.4.0', 'reference' => '33234b32dafa8eb69202f950a1fc92055ed76a86', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0.0 || 2.0.0 || 3.0.0')), 'wpify/asset' => array('pretty_version' => '1.2.8', 'version' => '1.2.8.0', 'reference' => '1ba1fca71ccedd25326c06946ef4caa094e1fdfb', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '3.14.0', 'version' => '3.14.0.0', 'reference' => '2353c083d63d5e35e48e26a6b5b13405936e6d44', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/log' => array('pretty_version' => '1.0.10', 'version' => '1.0.10.0', 'reference' => '43bb35f12babe33b0343bb3d3f85239248c48701', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/log', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/post-type' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '42b8a3d70075b7060a68598314eaf87f9b630602', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/post-type', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/snippets' => array('pretty_version' => '3.2.2', 'version' => '3.2.2.0', 'reference' => '2208a6c0e16872d8c20ebf2f2d7202f4bc0b9b1f', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/snippets', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/taxonomy' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '34dec15f7039db6ac988da2b8a530c339ad92090', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/taxonomy', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/template' => array('pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '33e5e74bfe34e96d49b58341646c47ca01b34060', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/template', 'aliases' => array(), 'dev_requirement' => \false)));5 return array('root' => array('name' => '__root__', 'pretty_version' => '1.1.11', 'version' => '1.1.11.0', 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '1.1.11', 'version' => '1.1.11.0', 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.3.3', 'version' => '1.3.3.0', 'reference' => '3dbf8a8e914634c48d389c1234552666b3d43754', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'monolog/monolog' => array('pretty_version' => '2.9.3', 'version' => '2.9.3.0', 'reference' => 'a30bfe2e142720dfa990d0a7e573997f5d884215', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.4', 'version' => '2.3.4.0', 'reference' => '33234b32dafa8eb69202f950a1fc92055ed76a86', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0.0 || 2.0.0 || 3.0.0')), 'wpify/asset' => array('pretty_version' => '1.2.8', 'version' => '1.2.8.0', 'reference' => '1ba1fca71ccedd25326c06946ef4caa094e1fdfb', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '3.14.0', 'version' => '3.14.0.0', 'reference' => '2353c083d63d5e35e48e26a6b5b13405936e6d44', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/log' => array('pretty_version' => '1.0.10', 'version' => '1.0.10.0', 'reference' => '43bb35f12babe33b0343bb3d3f85239248c48701', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/log', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/post-type' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '42b8a3d70075b7060a68598314eaf87f9b630602', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/post-type', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/snippets' => array('pretty_version' => '3.2.2', 'version' => '3.2.2.0', 'reference' => '2208a6c0e16872d8c20ebf2f2d7202f4bc0b9b1f', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/snippets', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/taxonomy' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '34dec15f7039db6ac988da2b8a530c339ad92090', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/taxonomy', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/template' => array('pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '33e5e74bfe34e96d49b58341646c47ca01b34060', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/template', 'aliases' => array(), 'dev_requirement' => \false))); -
darujme/tags/1.1.11/readme.txt
r3203058 r3263579 5 5 Tested up to: 6.6 6 6 Requires PHP: 7.4 7 Stable tag: 1.1.1 07 Stable tag: 1.1.11 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 81 81 82 82 == Changelog == 83 = 1.1.11 = 84 * Remove PayU payment method 85 83 86 = 1.1.10 = 84 87 * Set months recurring to -1 for bank transfer -
darujme/tags/1.1.11/vendor/composer/installed.php
r3203058 r3263579 2 2 'root' => array( 3 3 'name' => 'wpify/plugin-skeleton', 4 'pretty_version' => '1.1.1 0',5 'version' => '1.1.1 0.0',6 'reference' => ' 244e258adb26a8da730b0025ddc317670071054c',4 'pretty_version' => '1.1.11', 5 'version' => '1.1.11.0', 6 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'wpify/plugin-skeleton' => array( 14 'pretty_version' => '1.1.1 0',15 'version' => '1.1.1 0.0',16 'reference' => ' 244e258adb26a8da730b0025ddc317670071054c',14 'pretty_version' => '1.1.11', 15 'version' => '1.1.11.0', 16 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 17 17 'type' => 'project', 18 18 'install_path' => __DIR__ . '/../../', -
darujme/trunk/assets/apps/form/app.jsx
r3203058 r3263579 248 248 {__('Credit card', 'darujme')} 249 249 </button> 250 {251 !recurring && <button type="button"252 onClick={() => setValue('paymentMethod', 'payu_transfer')}253 className={254 classNames("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200",255 {'bg-black text-white': paymentMethod === 'payu_transfer'}256 )257 258 }>259 {__('PayU', 'darujme')}260 </button>261 }262 250 <button type="button" 263 251 onClick={() => setValue('paymentMethod', 'funds_transfer')} -
darujme/trunk/build/form.asset.php
r3203058 r3263579 1 <?php return array('dependencies' => array('react', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => ' 6f5cd662a454bdaea0d7');1 <?php return array('dependencies' => array('react', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => 'e63d5c27849891f705be'); -
darujme/trunk/build/form.js
r3203058 r3263579 1 !function(){var e={184:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var s=a.apply(null,r);s&&e.push(s)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var o in r)n.call(r,o)&&r[o]&&e.push(o);else e.push(r.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},440:function(e,t){var r,n;n=this,void 0===(r=function(){return n.svg4everybody=function(){function e(e,t,r){if(r){var n=document.createDocumentFragment(),a=!t.hasAttribute("viewBox")&&r.getAttribute("viewBox");a&&t.setAttribute("viewBox",a);for(var i=r.cloneNode(!0);i.childNodes.length;)n.appendChild(i.firstChild);e.appendChild(n)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var r=t._cachedDocument;r||((r=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(n){var a=t._cachedTarget[n.id];a||(a=t._cachedTarget[n.id]=r.getElementById(n.id)),e(n.parent,n.svg,a)}))}},t.onreadystatechange()}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(n){var a,i=Object(n),s=window.top!==window.self;a="polyfill"in i?i.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&s;var o={},l=window.requestAnimationFrame||setTimeout,u=document.getElementsByTagName("use"),c=0;a&&function n(){for(var s=0;s<u.length;){var d=u[s],m=d.parentNode,f=r(m),p=d.getAttribute("xlink:href")||d.getAttribute("href");if(!p&&i.attributeName&&(p=d.getAttribute(i.attributeName)),f&&p){if(a)if(!i.validate||i.validate(p,f,d)){m.removeChild(d);var h=p.split("#"),y=h.shift(),b=h.join("#");if(y.length){var g=o[y];g||((g=o[y]=new XMLHttpRequest).open("GET",y),g.send(),g._embeds=[]),g._embeds.push({parent:m,svg:f,id:b}),t(g)}else e(m,f,document.getElementById(b))}else++s,++c}else++s}(!u.length||u.length-c>0)&&l(n,67)}()}}()}.apply(t,[]))||(e.exports=r)}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.apply(this,arguments)}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i=[],_n=!0,s=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);_n=!0);}catch(e){s=!0,a=e}finally{try{_n||null==r.return||r.return()}finally{if(s)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return t(e,r);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)?t(e,r):void 0}}(e,r)||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.")}()}var a=window.wp.element,i=window.React,s=e=>"checkbox"===e.type,o=e=>e instanceof Date,l=e=>null==e;const u=e=>"object"==typeof e;var c=e=>!l(e)&&!Array.isArray(e)&&u(e)&&!o(e),d=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>void 0===e,f=(e,t,r)=>{if(!t||!c(e))return r;const n=d(t.split(/[,[\].]+?/)).reduce(((e,t)=>l(e)?e:e[t]),e);return m(n)||n===e?m(e[t])?r:e[t]:n};const p="onChange",h="onSubmit",y="all",b="pattern",g="required";i.createContext(null);var v=e=>c(e)&&!Object.keys(e).length,_=e=>Array.isArray(e)?e:[e];var w=e=>"string"==typeof e,E=e=>"function"==typeof e,x=e=>{for(const t in e)if(E(e[t]))return!0;return!1},F=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},A=e=>/^\w*$/.test(e),S=e=>d(e.replace(/["|']|\]/g,"").split(/\.|\[/));function j(e,t,r){let n=-1;const a=A(t)?[t]:S(t),i=a.length,s=i-1;for(;++n<i;){const t=a[n];let i=r;if(n!==s){const r=e[t];i=c(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=i,e=e[t]}return e}const k=(e,t,r)=>{for(const n of r||Object.keys(e)){const r=f(e,n);if(r){const{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus&&m(e.ref.focus()))break;if(e.refs){e.refs[0].focus();break}}else c(n)&&k(n,t)}}};var V=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),N=(e,t,r)=>{const n=d(f(e,r));return j(n,"root",t[r]),j(e,r,n),e},C=e=>"boolean"==typeof e,T=e=>"file"===e.type,D=e=>w(e)||i.isValidElement(e),O=e=>"radio"===e.type,L=e=>e instanceof RegExp;const M={value:!1,isValid:!1},q={value:!0,isValid:!0};var R=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?q:{value:e[0].value,isValid:!0}:q:M}return M};const H={isValid:!1,value:null};var P=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),H):H;function B(e,t,r="validate"){if(D(e)||Array.isArray(e)&&e.every(D)||C(e)&&!e)return{type:r,message:D(e)?e:"",ref:t}}var U=e=>c(e)&&!L(e)?e:{value:e,message:""},I=async(e,t,r,n,a)=>{const{ref:i,refs:o,required:u,maxLength:d,minLength:m,min:f,max:p,pattern:h,validate:y,name:_,valueAsNumber:x,mount:A,disabled:S}=e._f;if(!A||S)return{};const j=o?o[0]:i,k=e=>{n&&j.reportValidity&&(j.setCustomValidity(C(e)?"":e||" "),j.reportValidity())},V={},N=O(i),M=s(i),q=N||M,H=(x||T(i))&&!i.value||""===t||Array.isArray(t)&&!t.length,I=F.bind(null,_,r,V),$=(e,t,r,n="maxLength",a="minLength")=>{const s=e?t:r;V[_]={type:e?n:a,message:s,ref:i,...I(e?n:a,s)}};if(a?!Array.isArray(t)||!t.length:u&&(!q&&(H||l(t))||C(t)&&!t||M&&!R(o).isValid||N&&!P(o).isValid)){const{value:e,message:t}=D(u)?{value:!!u,message:u}:U(u);if(e&&(V[_]={type:g,message:t,ref:j,...I(g,t)},!r))return k(t),V}if(!(H||l(f)&&l(p))){let e,n;const a=U(p),s=U(f);if(l(t)||isNaN(t)){const r=i.valueAsDate||new Date(t);w(a.value)&&(e=r>new Date(a.value)),w(s.value)&&(n=r<new Date(s.value))}else{const r=i.valueAsNumber||+t;l(a.value)||(e=r>a.value),l(s.value)||(n=r<s.value)}if((e||n)&&($(!!e,a.message,s.message,"max","min"),!r))return k(V[_].message),V}if((d||m)&&!H&&(w(t)||a&&Array.isArray(t))){const e=U(d),n=U(m),a=!l(e.value)&&t.length>e.value,i=!l(n.value)&&t.length<n.value;if((a||i)&&($(a,e.message,n.message),!r))return k(V[_].message),V}if(h&&!H&&w(t)){const{value:e,message:n}=U(h);if(L(e)&&!t.match(e)&&(V[_]={type:b,message:n,ref:i,...I(b,n)},!r))return k(n),V}if(y)if(E(y)){const e=B(await y(t),j);if(e&&(V[_]={...e,...I("validate",e.message)},!r))return k(e.message),V}else if(c(y)){let e={};for(const n in y){if(!v(e)&&!r)break;const a=B(await y[n](t),j,n);a&&(e={...a,...I(n,a.message)},k(a.message),r&&(V[_]=e))}if(!v(e)&&(V[_]={ref:j,...e},!r))return V}return k(!0),V},$="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function W(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if($&&(e instanceof Blob||e instanceof FileList)||!r&&!c(e))return e;t=r?[]:{};for(const r in e){if(E(e[r])){t=e;break}t[r]=W(e[r])}}return t}var K=e=>({isOnSubmit:!e||e===h,isOnBlur:"onBlur"===e,isOnChange:e===p,isOnAll:e===y,isOnTouch:"onTouched"===e});function Q(e){for(const t in e)if(!m(e[t]))return!1;return!0}function z(e,t){const r=A(t)?[t]:S(t),n=1==r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=m(e)?n++:e[t[n++]];return e}(e,r),a=r[r.length-1];let i;n&&delete n[a];for(let t=0;t<r.slice(0,-1).length;t++){let n,a=-1;const s=r.slice(0,-(t+1)),o=s.length-1;for(t>0&&(i=e);++a<s.length;){const t=s[a];n=n?n[t]:e[t],o===a&&(c(n)&&v(n)||Array.isArray(n)&&Q(n))&&(i?delete i[t]:delete e[t]),i=n}}return e}function G(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var X=e=>l(e)||!u(e);function Y(e,t){if(X(e)||X(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const r=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=t[a];if(o(r)&&o(e)||c(r)&&c(e)||Array.isArray(r)&&Array.isArray(e)?!Y(r,e):r!==e)return!1}}return!0}var Z=e=>{const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},J=e=>"select-multiple"===e.type,ee=e=>Z(e)&&e.isConnected;function te(e,t={}){const r=Array.isArray(e);if(c(e)||r)for(const r in e)Array.isArray(e[r])||c(e[r])&&!x(e[r])?(t[r]=Array.isArray(e[r])?[]:{},te(e[r],t[r])):l(e[r])||(t[r]=!0);return t}function re(e,t,r){const n=Array.isArray(e);if(c(e)||n)for(const n in e)Array.isArray(e[n])||c(e[n])&&!x(e[n])?m(t)||X(r[n])?r[n]=Array.isArray(e[n])?te(e[n],[]):{...te(e[n])}:re(e[n],l(t)?{}:t[n],r[n]):r[n]=!Y(e[n],t[n]);return r}var ne=(e,t)=>re(e,t,te(t)),ae=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>m(e)?e:t?""===e||l(e)?NaN:+e:r&&w(e)?new Date(e):n?n(e):e;function ie(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return T(t)?t.files:O(t)?P(e.refs).value:J(t)?[...t.selectedOptions].map((({value:e})=>e)):s(t)?R(e.refs).value:ae(m(t.value)?e.ref.value:t.value,e)}var se=e=>m(e)?void 0:L(e)?e.source:c(e)?L(e.value)?e.value.source:e.value:e;function oe(e,t,r){const n=f(e,r);if(n||A(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),i=f(t,n),s=f(e,n);if(i&&!Array.isArray(i)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};a.pop()}return{name:r}}const le={mode:h,reValidateMode:p,shouldFocusError:!0};function ue(e={}){let t,r={...le,...e},n={isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}},a={},i=W(r.defaultValues)||{},u=r.shouldUnregister?{}:W(i),p={action:!1,mount:!1,watch:!1},h={mount:new Set,unMount:new Set,array:new Set,watch:new Set},b=0,g={};const x={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},F={watch:G(),array:G(),state:G()},A=K(r.mode),S=K(r.reValidateMode),D=r.criteriaMode===y,L=async e=>{let t=!1;return x.isValid&&(t=r.resolver?v((await R()).errors):await H(a,!0),e||t===n.isValid||(n.isValid=t,F.state.next({isValid:t}))),t},M=(e,t,r,n)=>{const s=f(a,e);if(s){const a=f(u,e,m(r)?f(i,e):r);m(a)||n&&n.defaultChecked||t?j(u,e,t?a:ie(s._f)):U(e,a),p.mount&&L()}},q=(e,t,r,a,s)=>{let o=!1;const l={name:e},u=f(n.touchedFields,e);if(x.isDirty){const e=n.isDirty;n.isDirty=l.isDirty=P(),o=e!==l.isDirty}if(x.dirtyFields&&(!r||a)){const r=f(n.dirtyFields,e);Y(f(i,e),t)?z(n.dirtyFields,e):j(n.dirtyFields,e,!0),l.dirtyFields=n.dirtyFields,o=o||r!==f(n.dirtyFields,e)}return r&&!u&&(j(n.touchedFields,e,r),l.touchedFields=n.touchedFields,o=o||x.touchedFields&&u!==r),o&&s&&F.state.next(l),o?l:{}},R=async e=>r.resolver?await r.resolver({...u},r.context,((e,t,r,n)=>{const a={};for(const r of e){const e=f(t,r);e&&j(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}})(e||h.mount,a,r.criteriaMode,r.shouldUseNativeValidation)):{},H=async(e,t,a={valid:!0})=>{for(const i in e){const s=e[i];if(s){const{_f:e,...i}=s;if(e){const i=h.array.has(e.name),o=await I(s,f(u,e.name),D,r.shouldUseNativeValidation,i);if(o[e.name]&&(a.valid=!1,t))break;!t&&(f(o,e.name)?i?N(n.errors,o,e.name):j(n.errors,e.name,o[e.name]):z(n.errors,e.name))}i&&await H(i,t,a)}}return a.valid},P=(e,t)=>(e&&t&&j(u,e,t),!Y(ce(),i)),B=(e,t,r)=>{const n={...p.mount?u:m(t)?i:w(e)?{[e]:t}:t};return((e,t,r,n)=>{const a=Array.isArray(e);return w(e)?(n&&t.watch.add(e),f(r,e)):a?e.map((e=>(n&&t.watch.add(e),f(r,e)))):(n&&(t.watchAll=!0),r)})(e,h,n,r)},U=(e,t,r={})=>{const n=f(a,e);let i=t;if(n){const r=n._f;r&&(!r.disabled&&j(u,e,ae(t,r)),i=$&&Z(r.ref)&&l(t)?"":t,J(r.ref)?[...r.ref.options].forEach((e=>e.selected=i.includes(e.value))):r.refs?s(r.ref)?r.refs.length>1?r.refs.forEach((e=>!e.disabled&&(e.checked=Array.isArray(i)?!!i.find((t=>t===e.value)):i===e.value))):r.refs[0]&&(r.refs[0].checked=!!i):r.refs.forEach((e=>e.checked=e.value===i)):T(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||F.watch.next({name:e})))}(r.shouldDirty||r.shouldTouch)&&q(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ue(e)},Q=(e,t,r)=>{for(const n in t){const i=t[n],s=`${e}.${n}`,l=f(a,s);!h.array.has(e)&&X(i)&&(!l||l._f)||o(i)?U(s,i,r):Q(s,i,r)}},te=(e,t,r={})=>{const s=f(a,e),o=h.array.has(e),c=W(t);j(u,e,c),o?(F.array.next({name:e,values:u}),(x.isDirty||x.dirtyFields)&&r.shouldDirty&&(n.dirtyFields=ne(i,u),F.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:P(e,c)}))):!s||s._f||l(c)?U(e,c,r):Q(e,c,r),V(e,h)&&F.state.next({}),F.watch.next({name:e})},re=async i=>{const o=i.target;let l=o.name;const d=f(a,l);if(d){let p,y;const _=o.type?ie(d._f):(e=>c(e)&&e.target?s(e.target)?e.target.checked:e.target.value:e)(i),w="blur"===i.type||"focusout"===i.type,E=!((m=d._f).mount&&(m.required||m.min||m.max||m.maxLength||m.minLength||m.pattern||m.validate)||r.resolver||f(n.errors,l)||d._f.deps)||((e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e))(w,f(n.touchedFields,l),n.isSubmitted,S,A),k=V(l,h,w);j(u,l,_),w?(d._f.onBlur&&d._f.onBlur(i),t&&t(0)):d._f.onChange&&d._f.onChange(i);const N=q(l,_,w,!1),C=!v(N)||k;if(!w&&F.watch.next({name:l,type:i.type}),E)return C&&F.state.next({name:l,...k?{}:N});if(!w&&k&&F.state.next({}),g[l]=(g[l],1),F.state.next({isValidating:!0}),r.resolver){const{errors:e}=await R([l]),t=oe(n.errors,a,l),r=oe(e,a,t.name||l);p=r.error,l=r.name,y=v(e)}else p=(await I(d,f(u,l),D,r.shouldUseNativeValidation))[l],y=await L(!0);d._f.deps&&ue(d._f.deps),(async(r,a,i,s)=>{const o=f(n.errors,r),l=x.isValid&&n.isValid!==a;var u;if(e.delayError&&i?(u=()=>((e,t)=>{j(n.errors,e,t),F.state.next({errors:n.errors})})(r,i),t=e=>{clearTimeout(b),b=window.setTimeout(u,e)},t(e.delayError)):(clearTimeout(b),t=null,i?j(n.errors,r,i):z(n.errors,r)),(i?!Y(o,i):o)||!v(s)||l){const e={...s,...l?{isValid:a}:{},errors:n.errors,name:r};n={...n,...e},F.state.next(e)}g[r]--,x.isValidating&&!Object.values(g).some((e=>e))&&(F.state.next({isValidating:!1}),g={})})(l,y,p,N)}var m},ue=async(e,t={})=>{let i,s;const o=_(e);if(F.state.next({isValidating:!0}),r.resolver){const t=await(async e=>{const{errors:t}=await R();if(e)for(const r of e){const e=f(t,r);e?j(n.errors,r,e):z(n.errors,r)}else n.errors=t;return t})(m(e)?e:o);i=v(t),s=e?!o.some((e=>f(t,e))):i}else e?(s=(await Promise.all(o.map((async e=>{const t=f(a,e);return await H(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&L()):s=i=await H(a);return F.state.next({...!w(e)||x.isValid&&i!==n.isValid?{}:{name:e},...r.resolver?{isValid:i}:{},errors:n.errors,isValidating:!1}),t.shouldFocus&&!s&&k(a,(e=>f(n.errors,e)),e?o:h.mount),s},ce=e=>{const t={...i,...p.mount?u:{}};return m(e)?t:w(e)?f(t,e):e.map((e=>f(t,e)))},de=(e,t)=>({invalid:!!f((t||n).errors,e),isDirty:!!f((t||n).dirtyFields,e),isTouched:!!f((t||n).touchedFields,e),error:f((t||n).errors,e)}),me=(e,t={})=>{for(const s of e?_(e):h.mount)h.mount.delete(s),h.array.delete(s),f(a,s)&&(t.keepValue||(z(a,s),z(u,s)),!t.keepError&&z(n.errors,s),!t.keepDirty&&z(n.dirtyFields,s),!t.keepTouched&&z(n.touchedFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&z(i,s));F.watch.next({}),F.state.next({...n,...t.keepDirty?{isDirty:P()}:{}}),!t.keepIsValid&&L()},fe=(e,t={})=>{let n=f(a,e);const o=C(t.disabled);return j(a,e,{_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),h.mount.add(e),n?o&&j(u,e,t.disabled?void 0:f(u,e,ie(n._f))):M(e,!0,t.value),{...o?{disabled:t.disabled}:{},...r.shouldUseNativeValidation?{required:!!t.required,min:se(t.min),max:se(t.max),minLength:se(t.minLength),maxLength:se(t.maxLength),pattern:se(t.pattern)}:{},name:e,onChange:re,onBlur:re,ref:o=>{if(o){fe(e,t),n=f(a,e);const r=m(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,l=(e=>O(e)||s(e))(r),u=n._f.refs||[];if(l?u.find((e=>e===r)):r===n._f.ref)return;j(a,e,{_f:{...n._f,...l?{refs:[...u.filter(ee),r,...Array.isArray(f(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),M(e,!1,void 0,r)}else n=f(a,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!((e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)))(h.array,e)||!p.action)&&h.unMount.add(e)}}};return{control:{register:fe,unregister:me,getFieldState:de,_executeSchema:R,_getWatch:B,_getDirty:P,_updateValid:L,_removeUnmounted:()=>{for(const e of h.unMount){const t=f(a,e);t&&(t._f.refs?t._f.refs.every((e=>!ee(e))):!ee(t._f.ref))&&me(e)}h.unMount=new Set},_updateFieldArray:(e,t=[],r,s,o=!0,l=!0)=>{if(s&&r){if(p.action=!0,l&&Array.isArray(f(a,e))){const t=r(f(a,e),s.argA,s.argB);o&&j(a,e,t)}if(x.errors&&l&&Array.isArray(f(n.errors,e))){const t=r(f(n.errors,e),s.argA,s.argB);o&&j(n.errors,e,t),((e,t)=>{!d(f(e,t)).length&&z(e,t)})(n.errors,e)}if(x.touchedFields&&l&&Array.isArray(f(n.touchedFields,e))){const t=r(f(n.touchedFields,e),s.argA,s.argB);o&&j(n.touchedFields,e,t)}x.dirtyFields&&(n.dirtyFields=ne(i,u)),F.state.next({isDirty:P(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else j(u,e,t)},_getFieldArray:t=>d(f(p.mount?u:i,t,e.shouldUnregister?f(i,t,[]):[])),_subjects:F,_proxyFormState:x,get _fields(){return a},get _formValues(){return u},get _stateFlags(){return p},set _stateFlags(e){p=e},get _defaultValues(){return i},get _names(){return h},set _names(e){h=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:ue,register:fe,handleSubmit:(e,t)=>async i=>{i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=!0,o=W(u);F.state.next({isSubmitting:!0});try{if(r.resolver){const{errors:e,values:t}=await R();n.errors=e,o=t}else await H(a);v(n.errors)?(F.state.next({errors:{},isSubmitting:!0}),await e(o,i)):(t&&await t({...n.errors},i),r.shouldFocusError&&k(a,(e=>f(n.errors,e)),h.mount))}catch(e){throw s=!1,e}finally{n.isSubmitted=!0,F.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:v(n.errors)&&s,submitCount:n.submitCount+1,errors:n.errors})}},watch:(e,t)=>E(e)?F.watch.subscribe({next:r=>e(B(void 0,t),r)}):B(e,t,!0),setValue:te,getValues:ce,reset:(t,r={})=>{const s=t||i,o=W(s),l=t&&!v(t)?o:i;if(r.keepDefaultValues||(i=s),!r.keepValues){if(r.keepDirtyValues)for(const e of h.mount)f(n.dirtyFields,e)?j(l,e,f(u,e)):te(e,f(l,e));else{if($&&m(t))for(const e of h.mount){const t=f(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;try{if(Z(e)){e.closest("form").reset();break}}catch(e){}}}a={}}u=e.shouldUnregister?r.keepDefaultValues?W(i):{}:o,F.array.next({values:l}),F.watch.next({values:l})}h={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},p.mount=!x.isValid||!!r.keepIsValid,p.watch=!!e.shouldUnregister,F.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:r.keepDirty||r.keepDirtyValues?n.isDirty:!(!r.keepDefaultValues||Y(t,i)),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:r.keepDirty||r.keepDirtyValues?n.dirtyFields:r.keepDefaultValues&&t?ne(i,t):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},resetField:(e,t={})=>{f(a,e)&&(m(t.defaultValue)?te(e,f(i,e)):(te(e,t.defaultValue),j(i,e,t.defaultValue)),t.keepTouched||z(n.touchedFields,e),t.keepDirty||(z(n.dirtyFields,e),n.isDirty=t.defaultValue?P(e,f(i,e)):P()),t.keepError||(z(n.errors,e),x.isValid&&L()),F.state.next({...n}))},clearErrors:e=>{e?_(e).forEach((e=>z(n.errors,e))):n.errors={},F.state.next({errors:n.errors})},unregister:me,setError:(e,t,r)=>{const i=(f(a,e,{_f:{}})._f||{}).ref;j(n.errors,e,{...t,ref:i}),F.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},setFocus:(e,t={})=>{const r=f(a,e)._f,n=r.refs?r.refs[0]:r.ref;n.focus(),t.shouldSelect&&n.select()},getFieldState:de}}var ce=window.wp.url,de=r(184),me=r.n(de),fe=window.wp.i18n,pe=function(t){var r=t.label,n=t.name,i=t.placeholder,s=t.register,o=t.required,l=t.type,u=void 0===l?"text":l,c=t.defaultValue,d=t.min;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-gray-700 text-sm font-bold mb-2",htmlFor:n},r),(0,a.createElement)("input",e({min:d},s(n),{required:o,defaultValue:c,className:"shadow appearance-none border border-red-500 rounded w-full py-2 px-3 text-gray-700 mb-3 leading-tight focus:outline-none focus:shadow-outline",id:n,type:u,placeholder:i})))};function he(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,he),n}var ye,be,ge=((be=ge||{})[be.None=0]="None",be[be.RenderStrategy=1]="RenderStrategy",be[be.Static=2]="Static",be),ve=((ye=ve||{})[ye.Unmount=0]="Unmount",ye[ye.Hidden=1]="Hidden",ye);function _e({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:i=!0,name:s}){let o=Ee(t,e);if(i)return we(o,r,n,s);let l=null!=a?a:0;if(2&l){let{static:e=!1,...t}=o;if(e)return we(t,r,n,s)}if(1&l){let{unmount:e=!0,...t}=o;return he(e?0:1,{0:()=>null,1:()=>we({...t,hidden:!0,style:{display:"none"}},r,n,s)})}return we(o,r,n,s)}function we(e,t={},r,n){let{as:a=r,children:s,refName:o="ref",...l}=Ae(e,["unmount","static"]),u=void 0!==e.ref?{[o]:e.ref}:{},c="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let d={};if(a===i.Fragment&&Object.keys(Fe(l)).length>0){if(!(0,i.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));return(0,i.cloneElement)(c,Object.assign({},Ee(c.props,Fe(Ae(l,["ref"]))),d,u))}return(0,i.createElement)(a,Object.assign({},Ae(l,["ref"]),a!==i.Fragment&&u,a!==i.Fragment&&d),c)}function Ee(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map((e=>[e,void 0]))));for(let e in r)Object.assign(t,{[e](t,...n){let a=r[e];for(let e of a){if(t.defaultPrevented)return;e(t,...n)}}});return t}function xe(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Fe(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Ae(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}let Se=(0,i.createContext)(null);Se.displayName="OpenClosedContext";var je=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(je||{});function ke(){return(0,i.useContext)(Se)}function Ve({value:e,children:t}){return i.createElement(Se.Provider,{value:e},t)}let Ne="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,Ce={serverHandoffComplete:!1};function Te(){let[e,t]=(0,i.useState)(Ce.serverHandoffComplete);return(0,i.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,i.useEffect)((()=>{!1===Ce.serverHandoffComplete&&(Ce.serverHandoffComplete=!0)}),[]),e}var De;let Oe=0;function Le(){return++Oe}let Me=null!=(De=i.useId)?De:function(){let e=Te(),[t,r]=i.useState(e?Le:null);return Ne((()=>{null===t&&r(Le())}),[t]),null!=t?""+t:void 0};function qe(){let e=(0,i.useRef)(!1);return Ne((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Re(e){let t=(0,i.useRef)(e);return Ne((()=>{t.current=e}),[e]),t}let He=function(e){let t=Re(e);return i.useCallback(((...e)=>t.current(...e)),[t])},Pe=Symbol();function Be(...e){let t=(0,i.useRef)(e);(0,i.useEffect)((()=>{t.current=e}),[e]);let r=He((e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[Pe])))?void 0:r}function Ue(){let e=[],t=[],r={enqueue(e){t.push(e)},addEventListener:(e,t,n,a)=>(e.addEventListener(t,n,a),r.add((()=>e.removeEventListener(t,n,a)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add((()=>cancelAnimationFrame(t)))},nextFrame:(...e)=>r.requestAnimationFrame((()=>r.requestAnimationFrame(...e))),setTimeout(...e){let t=setTimeout(...e);return r.add((()=>clearTimeout(t)))},add:t=>(e.push(t),()=>{let r=e.indexOf(t);if(r>=0){let[t]=e.splice(r,1);t()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return r}function Ie(e,...t){e&&t.length>0&&e.classList.add(...t)}function $e(e,...t){e&&t.length>0&&e.classList.remove(...t)}var We=(e=>(e.Ended="ended",e.Cancelled="cancelled",e))(We||{});function Ke({container:e,direction:t,classes:r,events:n,onStart:a,onStop:s}){let o=qe(),l=function(){let[e]=(0,i.useState)(Ue);return(0,i.useEffect)((()=>()=>e.dispose()),[e]),e}(),u=Re(t),c=He((()=>he(u.current,{enter:()=>n.current.beforeEnter(),leave:()=>n.current.beforeLeave(),idle:()=>{}}))),d=He((()=>he(u.current,{enter:()=>n.current.afterEnter(),leave:()=>n.current.afterLeave(),idle:()=>{}})));Ne((()=>{let t=Ue();l.add(t.dispose);let n=e.current;if(n&&"idle"!==u.current&&o.current)return t.dispose(),c(),a.current(u.current),t.add(function(e,t,r,n){let a=r?"enter":"leave",i=Ue(),s=void 0!==n?function(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}(n):()=>{},o=he(a,{enter:()=>t.enter,leave:()=>t.leave}),l=he(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),u=he(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return $e(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Ie(e,...o,...u),i.nextFrame((()=>{$e(e,...u),Ie(e,...l),function(e,t){let r=Ue();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[i,s]=[n,a].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(i+s!==0){let n=[];n.push(r.addEventListener(e,"transitionrun",(a=>{a.target===a.currentTarget&&(n.splice(0).forEach((e=>e())),n.push(r.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t("ended"),n.splice(0).forEach((e=>e())))})),r.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(t("cancelled"),n.splice(0).forEach((e=>e())))}))))})))}else t("ended");r.add((()=>t("cancelled"))),r.dispose}(e,(r=>("ended"===r&&($e(e,...o),Ie(e,...t.entered)),s(r))))})),i.dispose}(n,r.current,"enter"===u.current,(e=>{t.dispose(),he(e,{[We.Ended](){d(),s.current(u.current)},[We.Cancelled]:()=>{}})}))),t.dispose}),[t])}function Qe(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let ze=(0,i.createContext)(null);ze.displayName="TransitionContext";var Ge,Xe=((Ge=Xe||{}).Visible="visible",Ge.Hidden="hidden",Ge);let Ye=(0,i.createContext)(null);function Ze(e){return"children"in e?Ze(e.children):e.current.filter((({state:e})=>"visible"===e)).length>0}function Je(e){let t=Re(e),r=(0,i.useRef)([]),n=qe(),a=He(((e,a=ve.Hidden)=>{let i=r.current.findIndex((({id:t})=>t===e));-1!==i&&(he(a,{[ve.Unmount](){r.current.splice(i,1)},[ve.Hidden](){r.current[i].state="hidden"}}),function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}((()=>{var e;!Ze(r)&&n.current&&(null==(e=t.current)||e.call(t))})))})),s=He((e=>{let t=r.current.find((({id:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):r.current.push({id:e,state:"visible"}),()=>a(e,ve.Unmount)}));return(0,i.useMemo)((()=>({children:r,register:s,unregister:a})),[s,a,r])}function et(){}Ye.displayName="NestingContext";let tt=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function rt(e){var t;let r={};for(let n of tt)r[n]=null!=(t=e[n])?t:et;return r}let nt=ge.RenderStrategy,at=xe((function(e,t){let{beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s,enter:o,enterFrom:l,enterTo:u,entered:c,leave:d,leaveFrom:m,leaveTo:f,...p}=e,h=(0,i.useRef)(null),y=Be(h,t),[b,g]=(0,i.useState)("visible"),v=p.unmount?ve.Unmount:ve.Hidden,{show:_,appear:w,initial:E}=function(){let e=(0,i.useContext)(ze);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:x,unregister:F}=function(){let e=(0,i.useContext)(Ye);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),A=(0,i.useRef)(null),S=Me();(0,i.useEffect)((()=>{if(S)return x(S)}),[x,S]),(0,i.useEffect)((()=>{if(v===ve.Hidden&&S){if(_&&"visible"!==b)return void g("visible");he(b,{hidden:()=>F(S),visible:()=>x(S)})}}),[b,S,x,F,_,v]);let j=Re({enter:Qe(o),enterFrom:Qe(l),enterTo:Qe(u),entered:Qe(c),leave:Qe(d),leaveFrom:Qe(m),leaveTo:Qe(f)}),k=function(e){let t=(0,i.useRef)(rt(e));return(0,i.useEffect)((()=>{t.current=rt(e)}),[e]),t}({beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s}),V=Te();(0,i.useEffect)((()=>{if(V&&"visible"===b&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,b,V]);let N=E&&!w,C=!V||N||A.current===_?"idle":_?"enter":"leave",T=(0,i.useRef)(!1),D=Je((()=>{T.current||(g("hidden"),F(S))}));Ke({container:h,classes:j,events:k,direction:C,onStart:Re((()=>{T.current=!0})),onStop:Re((e=>{T.current=!1,"leave"===e&&!Ze(D)&&(g("hidden"),F(S))}))}),(0,i.useEffect)((()=>{!N||(v===ve.Hidden?A.current=null:A.current=_)}),[_,N,b]);let O=p,L={ref:y};return i.createElement(Ye.Provider,{value:D},i.createElement(Ve,{value:he(b,{visible:je.Open,hidden:je.Closed})},_e({ourProps:L,theirProps:O,defaultTag:"div",features:nt,visible:"visible"===b,name:"Transition.Child"})))})),it=xe((function(e,t){let{show:r,appear:n=!1,unmount:a,...s}=e,o=(0,i.useRef)(null),l=Be(o,t);Te();let u=ke();if(void 0===r&&null!==u&&(r=he(u,{[je.Open]:!0,[je.Closed]:!1})),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,d]=(0,i.useState)(r?"visible":"hidden"),m=Je((()=>{d("hidden")})),[f,p]=(0,i.useState)(!0),h=(0,i.useRef)([r]);Ne((()=>{!1!==f&&h.current[h.current.length-1]!==r&&(h.current.push(r),p(!1))}),[h,r]);let y=(0,i.useMemo)((()=>({show:r,appear:n,initial:f})),[r,n,f]);(0,i.useEffect)((()=>{if(r)d("visible");else if(Ze(m)){let e=o.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[r,m]);let b={unmount:a};return i.createElement(Ye.Provider,{value:m},i.createElement(ze.Provider,{value:y},_e({ourProps:{...b,as:i.Fragment,children:i.createElement(at,{ref:l,...b,...s})},theirProps:{},defaultTag:i.Fragment,features:nt,visible:"visible"===c,name:"Transition"})))})),st=xe((function(e,t){let r=null!==(0,i.useContext)(ze),n=null!==ke();return i.createElement(i.Fragment,null,!r&&n?i.createElement(it,{ref:t,...e}):i.createElement(at,{ref:t,...e}))})),ot=Object.assign(it,{Child:st,Root:it});var lt=function(t){var r=t.label,n=t.name,i=(t.placeholder,t.register);return t.required,t.type,(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:n,type:"checkbox"},i(n))),(0,a.createElement)("span",{className:"text-sm"},r)))},ut=function(e){var t=e.customFields,r=e.position,n=e.register,i=t.filter((function(e){return e.position===r}));return i.length?(0,a.createElement)(a.Fragment,null,i.map((function(e){return"text"===e.type?(0,a.createElement)(pe,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):"checkbox"===e.type?(0,a.createElement)(lt,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):""}))):""},ct=function(){var t=window.darujme,r=function(e={}){const t=i.useRef(),[r,n]=i.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}});t.current?t.current.control._options=e:t.current={...ue(e),formState:r};const a=t.current.control,s=i.useCallback((e=>{((e,t,r)=>{const{name:n,...a}=e;return v(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!r||y)))})(e,a._proxyFormState,!0)&&(a._formState={...a._formState,...e},n({...a._formState}))}),[a]);return function(e){const t=i.useRef(e);t.current=e,i.useEffect((()=>{const r=!e.disabled&&t.current.subject.subscribe({next:t.current.callback});return()=>(e=>{e&&e.unsubscribe()})(r)}),[e.disabled])}({subject:a._subjects.state,callback:s}),i.useEffect((()=>{a._stateFlags.mount||(a._proxyFormState.isValid&&a._updateValid(),a._stateFlags.mount=!0),a._stateFlags.watch&&(a._stateFlags.watch=!1,a._subjects.state.next({})),a._removeUnmounted()})),t.current.formState=((e,t,r,n=!0)=>{const a={};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t[a]!==y&&(t[a]=!n||y),r&&(r[a]=!0),e[a]}});return a})(r,a._proxyFormState),t.current}(),s=r.register,o=r.setValue,l=r.handleSubmit,u=r.watch,c=(r.formState.errors,n((0,i.useState)(!1),2)),d=c[0],m=c[1],f=n((0,i.useState)(!1),2),p=f[0],h=f[1],b=n((0,i.useState)(!1),2),g=b[0],_=b[1],w=n((0,i.useState)(null),2),E=w[0],x=w[1],F=u("amount"),A=u("frequency"),S=u("paymentMethod"),j=t.currency,k=j.replace("CZK","Kč").replace("EUR","€"),V=window.darujme.custom_fields?window.darujme.custom_fields:[],N=V.filter((function(e){return"address"===(null==e?void 0:e.toggle)})).map((function(e){return u("custom[".concat(e.darujme_api_id,"]"))})).filter((function(e){return!0===e})).length,C=u("wantDonationCertificate")||!!N;return(0,i.useEffect)((function(){return null!==E&&o("frequency",E?"monthly":"once"),function(){}}),[E]),(0,i.useEffect)((function(){return F&&A&&h(!0),function(){}}),[F,A]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"w-full"},(0,a.createElement)("form",{className:"bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4",onSubmit:l((function(e){e.wantDonationCertificate=e.wantDonationCertificate?1:0,e.monthsRecurring=g&&e.recurringMonths?e.recurringMonths:"-2","once"===A&&delete e.monthsRecurring,"funds_transfer"===e.paymentMethod&&(e.monthsRecurring="-1");var t=new CustomEvent("darujmeSubmittedForm",{detail:{data:e}});document.dispatchEvent(t),window.location.href=(0,ce.addQueryArgs)("https://www.darujme.cz/darovat/",e)}))},(0,a.createElement)("div",{className:"mb-4"},d?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"mb-4"},(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"custom-amount"},(0,fe.__)("Enter amount","darujme")),(0,a.createElement)("input",{onChange:function(e){return o("amount",e.target.value)},className:"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline",id:"custom-amount",type:"number",placeholder:(0,fe.__)("Enter the amount","darujme")}))):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"amount"},(0,fe.__)("Choose amount","darujme")),t.default_amounts.map((function(e){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("button",{type:"button",onClick:function(){return o("amount",e.amount)},className:me()("btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2",{"bg-black text-white":e.amount===F})},e.amount))})),(0,a.createElement)("button",{type:"button",onClick:function(){return m(!d)},className:"darujme__button btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2"},(0,fe.__)("Custom amount","darujme")))),(0,a.createElement)("div",{className:"darujme__frequency inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return x(!0)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":E})},(0,fe.__)("Monthly","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return x(!1)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":!E&&null!==E})},(0,fe.__)("One time","darujme"))),(0,a.createElement)(ot,{show:p,enter:"transition-opacity duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_personal_details}}),(0,a.createElement)("div",{className:"columns-2 darujme__personal"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("First name","darujme"),name:"firstName",placeholder:(0,fe.__)("Enter your first name","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Last name","darujme"),name:"lastName",placeholder:(0,fe.__)("Enter your last name","darujme"),register:s,required:!0}))),(0,a.createElement)("div",{className:"columns-2"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Phone","darujme"),name:"phone",placeholder:(0,fe.__)("Enter your phone","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("E-mail","darujme"),name:"email",placeholder:(0,fe.__)("Enter your e-mail","darujme"),register:s,required:!0,type:"email"}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_personal_details}}),(0,a.createElement)(ut,{customFields:V,position:"after_personal_details",register:s}),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:"wantDonationCertificate",type:"checkbox"},s("wantDonationCertificate"))),(0,a.createElement)("span",{className:"text-sm"},(0,fe.__)("I want to receive donor confirmation","darujme")))))),C&&(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_certificate_details}}),(0,a.createElement)("div",{className:"columns-3"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Street","darujme"),name:"street",placeholder:(0,fe.__)("Street","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("City","darujme"),name:"city",placeholder:(0,fe.__)("City","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Postcode","darujme"),name:"postcode",placeholder:(0,fe.__)("Postcode","darujme"),register:s,required:C}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_certificate_details}})),(0,a.createElement)(ut,{customFields:V,position:"after_address",register:s}),p&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_payment_methods}}),(0,a.createElement)("h2",null,(0,fe.__)("Payment method","darujme")),(0,a.createElement)("div",{className:"inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","proxypay_charge")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":"proxypay_charge"===S})},(0,fe.__)("Credit card","darujme")), !E&&(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","payu_transfer")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200",{"bg-black text-white":"payu_transfer"===S})},(0,fe.__)("PayU","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","funds_transfer")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Bank transfer","darujme"))),E&&(0,a.createElement)("div",null,!g&&(0,a.createElement)("button",{type:"button",onClick:function(){return _(!0)},className:me()("py-2 px-4 text-sm mb-4 font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Limit months for recurring payment","darujme")),g&&(0,a.createElement)(pe,{label:(0,fe.__)("Enter the number of months for recurring payments","darujme"),name:"recurringMonths",register:s,required:E,defaultValue:"12",min:2,type:"number"})),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_payment_methods}}),(0,a.createElement)(ut,{customFields:V,position:"before_summary",register:s}),(0,a.createElement)("div",{className:"shadow-md p-5 text-center"},(0,a.createElement)("h3",null,(0,fe.__)("Summary","darujme")),(0,a.createElement)("div",null,(0,a.createElement)("strong",null,F," ",k)," / ",E?(0,fe.__)("monthly","darujme"):(0,fe.__)("one-time","darujme"))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_submit_button}}),(0,a.createElement)("button",{className:"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mt-4",type:"submit"},E?(0,fe.__)("Donate monthly","darujme"):(0,fe.__)("Donate one time","darujme")),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_submit_button}})),(0,a.createElement)("input",e({type:"hidden"},s("paymentMethod"),{defaultValue:"proxypay_charge"})),(0,a.createElement)("input",e({type:"hidden"},s("currency"),{value:j})),(0,a.createElement)("input",e({type:"hidden"},s("amount"))),(0,a.createElement)("input",e({type:"hidden"},s("frequency"))),(0,a.createElement)("input",e({type:"hidden"},s("monthsRecurring"),{value:"-2"})),(0,a.createElement)("input",e({type:"hidden"},s("do"),{value:"submit"})),(0,a.createElement)("input",e({type:"hidden"},s("project"),{value:t.project_id})))))};document.addEventListener("DOMContentLoaded",(function(e){var t=document.querySelectorAll(".darujme-form");t&&t.forEach((function(e){return ReactDOM.render((0,a.createElement)(ct,null),e)}))}))}(),r(440)({})}();1 !function(){var e={184:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var s=a.apply(null,r);s&&e.push(s)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var o in r)n.call(r,o)&&r[o]&&e.push(o);else e.push(r.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},440:function(e,t){var r,n;n=this,void 0===(r=function(){return n.svg4everybody=function(){function e(e,t,r){if(r){var n=document.createDocumentFragment(),a=!t.hasAttribute("viewBox")&&r.getAttribute("viewBox");a&&t.setAttribute("viewBox",a);for(var i=r.cloneNode(!0);i.childNodes.length;)n.appendChild(i.firstChild);e.appendChild(n)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var r=t._cachedDocument;r||((r=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(n){var a=t._cachedTarget[n.id];a||(a=t._cachedTarget[n.id]=r.getElementById(n.id)),e(n.parent,n.svg,a)}))}},t.onreadystatechange()}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(n){var a,i=Object(n),s=window.top!==window.self;a="polyfill"in i?i.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&s;var o={},l=window.requestAnimationFrame||setTimeout,u=document.getElementsByTagName("use"),c=0;a&&function n(){for(var s=0;s<u.length;){var d=u[s],m=d.parentNode,f=r(m),p=d.getAttribute("xlink:href")||d.getAttribute("href");if(!p&&i.attributeName&&(p=d.getAttribute(i.attributeName)),f&&p){if(a)if(!i.validate||i.validate(p,f,d)){m.removeChild(d);var h=p.split("#"),y=h.shift(),b=h.join("#");if(y.length){var g=o[y];g||((g=o[y]=new XMLHttpRequest).open("GET",y),g.send(),g._embeds=[]),g._embeds.push({parent:m,svg:f,id:b}),t(g)}else e(m,f,document.getElementById(b))}else++s,++c}else++s}(!u.length||u.length-c>0)&&l(n,67)}()}}()}.apply(t,[]))||(e.exports=r)}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.apply(this,arguments)}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i=[],_n=!0,s=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);_n=!0);}catch(e){s=!0,a=e}finally{try{_n||null==r.return||r.return()}finally{if(s)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return t(e,r);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)?t(e,r):void 0}}(e,r)||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.")}()}var a=window.wp.element,i=window.React,s=e=>"checkbox"===e.type,o=e=>e instanceof Date,l=e=>null==e;const u=e=>"object"==typeof e;var c=e=>!l(e)&&!Array.isArray(e)&&u(e)&&!o(e),d=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>void 0===e,f=(e,t,r)=>{if(!t||!c(e))return r;const n=d(t.split(/[,[\].]+?/)).reduce(((e,t)=>l(e)?e:e[t]),e);return m(n)||n===e?m(e[t])?r:e[t]:n};const p="onChange",h="onSubmit",y="all",b="pattern",g="required";i.createContext(null);var v=e=>c(e)&&!Object.keys(e).length,_=e=>Array.isArray(e)?e:[e];var w=e=>"string"==typeof e,E=e=>"function"==typeof e,x=e=>{for(const t in e)if(E(e[t]))return!0;return!1},F=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},A=e=>/^\w*$/.test(e),S=e=>d(e.replace(/["|']|\]/g,"").split(/\.|\[/));function j(e,t,r){let n=-1;const a=A(t)?[t]:S(t),i=a.length,s=i-1;for(;++n<i;){const t=a[n];let i=r;if(n!==s){const r=e[t];i=c(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=i,e=e[t]}return e}const k=(e,t,r)=>{for(const n of r||Object.keys(e)){const r=f(e,n);if(r){const{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus&&m(e.ref.focus()))break;if(e.refs){e.refs[0].focus();break}}else c(n)&&k(n,t)}}};var V=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),N=(e,t,r)=>{const n=d(f(e,r));return j(n,"root",t[r]),j(e,r,n),e},C=e=>"boolean"==typeof e,T=e=>"file"===e.type,D=e=>w(e)||i.isValidElement(e),O=e=>"radio"===e.type,L=e=>e instanceof RegExp;const M={value:!1,isValid:!1},q={value:!0,isValid:!0};var R=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?q:{value:e[0].value,isValid:!0}:q:M}return M};const H={isValid:!1,value:null};var P=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),H):H;function B(e,t,r="validate"){if(D(e)||Array.isArray(e)&&e.every(D)||C(e)&&!e)return{type:r,message:D(e)?e:"",ref:t}}var U=e=>c(e)&&!L(e)?e:{value:e,message:""},I=async(e,t,r,n,a)=>{const{ref:i,refs:o,required:u,maxLength:d,minLength:m,min:f,max:p,pattern:h,validate:y,name:_,valueAsNumber:x,mount:A,disabled:S}=e._f;if(!A||S)return{};const j=o?o[0]:i,k=e=>{n&&j.reportValidity&&(j.setCustomValidity(C(e)?"":e||" "),j.reportValidity())},V={},N=O(i),M=s(i),q=N||M,H=(x||T(i))&&!i.value||""===t||Array.isArray(t)&&!t.length,I=F.bind(null,_,r,V),$=(e,t,r,n="maxLength",a="minLength")=>{const s=e?t:r;V[_]={type:e?n:a,message:s,ref:i,...I(e?n:a,s)}};if(a?!Array.isArray(t)||!t.length:u&&(!q&&(H||l(t))||C(t)&&!t||M&&!R(o).isValid||N&&!P(o).isValid)){const{value:e,message:t}=D(u)?{value:!!u,message:u}:U(u);if(e&&(V[_]={type:g,message:t,ref:j,...I(g,t)},!r))return k(t),V}if(!(H||l(f)&&l(p))){let e,n;const a=U(p),s=U(f);if(l(t)||isNaN(t)){const r=i.valueAsDate||new Date(t);w(a.value)&&(e=r>new Date(a.value)),w(s.value)&&(n=r<new Date(s.value))}else{const r=i.valueAsNumber||+t;l(a.value)||(e=r>a.value),l(s.value)||(n=r<s.value)}if((e||n)&&($(!!e,a.message,s.message,"max","min"),!r))return k(V[_].message),V}if((d||m)&&!H&&(w(t)||a&&Array.isArray(t))){const e=U(d),n=U(m),a=!l(e.value)&&t.length>e.value,i=!l(n.value)&&t.length<n.value;if((a||i)&&($(a,e.message,n.message),!r))return k(V[_].message),V}if(h&&!H&&w(t)){const{value:e,message:n}=U(h);if(L(e)&&!t.match(e)&&(V[_]={type:b,message:n,ref:i,...I(b,n)},!r))return k(n),V}if(y)if(E(y)){const e=B(await y(t),j);if(e&&(V[_]={...e,...I("validate",e.message)},!r))return k(e.message),V}else if(c(y)){let e={};for(const n in y){if(!v(e)&&!r)break;const a=B(await y[n](t),j,n);a&&(e={...a,...I(n,a.message)},k(a.message),r&&(V[_]=e))}if(!v(e)&&(V[_]={ref:j,...e},!r))return V}return k(!0),V},$="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function W(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if($&&(e instanceof Blob||e instanceof FileList)||!r&&!c(e))return e;t=r?[]:{};for(const r in e){if(E(e[r])){t=e;break}t[r]=W(e[r])}}return t}var K=e=>({isOnSubmit:!e||e===h,isOnBlur:"onBlur"===e,isOnChange:e===p,isOnAll:e===y,isOnTouch:"onTouched"===e});function Q(e){for(const t in e)if(!m(e[t]))return!1;return!0}function z(e,t){const r=A(t)?[t]:S(t),n=1==r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=m(e)?n++:e[t[n++]];return e}(e,r),a=r[r.length-1];let i;n&&delete n[a];for(let t=0;t<r.slice(0,-1).length;t++){let n,a=-1;const s=r.slice(0,-(t+1)),o=s.length-1;for(t>0&&(i=e);++a<s.length;){const t=s[a];n=n?n[t]:e[t],o===a&&(c(n)&&v(n)||Array.isArray(n)&&Q(n))&&(i?delete i[t]:delete e[t]),i=n}}return e}function G(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var X=e=>l(e)||!u(e);function Y(e,t){if(X(e)||X(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const r=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=t[a];if(o(r)&&o(e)||c(r)&&c(e)||Array.isArray(r)&&Array.isArray(e)?!Y(r,e):r!==e)return!1}}return!0}var Z=e=>{const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},J=e=>"select-multiple"===e.type,ee=e=>Z(e)&&e.isConnected;function te(e,t={}){const r=Array.isArray(e);if(c(e)||r)for(const r in e)Array.isArray(e[r])||c(e[r])&&!x(e[r])?(t[r]=Array.isArray(e[r])?[]:{},te(e[r],t[r])):l(e[r])||(t[r]=!0);return t}function re(e,t,r){const n=Array.isArray(e);if(c(e)||n)for(const n in e)Array.isArray(e[n])||c(e[n])&&!x(e[n])?m(t)||X(r[n])?r[n]=Array.isArray(e[n])?te(e[n],[]):{...te(e[n])}:re(e[n],l(t)?{}:t[n],r[n]):r[n]=!Y(e[n],t[n]);return r}var ne=(e,t)=>re(e,t,te(t)),ae=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>m(e)?e:t?""===e||l(e)?NaN:+e:r&&w(e)?new Date(e):n?n(e):e;function ie(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return T(t)?t.files:O(t)?P(e.refs).value:J(t)?[...t.selectedOptions].map((({value:e})=>e)):s(t)?R(e.refs).value:ae(m(t.value)?e.ref.value:t.value,e)}var se=e=>m(e)?void 0:L(e)?e.source:c(e)?L(e.value)?e.value.source:e.value:e;function oe(e,t,r){const n=f(e,r);if(n||A(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),i=f(t,n),s=f(e,n);if(i&&!Array.isArray(i)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};a.pop()}return{name:r}}const le={mode:h,reValidateMode:p,shouldFocusError:!0};function ue(e={}){let t,r={...le,...e},n={isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}},a={},i=W(r.defaultValues)||{},u=r.shouldUnregister?{}:W(i),p={action:!1,mount:!1,watch:!1},h={mount:new Set,unMount:new Set,array:new Set,watch:new Set},b=0,g={};const x={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},F={watch:G(),array:G(),state:G()},A=K(r.mode),S=K(r.reValidateMode),D=r.criteriaMode===y,L=async e=>{let t=!1;return x.isValid&&(t=r.resolver?v((await R()).errors):await H(a,!0),e||t===n.isValid||(n.isValid=t,F.state.next({isValid:t}))),t},M=(e,t,r,n)=>{const s=f(a,e);if(s){const a=f(u,e,m(r)?f(i,e):r);m(a)||n&&n.defaultChecked||t?j(u,e,t?a:ie(s._f)):U(e,a),p.mount&&L()}},q=(e,t,r,a,s)=>{let o=!1;const l={name:e},u=f(n.touchedFields,e);if(x.isDirty){const e=n.isDirty;n.isDirty=l.isDirty=P(),o=e!==l.isDirty}if(x.dirtyFields&&(!r||a)){const r=f(n.dirtyFields,e);Y(f(i,e),t)?z(n.dirtyFields,e):j(n.dirtyFields,e,!0),l.dirtyFields=n.dirtyFields,o=o||r!==f(n.dirtyFields,e)}return r&&!u&&(j(n.touchedFields,e,r),l.touchedFields=n.touchedFields,o=o||x.touchedFields&&u!==r),o&&s&&F.state.next(l),o?l:{}},R=async e=>r.resolver?await r.resolver({...u},r.context,((e,t,r,n)=>{const a={};for(const r of e){const e=f(t,r);e&&j(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}})(e||h.mount,a,r.criteriaMode,r.shouldUseNativeValidation)):{},H=async(e,t,a={valid:!0})=>{for(const i in e){const s=e[i];if(s){const{_f:e,...i}=s;if(e){const i=h.array.has(e.name),o=await I(s,f(u,e.name),D,r.shouldUseNativeValidation,i);if(o[e.name]&&(a.valid=!1,t))break;!t&&(f(o,e.name)?i?N(n.errors,o,e.name):j(n.errors,e.name,o[e.name]):z(n.errors,e.name))}i&&await H(i,t,a)}}return a.valid},P=(e,t)=>(e&&t&&j(u,e,t),!Y(ce(),i)),B=(e,t,r)=>{const n={...p.mount?u:m(t)?i:w(e)?{[e]:t}:t};return((e,t,r,n)=>{const a=Array.isArray(e);return w(e)?(n&&t.watch.add(e),f(r,e)):a?e.map((e=>(n&&t.watch.add(e),f(r,e)))):(n&&(t.watchAll=!0),r)})(e,h,n,r)},U=(e,t,r={})=>{const n=f(a,e);let i=t;if(n){const r=n._f;r&&(!r.disabled&&j(u,e,ae(t,r)),i=$&&Z(r.ref)&&l(t)?"":t,J(r.ref)?[...r.ref.options].forEach((e=>e.selected=i.includes(e.value))):r.refs?s(r.ref)?r.refs.length>1?r.refs.forEach((e=>!e.disabled&&(e.checked=Array.isArray(i)?!!i.find((t=>t===e.value)):i===e.value))):r.refs[0]&&(r.refs[0].checked=!!i):r.refs.forEach((e=>e.checked=e.value===i)):T(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||F.watch.next({name:e})))}(r.shouldDirty||r.shouldTouch)&&q(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ue(e)},Q=(e,t,r)=>{for(const n in t){const i=t[n],s=`${e}.${n}`,l=f(a,s);!h.array.has(e)&&X(i)&&(!l||l._f)||o(i)?U(s,i,r):Q(s,i,r)}},te=(e,t,r={})=>{const s=f(a,e),o=h.array.has(e),c=W(t);j(u,e,c),o?(F.array.next({name:e,values:u}),(x.isDirty||x.dirtyFields)&&r.shouldDirty&&(n.dirtyFields=ne(i,u),F.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:P(e,c)}))):!s||s._f||l(c)?U(e,c,r):Q(e,c,r),V(e,h)&&F.state.next({}),F.watch.next({name:e})},re=async i=>{const o=i.target;let l=o.name;const d=f(a,l);if(d){let p,y;const _=o.type?ie(d._f):(e=>c(e)&&e.target?s(e.target)?e.target.checked:e.target.value:e)(i),w="blur"===i.type||"focusout"===i.type,E=!((m=d._f).mount&&(m.required||m.min||m.max||m.maxLength||m.minLength||m.pattern||m.validate)||r.resolver||f(n.errors,l)||d._f.deps)||((e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e))(w,f(n.touchedFields,l),n.isSubmitted,S,A),k=V(l,h,w);j(u,l,_),w?(d._f.onBlur&&d._f.onBlur(i),t&&t(0)):d._f.onChange&&d._f.onChange(i);const N=q(l,_,w,!1),C=!v(N)||k;if(!w&&F.watch.next({name:l,type:i.type}),E)return C&&F.state.next({name:l,...k?{}:N});if(!w&&k&&F.state.next({}),g[l]=(g[l],1),F.state.next({isValidating:!0}),r.resolver){const{errors:e}=await R([l]),t=oe(n.errors,a,l),r=oe(e,a,t.name||l);p=r.error,l=r.name,y=v(e)}else p=(await I(d,f(u,l),D,r.shouldUseNativeValidation))[l],y=await L(!0);d._f.deps&&ue(d._f.deps),(async(r,a,i,s)=>{const o=f(n.errors,r),l=x.isValid&&n.isValid!==a;var u;if(e.delayError&&i?(u=()=>((e,t)=>{j(n.errors,e,t),F.state.next({errors:n.errors})})(r,i),t=e=>{clearTimeout(b),b=window.setTimeout(u,e)},t(e.delayError)):(clearTimeout(b),t=null,i?j(n.errors,r,i):z(n.errors,r)),(i?!Y(o,i):o)||!v(s)||l){const e={...s,...l?{isValid:a}:{},errors:n.errors,name:r};n={...n,...e},F.state.next(e)}g[r]--,x.isValidating&&!Object.values(g).some((e=>e))&&(F.state.next({isValidating:!1}),g={})})(l,y,p,N)}var m},ue=async(e,t={})=>{let i,s;const o=_(e);if(F.state.next({isValidating:!0}),r.resolver){const t=await(async e=>{const{errors:t}=await R();if(e)for(const r of e){const e=f(t,r);e?j(n.errors,r,e):z(n.errors,r)}else n.errors=t;return t})(m(e)?e:o);i=v(t),s=e?!o.some((e=>f(t,e))):i}else e?(s=(await Promise.all(o.map((async e=>{const t=f(a,e);return await H(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&L()):s=i=await H(a);return F.state.next({...!w(e)||x.isValid&&i!==n.isValid?{}:{name:e},...r.resolver?{isValid:i}:{},errors:n.errors,isValidating:!1}),t.shouldFocus&&!s&&k(a,(e=>f(n.errors,e)),e?o:h.mount),s},ce=e=>{const t={...i,...p.mount?u:{}};return m(e)?t:w(e)?f(t,e):e.map((e=>f(t,e)))},de=(e,t)=>({invalid:!!f((t||n).errors,e),isDirty:!!f((t||n).dirtyFields,e),isTouched:!!f((t||n).touchedFields,e),error:f((t||n).errors,e)}),me=(e,t={})=>{for(const s of e?_(e):h.mount)h.mount.delete(s),h.array.delete(s),f(a,s)&&(t.keepValue||(z(a,s),z(u,s)),!t.keepError&&z(n.errors,s),!t.keepDirty&&z(n.dirtyFields,s),!t.keepTouched&&z(n.touchedFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&z(i,s));F.watch.next({}),F.state.next({...n,...t.keepDirty?{isDirty:P()}:{}}),!t.keepIsValid&&L()},fe=(e,t={})=>{let n=f(a,e);const o=C(t.disabled);return j(a,e,{_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),h.mount.add(e),n?o&&j(u,e,t.disabled?void 0:f(u,e,ie(n._f))):M(e,!0,t.value),{...o?{disabled:t.disabled}:{},...r.shouldUseNativeValidation?{required:!!t.required,min:se(t.min),max:se(t.max),minLength:se(t.minLength),maxLength:se(t.maxLength),pattern:se(t.pattern)}:{},name:e,onChange:re,onBlur:re,ref:o=>{if(o){fe(e,t),n=f(a,e);const r=m(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,l=(e=>O(e)||s(e))(r),u=n._f.refs||[];if(l?u.find((e=>e===r)):r===n._f.ref)return;j(a,e,{_f:{...n._f,...l?{refs:[...u.filter(ee),r,...Array.isArray(f(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),M(e,!1,void 0,r)}else n=f(a,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!((e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)))(h.array,e)||!p.action)&&h.unMount.add(e)}}};return{control:{register:fe,unregister:me,getFieldState:de,_executeSchema:R,_getWatch:B,_getDirty:P,_updateValid:L,_removeUnmounted:()=>{for(const e of h.unMount){const t=f(a,e);t&&(t._f.refs?t._f.refs.every((e=>!ee(e))):!ee(t._f.ref))&&me(e)}h.unMount=new Set},_updateFieldArray:(e,t=[],r,s,o=!0,l=!0)=>{if(s&&r){if(p.action=!0,l&&Array.isArray(f(a,e))){const t=r(f(a,e),s.argA,s.argB);o&&j(a,e,t)}if(x.errors&&l&&Array.isArray(f(n.errors,e))){const t=r(f(n.errors,e),s.argA,s.argB);o&&j(n.errors,e,t),((e,t)=>{!d(f(e,t)).length&&z(e,t)})(n.errors,e)}if(x.touchedFields&&l&&Array.isArray(f(n.touchedFields,e))){const t=r(f(n.touchedFields,e),s.argA,s.argB);o&&j(n.touchedFields,e,t)}x.dirtyFields&&(n.dirtyFields=ne(i,u)),F.state.next({isDirty:P(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else j(u,e,t)},_getFieldArray:t=>d(f(p.mount?u:i,t,e.shouldUnregister?f(i,t,[]):[])),_subjects:F,_proxyFormState:x,get _fields(){return a},get _formValues(){return u},get _stateFlags(){return p},set _stateFlags(e){p=e},get _defaultValues(){return i},get _names(){return h},set _names(e){h=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:ue,register:fe,handleSubmit:(e,t)=>async i=>{i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=!0,o=W(u);F.state.next({isSubmitting:!0});try{if(r.resolver){const{errors:e,values:t}=await R();n.errors=e,o=t}else await H(a);v(n.errors)?(F.state.next({errors:{},isSubmitting:!0}),await e(o,i)):(t&&await t({...n.errors},i),r.shouldFocusError&&k(a,(e=>f(n.errors,e)),h.mount))}catch(e){throw s=!1,e}finally{n.isSubmitted=!0,F.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:v(n.errors)&&s,submitCount:n.submitCount+1,errors:n.errors})}},watch:(e,t)=>E(e)?F.watch.subscribe({next:r=>e(B(void 0,t),r)}):B(e,t,!0),setValue:te,getValues:ce,reset:(t,r={})=>{const s=t||i,o=W(s),l=t&&!v(t)?o:i;if(r.keepDefaultValues||(i=s),!r.keepValues){if(r.keepDirtyValues)for(const e of h.mount)f(n.dirtyFields,e)?j(l,e,f(u,e)):te(e,f(l,e));else{if($&&m(t))for(const e of h.mount){const t=f(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;try{if(Z(e)){e.closest("form").reset();break}}catch(e){}}}a={}}u=e.shouldUnregister?r.keepDefaultValues?W(i):{}:o,F.array.next({values:l}),F.watch.next({values:l})}h={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},p.mount=!x.isValid||!!r.keepIsValid,p.watch=!!e.shouldUnregister,F.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:r.keepDirty||r.keepDirtyValues?n.isDirty:!(!r.keepDefaultValues||Y(t,i)),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:r.keepDirty||r.keepDirtyValues?n.dirtyFields:r.keepDefaultValues&&t?ne(i,t):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},resetField:(e,t={})=>{f(a,e)&&(m(t.defaultValue)?te(e,f(i,e)):(te(e,t.defaultValue),j(i,e,t.defaultValue)),t.keepTouched||z(n.touchedFields,e),t.keepDirty||(z(n.dirtyFields,e),n.isDirty=t.defaultValue?P(e,f(i,e)):P()),t.keepError||(z(n.errors,e),x.isValid&&L()),F.state.next({...n}))},clearErrors:e=>{e?_(e).forEach((e=>z(n.errors,e))):n.errors={},F.state.next({errors:n.errors})},unregister:me,setError:(e,t,r)=>{const i=(f(a,e,{_f:{}})._f||{}).ref;j(n.errors,e,{...t,ref:i}),F.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},setFocus:(e,t={})=>{const r=f(a,e)._f,n=r.refs?r.refs[0]:r.ref;n.focus(),t.shouldSelect&&n.select()},getFieldState:de}}var ce=window.wp.url,de=r(184),me=r.n(de),fe=window.wp.i18n,pe=function(t){var r=t.label,n=t.name,i=t.placeholder,s=t.register,o=t.required,l=t.type,u=void 0===l?"text":l,c=t.defaultValue,d=t.min;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-gray-700 text-sm font-bold mb-2",htmlFor:n},r),(0,a.createElement)("input",e({min:d},s(n),{required:o,defaultValue:c,className:"shadow appearance-none border border-red-500 rounded w-full py-2 px-3 text-gray-700 mb-3 leading-tight focus:outline-none focus:shadow-outline",id:n,type:u,placeholder:i})))};function he(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,he),n}var ye,be,ge=((be=ge||{})[be.None=0]="None",be[be.RenderStrategy=1]="RenderStrategy",be[be.Static=2]="Static",be),ve=((ye=ve||{})[ye.Unmount=0]="Unmount",ye[ye.Hidden=1]="Hidden",ye);function _e({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:i=!0,name:s}){let o=Ee(t,e);if(i)return we(o,r,n,s);let l=null!=a?a:0;if(2&l){let{static:e=!1,...t}=o;if(e)return we(t,r,n,s)}if(1&l){let{unmount:e=!0,...t}=o;return he(e?0:1,{0:()=>null,1:()=>we({...t,hidden:!0,style:{display:"none"}},r,n,s)})}return we(o,r,n,s)}function we(e,t={},r,n){let{as:a=r,children:s,refName:o="ref",...l}=Ae(e,["unmount","static"]),u=void 0!==e.ref?{[o]:e.ref}:{},c="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let d={};if(a===i.Fragment&&Object.keys(Fe(l)).length>0){if(!(0,i.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));return(0,i.cloneElement)(c,Object.assign({},Ee(c.props,Fe(Ae(l,["ref"]))),d,u))}return(0,i.createElement)(a,Object.assign({},Ae(l,["ref"]),a!==i.Fragment&&u,a!==i.Fragment&&d),c)}function Ee(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map((e=>[e,void 0]))));for(let e in r)Object.assign(t,{[e](t,...n){let a=r[e];for(let e of a){if(t.defaultPrevented)return;e(t,...n)}}});return t}function xe(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Fe(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Ae(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}let Se=(0,i.createContext)(null);Se.displayName="OpenClosedContext";var je=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(je||{});function ke(){return(0,i.useContext)(Se)}function Ve({value:e,children:t}){return i.createElement(Se.Provider,{value:e},t)}let Ne="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,Ce={serverHandoffComplete:!1};function Te(){let[e,t]=(0,i.useState)(Ce.serverHandoffComplete);return(0,i.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,i.useEffect)((()=>{!1===Ce.serverHandoffComplete&&(Ce.serverHandoffComplete=!0)}),[]),e}var De;let Oe=0;function Le(){return++Oe}let Me=null!=(De=i.useId)?De:function(){let e=Te(),[t,r]=i.useState(e?Le:null);return Ne((()=>{null===t&&r(Le())}),[t]),null!=t?""+t:void 0};function qe(){let e=(0,i.useRef)(!1);return Ne((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Re(e){let t=(0,i.useRef)(e);return Ne((()=>{t.current=e}),[e]),t}let He=function(e){let t=Re(e);return i.useCallback(((...e)=>t.current(...e)),[t])},Pe=Symbol();function Be(...e){let t=(0,i.useRef)(e);(0,i.useEffect)((()=>{t.current=e}),[e]);let r=He((e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[Pe])))?void 0:r}function Ue(){let e=[],t=[],r={enqueue(e){t.push(e)},addEventListener:(e,t,n,a)=>(e.addEventListener(t,n,a),r.add((()=>e.removeEventListener(t,n,a)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add((()=>cancelAnimationFrame(t)))},nextFrame:(...e)=>r.requestAnimationFrame((()=>r.requestAnimationFrame(...e))),setTimeout(...e){let t=setTimeout(...e);return r.add((()=>clearTimeout(t)))},add:t=>(e.push(t),()=>{let r=e.indexOf(t);if(r>=0){let[t]=e.splice(r,1);t()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return r}function Ie(e,...t){e&&t.length>0&&e.classList.add(...t)}function $e(e,...t){e&&t.length>0&&e.classList.remove(...t)}var We=(e=>(e.Ended="ended",e.Cancelled="cancelled",e))(We||{});function Ke({container:e,direction:t,classes:r,events:n,onStart:a,onStop:s}){let o=qe(),l=function(){let[e]=(0,i.useState)(Ue);return(0,i.useEffect)((()=>()=>e.dispose()),[e]),e}(),u=Re(t),c=He((()=>he(u.current,{enter:()=>n.current.beforeEnter(),leave:()=>n.current.beforeLeave(),idle:()=>{}}))),d=He((()=>he(u.current,{enter:()=>n.current.afterEnter(),leave:()=>n.current.afterLeave(),idle:()=>{}})));Ne((()=>{let t=Ue();l.add(t.dispose);let n=e.current;if(n&&"idle"!==u.current&&o.current)return t.dispose(),c(),a.current(u.current),t.add(function(e,t,r,n){let a=r?"enter":"leave",i=Ue(),s=void 0!==n?function(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}(n):()=>{},o=he(a,{enter:()=>t.enter,leave:()=>t.leave}),l=he(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),u=he(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return $e(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Ie(e,...o,...u),i.nextFrame((()=>{$e(e,...u),Ie(e,...l),function(e,t){let r=Ue();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[i,s]=[n,a].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(i+s!==0){let n=[];n.push(r.addEventListener(e,"transitionrun",(a=>{a.target===a.currentTarget&&(n.splice(0).forEach((e=>e())),n.push(r.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t("ended"),n.splice(0).forEach((e=>e())))})),r.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(t("cancelled"),n.splice(0).forEach((e=>e())))}))))})))}else t("ended");r.add((()=>t("cancelled"))),r.dispose}(e,(r=>("ended"===r&&($e(e,...o),Ie(e,...t.entered)),s(r))))})),i.dispose}(n,r.current,"enter"===u.current,(e=>{t.dispose(),he(e,{[We.Ended](){d(),s.current(u.current)},[We.Cancelled]:()=>{}})}))),t.dispose}),[t])}function Qe(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let ze=(0,i.createContext)(null);ze.displayName="TransitionContext";var Ge,Xe=((Ge=Xe||{}).Visible="visible",Ge.Hidden="hidden",Ge);let Ye=(0,i.createContext)(null);function Ze(e){return"children"in e?Ze(e.children):e.current.filter((({state:e})=>"visible"===e)).length>0}function Je(e){let t=Re(e),r=(0,i.useRef)([]),n=qe(),a=He(((e,a=ve.Hidden)=>{let i=r.current.findIndex((({id:t})=>t===e));-1!==i&&(he(a,{[ve.Unmount](){r.current.splice(i,1)},[ve.Hidden](){r.current[i].state="hidden"}}),function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}((()=>{var e;!Ze(r)&&n.current&&(null==(e=t.current)||e.call(t))})))})),s=He((e=>{let t=r.current.find((({id:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):r.current.push({id:e,state:"visible"}),()=>a(e,ve.Unmount)}));return(0,i.useMemo)((()=>({children:r,register:s,unregister:a})),[s,a,r])}function et(){}Ye.displayName="NestingContext";let tt=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function rt(e){var t;let r={};for(let n of tt)r[n]=null!=(t=e[n])?t:et;return r}let nt=ge.RenderStrategy,at=xe((function(e,t){let{beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s,enter:o,enterFrom:l,enterTo:u,entered:c,leave:d,leaveFrom:m,leaveTo:f,...p}=e,h=(0,i.useRef)(null),y=Be(h,t),[b,g]=(0,i.useState)("visible"),v=p.unmount?ve.Unmount:ve.Hidden,{show:_,appear:w,initial:E}=function(){let e=(0,i.useContext)(ze);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:x,unregister:F}=function(){let e=(0,i.useContext)(Ye);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),A=(0,i.useRef)(null),S=Me();(0,i.useEffect)((()=>{if(S)return x(S)}),[x,S]),(0,i.useEffect)((()=>{if(v===ve.Hidden&&S){if(_&&"visible"!==b)return void g("visible");he(b,{hidden:()=>F(S),visible:()=>x(S)})}}),[b,S,x,F,_,v]);let j=Re({enter:Qe(o),enterFrom:Qe(l),enterTo:Qe(u),entered:Qe(c),leave:Qe(d),leaveFrom:Qe(m),leaveTo:Qe(f)}),k=function(e){let t=(0,i.useRef)(rt(e));return(0,i.useEffect)((()=>{t.current=rt(e)}),[e]),t}({beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:s}),V=Te();(0,i.useEffect)((()=>{if(V&&"visible"===b&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,b,V]);let N=E&&!w,C=!V||N||A.current===_?"idle":_?"enter":"leave",T=(0,i.useRef)(!1),D=Je((()=>{T.current||(g("hidden"),F(S))}));Ke({container:h,classes:j,events:k,direction:C,onStart:Re((()=>{T.current=!0})),onStop:Re((e=>{T.current=!1,"leave"===e&&!Ze(D)&&(g("hidden"),F(S))}))}),(0,i.useEffect)((()=>{!N||(v===ve.Hidden?A.current=null:A.current=_)}),[_,N,b]);let O=p,L={ref:y};return i.createElement(Ye.Provider,{value:D},i.createElement(Ve,{value:he(b,{visible:je.Open,hidden:je.Closed})},_e({ourProps:L,theirProps:O,defaultTag:"div",features:nt,visible:"visible"===b,name:"Transition.Child"})))})),it=xe((function(e,t){let{show:r,appear:n=!1,unmount:a,...s}=e,o=(0,i.useRef)(null),l=Be(o,t);Te();let u=ke();if(void 0===r&&null!==u&&(r=he(u,{[je.Open]:!0,[je.Closed]:!1})),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,d]=(0,i.useState)(r?"visible":"hidden"),m=Je((()=>{d("hidden")})),[f,p]=(0,i.useState)(!0),h=(0,i.useRef)([r]);Ne((()=>{!1!==f&&h.current[h.current.length-1]!==r&&(h.current.push(r),p(!1))}),[h,r]);let y=(0,i.useMemo)((()=>({show:r,appear:n,initial:f})),[r,n,f]);(0,i.useEffect)((()=>{if(r)d("visible");else if(Ze(m)){let e=o.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[r,m]);let b={unmount:a};return i.createElement(Ye.Provider,{value:m},i.createElement(ze.Provider,{value:y},_e({ourProps:{...b,as:i.Fragment,children:i.createElement(at,{ref:l,...b,...s})},theirProps:{},defaultTag:i.Fragment,features:nt,visible:"visible"===c,name:"Transition"})))})),st=xe((function(e,t){let r=null!==(0,i.useContext)(ze),n=null!==ke();return i.createElement(i.Fragment,null,!r&&n?i.createElement(it,{ref:t,...e}):i.createElement(at,{ref:t,...e}))})),ot=Object.assign(it,{Child:st,Root:it});var lt=function(t){var r=t.label,n=t.name,i=(t.placeholder,t.register);return t.required,t.type,(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:n,type:"checkbox"},i(n))),(0,a.createElement)("span",{className:"text-sm"},r)))},ut=function(e){var t=e.customFields,r=e.position,n=e.register,i=t.filter((function(e){return e.position===r}));return i.length?(0,a.createElement)(a.Fragment,null,i.map((function(e){return"text"===e.type?(0,a.createElement)(pe,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):"checkbox"===e.type?(0,a.createElement)(lt,{label:e.label,register:n,name:"custom[".concat(e.darujme_api_id,"]")}):""}))):""},ct=function(){var t=window.darujme,r=function(e={}){const t=i.useRef(),[r,n]=i.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}});t.current?t.current.control._options=e:t.current={...ue(e),formState:r};const a=t.current.control,s=i.useCallback((e=>{((e,t,r)=>{const{name:n,...a}=e;return v(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!r||y)))})(e,a._proxyFormState,!0)&&(a._formState={...a._formState,...e},n({...a._formState}))}),[a]);return function(e){const t=i.useRef(e);t.current=e,i.useEffect((()=>{const r=!e.disabled&&t.current.subject.subscribe({next:t.current.callback});return()=>(e=>{e&&e.unsubscribe()})(r)}),[e.disabled])}({subject:a._subjects.state,callback:s}),i.useEffect((()=>{a._stateFlags.mount||(a._proxyFormState.isValid&&a._updateValid(),a._stateFlags.mount=!0),a._stateFlags.watch&&(a._stateFlags.watch=!1,a._subjects.state.next({})),a._removeUnmounted()})),t.current.formState=((e,t,r,n=!0)=>{const a={};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t[a]!==y&&(t[a]=!n||y),r&&(r[a]=!0),e[a]}});return a})(r,a._proxyFormState),t.current}(),s=r.register,o=r.setValue,l=r.handleSubmit,u=r.watch,c=(r.formState.errors,n((0,i.useState)(!1),2)),d=c[0],m=c[1],f=n((0,i.useState)(!1),2),p=f[0],h=f[1],b=n((0,i.useState)(!1),2),g=b[0],_=b[1],w=n((0,i.useState)(null),2),E=w[0],x=w[1],F=u("amount"),A=u("frequency"),S=u("paymentMethod"),j=t.currency,k=j.replace("CZK","Kč").replace("EUR","€"),V=window.darujme.custom_fields?window.darujme.custom_fields:[],N=V.filter((function(e){return"address"===(null==e?void 0:e.toggle)})).map((function(e){return u("custom[".concat(e.darujme_api_id,"]"))})).filter((function(e){return!0===e})).length,C=u("wantDonationCertificate")||!!N;return(0,i.useEffect)((function(){return null!==E&&o("frequency",E?"monthly":"once"),function(){}}),[E]),(0,i.useEffect)((function(){return F&&A&&h(!0),function(){}}),[F,A]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"w-full"},(0,a.createElement)("form",{className:"bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4",onSubmit:l((function(e){e.wantDonationCertificate=e.wantDonationCertificate?1:0,e.monthsRecurring=g&&e.recurringMonths?e.recurringMonths:"-2","once"===A&&delete e.monthsRecurring,"funds_transfer"===e.paymentMethod&&(e.monthsRecurring="-1");var t=new CustomEvent("darujmeSubmittedForm",{detail:{data:e}});document.dispatchEvent(t),window.location.href=(0,ce.addQueryArgs)("https://www.darujme.cz/darovat/",e)}))},(0,a.createElement)("div",{className:"mb-4"},d?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"mb-4"},(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"custom-amount"},(0,fe.__)("Enter amount","darujme")),(0,a.createElement)("input",{onChange:function(e){return o("amount",e.target.value)},className:"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline",id:"custom-amount",type:"number",placeholder:(0,fe.__)("Enter the amount","darujme")}))):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("label",{className:"block text-sm font-bold mb-2",htmlFor:"amount"},(0,fe.__)("Choose amount","darujme")),t.default_amounts.map((function(e){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("button",{type:"button",onClick:function(){return o("amount",e.amount)},className:me()("btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2",{"bg-black text-white":e.amount===F})},e.amount))})),(0,a.createElement)("button",{type:"button",onClick:function(){return m(!d)},className:"darujme__button btn button shadow text-black font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mr-2"},(0,fe.__)("Custom amount","darujme")))),(0,a.createElement)("div",{className:"darujme__frequency inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return x(!0)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":E})},(0,fe.__)("Monthly","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return x(!1)},className:me()("darujme__button darujme__button--group py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":!E&&null!==E})},(0,fe.__)("One time","darujme"))),(0,a.createElement)(ot,{show:p,enter:"transition-opacity duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_personal_details}}),(0,a.createElement)("div",{className:"columns-2 darujme__personal"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("First name","darujme"),name:"firstName",placeholder:(0,fe.__)("Enter your first name","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Last name","darujme"),name:"lastName",placeholder:(0,fe.__)("Enter your last name","darujme"),register:s,required:!0}))),(0,a.createElement)("div",{className:"columns-2"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Phone","darujme"),name:"phone",placeholder:(0,fe.__)("Enter your phone","darujme"),register:s,required:!0})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("E-mail","darujme"),name:"email",placeholder:(0,fe.__)("Enter your e-mail","darujme"),register:s,required:!0,type:"email"}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_personal_details}}),(0,a.createElement)(ut,{customFields:V,position:"after_personal_details",register:s}),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)("label",{className:"md:w-2/3 block text-gray-500 font-bold"},(0,a.createElement)("input",e({className:"mr-2 leading-tight",name:"wantDonationCertificate",type:"checkbox"},s("wantDonationCertificate"))),(0,a.createElement)("span",{className:"text-sm"},(0,fe.__)("I want to receive donor confirmation","darujme")))))),C&&(0,a.createElement)("div",{className:""},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_certificate_details}}),(0,a.createElement)("div",{className:"columns-3"},(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Street","darujme"),name:"street",placeholder:(0,fe.__)("Street","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("City","darujme"),name:"city",placeholder:(0,fe.__)("City","darujme"),register:s,required:C})),(0,a.createElement)("div",{className:"mb-6"},(0,a.createElement)(pe,{label:(0,fe.__)("Postcode","darujme"),name:"postcode",placeholder:(0,fe.__)("Postcode","darujme"),register:s,required:C}))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_certificate_details}})),(0,a.createElement)(ut,{customFields:V,position:"after_address",register:s}),p&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_payment_methods}}),(0,a.createElement)("h2",null,(0,fe.__)("Payment method","darujme")),(0,a.createElement)("div",{className:"inline-flex rounded-md shadow-sm mb-4",role:"group"},(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","proxypay_charge")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white rounded-l-lg border border-gray-200",{"bg-black text-white":"proxypay_charge"===S})},(0,fe.__)("Credit card","darujme")),(0,a.createElement)("button",{type:"button",onClick:function(){return o("paymentMethod","funds_transfer")},className:me()("py-2 px-4 text-sm font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Bank transfer","darujme"))),E&&(0,a.createElement)("div",null,!g&&(0,a.createElement)("button",{type:"button",onClick:function(){return _(!0)},className:me()("py-2 px-4 text-sm mb-4 font-medium text-black bg-white border-t border-b border-gray-200 rounded-r-lg",{"bg-black text-white":"funds_transfer"===S})},(0,fe.__)("Limit months for recurring payment","darujme")),g&&(0,a.createElement)(pe,{label:(0,fe.__)("Enter the number of months for recurring payments","darujme"),name:"recurringMonths",register:s,required:E,defaultValue:"12",min:2,type:"number"})),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_payment_methods}}),(0,a.createElement)(ut,{customFields:V,position:"before_summary",register:s}),(0,a.createElement)("div",{className:"shadow-md p-5 text-center"},(0,a.createElement)("h3",null,(0,fe.__)("Summary","darujme")),(0,a.createElement)("div",null,(0,a.createElement)("strong",null,F," ",k)," / ",E?(0,fe.__)("monthly","darujme"):(0,fe.__)("one-time","darujme"))),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_before_submit_button}}),(0,a.createElement)("button",{className:"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline mt-4",type:"submit"},E?(0,fe.__)("Donate monthly","darujme"):(0,fe.__)("Donate one time","darujme")),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content_after_submit_button}})),(0,a.createElement)("input",e({type:"hidden"},s("paymentMethod"),{defaultValue:"proxypay_charge"})),(0,a.createElement)("input",e({type:"hidden"},s("currency"),{value:j})),(0,a.createElement)("input",e({type:"hidden"},s("amount"))),(0,a.createElement)("input",e({type:"hidden"},s("frequency"))),(0,a.createElement)("input",e({type:"hidden"},s("monthsRecurring"),{value:"-2"})),(0,a.createElement)("input",e({type:"hidden"},s("do"),{value:"submit"})),(0,a.createElement)("input",e({type:"hidden"},s("project"),{value:t.project_id})))))};document.addEventListener("DOMContentLoaded",(function(e){var t=document.querySelectorAll(".darujme-form");t&&t.forEach((function(e){return ReactDOM.render((0,a.createElement)(ct,null),e)}))}))}(),r(440)({})}(); -
darujme/trunk/darujme.php
r3203058 r3263579 3 3 * Plugin Name: Darujme 4 4 * Description: Integration with Darujme.cz 5 * Version: 1.1.1 05 * Version: 1.1.11 6 6 * Requires PHP: 7.3.0 7 7 * Requires at least: 5.4.0 -
darujme/trunk/deps/composer/installed.php
r3203058 r3263579 3 3 namespace DarujmeDeps; 4 4 5 return array('root' => array('name' => '__root__', 'pretty_version' => '1.1.1 0', 'version' => '1.1.10.0', 'reference' => '244e258adb26a8da730b0025ddc317670071054c', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '1.1.10', 'version' => '1.1.10.0', 'reference' => '244e258adb26a8da730b0025ddc317670071054c', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.3.3', 'version' => '1.3.3.0', 'reference' => '3dbf8a8e914634c48d389c1234552666b3d43754', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'monolog/monolog' => array('pretty_version' => '2.9.3', 'version' => '2.9.3.0', 'reference' => 'a30bfe2e142720dfa990d0a7e573997f5d884215', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.4', 'version' => '2.3.4.0', 'reference' => '33234b32dafa8eb69202f950a1fc92055ed76a86', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0.0 || 2.0.0 || 3.0.0')), 'wpify/asset' => array('pretty_version' => '1.2.8', 'version' => '1.2.8.0', 'reference' => '1ba1fca71ccedd25326c06946ef4caa094e1fdfb', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '3.14.0', 'version' => '3.14.0.0', 'reference' => '2353c083d63d5e35e48e26a6b5b13405936e6d44', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/log' => array('pretty_version' => '1.0.10', 'version' => '1.0.10.0', 'reference' => '43bb35f12babe33b0343bb3d3f85239248c48701', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/log', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/post-type' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '42b8a3d70075b7060a68598314eaf87f9b630602', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/post-type', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/snippets' => array('pretty_version' => '3.2.2', 'version' => '3.2.2.0', 'reference' => '2208a6c0e16872d8c20ebf2f2d7202f4bc0b9b1f', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/snippets', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/taxonomy' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '34dec15f7039db6ac988da2b8a530c339ad92090', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/taxonomy', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/template' => array('pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '33e5e74bfe34e96d49b58341646c47ca01b34060', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/template', 'aliases' => array(), 'dev_requirement' => \false)));5 return array('root' => array('name' => '__root__', 'pretty_version' => '1.1.11', 'version' => '1.1.11.0', 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '1.1.11', 'version' => '1.1.11.0', 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.3.3', 'version' => '1.3.3.0', 'reference' => '3dbf8a8e914634c48d389c1234552666b3d43754', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'monolog/monolog' => array('pretty_version' => '2.9.3', 'version' => '2.9.3.0', 'reference' => 'a30bfe2e142720dfa990d0a7e573997f5d884215', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.4', 'version' => '2.3.4.0', 'reference' => '33234b32dafa8eb69202f950a1fc92055ed76a86', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0.0 || 2.0.0 || 3.0.0')), 'wpify/asset' => array('pretty_version' => '1.2.8', 'version' => '1.2.8.0', 'reference' => '1ba1fca71ccedd25326c06946ef4caa094e1fdfb', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '3.14.0', 'version' => '3.14.0.0', 'reference' => '2353c083d63d5e35e48e26a6b5b13405936e6d44', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/log' => array('pretty_version' => '1.0.10', 'version' => '1.0.10.0', 'reference' => '43bb35f12babe33b0343bb3d3f85239248c48701', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/log', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/post-type' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '42b8a3d70075b7060a68598314eaf87f9b630602', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/post-type', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/snippets' => array('pretty_version' => '3.2.2', 'version' => '3.2.2.0', 'reference' => '2208a6c0e16872d8c20ebf2f2d7202f4bc0b9b1f', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/snippets', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/taxonomy' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '34dec15f7039db6ac988da2b8a530c339ad92090', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/taxonomy', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/template' => array('pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '33e5e74bfe34e96d49b58341646c47ca01b34060', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/template', 'aliases' => array(), 'dev_requirement' => \false))); -
darujme/trunk/readme.txt
r3203058 r3263579 5 5 Tested up to: 6.6 6 6 Requires PHP: 7.4 7 Stable tag: 1.1.1 07 Stable tag: 1.1.11 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 81 81 82 82 == Changelog == 83 = 1.1.11 = 84 * Remove PayU payment method 85 83 86 = 1.1.10 = 84 87 * Set months recurring to -1 for bank transfer -
darujme/trunk/vendor/composer/installed.php
r3203058 r3263579 2 2 'root' => array( 3 3 'name' => 'wpify/plugin-skeleton', 4 'pretty_version' => '1.1.1 0',5 'version' => '1.1.1 0.0',6 'reference' => ' 244e258adb26a8da730b0025ddc317670071054c',4 'pretty_version' => '1.1.11', 5 'version' => '1.1.11.0', 6 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'wpify/plugin-skeleton' => array( 14 'pretty_version' => '1.1.1 0',15 'version' => '1.1.1 0.0',16 'reference' => ' 244e258adb26a8da730b0025ddc317670071054c',14 'pretty_version' => '1.1.11', 15 'version' => '1.1.11.0', 16 'reference' => '5cc0db3cb1839a795c9974c83d06dcc4edac70d2', 17 17 'type' => 'project', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.