| Server IP : 209.16.87.222 / Your IP : 216.73.216.71 Web Server : Apache/2.4.68 (Debian) System : Linux 797b534c095b 6.18.38-Unraid #1 SMP PREEMPT_DYNAMIC Mon Jul 6 15:22:03 PDT 2026 x86_64 User : www-data ( 33) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/uncanny-automator/src/recipe-ui/dist/ |
Upload File : |
/*! For license information please see bundle.min.js.LICENSE.txt */
(()=>{var __webpack_modules__={3198:(t,e,n)=>{"use strict";n.d(e,{gB:()=>c});var i=n(9588),o=n.n(i),r=n(8975),a=n.n(r);const s=o()(console.error);function c(t){try{for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return a().sprintf(t,...n)}catch(e){return e instanceof Error&&s("sprintf error: \n\n"+e.toString()),t}}var l,u,d,p;l={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},u=["(","?"],d={")":["("],":":["?","?:"]},p=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var f={"!":function(t){return!t},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"<":function(t,e){return t<e},"<=":function(t,e){return t<=e},">":function(t,e){return t>e},">=":function(t,e){return t>=e},"==":function(t,e){return t===e},"!=":function(t,e){return t!==e},"&&":function(t,e){return t&&e},"||":function(t,e){return t||e},"?:":function(t,e,n){if(t)throw e;return n}};var m={contextDelimiter:"",onMissingKey:null};function h(t,e){var n;for(n in this.data=t,this.pluralForms={},this.options={},m)this.options[n]=void 0!==e&&n in e?e[n]:m[n]}h.prototype.getPluralForm=function(t,e){var n,i,o,r,a=this.pluralForms[t];return a||("function"!=typeof(o=(n=this.data[t][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(i=function(t){var e,n,i;for(e=t.split(";"),n=0;n<e.length;n++)if(0===(i=e[n].trim()).indexOf("plural="))return i.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),r=function(t){var e=function(t){for(var e,n,i,o,r=[],a=[];e=t.match(p);){for(n=e[0],(i=t.substr(0,e.index).trim())&&r.push(i);o=a.pop();){if(d[n]){if(d[n][0]===o){n=d[n][1]||n;break}}else if(u.indexOf(o)>=0||l[o]<l[n]){a.push(o);break}r.push(o)}d[n]||a.push(n),t=t.substr(e.index+n.length)}return(t=t.trim())&&r.push(t),r.concat(a.reverse())}(t);return function(t){return function(t,e){var n,i,o,r,a,s,c=[];for(n=0;n<t.length;n++){if(a=t[n],r=f[a]){for(i=r.length,o=Array(i);i--;)o[i]=c.pop();try{s=r.apply(null,o)}catch(t){return t}}else s=e.hasOwnProperty(a)?e[a]:+a;c.push(s)}return c[0]}(e,t)}}(i),o=function(t){return+r({n:t})}),a=this.pluralForms[t]=o),a(e)},h.prototype.dcnpgettext=function(t,e,n,i,o){var r,a,s;return r=void 0===o?0:this.getPluralForm(t,o),a=n,e&&(a=e+this.options.contextDelimiter+n),(s=this.data[t][a])&&s[r]?s[r]:(this.options.onMissingKey&&this.options.onMissingKey(n,t),0===r?n:i)};const g={plural_forms:t=>1===t?0:1},v=/^i18n\.(n?gettext|has_translation)(_|$)/,y=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)},b=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)},_=function(t,e){return function(n,i,o){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;const a=t[e];if(!b(n))return;if(!y(i))return;if("function"!=typeof o)return void console.error("The hook callback must be a function.");if("number"!=typeof r)return void console.error("If specified, the hook priority must be a number.");const s={callback:o,priority:r,namespace:i};if(a[n]){const t=a[n].handlers;let e;for(e=t.length;e>0&&!(r>=t[e-1].priority);e--);e===t.length?t[e]=s:t.splice(e,0,s),a.__current.forEach((t=>{t.name===n&&t.currentIndex>=e&&t.currentIndex++}))}else a[n]={handlers:[s],runs:0};"hookAdded"!==n&&t.doAction("hookAdded",n,i,o,r)}},w=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(i,o){const r=t[e];if(!b(i))return;if(!n&&!y(o))return;if(!r[i])return 0;let a=0;if(n)a=r[i].handlers.length,r[i]={runs:r[i].runs,handlers:[]};else{const t=r[i].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===o&&(t.splice(e,1),a++,r.__current.forEach((t=>{t.name===i&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==i&&t.doAction("hookRemoved",i,o),a}},A=function(t,e){return function(n,i){const o=t[e];return void 0!==i?n in o&&o[n].handlers.some((t=>t.namespace===i)):n in o}},k=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(i){const o=t[e];o[i]||(o[i]={handlers:[],runs:0}),o[i].runs++;const r=o[i].handlers;for(var a=arguments.length,s=new Array(a>1?a-1:0),c=1;c<a;c++)s[c-1]=arguments[c];if(!r||!r.length)return n?s[0]:void 0;const l={name:i,currentIndex:0};for(o.__current.push(l);l.currentIndex<r.length;){const t=r[l.currentIndex].callback.apply(null,s);n&&(s[0]=t),l.currentIndex++}return o.__current.pop(),n?s[0]:void 0}},C=function(t,e){return function(){var n,i;const o=t[e];return null!==(n=null===(i=o.__current[o.__current.length-1])||void 0===i?void 0:i.name)&&void 0!==n?n:null}},E=function(t,e){return function(n){const i=t[e];return void 0===n?void 0!==i.__current[0]:!!i.__current[0]&&n===i.__current[0].name}},T=function(t,e){return function(n){const i=t[e];if(b(n))return i[n]&&i[n].runs?i[n].runs:0}};class U{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=_(this,"actions"),this.addFilter=_(this,"filters"),this.removeAction=w(this,"actions"),this.removeFilter=w(this,"filters"),this.hasAction=A(this,"actions"),this.hasFilter=A(this,"filters"),this.removeAllActions=w(this,"actions",!0),this.removeAllFilters=w(this,"filters",!0),this.doAction=k(this,"actions"),this.applyFilters=k(this,"filters",!0),this.currentAction=C(this,"actions"),this.currentFilter=C(this,"filters"),this.doingAction=E(this,"actions"),this.doingFilter=E(this,"filters"),this.didAction=T(this,"actions"),this.didFilter=T(this,"filters")}}const x=new U,{addAction:D,addFilter:S,removeAction:O,removeFilter:M,hasAction:I,hasFilter:L,removeAllActions:P,removeAllFilters:j,doAction:$,applyFilters:F,currentAction:R,currentFilter:N,doingAction:V,doingFilter:q,didAction:B,didFilter:H,actions:W,filters:z}=x,G=((t,e,n)=>{const i=new h({}),o=new Set,r=()=>{o.forEach((t=>t()))},a=function(t){var e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";i.data[n]={...i.data[n],...t},i.data[n][""]={...g,...null===(e=i.data[n])||void 0===e?void 0:e[""]},delete i.pluralForms[n]},s=(t,e)=>{a(t,e),r()},c=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0;return i.data[t]||a(void 0,t),i.dcnpgettext(t,e,n,o,r)},l=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return t},u=(t,e,i)=>{let o=c(i,e,t);return n?(o=n.applyFilters("i18n.gettext_with_context",o,t,e,i),n.applyFilters("i18n.gettext_with_context_"+l(i),o,t,e,i)):o};if(n){const t=t=>{v.test(t)&&r()};n.addAction("hookAdded","core/i18n",t),n.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return i.data[t]},setLocaleData:s,addLocaleData:function(t){var e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";i.data[n]={...i.data[n],...t,"":{...g,...null===(e=i.data[n])||void 0===e?void 0:e[""],...null==t?void 0:t[""]}},delete i.pluralForms[n],r()},resetLocaleData:(t,e)=>{i.data={},i.pluralForms={},s(t,e)},subscribe:t=>(o.add(t),()=>o.delete(t)),__:(t,e)=>{let i=c(e,void 0,t);return n?(i=n.applyFilters("i18n.gettext",i,t,e),n.applyFilters("i18n.gettext_"+l(e),i,t,e)):i},_x:u,_n:(t,e,i,o)=>{let r=c(o,void 0,t,e,i);return n?(r=n.applyFilters("i18n.ngettext",r,t,e,i,o),n.applyFilters("i18n.ngettext_"+l(o),r,t,e,i,o)):r},_nx:(t,e,i,o,r)=>{let a=c(r,o,t,e,i);return n?(a=n.applyFilters("i18n.ngettext_with_context",a,t,e,i,o,r),n.applyFilters("i18n.ngettext_with_context_"+l(r),a,t,e,i,o,r)):a},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(t,e,o)=>{var r,a;const s=e?e+""+t:t;let c=!(null===(r=i.data)||void 0===r||null===(a=r[null!=o?o:"default"])||void 0===a||!a[s]);return n&&(c=n.applyFilters("i18n.has_translation",c,t,e,o),c=n.applyFilters("i18n.has_translation_"+l(o),c,t,e,o)),c}}})(0,0,x);G.getLocaleData.bind(G),G.setLocaleData.bind(G),G.resetLocaleData.bind(G),G.subscribe.bind(G),G.__.bind(G),G._x.bind(G),G._n.bind(G),G._nx.bind(G),G.isRTL.bind(G),G.hasTranslation.bind(G)},6235:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(1290);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var a=_uo.utility.isEmpty,s=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";o(this,t),this.content=e}var e,n;return e=t,n=[{key:"getHTML",value:function(){var t=(0,i.r)(this.content);return t=this.parseItalicsAndBold(t),this.parseAnchors(t)}},{key:"parseItalicsAndBold",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e={doubleUnderscores:/(^|\s|>|\b)__(?=\S)([^]+?)__(?=\b|<|\s|$)/gm,singleUnderscores:/(^|\s|>|\b)_(?=\S)([^]+?)_(?=\b|<|\s|$)/gm,doubleAsterisks:/(\*\*)(?=\S)([^\r]*?\S[*]*)\1/g,singleAsterisks:/(\*)(?=\S)([^\r]*?\S)\1/g};return(t=(t=(t=t.replace(e.doubleUnderscores,"$1<strong>$2</strong>")).replace(e.singleUnderscores,"$1<em>$2</em>")).replace(e.doubleAsterisks,"<strong>$2</strong>")).replace(e.singleAsterisks,"<em>$2</em>")}},{key:"parseAnchors",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=/(\[((?:\[[^\]]*]|[^\[\]])*)]\([ \t]*()<?(.*?(?:\(.*?\).*?)?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,n=function(t,e,n,i,o,r,s){var c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"";if(t=e,i=i.toLowerCase(),!o){if(i||(i=n.toLowerCase().replace(/ ?\n/g," ")),o="#".concat(i),!(t.search(/\(\s*\)$/m)>-1))return t;o=""}o=encodeURI(o,"*_",!1),a(c)?c="":(c=c.replace(/"/g,"""),c=encodeURI(c,"*_",!1),c=' title="'.concat(c,'"'));var l='\n\t\t\t\t<a href="'.concat(o,'" target="_blank" ').concat(c,">\n\t\t\t\t\t").concat(n,"\n\t\t\t\t</a>\n\t\t\t");return l};return t.replace(e,n)}}],n&&r(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},772:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(5311),o=n.n(i);function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var s=_uo.utility.isDefined,c=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r(this,t),this.elements={container:null,automatorContainer:null,modal:{container:null,box:{container:null,title:null,warning:null,buttons:{container:null,cancel:null,confirm:null}}}},this.elements.container=o()("body"),this.isVisible=!1,this.config=o().extend(!0,{fadeDuration:150,size:"medium",warningFirst:!1,customClass:"",allowContentOverflow:!1},n),this.content=o().extend({},{buttons:{cancel:UncannyAutomator.i18n.cancel}},e),this.create(),this}var e,n;return e=t,n=[{key:"create",value:function(){var t,e,n=o()("<div/>",{class:"uap"}),i=o()("<div/>",{class:"modal"}),r=o()("<div/>",{class:"modal__box"});if(s(this.config.size)&&["small","medium","large","extra-large","xx-large"].includes(this.config.size)&&i.addClass("modal--".concat(this.config.size)),this.config.allowContentOverflow&&i.addClass("modal--allow-content-overflow"),s(this.config.customClass)&&i.addClass("modal--".concat(this.config.customClass)),this.elements.automatorContainer=n,this.elements.modal.container=i,this.elements.modal.box.container=r,s(this.content.title)){var a=o()("<div/>",{class:"modal__title"}).html(this.content.title);r.append(a),this.elements.modal.box.title=a}if(s(this.content.content)){t=o()("<div/>",{class:"modal__content"});try{t.append(this.content.content)}catch(e){t.html(this.content.content)}r.append(t),this.elements.modal.box.content=t}s(this.content.warning)&&(e=o()("<div/>",{class:"modal__warning"}).html(this.content.warning),this.elements.modal.box.warning=e),s(this.config.warningFirst)&&this.config.warningFirst?(s(this.content.warning)&&r.append(e),s(this.content.content)&&r.append(t)):(s(this.content.content)&&r.append(t),s(this.content.warning)&&r.append(e));var c=o()("<div/>",{class:"modal__buttons"}),l=o()("<button/>",{class:"uap-btn uap-btn--secondary"}).html(this.content.buttons.cancel);if(c.append(l),this.elements.modal.box.buttons.container=c,this.elements.modal.box.buttons.cancel=l,s(this.content.buttons.confirm)){var u=o()("<button/>",{class:"uap-btn uap-btn--primary"}).html(this.content.buttons.confirm);c.append(u),this.elements.modal.box.buttons.confirm=u}r.append(c),i.append(r),n.append(i),this.elements.container.append(n),o()("html").addClass("automator-modal-open"),this.bind()}},{key:"setEvents",value:function(t){var e=this;this.events={afterSetEvents:s(t.afterSetEvents)?t.afterSetEvents:function(){},afterShow:s(t.afterShow)?t.afterShow:function(){},afterHide:s(t.afterHide)?t.afterHide:function(){},onConfirm:s(t.onConfirm)?t.onConfirm:function(){},onCancel:s(t.onCancel)?t.onCancel:function(){}},s(t.onCancel)||(this.events.onCancel=function(){e.hide()}),this.events.afterSetEvents()}},{key:"destroy",value:function(){var t=this;this.unbind(),this.isVisible?this.hide((function(){t.elements.automatorContainer.remove()})):t.elements.automatorContainer.remove(),o()("html").removeClass("automator-modal-open")}},{key:"bind",value:function(){var t=this;s(this.elements.modal.box.buttons.cancel)&&this.elements.modal.box.buttons.cancel.on("click",(function(){t.events.onCancel()})),s(this.elements.modal.box.buttons.confirm)&&this.elements.modal.box.buttons.confirm.on("click",(function(){t.events.onConfirm()}))}},{key:"unbind",value:function(){s(this.elements.modal.box.buttons.cancel)&&this.elements.modal.box.buttons.cancel.unbind("click"),s(this.elements.modal.box.buttons.confirm)&&this.elements.modal.box.buttons.confirm.unbind("click")}},{key:"show",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this,n=function(){};s(t)?n=t:s(this.events.afterShow)&&(n=this.events.afterShow),t=n,this.isVisible=!0,this.elements.modal.container.fadeIn(e.config.fadeDuration,t)}},{key:"hide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t=s(t)?t:this.events.afterHide,this.isVisible=!1,this.elements.modal.container.fadeOut(this.config.fadeDuration,t),o()("html").removeClass("automator-modal-open")}},{key:"getElements",value:function(){return this.elements}}],n&&a(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},1290:(t,e,n)=>{"use strict";n.d(e,{bN:()=>lt,XE:()=>Mt,A5:()=>yt,Dh:()=>kt,vQ:()=>Dt,iK:()=>J,r:()=>Et,IL:()=>ot,q7:()=>ut,M0:()=>mt,rz:()=>dt,Vx:()=>pt,Y6:()=>ht,eU:()=>it,C2:()=>St,d3:()=>bt,HD:()=>wt,Wr:()=>tt,Lc:()=>vt,YQ:()=>Ot,qh:()=>gt,Tm:()=>Q,R$:()=>ft,hF:()=>At,L8:()=>st,yv:()=>nt,gy:()=>ct,P2:()=>xt,Cn:()=>rt});var i=n(5311),o=n.n(i),r=n(3198);function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var s=function(){var t,e=Object.values(UncannyAutomator.recipe.items);return!(e.length<2||(t=new Set(e.map((function(t){return t.integrationCode}))),function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).length>=e.length)};const c=function(){s()&&Object.keys(UncannyAutomator.recipe.items).forEach((function(t){UncannyAutomator.recipe.items[t].shouldShowItemId=!0}))};var l=n(7109);function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var d=_uo.utility,p=d.isDefined,f=d.isEmpty;const m=function(){function t(e){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this.setAttributes(e),this.createFields()}var e,n;return e=t,n=[{key:"setAttributes",value:function(t){p(t.hasLabel)||(f(t.label)?t.hasLabel=!1:t.hasLabel=!0),p(t.hasDescription)||(f(t.description)?t.hasDescription=!1:t.hasDescription=!0),this.attributes=t}},{key:"createFields",value:function(){this.fields=this.attributes.fields.map((function(t){return new l.Z(t.fieldType,t)}))}},{key:"createFormElement",value:function(){var t=o()('<div class="form-group"></div>');if(this.attributes.hasLabel){var e=o()('<div class="form-group__label">'.concat(this.attributes.label,"</div>"));t.append(e)}var n=o()('<div class="form-group__fields"></div>');if(this.fields.forEach((function(t){var e=t.createFormElement();n.append(e)})),t.append(n),this.attributes.hasLabel){var i=o()('<div class="form-group__description">'.concat(this.attributes.description,"</div>"));t.append(i)}return this.formElement=t,t}},{key:"getValue",value:function(){var t={};return this.fields.forEach((function(e){t[e.getFieldID()]=e.getValue()})),t}},{key:"getFormElement",value:function(){return this.formElement}},{key:"getAttributes",value:function(){return this.attributes}},{key:"validate",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e={isValid:!0,message:""};return this.fields.forEach((function(n){e[n.getFieldID()]=n.validate(t),e.isValid=e.isValid&&e[n.getFieldID()].isValid})),e}}],n&&u(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){v(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function v(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function y(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var b=_uo.utility,_=b.debounce,w=b.isDefined,A=b.isEmpty,k=n(7771);const C=function(){function t(e){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this.setAttributes(e),this.createFields(),window.test=this}var e,n;return e=t,n=[{key:"setAttributes",value:function(t){w(t.hasLabel)||(A(t.label)?t.hasLabel=!1:t.hasLabel=!0),w(t.hasDescription)||(A(t.description)?t.hasDescription=!1:t.hasDescription=!0),A(t.tokenName)&&(t.tokenName=t.label),w(t.canSortRows)||(t.canSortRows=!0),this.attributes=t}},{key:"createFields",value:function(){var t=this,e=this.attributes.fields,n=[];if(Array.isArray(this.attributes.currentValue)&&this.attributes.currentValue.length>0)this.attributes.currentValue.forEach((function(t){var i=JSON.parse(JSON.stringify(e));i=i.map((function(e){return w(t[e.optionCode])?(e.currentValue=t[e.optionCode],"automator_custom_value"==e.currentValue&&w(t["".concat(e.optionCode,"_custom")])&&(e.customValue=t["".concat(e.optionCode,"_custom")])):e.currentValue="",e})),n.push(i)}));else if(this.attributes.isRequired){var i=JSON.parse(JSON.stringify(e));i.currentValue="",n.push(i)}n=n.map((function(e){return e.map((function(e){e.description="",e.itemId=t.attributes.itemId;var n=new l.Z(e.fieldType,e);return n.isMappingColumn=w(t.attributes.ajax)&&w(t.attributes.ajax.mappingColumn)&&n.getFieldID()===t.attributes.ajax.mappingColumn,n}))})),this.fieldRows=n}},{key:"createFormElement",value:function(){var t,e=o()('<div class="form-repeater"></div>');if(this.attributes.hasLabel){var n=o()('\n\t\t\t\t<div class="form-repeater__label">\n\t\t\t\t\t'.concat(this.attributes.label,"\n\t\t\t\t\t").concat(this.attributes.isRequired?'<span class="form-repeater__label-required"></span>':"","\n\t\t\t\t</div>\n\t\t\t"));w(this.attributes.ajax)&&w(this.attributes.ajax.event)&&["parent_fields_change","on_load"].includes(this.attributes.ajax.event)&&n.get(0).insertAdjacentHTML("beforeEnd",'\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tcolor="secondary"\n\t\t\t\t\t\tsize="extra-small"\n\t\t\t\t\t\tclass="form-element-ajax-refresh-btn"\n\t\t\t\t\t>\n\t\t\t\t\t\t<uo-icon id="sync"></uo-icon>\n\n\t\t\t\t\t\t'.concat(UncannyAutomator.i18n.refresh,"\n\t\t\t\t\t</uo-button>\n\t\t\t\t")),e.append(n)}var i=this.getFieldsTable();if(e.append(i),i.append(o()('<div class="form-element__error"></div>')),this.attributes.hasDescription){var r=o()('<div class="form-repeater__description">'.concat(this.attributes.description,"</div>"));e.append(r)}return this.formElement=e,t=e,this.fieldRows.length>1&&this.makeRowsSortable(),this.listenSave(),this.handleAJAX(),t}},{key:"getAjaxRequestData",value:function(t){var e=t.fieldToListenToCode;return{recipe_id:UncannyAutomator.recipe.id,item_id:this.attributes.itemId,group_id:this.attributes.groupId,field_id:this.attributes.optionCode,triggered_by:e,values:ut({itemID:this.attributes.itemId,field:this})}}},{key:"getMergedValuesWithMappingColumn",value:function(t,e){var n=this;if(w(this.attributes.ajax.mappingColumn)){var i={};return t.forEach((function(t){var e=t[n.attributes.ajax.mappingColumn];A(e)||(delete t[n.attributes.ajax.mappingColumn],i[e]=t)})),e=e.map((function(t){var e=w(i[t[n.attributes.ajax.mappingColumn]])?i[t[n.attributes.ajax.mappingColumn]]:{};return g(g({},t),e)})),e}}},{key:"ajaxMappingColumn",get:function(){if(w(this.attributes.ajax)&&w(this.attributes.ajax.mappingColumn))return this.attributes.ajax.mappingColumn}},{key:"handleAJAX",value:function(){var t=this;if(w(this.attributes.ajax)&&w(this.attributes.ajax.event)&&w(this.attributes.ajax.mappingColumn)){var e=function(e){var n=e.fieldToListenToCode,i=void 0===n?"":n,o=e.onSuccess,r=void 0===o?function(){}:o,a=t.getValue({includeReadOnly:!1});t.clearError(),lt(t.attributes.ajax.endpoint,t.getAjaxRequestData({fieldToListenToCode:i}),(function(e){t.attributes.ajax.firstLoadDone=!0;try{r()}catch(t){}if(w(e.success)&&!e.success)return t.setValue([]),void(A(e.error)||t.setError(e.error));t.setValue(t.getMergedValuesWithMappingColumn(a,e.rows))}))};if("parent_fields_change"===this.attributes.ajax.event){var n="automator:field:change.handle-ajax-".concat(this.attributes.optionCode);if(!w(this.attributes.ajax.listenFields)&&Array.isArray(this.attributes.ajax.listenFields))return;this.attributes.ajax.listenFields.forEach((function(i){var o=dt(t.attributes.itemId,i),r=["date","time","select","radio","checkbox"].includes(o.type)?0:1e3;o.formElement.off(n),o.formElement.on(n,_((function(n,i){w(i)&&w(i.source)&&"getFormElement"===i.source||(o.startLoadingAnimation(),t.startLoadingAnimation(),e({fieldToListenToCode:o.attributes.optionCode,onSuccess:function(){o.stopLoadingAnimation(),t.stopLoadingAnimation()}}))}),r)),"select"===o.type&&o.attributes.supportsCustomValue&&(o.customValueField.formElement.off(n),o.customValueField.formElement.on("automator:field:change",_((function(n,i){w(i)&&w(i.source)&&"getFormElement"===i.source||(o.startLoadingAnimation(),o.customValueField.startLoadingAnimation(),t.startLoadingAnimation(),e({fieldToListenToCode:o.attributes.optionCode,onSuccess:function(){o.stopLoadingAnimation(),o.customValueField.stopLoadingAnimation(),t.stopLoadingAnimation()}}))}),1e3))),w(o.attributes.ajax)||o.field.trigger("automator:field:change")})),this.$ajaxRefreshBtn&&this.$ajaxRefreshBtn.addEventListener("click",(function(){t.startLoadingAnimation(),e({fieldToListenToCode:t.attributes.optionCode,onSuccess:function(){t.stopLoadingAnimation()}})}))}"on_load"===this.attributes.ajax.event&&(this.startLoadingAnimation(),e({fieldToListenToCode:this.attributes.optionCode,onSuccess:function(){t.stopLoadingAnimation()}}),this.$ajaxRefreshBtn&&this.$ajaxRefreshBtn.addEventListener("click",(function(){t.startLoadingAnimation(),e({fieldToListenToCode:t.attributes.optionCode,onSuccess:function(){t.stopLoadingAnimation()}})})))}}},{key:"listenSave",value:function(){var t=this;this.formElement.on("saved",(function(e){t.updateAttributesFieldsFromRow()}))}},{key:"updateAttributesFieldsFromRow",value:function(){var t=[];this.fieldRows.forEach((function(e){var n=[];e.forEach((function(t){n.push(t.attributes)})),t.push(n)})),this.attributes.fields=t}},{key:"makeRowsSortable",value:function(){var t=this;this.attributes.canSortRows&&(k(this.formElement.find(".form-repeater-fields__table-rows"),{forcePlaceholderSize:!0,handle:".form-repeater-fields__table-rows-cell--number",placeholder:'<tr><td colspan="'.concat(this.fieldRows[0].length+2,'"> </td></tr>'),itemSerializer:function(t,e){return{position:t.index,html:t.html}}}),this.formElement.find(".form-repeater-fields__table-rows").on("sortupdate",(function(e){var n=[];o().each(e.detail.destination.items,(function(t,e){n.push(o()(e).data("order"))}));var i=[];n.forEach((function(e){i.push(t.fieldRows[e])})),t.fieldRows=i,t.reRender()})))}},{key:"getFieldsTable",value:function(){var t=this,e=o()('\n\t\t\t<div class="form-repeater-fields" data-id="'.concat(this.attributes.optionCode,'">\n\t\t\t\t<table class="form-repeater-fields__table">\n\t\t\t\t\t<thead class="form-repeater-fields__table-heading"></thead>\n\t\t\t\t\t<tbody class="form-repeater-fields__table-rows"></tbody>\n\t\t\t\t</table>\n\t\t\t\t<div class="form-repeater-fields__actions"></div>\n\t\t\t</div>\n\t\t')),n=[];this.attributes.fields.forEach((function(t){var e=w(t.label)?t.label:"",i=!!w(t.isRequired)&&t.isRequired,o=!!w(t.isHidden)&&t.isHidden,r=w(t.description)?t.description:"";n.push({title:e,description:r,isRequired:i,isHidden:o,id:t.optionCode})}));var i=o()("<tr></tr>");i.append(o()('<th class="form-repeater-fields__table-heading-cell form-repeater-fields__table-heading-cell--number">#</th>')),n.forEach((function(t){var e=o()('<th class="form-repeater-fields__table-heading-cell '.concat(t.isHidden?"form-repeater-fields__table-heading-cell--hidden":"",'" data-id="').concat(t.id,'"></th>'));A(t.title)||e.append(o()('\n\t\t\t\t\t<div class="form-repeater-fields__table-heading-cell-title">\n\t\t\t\t\t\t'.concat(t.title,"\n\t\t\t\t\t\t").concat(t.isRequired?'<span class="form-repeater-fields__table-heading-cell-required"></span>':"","\n\t\t\t\t\t</div>\n\t\t\t\t"))),A(t.description)||e.append(o()('\n\t\t\t\t\t<div class="form-repeater-fields__table-heading-cell-description">\n\t\t\t\t\t\t'.concat(t.description,"\n\t\t\t\t\t</div>\n\t\t\t\t"))),i.append(e)})),i.append(o()('<th class="form-repeater-fields__table-heading-cell form-repeater-fields__table-heading-cell--actions"></th>')),e.find(".form-repeater-fields__table-heading").append(i);var r=e.find(".form-repeater-fields__table-rows"),a=this.fieldRows.length;if(this.fieldRows.forEach((function(e,n){var i=o()('<tr data-order="'.concat(n,'"></tr>'));i.append(o()('<td class="form-repeater-fields__table-rows-cell form-repeater-fields__table-rows-cell--number">'.concat(n+1,"</td>"))),e.forEach((function(t){var e=o()('<td class="form-repeater-fields__table-rows-cell '.concat(t.attributes.isHidden?"form-repeater-fields__table-rows-cell--hidden":"",'" data-id="').concat(t.attributes.optionCode,'"></td>')),n=t.getFormElement();t.initLibraries(),e.append(n),i.append(e)}));var s=o()('<td class="form-repeater-fields__table-rows-cell form-repeater-fields__table-rows-cell--actions"></td>');i.append(s);var c=t.getAttributes();if(0!=n||0==n&&(!t.attributes.isRequired||a>1)){var l=w(t.attributes.removeRowButtonLabel)?t.attributes.removeRowButtonLabel:UncannyAutomator.i18n.removeRow,u=o()('<div class="form-repeater-fields__table-rows-cell-remove" uap-tooltip="'.concat(l,'"><span></span></div>'));u.on("click",(function(){t.deleteRow(n)})),c.hideActions||s.append(u)}r.append(i)})),!this.getAttributes().hideActions){var s=o()('\n\t\t\t\t<div class="uap-btn uap-btn--primary uap-btn--small">\n\t\t\t\t\t'.concat(UncannyAutomator.i18n.addRow,"\n\t\t\t\t</div>\n\t\t\t"));w(this.attributes.addRowButtonLabel)&&s.text(this.attributes.addRowButtonLabel),s.on("click",(function(){s.addClass("uap-btn--loading"),t.addRow()})),e.find(".form-repeater-fields__actions").append(s)}return e}},{key:"getValue",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t=g(g({},{includeReadOnly:!0}),t);var e=[];return this.fieldRows.forEach((function(n){var i={};n.forEach((function(e){if(t.includeReadOnly||!e.attributes.isReadOnly||e.isMappingColumn){var n=e.getValue();if(i[e.getFieldID()]=n,"select"==e.type&&"automator_custom_value"==n)try{i["".concat(e.getFieldID(),"_custom")]=e.getSelectCustomValue()}catch(t){console.warn("Couldn't save the custom value")}}})),e.push(i)})),e}},{key:"value",get:function(){return this.getValue()}},{key:"valueFromMeta",get:function(){var t=null;return this.attributes.hasValue?t=this.attributes.currentValue:this.attributes.hasDefaultValue&&(t=this.attributes.defaultValue),t}},{key:"setValue",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.fieldRows=[],e.forEach((function(e,n){t.addRow(e,!1)})),this.reRender()}},{key:"addRow",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=JSON.parse(JSON.stringify(this.attributes.fields));i=i.map((function(n){w(e[n.optionCode])&&(n.currentValue=e[n.optionCode]);var i=new l.Z(n.fieldType,g(g({},n),{itemId:t.attributes.itemId}));return i.isMappingColumn=i.getFieldID()===t.ajaxMappingColumn,i})),this.fieldRows.push(i),n&&this.reRender(!0)}},{key:"reRender",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.fieldRows=this.value.map((function(e){var n=JSON.parse(JSON.stringify(t.attributes.fields));return n.map((function(n){var i=new l.Z(n.fieldType,g(g({},n),{currentValue:e[n.optionCode],itemId:t.attributes.itemId}));return i.isMappingColumn=i.getFieldID()===t.ajaxMappingColumn,i}))}));var n=this.formElement,i=this.createFormElement(!1);if(n.replaceWith(i),this.initFlatpickr(),this.initTokenSelector(),this.initCodeMirror(),e){var o=this.fieldRows[this.fieldRows.length-1];if(w(o)){var r=o[0];w(r)&&r.focus()}}}},{key:"deleteRow",value:function(t){w(this.fieldRows[t])&&this.fieldRows.splice(t,1),this.formElement.replaceWith(this.createFormElement())}},{key:"setError",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";A(t)||(this.$errorWrapper.innerHTML=t,this.formElement.get(0).classList.add("form-element--error"))}},{key:"clearError",value:function(){this.$errorWrapper.innerHTML="",this.formElement.get(0).classList.remove("form-element--error")}},{key:"startLoadingAnimation",value:function(){var t="form-element--loading";w(this.formElement)&&!this.formElement.hasClass(t)&&(this.formElement.addClass(t),this.formElement.trigger("automator:field:loading"))}},{key:"stopLoadingAnimation",value:function(){var t="form-element--loading";w(this.formElement)&&this.formElement.hasClass(t)&&(this.formElement.removeClass(t),this.fieldContainer.removeClass("form-checkbox--loading-inline"),this.formElement.trigger("automator:field:loading"))}},{key:"$errorWrapper",get:function(){return this.formElement.get(0).querySelector(".form-element__error")}},{key:"$ajaxRefreshBtn",get:function(){return this.formElement.get(0).querySelector(".form-element-ajax-refresh-btn")}},{key:"getFormElement",value:function(){return this.attributes.completedFirstLoad=!1,this.formElement}},{key:"getAttributes",value:function(){return this.attributes}},{key:"getFieldID",value:function(){return this.attributes.optionCode}},{key:"validate",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e={isValid:!0,message:""},n=[];return this.fieldRows.forEach((function(i){var o={};i.forEach((function(n){o[n.getFieldID()]=n.validate(t),e.isValid=e.isValid&&o[n.getFieldID()].isValid})),n.push(o)})),e}},{key:"initTokenSelector",value:function(){this.fieldRows.forEach((function(t){t.forEach((function(t){t.initTokenSelector()}))}))}},{key:"destroyTokenSelector",value:function(){this.fieldRows.forEach((function(t){t.forEach((function(t){t.destroyTokenSelector()}))}))}},{key:"initFlatpickr",value:function(){this.fieldRows.forEach((function(t){t.forEach((function(t){t.initFlatpickr()}))}))}},{key:"destroyFlatpickr",value:function(){this.fieldRows.forEach((function(t){t.forEach((function(t){t.destroyFlatpickr()}))}))}},{key:"initCodeMirror",value:function(){this.fieldRows.forEach((function(t){t.forEach((function(t){t.initCodeMirror()}))}))}},{key:"destroyCodeMirror",value:function(){this.fieldRows.forEach((function(t){t.forEach((function(t){t.destroyCodeMirror()}))}))}}],n&&y(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();var E,T,U=n(2310),x=n(2569),D=n(9392),S=n(8036),O=n(6126);function M(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function I(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function L(t,e){return function(t,e){return e.get?e.get.call(t):e.value}(t,j(t,e,"get"))}function P(t,e,n){return function(t,e,n){if(e.set)e.set.call(t,n);else{if(!e.writable)throw new TypeError("attempted to set read only private field");e.value=n}}(t,j(t,e,"set"),n),n}function j(t,e,n){if(!e.has(t))throw new TypeError("attempted to "+n+" private field on non-instance");return e.get(t)}var $=_uo.utility.isEmpty,F=new WeakMap,R=function(){function t(e){var n,i,o;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.$dialog=(0,O.V)(),o={writable:!0,value:void 0},function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(n=this,i=F),i.set(n,o),this.onReady=e,this.render()}var e,n;return e=t,n=[{key:"render",value:function(){var t=this;(0,D.sY)((0,D.dy)(E||(E=M(['\n\t\t\t\t<uo-dialog\n\t\t\t\t\theading="','"\n\t\t\t\t\tforce-manual-close\n\t\t\t\t\topen\n\n\t\t\t\t\t','\n\t\t\t\t>\n\t\t\t\t\t<div class="uap-recipe-type">\n\t\t\t\t\t\t','\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<uo-alert\n\t\t\t\t\t\ttype="info"\n\t\t\t\t\t\theading="','"\n\t\t\t\t\t\tclass="uap-spacing-top uap-spacing-top--big"\n\t\t\t\t\t></uo-alert>\n\t\t\t\t\t\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tslot="secondary-action"\n\t\t\t\t\t\tcolor="secondary"\n\t\t\t\t\t\thref="','"\n\t\t\t\t\t>\n\t\t\t\t\t\t','\n\t\t\t\t\t</uo-button>\n\n\t\t \t\t<uo-button\n\t\t\t\t\t\tslot="primary-action"\n\n\t\t\t\t\t\t@click=',"\n\n\t\t\t\t\t\t?disabled=","\n\t\t\t\t\t>\n\t\t\t\t\t\t","\n\t\t\t\t\t</uo-button>\n\t\t\t\t</uo-dialog>\n\t\t\t"])),UncannyAutomator.i18n.recipeType.title,(0,O.i)(this.$dialog),(0,S.r)(Object.values(x.O),(function(t){return t.id}),(function(e){return(0,D.dy)(T||(T=M(['\n\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\t\t\tclass="uap-recipe-type-item"\n\t\t\t\t\t\t\t\t\t\tdata-id=','\n\t\t\t\t\t\t\t\t\t\t@click="','"\n\t\t\t\t\t\t\t\t\t\t?selected=',"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<h3>","</h3>\n\t\t\t\t\t\t\t\t\t\t<p>","</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t"])),e.id,(function(){t.recipeType=e.id}),e.id===t.recipeType,e.name,e.description)})),UncannyAutomator.i18n.recipeType.cantChangeLaterNotice,UncannyAutomator.recipe.publish.moveToTrash.replaceAll("&","&"),UncannyAutomator.i18n.cancel,(function(e){e.target.loading=!0,t.saveRecipeType()}),$(this.recipeType),UncannyAutomator.i18n.confirm),document.body)}},{key:"saveRecipeType",value:function(){var t=this;st("change_post_recipe_type",{post_ID:UncannyAutomator.recipe.id,recipe_type:this.recipeType},(function(e){e.success?(UncannyAutomator.recipe.type=t.recipeType,t.$dialog.value.close(),t.onReady()):UncannyAutomatorBackend.debugging.enabled&&console.error("Recipe type selector: Couldn't set the recipe type. Open the Network tab and perform the action again.")}))}},{key:"recipeType",get:function(){return Object.keys(x.O).includes(L(this,F))?L(this,F):""},set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Object.keys(x.O).includes(t)&&(P(this,F,t),this.render())}}],n&&I(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),N=n(8027),V=n(772),q=n(7524),B=n(1311),H=n(2856),W="undefined"==typeof arguments?void 0:arguments;function z(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return G(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?G(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var Y=_uo.utility,Z=Y.isDefined,K=Y.isEmpty,X=Y.addParametersToURL,J=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";UncannyAutomator.dev.developerMode&&kt("Start creating the main object"),t=K(t)?function(){}:t;var e=function(){at(),et(),Q("create",{allRecipes:UncannyAutomator.recipes_object}),delete UncannyAutomator.triggers,delete UncannyAutomator.actions,delete UncannyAutomator.actionsConditions,UncannyAutomator.dev.developerMode&&kt("Ended creating the main object"),t()};K(UncannyAutomator.recipe.type)?new R((function(){e()})):e()},Q=function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=!1,r=["create","validate"];if(Z(e)&&bt(e,r))switch(e){case"create":var a=["allRecipes"];if(bt(a,Object.keys(n))){var s,u=n.allRecipes;o().each(u,(function(t,e){e.ID==UncannyAutomator.recipe.id&&(s=e)})),Z(s.extra_options)&&!K(s.extra_options)&&(UncannyAutomator.recipes_object[s.ID].extra_options=s.extra_options),o().each(s.triggers,(function(t,e){return e.itemType="trigger"})),o().each(s.actions,(function(t,e){return e.itemType="action"})),o().each(s.closures,(function(t,e){return e.itemType="closure"}));var d=[].concat.apply([],[s.triggers,s.actions,s.closures]);tt("reset");var p="anonymous"==UncannyAutomator.recipe.type;if(o().each(d,(function(t,e){var n,i,r=e.meta.integration,a=e.meta.code;try{i=UncannyAutomator.recipes_object[s.ID].extra_options[r][a]}catch(t){}var c=pt(r,e.itemType,a);if(Z(c)){var u={};K(i)?(Z(c.options)&&o().each(c.options,(function(t,e){u[e.option_code]=[e]})),Z(c.options_group)&&o().extend(!0,u,c.options_group)):(Z(i.options)&&o().each(i.options,(function(t,e){u[e.option_code]=[e]})),Z(i.options_group)&&o().extend(!0,u,i.options_group));var d={};o().each(u,(function(t,n){var i=[],r=n.length>1;o().each(n,(function(n,o){var a,s;if(o.itemType=e.itemType,"group"==o.input_type)a=Object.assign((0,U.Z)(o),{groupId:t,isGroup:r,itemId:e.ID,itemType:e.itemType}),s=new m(a);else if("repeater"==o.input_type){try{e.meta[o.option_code]=JSON.parse(e.meta[o.option_code])}catch(t){}a=Object.assign((0,U.Z)(o),{groupId:t,isGroup:r,itemId:e.ID,itemType:e.itemType,currentValue:Z(e.meta[o.option_code])?e.meta[o.option_code]:o.default_value}),s=new C(a)}else a=function(n){var i=Object.assign((0,U.Z)(n),{isGroup:r,itemId:e.ID,groupId:t,currentValue:Z(e.meta[n.option_code])?e.meta[n.option_code]:n.default_value});return"select"==i.fieldType&&Z(e.meta["".concat(i.optionCode,"_custom")])&&(i.customValue=e.meta["".concat(i.optionCode,"_custom")]),i.isAjax&&(i.integrationId=c.integration,K(i.targetField)&&(i.targetField=n.option_code)),i}(o),s=new l.Z(a.fieldType,a,!1);i.push(s)}));var a=[];Z(c.buttons)&&o().each(c.buttons,(function(e,n){n.show_in==t&&a.push(n)})),d[t]={fields:i,isValid:!1,buttons:a}})),n={id:e.ID,itemType:e.itemType,itemCode:a,integrationCode:c.integration,isLive:"publish"==e.post_status,options:d,meta:e.meta,isMissing:!1,tokens:Z(e.tokens)?e.tokens:[],inlineCss:Z(c.inline_css)?c.inline_css:"",customHTML:Z(c.custom_html)?c.custom_html:"",filterTokens:Z(c.filter_tokens)?c.filter_tokens:"",menuOrder:e.menu_order?parseInt(e.menu_order):9999},Z(c.support)&&(n.support=c.support);var f={};o().each(d,(function(t,e){o().each(e.fields,(function(t,e){f[e.getAttributes().optionCode]=e}))})),o().each(f,(function(t,e){var i=e.getAttributes();Z(n.meta[i.optionCode])&&!K(n.meta[i.optionCode])||K(i.currentValue)||(n.meta[i.optionCode]=i.currentValue)})),p&&(n.canLogNewUserIn=!Z(c.can_log_in_new_user)||c.can_log_in_new_user)}else n={id:e.ID,itemType:e.itemType,itemCode:e.meta.code,integrationCode:e.meta.integration,integrationName:e.meta.integration_name,sentence:e.meta.sentence,isLive:"publish"==e.post_status,tokens:[],options:{},meta:e.meta,isMissing:!0,menuOrder:e.menu_order?parseInt(e.menu_order):9999},p&&(n.canLogNewUserIn=!Z(e.meta.can_log_in_new_user)||"true"==e.meta.can_log_in_new_user);tt("add",n)})),c(),(0,H.A)(s),(0,H.lU)(),(0,q.wh)(),(0,B.Iz)(),p){UncannyAutomator.recipe.canLogNewUserIn=!1;var f=tt("get",{filter:{itemType:"trigger"}});Object.keys(f)>0&&(UncannyAutomator.recipe.canLogNewUserIn=!0,o().each(f,(function(t,e){UncannyAutomator.recipe.canLogNewUserIn=UncannyAutomator.recipe.canLogNewUserIn&&e.canLogNewUserIn})))}(!Z(n.validate)||Z(n.validate)&&n.validate)&&t("validate")}else{var h=JSON.stringify(_t(n,a));UncannyAutomator.dev.developerMode&&console.error("recipeObject: Some attributes are missing: ".concat(h))}break;case"validate":var g=!0;o().each(UncannyAutomator.recipe.hasLive,(function(t){UncannyAutomator.recipe.hasLive[t]=!1})),o().each(UncannyAutomator.recipe.items,(function(t,e){e.isLive&&(UncannyAutomator.recipe.hasLive[e.itemType]=!0)})),o().each(UncannyAutomator.recipe.items,(function(t,e){var n=!0;o().each(e.options,(function(e,i){var r=!0;o().each(i.fields,(function(t,e){e.validate(!1).isValid||(r=!1)})),UncannyAutomator.recipe.items[t].options[e].isValid=r,r||(n=!1)})),UncannyAutomator.recipe.items[t].isValid=n,e.isLive&&!n&&(g=!1)})),UncannyAutomator.recipe.hasLive.trigger?"anonymous"==UncannyAutomator.recipe.type&&UncannyAutomator.recipe.requiresUserData&&!UncannyAutomator.recipe.userSelector.isValid?(g=!1,UncannyAutomator.recipe.message.error=UncannyAutomator.i18n.validation.recipe.userSelector):UncannyAutomator.recipe.hasLive.action||UncannyAutomator.recipe.hasLive.closure?UncannyAutomator.recipe.hasLive.trigger||UncannyAutomator.recipe.hasLive.action||UncannyAutomator.recipe.hasLive.closure||(UncannyAutomator.recipe.message.error=UncannyAutomator.i18n.validation.recipe.liveItems):(g=!1,UncannyAutomator.recipe.message.error=UncannyAutomator.i18n.validation.recipe.oneAction):(g=!1,UncannyAutomator.recipe.message.error=UncannyAutomator.i18n.validation.recipe.oneTrigger),UncannyAutomator.recipe.isValid=g,g&&(UncannyAutomator.recipe.message.error=""),i=!0}else UncannyAutomator.dev.developerMode&&console.error('recipeObject: The action "'.concat(e,"\" isn't defined"));return i},tt=function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=!1,r=["add","delete","clean","reset","update","get"];if(Z(e)&&bt(e,r))switch(e){case"add":n=o().extend({isValid:!1,isLive:!1},n);var a=["id","itemType"];if(bt(a,Object.keys(n)))Z(UncannyAutomator.recipe.items[n.id])||(UncannyAutomator.recipe.items[n.id]=n,t("clean",{}),i=!0);else{var s=JSON.stringify(_t(n,a));UncannyAutomator.dev.developerMode&&console.error("itemsObject: Some attributes are missing: ".concat(s))}break;case"delete":n=o().extend({isValid:!1},n),K(n.id)?UncannyAutomator.dev.developerMode&&console.error("itemsObject: Invalid item ID"):Z(UncannyAutomator.recipe.items[n.id])?(delete UncannyAutomator.recipe.items[n.id],i=!0):UncannyAutomator.dev.developerMode&&console.error("itemsObject: We didn't find an item with this the ID ".concat(n.id));break;case"clean":var c={};o().each(UncannyAutomator.recipe.items,(function(t,e){Z(e)&&(c[t]=e)})),UncannyAutomator.recipe.items=c,i=!0;break;case"update":K(n.id)?UncannyAutomator.dev.developerMode&&console.error("itemsObject: Invalid item ID"):Z(UncannyAutomator.recipe.items[n.id])?(UncannyAutomator.recipe.items[n.id]=o().extend({},UncannyAutomator.recipe.items[n.id],n),i=!0):UncannyAutomator.dev.developerMode&&console.error("itemsObject: We didn't find an item with this the ID ".concat(n.id));break;case"reset":UncannyAutomator.recipe.items={},i=!0;break;case"get":if(i=UncannyAutomator.recipe.items,!K(n.includeOnly)){var l={};Object.entries(i).forEach((function(t){var e=z(t,2),i=e[0],o=e[1];n.includeOnly.includes(parseInt(i))&&(l[i]=o)})),i=l}if(!K(n.exclude)){var u={};Object.entries(i).forEach((function(t){var e=z(t,2),i=e[0],o=e[1];n.exclude.includes(parseInt(i))||(u[i]=o)})),i=u}if(!K(n.filter)){var d={};Object.entries(i).forEach((function(t){var e=z(t,2),i=e[0],o=e[1],r=!0;Object.entries(n.filter).forEach((function(t){var e=z(t,2),n=e[0],i=e[1];o[n]!=i&&(r=!1)})),r&&(d[i]=o)})),i=d}if(K(n.format)||"array"!=n.format||(i=Object.values(i)),!K(n.orderBy)&&!K(n.format)&&"array"==n.format)if("function"==typeof n.orderBy)try{i=i.sort(n.orderBy)}catch(t){UncannyAutomator.dev.developerMode&&(console.error("itemsObject: The compare function `orderBy` thrown an error"),console.error(t),console.log(n.orderBy))}else{var p=function(t,e){if(t[n.orderBy]===e[n.orderBy]&&Z(t.id)&&Z(e.id))return t.id<e.id;if(!Z(t[n.orderBy])||!Z(e[n.orderBy]))return 0;var i=t[n.orderBy],o=e[n.orderBy];return Z(n.orderByType)&&"int"==n.orderByType&&(i=parseInt(i),o=parseInt(o)),i>o?1:-1};i=i.sort(p)}}else UncannyAutomator.dev.developerMode&&console.error('itemsObject: The action "'.concat(e,"\" isn't defined"));return i},et=function(){Object.entries(UncannyAutomator.integrations).forEach((function(t){var e=z(t,2),n=e[0],i=(e[1],{available:nt(UncannyAutomator.triggers.filter((function(t){return t.integration==n})),"select_option_name",(function(t){return At(t)})),unavailable:[]}),o={available:nt(UncannyAutomator.actions.filter((function(t){return t.integration==n})),"select_option_name",(function(t){return At(t)})),unavailable:[]};if((!Z(UncannyAutomator.wp)||!UncannyAutomator.wp)&&Z(UncannyAutomator.proFeatures)&&Z(UncannyAutomator.proFeatures[n])){var r=UncannyAutomator.recipe.type;r="user"==r?"logged-in":r,i.unavailable=nt(UncannyAutomator.proFeatures[n].triggers.filter((function(t){return t.type==r})),"name",(function(t){return At(t)})),o.unavailable=nt(UncannyAutomator.proFeatures[n].actions,"name",(function(t){return At(t)}))}i.allItemsArePro=i.available.every((function(t){return!!Z(t.is_pro)&&t.is_pro})),o.allItemsArePro=o.available.every((function(t){return!!Z(t.is_pro)&&t.is_pro})),i.hasAvailableItems=i.available.length>0,o.hasAvailableItems=o.available.length>0,i.hasUnavailableItems=i.unavailable.length>0,o.hasUnavailableItems=o.unavailable.length>0,i.hasTriggers=i.hasAvailableItems||i.unavailable.length>0,o.hasActions=o.hasAvailableItems||o.unavailable.length>0,UncannyAutomator.integrations[n].items={triggers:i,actions:o},(0,H.Gm)({integrationCode:n})}))},nt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;return Z(n)||(n=function(t){return t}),Array.isArray(t)&&!K(t)&&(t=t.sort((function(t,i){var o=0;if(Z(t[e])&&Z(i[e])){var r=n(t[e]),a=n(i[e]);o=(o=(o=r.localeCompare(a))>0?1:o)<0?-1:o}return o}))),t},it=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"triggers",n=arguments.length>2?arguments[2]:void 0;n=Object.assign({addDeprecatedItems:!1},n);var i={available:{},unavailable:{}};return["triggers","actions"].includes(e="action"==(e="trigger"==e?"triggers":e)?"actions":e)&&(K(t)||Z(UncannyAutomator.integrations[t])&&(i=o().extend(!0,{},UncannyAutomator.integrations[t].items[e]),n.addDeprecatedItems||(i=ot(i)))),i},ot=function(t){return t.available=t.available.filter((function(t){return!t.is_deprecated})),t.hasAvailableItems=t.available.length>0,Z(t.hasTriggers)?t.hasTriggers=t.hasAvailableItems||t.unavailable.length>0:Z(t.hasActions)&&(t.hasActions=t.hasAvailableItems||t.unavailable.length>0),t.allItemsArePro=t.available.every((function(t){return!!Z(t.is_pro)&&t.is_pro})),t},rt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!1,i=["set-step","get-step","set-source","update-fields","reset-fields"];if(Z(t)&&bt(t,i)){var r=[];switch(t){case"set-step":if(bt(r=["step"],Object.keys(e)))UncannyAutomator.recipe.userSelector.step=e.step;else{var a=JSON.stringify(_t(e,r));UncannyAutomator.dev.developerMode&&console.error("userSelectorObject: Some attributes are missing: ".concat(a))}break;case"get-step":var s="select-source";Z(UncannyAutomator.recipe.userSelector.step)?s=UncannyAutomator.recipe.userSelector.step:K(UncannyAutomator.recipe.userSelector.data[UncannyAutomator.recipe.userSelector.source])||(s="show-sentence",UncannyAutomator.recipe.userSelector.isValid=!0),n=s;break;case"set-source":if(bt(r=["source"],Object.keys(e)))UncannyAutomator.recipe.userSelector.source=e.source;else{var c=JSON.stringify(_t(e,r));UncannyAutomator.dev.developerMode&&console.error("userSelectorObject: Some attributes are missing: ".concat(c))}break;case"update-fields":if(bt(r=["source","data"],Object.keys(e)))["existingUser","newUser"].includes(e.source)?(K(UncannyAutomator.recipe.userSelector.data)&&(UncannyAutomator.recipe.userSelector.data={existingUser:{},newUser:{}}),UncannyAutomator.recipe.userSelector.data[e.source]=o().extend({},UncannyAutomator.recipe.userSelector.data[e.source],e.data)):UncannyAutomator.dev.developerMode&&console.error("userSelectorObject: The source parameter is invalid. Valid values are: existingUser, newUser");else{var l=JSON.stringify(_t(e,r));UncannyAutomator.dev.developerMode&&console.error("userSelectorObject: Some attributes are missing: ".concat(l))}break;case"reset-fields":UncannyAutomator.recipe.userSelector.data={existingUser:{},newUser:{}}}}else UncannyAutomator.dev.developerMode&&console.error('userSelectorObject: The action "'.concat(t,"\" isn't defined"));return n},at=function(){["user","anonymous"].includes(UncannyAutomator.recipe.type)&&(UncannyAutomator.dev.developerMode&&(kt("Filter Automator items",!0,{collapseGroup:!0}),console.log("Current recipe type: ".concat(UncannyAutomator.recipe.type))),UncannyAutomator.triggers=UncannyAutomator.triggers.filter((function(t){return UncannyAutomator.dev.developerMode&&(console.log(t),t.type==UncannyAutomator.recipe.type?Ct("success","Keep"):Ct("error","Remove")),t.type==UncannyAutomator.recipe.type})),UncannyAutomator.dev.developerMode&&console.groupEnd())},st=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=["actions_conditions_fields","actions_conditions_update","actions_order_and_conditions","actions_order","add","change_post_recipe_type","change_post_status","change_post_title","delete","duplicate_action","recipe_completions_allowed","recipe_max_completions_allowed","remove_schedule","schedule_action","set_recipe_requires_user","set_recipe_terms","triggers_change_logic","update","user-selector"],c=ct();a=Object.assign({requiresRecipesObject:!0,renderUI:!0,errorMessaging:{accessDenied:{title:UncannyAutomator.i18n.debugging.fatalErrorHandler.accessDenied.title,content:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.accessDenied.content,"<strong>".concat(t,"</strong>"))},notFound:{title:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.notFound.title,'<code style="margin: 0 6px">'.concat(t,"</code>")),content:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.notFound.content,'<a href="'.concat(UncannyAutomator.dev.permalinksURL,'" target="_blank">').concat(UncannyAutomator.i18n.debugging.fatalErrorHandler.notFound.sitePermalinks,"</a>"),'<a href="'.concat(c,'" target="_blank">').concat(UncannyAutomator.i18n.debugging.automatorSupport,"</a>"))},timeout:{title:UncannyAutomator.i18n.debugging.fatalErrorHandler.timeout.title,content:UncannyAutomator.i18n.debugging.fatalErrorHandler.timeout.content},serverError:{title:UncannyAutomator.i18n.debugging.fatalErrorHandler.serverError.title,content:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.serverError.content,'<a href="'.concat(c,'" target="_blank">').concat(UncannyAutomator.i18n.debugging.automatorSupport,"</a>"))},parserError:{title:UncannyAutomator.i18n.debugging.fatalErrorHandler.parserError.title,content:UncannyAutomator.i18n.debugging.fatalErrorHandler.parserError.content},dataMissing:{title:UncannyAutomator.i18n.debugging.fatalErrorHandler.dataMissing.title,content:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.dataMissing.content,'<a href="'.concat(c,'" target="_blank">').concat(UncannyAutomator.i18n.debugging.fatalErrorHandler.dataMissing.contactSupport,"</a>"),'<a href="'.concat(UncannyAutomator.dev.automatorTools,'" target="_blank">').concat(UncannyAutomator.i18n.debugging.fatalErrorHandler.dataMissing.automatorTools,"</a>"))},generic:{title:UncannyAutomator.i18n.debugging.fatalErrorHandler.generic.title,content:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.generic.content,'<a href="'.concat(c,'" target="_blank">').concat(UncannyAutomator.i18n.debugging.automatorSupport,"</a>"))}}},a),bt(t,s)?o().ajax({method:"POST",url:"".concat(UncannyAutomator.restURL,"/").concat(t,"/"),data:"".concat(o().param(e),"&").concat(o().param({doing_rest:1})),dataType:"json",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",UncannyAutomator.nonce)}}).done((function(o,r,s){UncannyAutomator.dev.developerMode&&(kt("✅ REST: ".concat(t),!0,{collapseGroup:!0}),console.log("Endpoint: ".concat(t)),console.log("Data:"),console.log(e),console.log("Response:"),console.log(o),console.groupEnd()),o.success?Z(o.recipes_object)||!a.requiresRecipesObject?Z(n)&&(a.requiresRecipesObject&&a.renderUI&&Q("create",{allRecipes:o.recipes_object}),n(o)):(UncannyAutomator.dev.developerMode&&console.error("The call was successful, but the new recipes_object is missing."),Z(i)&&i(o,"data-missing")):(UncannyAutomator.dev.developerMode&&console.error("The call was successful, but there were errors."),Z(i)&&i(o,"data-missing"))})).fail((function(n,o,r){var s=o,c=a.errorMessaging.generic;switch(s){case"parsererror":s="parser-error",c=a.errorMessaging.parserError;break;case"error":403==n.status?(s="access-denied",c=a.errorMessaging.accessDenied):404==n.status?(s="not-found",c=a.errorMessaging.notFound):500==n.status&&(s="server-error",c=a.errorMessaging.serverError);break;case"timeout":s="timeout",c=a.errorMessaging.timeOut}UncannyAutomator.dev.developerMode&&(kt("❌ REST: ".concat(t),!0,{collapseGroup:!0}),console.log("Data:"),console.log(e),console.log("Response"),console.log(n),console.log(s),console.log(r),console.groupEnd()),Z(i)&&i({success:!1},s),St({title:c.title,warning:c.content,content:"",console:"Data sent:\n"+"".concat(JSON.stringify(e),"\n\n")+"errorCode: \n".concat(s,"\n\n")+"errorThrown:\n".concat(JSON.stringify(r),"\n\n")+"jqXHR: \n".concat(JSON.stringify(n)," \n\n"),buttons:{confirm:null,cancel:{label:UncannyAutomator.i18n.close,onClick:function(t){t.destroy()}}}})})):UncannyAutomator.dev.developerMode&&console.error("The ".concat(t," endPoint does not exists. The valid endpoints are ").concat(s.join(", ")))},ct=function(){return X(Mt(UncannyAutomator.dev.supportPage,{medium:"error-handler",content:"get-support-link"}),{subject:"technical-support",version:UncannyAutomator.version,site_url:UncannyAutomator.siteURL})},lt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;Z(t)?(e=o().extend(!0,e,{action:t,nonce:UncannyAutomator.nonce}),o().ajax({method:"POST",dataType:"json",url:ajaxurl,data:e,success:function(o){UncannyAutomator.dev.developerMode&&(kt("AJAX call ✅",!0,{collapseGroup:!0}),console.log("Data:"),console.log(e),console.log("Response"),console.log(o),console.groupEnd()),Z(o.status)&&"auth-failed"==o.status?(Z(i)&&i(o),St({title:UncannyAutomator.i18n.debugging.fatalErrorHandler.accessDenied.title,warning:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.accessDenied.content,"<strong>".concat(t,"</strong>")),content:"",console:"Data sent:\n"+"".concat(JSON.stringify(e),"\n\n")+"errorCode: \naccess-denied\n\n",buttons:{confirm:null,cancel:{label:UncannyAutomator.i18n.close,onClick:function(t){t.destroy()}}}})):Z(n)&&n(o,e)},statusCode:{403:function(n){UncannyAutomator.dev.developerMode&&(kt("AJAX call 🔴",!0,{collapseGroup:!0}),console.log("Data:"),console.log(e),console.log("Response"),kt("403: Access denied",!1,{bgColor:"#ff0000"}),console.groupEnd()),Z(i)&&i(n),St({title:UncannyAutomator.i18n.debugging.fatalErrorHandler.accessDenied.title,warning:(0,r.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.accessDenied.content,"<strong>".concat(t,"</strong>")),content:"",console:"Data sent:\n"+"".concat(JSON.stringify(e),"\n\n")+"errorCode: \naccess-denied\n\n",buttons:{confirm:null,cancel:{label:UncannyAutomator.i18n.close,onClick:function(t){t.destroy()}}}})}},fail:function(t){UncannyAutomator.dev.developerMode&&(kt("AJAX call 🔴",!0,{collapseGroup:!0}),console.log("Data:"),console.log(e),console.log("Response"),console.log("%cUnknown error","color: red"),console.groupEnd()),Z(i)&&i(t)}})):UncannyAutomator.dev.developerMode&&console.error("We cannot do this AJAX request. {action} is not defined.")},ut=function(t){var e=t.itemID,n=t.field,i={};if(Z(e))o().each(UncannyAutomator.recipe.items[e].options,(function(t,e){o().each(e.fields,(function(t,e){var n=e.getFieldID(),o=e.getValue();Z(o)||(o=e.getAttributes().currentValue),"select"==e.getAttributes().fieldType&&"automator_custom_value"==o&&(i["".concat(n,"_custom")]=e.getSelectCustomValue()),i[n]=o,K(o)||"select"!=e.getAttributes().fieldType||(i["".concat(n,"_readable")]=e.getReadableValue())}))}));else if(Z(n))try{n.$wrapper.get(0).parentNode.querySelectorAll("select, input, textarea").forEach((function(t){Z(t.fieldInstance)&&(i[t.fieldInstance.attributes.optionCode]=t.fieldInstance.getValue())}))}catch(t){console.log(t)}return i},dt=function(t,e){var n;if(K(t)||K(e)){var i=document.querySelector('[name="'.concat(e,'"]:not([data-item-id])'));Z(i)&&Z(i.fieldInstance)&&(n=i.fieldInstance)}else o().each(UncannyAutomator.recipe.items[t].options,(function(t,i){o().each(i.fields,(function(t,i){e==i.getFieldID()&&(n=i)}))}));return n},pt=function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!K(e)&&!K(n)&&!K(i)){var r={};if("trigger"==n||"action"==n){if(Z(UncannyAutomator.integrations[e])){var a=UncannyAutomator.integrations[e];Z(a.items)&&(r="trigger"==n?a.items.triggers.available:a.items.actions.available)}}else"closure"==n&&(r=UncannyAutomator.closures);o().each(r,(function(e,n){if(n.code==i)return t=n,!1}))}return t},ft=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;st("set_recipe_requires_user",{recipePostID:UncannyAutomator.recipe.id,requiresUser:t},(function(n){n.success&&Z(e)&&(UncannyAutomator.recipe.requiresUserData=t,mt("user-selector").addClass("user-selector--show"),e(n))}),(function(t){UncannyAutomator.dev.developerMode&&console.log("Couldn't set the recipe requires user status"),Z(n)&&n(t)}),{requiresRecipesObject:!1})},mt=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i={},r=["metabox","items","item","optionGroup","lastItem","user-selector","itemsContainer"];if(Z(e)&&bt(e,r)){var a=[];switch(e){case"metabox":if(n=o().extend({},n),bt(a=["type"],Object.keys(n))){n.cssSelectorMetabox="","trigger"==n.type?n.cssSelectorMetabox="#recipe-triggers-ui":"action"==n.type&&(n.cssSelectorMetabox="#recipe-actions-ui");var s=o()(n.cssSelectorMetabox);i=s}else{var c=JSON.stringify(_t(n,a));UncannyAutomator.dev.developerMode&&console.error("itemsObject: Some attributes are missing: ".concat(c))}break;case"items":if(n=o().extend({},n),bt(a=["type"],Object.keys(n))){var l=t("metabox",{type:n.type}),u=l.find(".uap-item:not(.item--user-selector):not(.uap-item--actions-initial):not(.item--closure)");i=u}else{var d=JSON.stringify(_t(n,a));UncannyAutomator.dev.developerMode&&console.error("itemsObject: Some attributes are missing: ".concat(d))}break;case"item":if(n=o().extend({},n),bt(a=["id"],Object.keys(n))){n.cssSelector='.uap .uap-item[data-id="'.concat(n.id,'"]');var p=o()(n.cssSelector),f=p.find(".uap-item-inner-content");i.item=p,i.contentContainer=f}else{var m=JSON.stringify(_t(n,a));UncannyAutomator.dev.developerMode&&console.error("itemsObject: Some attributes are missing: ".concat(m))}break;case"optionGroup":if(n=o().extend({},n),bt(a=["itemID","groupID"],Object.keys(n))){var h=t("item",{id:n.itemID}).item;n.cssSelectorTokenInSentence='.item-title__token[data-token-id="'.concat(n.groupID,'"]'),n.cssSelectorFieldsContainer='.item-options__group[data-optiongroup="'.concat(n.groupID,'"]');var g=h.find(n.cssSelectorTokenInSentence),v=h.find(n.cssSelectorFieldsContainer),y=h.find(".item-options");i.tokenInSentence=g,i.fieldsContainer=v,i.optionsContainer=y}else{var b=JSON.stringify(_t(n,a));UncannyAutomator.dev.developerMode&&console.error("itemsObject: Some attributes are missing: ".concat(b))}break;case"lastItem":if(n=o().extend({},n),bt(a=["type"],Object.keys(n))){var _=t("metabox",{type:n.type}),w=_.find(".uap-item:not(.item--user-selector):not(.uap-item--actions-initial):not(.item--closure)").last();i=w}else{var A=JSON.stringify(_t(n,a));UncannyAutomator.dev.developerMode&&console.error("itemsObject: Some attributes are missing: ".concat(A))}break;case"user-selector":i=o()(".user-selector");break;case"itemsContainer":if(!K(n.type))if("trigger"===n.type)i=document.querySelector("#recipe-triggers-ui .uap-items");else if("action"===n.type&&!K(n.actionContext))switch(n.actionContext){case"instant":i=document.querySelector("#recipe-actions-ui .uap-items.uap-items--actions-instant");break;case"delayed":i=document.querySelector("#recipe-actions-ui .uap-items.uap-items--actions-delayed");break;case"scheduled":i=document.querySelector("#recipe-actions-ui .uap-items.uap-items--actions-scheduled")}}}else UncannyAutomator.dev.developerMode&&console.error('getDOMElements: The element "'.concat(e,"\" isn't defined"));return i},ht=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e={url:"",node:null},n=UncannyAutomator.integrations[t];return Z(n)&&(e.node=document.createElement("img"),Z(n.icon_svg)?(e.url=n.icon_svg,e.node.setAttribute("src",n.icon_svg),e.node.setAttribute("alt",n.name)):Z(n.icon_32)&&Z(n.icon_64)&&(e.url={icon16:n.icon_16,icon32:n.icon_32,icon64:n.icon_64},e.node.setAttribute("src",n.icon_32),e.node.setAttribute("srcset","".concat(n.icon_32," 1x, ").concat(n.icon_64," 2x")),e.node.setAttribute("alt",n.name))),e},gt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=null;if(i={plain:"",brackets:"",html:o()("<div/>"),elements:{normal:[],token:[]},parts:[]},e=e.trim(),!K(e)){var r,a=new RegExp(/\{\{(.*?)\}\}/gm),s=[],c=[],l=e,u=0,d=(e=e.replace(a,(function(e,i){var o,r=i.split(":"),a=r[0],s=r[1],d=Z(r[2])?r[2]:s;return i={type:"token",id:s,text:a,optionsID:d,hasFields:Z(t.options[d])},Z(n[i.id])&&("automator_custom_value"==n[i.id]&&Z(n["".concat(i.id,"_custom")])?o=n["".concat(i.id,"_custom")]:Z(n["".concat(i.id,"_readable")])&&(o=n["".concat(i.id,"_readable")]),i.originalText=i.text,i.text=Z(o)?o:n[i.id]),c.push(i),l=l.replace(e,"{{token:".concat(u,"}}")),u++,"{{v}}"}))).split("{{v}}"),p=0;for(o().each(d,(function(t,e){if(""!=e){var n={type:"normal",text:e};s.push(n),l=l.replace(e,"{{normal:".concat(p,"}}")),p++}}));null!==(r=a.exec(l));){var f=r[1].split(":");"normal"==(f={type:f[0],index:f[1]}).type?i.parts.push(s[f.index]):i.parts.push(c[f.index])}var m=null;o().each(i.parts,(function(e,n){if(i.plain+=n.text," "!=n.text){var r,s=n.text,c=!1,l=null;if("normal"==n.type||"token"==n.type&&!n.hasFields&&!t.isMissing)r={class:"item-title__normal"},i.brackets+=n.text;else{if(r={class:"item-title__token","data-token-id":n.id,"data-options-id":n.optionsID},Z(t.options[n.optionsID])&&t.options[n.optionsID].isValid&&(r.class+=" item-title__token--filled"),Z(n.originalText)){if(s=(s=Ut(s)).replace(/(<([^>]+)>)/gi,""),a.test(s)){Z(m)||(m=new N.Z(t.itemType,"text",{includeGroupName:!1}));var u={},d=s.split(/\s+/);d.length>6&&(s="".concat(d.slice(0,3).join(" ")," ... ").concat(d.slice(-3).join(" "))),Z(t)&&Z(t.id)&&(u.itemID=t.id);var p=m.renderTextWithTokens(s,u);Z(p)&&(c=!0,l=p)}if(!c){var f=Tt(s,30);f.isAbbreviated&&(r["uap-tooltip"]=s,s=f.text)}if(!t.isMissing)try{var h=dt(t.id,n.id),g=h.attributes.label;if(c){var v=document.createElement("span");v.appendChild(l),h.attributes.showLabelInSentence&&v.insertAdjacentHTML("afterBegin",'<span class="item-title__token-label">'.concat(g,": </span>")),l=v}else s="".concat(h.attributes.showLabelInSentence?'<span class="item-title__token-label">'.concat(g,":</span>"):""," ").concat(K(s)?'<em class="uap-empty-value">'.concat(UncannyAutomator.i18n.emptyValue,"</em>"):s).trim()}catch(t){}}i.brackets+="{{".concat(Ut(s),"}}")}var y=o()("<span/>",r);c?y.append(l):y.html(s),i.elements[n.type].push(y),i.html.append(y)}else i.brackets+=n.text})),i.elements.normal=o()(i.elements.normal).map((function(t,e){return e.get()})),i.elements.token=o()(i.elements.token).map((function(t,e){return e.get()})).filter(":not(.item-title__normal)")}return i},vt=function(t){var e=t.url,n=t.title,i=t.w,o=t.h,r=t.onClose,a=Z(window.screenLeft)?window.screenLeft:window.screenX,s=Z(window.screenTop)?window.screenTop:window.screenY,c=document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width;window.innerWidth&&(c=window.innerWidth);var l=document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height;window.innerHeight&&(l=window.innerHeight);var u=c/window.screen.availWidth,d=(c-i)/2/u+a,p=(l-o)/2/u+s,f=window.open(e,n,"\n\t\tscrollbars=yes,\n\t\twidth=".concat(i/u,", \n\t\theight=").concat(o/u,", \n\t\ttop=").concat(p,", \n\t\tleft=").concat(d,"\n\t\t"));return window.focus&&f.focus(),Z(r)&&function t(){f.closed?r():setTimeout((function(){t()}),500)}(),f},yt=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{caseSensitive:!0};return n.caseSensitive?t.toString()==e.toString():t.toString().toLowerCase()==e.toString().toLowerCase()},bt=function(t,e){return Array.isArray(t)?0==_t(t,e).length:-1!==o().inArray(t,e)},_t=function(t,e){return o()(t).not(e).get()},wt=function(t){return"string"==typeof t},At=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(t=t.replace(/{{/g,e)).replace(/}}/g,n)},kt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(UncannyAutomator.dev.developerMode){Z(n.bgColor)||(n.bgColor="#0790e8");var i="background: ".concat(n.bgColor,'; color: #fff; font-weight: 500; padding: 2px 6px; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; border-radius: 8px;');e?Z(n.collapseGroup)&&n.collapseGroup?console.groupCollapsed("%cAutomator",i,t):console.group("%cAutomator",i,t):console.log("%cAutomator",i,t)}},Ct=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"error",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(UncannyAutomator.dev.developerMode){var n=["color: #fff","padding: 2px 7px",'font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif',"font-weight: normal"].join(";");"error"==t&&(n="background: #f13c3c; ".concat(n)),"success"==t&&(n="background: #40b528; ".concat(n)),console.log("%c".concat(e),n)}},Et=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e={"&":"&","<":"<",">":">"},n=function(t){return e[t]||t};return t.replace(/[&<>]/g,n)},Tt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n={isAbbreviated:!1,text:t};if(t.length>e){var i=Math.floor(e/2),o={start:t.substring(0,i),end:t.slice(-i)};n.text="".concat(o.start," ... ").concat(o.end),n.isAbbreviated=!0}return n},Ut=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document.createElement("textarea");return e.innerHTML=t,e.value},xt=function(t,e){var n=0;return function(){var i=Date.now();if(n+e<i)return n=i,t.apply(void 0,W)}},Dt=function(t){var e=document.createElement("textarea");e.style.width="0px",e.style.height="0px",e.value=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)},St=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t=o().extend(!0,{title:UncannyAutomator.i18n.debugging.fatalErrorHandler.title,warning:"",content:UncannyAutomator.i18n.debugging.fatalErrorHandler.content,console:null,buttons:{confirm:{label:UncannyAutomator.i18n.debugging.learnMore,onClick:function(){window.open(UncannyAutomator.dev.debuggingURL,"_blank")}},cancel:{label:UncannyAutomator.i18n.close,onClick:function(t){t.destroy()}}}},t);var e,n="";try{o().each(UncannyAutomator.recipes_object,(function(t,n){n.ID==UncannyAutomator.recipe.id&&(e=n)}))}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}try{var i="====== ".concat(UncannyAutomator.i18n.debugging.recipeTitle," ====== \n"),r=UncannyAutomator.i18n.debugging.recipeTypeUser;"anonymous"==e.recipe_type&&(r=UncannyAutomator.i18n.debugging.recipeTypeAnonymous),i+="".concat(UncannyAutomator.i18n.debugging.recipeType,": ").concat(r);var a=UncannyAutomator.i18n.debugging.recipeStatusDraft;"publish"==e.post_status&&(a=UncannyAutomator.i18n.debugging.recipeStatusLive),n=i+="\n".concat(UncannyAutomator.i18n.debugging.recipeStatus,": ").concat(a)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}try{var s="=== ".concat(UncannyAutomator.i18n.debugging.recipeItemsTitle," === \n"),c=function(t){var e="publish"==t.post_status?UncannyAutomator.i18n.debugging.itemStatusLive:UncannyAutomator.i18n.debugging.itemStatusDraft;return"> ".concat(t.meta.integration," - ").concat(t.meta.code," - ").concat(e,"\n (").concat(t.meta.sentence.replace(/\{\{|\:[a-zA-Z0-9]*\}\}/g,""),")\n ").concat(JSON.stringify(t).replaceAll("<","<").replaceAll(">",">"),"\n")},l=e.triggers.map(c),u=l.length>0,d=e.actions.map(c),p=d.length>0,f=e.closures.map(c),m=f.length>0;u||p||m?(s+="".concat(UncannyAutomator.i18n.debugging.triggersTitle,"\n\n"),s+=u?l.join("\n"):"> ".concat(UncannyAutomator.i18n.debugging.noTriggers),s+="\n".concat(UncannyAutomator.i18n.debugging.actionsTitle,"\n\n"),s+=p?d.join("\n"):"> ".concat(UncannyAutomator.i18n.debugging.noActions),s+="\n".concat(UncannyAutomator.i18n.debugging.closuresTitle,"\n\n"),s+=m?f.join("\n"):"> ".concat(UncannyAutomator.i18n.debugging.noClosures)):s+="".concat(UncannyAutomator.i18n.debugging.noRecipeItemsFound),n=""!==n?"".concat(n,"\n\n").concat(s):n}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}try{if(Z(t.console)){UncannyAutomator.dev.developerMode&&console.error(t.console);var h="====== ".concat(UncannyAutomator.i18n.debugging.jsConsole," ====== \n");try{h+="".concat(t.console.stack.replaceAll(UncannyAutomator.siteURL,"{site_url}"))}catch(e){try{h+="".concat(t.console.replaceAll(UncannyAutomator.siteURL,"{site_url}"))}catch(e){h+=t.console}}n=""!==n?"".concat(n,"\n\n").concat(h):n}}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}try{n=n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}var g={};Z(t.buttons.cancel)&&(g.cancel=t.buttons.cancel.label),Z(t.buttons.confirm)&&(g.confirm=t.buttons.confirm.label);var v=new V.Z({title:'<span class="modal__title-icon"><uo-icon id="exclamation-triangle"></uo-icon></span> '.concat(t.title),warning:"".concat(t.warning),content:"\n\t\t\t<div>\n\t\t\t\t".concat(K(t.content)?"":t.content,'\n\t\t\t\t<div class="modal__content-code">\n\t\t\t\t\t<pre id="uap-debugging">').concat(n,"</pre>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"),buttons:g},{size:"extra-large",warningFirst:!0});v.setEvents({onConfirm:function(){t.buttons.confirm.onClick(v)},onCancel:function(){t.buttons.cancel.onClick(v)},afterSetEvents:function(){var t=o()("#uap-debugging");t.on("click",(function(){var e=document.createRange();e.selectNodeContents(t[0]),window.getSelection().removeAllRanges(),window.getSelection().addRange(e)}))}})},Ot=function(t){Object.assign(document.createElement("a"),{target:"_blank",href:t}).click()},Mt=function(t,e){var n=e.medium,i=e.campaign,o=e.content,r={};return r.utm_source=Z(UncannyAutomator.wp)&&UncannyAutomator.wp?"uncanny_automator_pro":"uncanny_automator",K(n)||(r.utm_medium=n),K(i)||(r.utm_campaign=i),K(o)||(r.utm_content=o),K(UncannyAutomator.marketing.utmR)||(r.utm_r=UncannyAutomator.marketing.utmR),X(t,r)}},2569:(t,e,n)=>{"use strict";n.d(e,{s:()=>o,O:()=>i});const i={user:{id:"user",name:UncannyAutomator.i18n.recipeType.userRecipeName,description:UncannyAutomator.i18n.recipeType.userRecipeDescription},anonymous:{id:"anonymous",name:UncannyAutomator.i18n.recipeType.everyoneRecipeName,description:UncannyAutomator.i18n.recipeType.everyoneRecipeDescription}},o=["select","textarea","text","url","email","int","float","checkbox","radio","group","date","time","repeater"]},7109:(t,e,n)=>{"use strict";n.d(e,{Z:()=>yt});var i=n(5311),o=n.n(i),r=n(3198),a=(n(686),["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"]),s={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(t){return"undefined"!=typeof console&&console.warn(t)},getWeek:function(t){var e=new Date(t.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var n=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},c={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(t){var e=t%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const l=c;var u=function(t,e){return void 0===e&&(e=2),("000"+t).slice(-1*e)},d=function(t){return!0===t?1:0};function p(t,e){var n;return function(){var i=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return t.apply(i,o)}),e)}}var f=function(t){return t instanceof Array?t:[t]};function m(t,e,n){if(!0===n)return t.classList.add(e);t.classList.remove(e)}function h(t,e,n){var i=window.document.createElement(t);return e=e||"",n=n||"",i.className=e,void 0!==n&&(i.textContent=n),i}function g(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function v(t,e){return e(t)?t:t.parentNode?v(t.parentNode,e):void 0}function y(t,e){var n=h("div","numInputWrapper"),i=h("input","numInput "+t),o=h("span","arrowUp"),r=h("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?i.type="number":(i.type="text",i.pattern="\\d*"),void 0!==e)for(var a in e)i.setAttribute(a,e[a]);return n.appendChild(i),n.appendChild(o),n.appendChild(r),n}function b(t){try{return"function"==typeof t.composedPath?t.composedPath()[0]:t.target}catch(e){return t.target}}var _=function(){},w=function(t,e,n){return n.months[e?"shorthand":"longhand"][t]},A={D:_,F:function(t,e,n){t.setMonth(n.months.longhand.indexOf(e))},G:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},H:function(t,e){t.setHours(parseFloat(e))},J:function(t,e){t.setDate(parseFloat(e))},K:function(t,e,n){t.setHours(t.getHours()%12+12*d(new RegExp(n.amPM[1],"i").test(e)))},M:function(t,e,n){t.setMonth(n.months.shorthand.indexOf(e))},S:function(t,e){t.setSeconds(parseFloat(e))},U:function(t,e){return new Date(1e3*parseFloat(e))},W:function(t,e,n){var i=parseInt(e),o=new Date(t.getFullYear(),0,2+7*(i-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:function(t,e){t.setFullYear(parseFloat(e))},Z:function(t,e){return new Date(e)},d:function(t,e){t.setDate(parseFloat(e))},h:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},i:function(t,e){t.setMinutes(parseFloat(e))},j:function(t,e){t.setDate(parseFloat(e))},l:_,m:function(t,e){t.setMonth(parseFloat(e)-1)},n:function(t,e){t.setMonth(parseFloat(e)-1)},s:function(t,e){t.setSeconds(parseFloat(e))},u:function(t,e){return new Date(parseFloat(e))},w:_,y:function(t,e){t.setFullYear(2e3+parseFloat(e))}},k={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},C={Z:function(t){return t.toISOString()},D:function(t,e,n){return e.weekdays.shorthand[C.w(t,e,n)]},F:function(t,e,n){return w(C.n(t,e,n)-1,!1,e)},G:function(t,e,n){return u(C.h(t,e,n))},H:function(t){return u(t.getHours())},J:function(t,e){return void 0!==e.ordinal?t.getDate()+e.ordinal(t.getDate()):t.getDate()},K:function(t,e){return e.amPM[d(t.getHours()>11)]},M:function(t,e){return w(t.getMonth(),!0,e)},S:function(t){return u(t.getSeconds())},U:function(t){return t.getTime()/1e3},W:function(t,e,n){return n.getWeek(t)},Y:function(t){return u(t.getFullYear(),4)},d:function(t){return u(t.getDate())},h:function(t){return t.getHours()%12?t.getHours()%12:12},i:function(t){return u(t.getMinutes())},j:function(t){return t.getDate()},l:function(t,e){return e.weekdays.longhand[t.getDay()]},m:function(t){return u(t.getMonth()+1)},n:function(t){return t.getMonth()+1},s:function(t){return t.getSeconds()},u:function(t){return t.getTime()},w:function(t){return t.getDay()},y:function(t){return String(t.getFullYear()).substring(2)}},E=function(t){var e=t.config,n=void 0===e?s:e,i=t.l10n,o=void 0===i?c:i,r=t.isMobile,a=void 0!==r&&r;return function(t,e,i){var r=i||o;return void 0===n.formatDate||a?e.split("").map((function(e,i,o){return C[e]&&"\\"!==o[i-1]?C[e](t,r,n):"\\"!==e?e:""})).join(""):n.formatDate(t,e,r)}},T=function(t){var e=t.config,n=void 0===e?s:e,i=t.l10n,o=void 0===i?c:i;return function(t,e,i,r){if(0===t||t){var a,c=r||o,l=t;if(t instanceof Date)a=new Date(t.getTime());else if("string"!=typeof t&&void 0!==t.toFixed)a=new Date(t);else if("string"==typeof t){var u=e||(n||s).dateFormat,d=String(t).trim();if("today"===d)a=new Date,i=!0;else if(n&&n.parseDate)a=n.parseDate(t,u);else if(/Z$/.test(d)||/GMT$/.test(d))a=new Date(t);else{for(var p=void 0,f=[],m=0,h=0,g="";m<u.length;m++){var v=u[m],y="\\"===v,b="\\"===u[m-1]||y;if(k[v]&&!b){g+=k[v];var _=new RegExp(g).exec(t);_&&(p=!0)&&f["Y"!==v?"push":"unshift"]({fn:A[v],val:_[++h]})}else y||(g+=".")}a=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),f.forEach((function(t){var e=t.fn,n=t.val;return a=e(a,n,c)||a})),a=p?a:void 0}}if(a instanceof Date&&!isNaN(a.getTime()))return!0===i&&a.setHours(0,0,0,0),a;n.errorHandler(new Error("Invalid date provided: "+l))}}};function U(t,e,n){return void 0===n&&(n=!0),!1!==n?new Date(t.getTime()).setHours(0,0,0,0)-new Date(e.getTime()).setHours(0,0,0,0):t.getTime()-e.getTime()}var x=function(t,e,n){return 3600*t+60*e+n};function D(t){var e=t.defaultHour,n=t.defaultMinute,i=t.defaultSeconds;if(void 0!==t.minDate){var o=t.minDate.getHours(),r=t.minDate.getMinutes(),a=t.minDate.getSeconds();e<o&&(e=o),e===o&&n<r&&(n=r),e===o&&n===r&&i<a&&(i=t.minDate.getSeconds())}if(void 0!==t.maxDate){var s=t.maxDate.getHours(),c=t.maxDate.getMinutes();(e=Math.min(e,s))===s&&(n=Math.min(c,n)),e===s&&n===c&&(i=t.maxDate.getSeconds())}return{hours:e,minutes:n,seconds:i}}n(1895);var S=function(){return S=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},S.apply(this,arguments)},O=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var i=Array(t),o=0;for(e=0;e<n;e++)for(var r=arguments[e],a=0,s=r.length;a<s;a++,o++)i[o]=r[a];return i};function M(t,e){var n={config:S(S({},s),L.defaultConfig),l10n:l};function i(){var t;return(null===(t=n.calendarContainer)||void 0===t?void 0:t.getRootNode()).activeElement||document.activeElement}function o(t){return t.bind(n)}function r(){var t=n.config;!1===t.weekNumbers&&1===t.showMonths||!0!==t.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var e=(n.days.offsetWidth+1)*t.showMonths;n.daysContainer.style.width=e+"px",n.calendarContainer.style.width=e+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function c(t){if(0===n.selectedDates.length){var e=void 0===n.config.minDate||U(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),i=D(n.config);e.setHours(i.hours,i.minutes,i.seconds,e.getMilliseconds()),n.selectedDates=[e],n.latestSelectedDateObj=e}void 0!==t&&"blur"!==t.type&&function(t){t.preventDefault();var e="keydown"===t.type,i=b(t),o=i;void 0!==n.amPM&&i===n.amPM&&(n.amPM.textContent=n.l10n.amPM[d(n.amPM.textContent===n.l10n.amPM[0])]);var r=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),s=parseFloat(o.getAttribute("step")),c=parseInt(o.value,10),l=c+s*(t.delta||(e?38===t.which?1:-1:0));if(void 0!==o.value&&2===o.value.length){var p=o===n.hourElement,f=o===n.minuteElement;l<r?(l=a+l+d(!p)+(d(p)&&d(!n.amPM)),f&&F(void 0,-1,n.hourElement)):l>a&&(l=o===n.hourElement?l-a-d(!n.amPM):r,f&&F(void 0,1,n.hourElement)),n.amPM&&p&&(1===s?l+c===23:Math.abs(l-c)>s)&&(n.amPM.textContent=n.l10n.amPM[d(n.amPM.textContent===n.l10n.amPM[0])]),o.value=u(l)}}(t);var o=n._input.value;_(),At(),n._input.value!==o&&n._debouncedChange()}function _(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var t,e,i=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,r=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(t=i,e=n.amPM.textContent,i=t%12+12*d(e===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===U(n.latestSelectedDateObj,n.config.minDate,!0),s=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===U(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var c=x(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),l=x(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),u=x(i,o,r);if(u>l&&u<c){var p=function(t){var e=Math.floor(t/3600),n=(t-3600*e)/60;return[e,n,t-3600*e-60*n]}(c);i=p[0],o=p[1],r=p[2]}}else{if(s){var f=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(i=Math.min(i,f.getHours()))===f.getHours()&&(o=Math.min(o,f.getMinutes())),o===f.getMinutes()&&(r=Math.min(r,f.getSeconds()))}if(a){var m=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(i=Math.max(i,m.getHours()))===m.getHours()&&o<m.getMinutes()&&(o=m.getMinutes()),o===m.getMinutes()&&(r=Math.max(r,m.getSeconds()))}}C(i,o,r)}}function A(t){var e=t||n.latestSelectedDateObj;e&&e instanceof Date&&C(e.getHours(),e.getMinutes(),e.getSeconds())}function C(t,e,i){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(t%24,e,i||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=u(n.config.time_24hr?t:(12+t)%12+12*d(t%12==0)),n.minuteElement.value=u(e),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[d(t>=12)]),void 0!==n.secondElement&&(n.secondElement.value=u(i)))}function M(t){var e=b(t),n=parseInt(e.value)+(t.delta||0);(n/1e3>1||"Enter"===t.key&&!/[^\d]/.test(n.toString()))&&Q(n)}function I(t,e,i,o){return e instanceof Array?e.forEach((function(e){return I(t,e,i,o)})):t instanceof Array?t.forEach((function(t){return I(t,e,i,o)})):(t.addEventListener(e,i,o),void n._handlers.push({remove:function(){return t.removeEventListener(e,i,o)}}))}function P(){vt("onChange")}function j(t,e){var i=void 0!==t?n.parseDate(t):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),o=n.currentYear,r=n.currentMonth;try{void 0!==i&&(n.currentYear=i.getFullYear(),n.currentMonth=i.getMonth())}catch(t){t.message="Invalid date supplied: "+i,n.config.errorHandler(t)}e&&n.currentYear!==o&&(vt("onYearChange"),W()),!e||n.currentYear===o&&n.currentMonth===r||vt("onMonthChange"),n.redraw()}function $(t){var e=b(t);~e.className.indexOf("arrow")&&F(t,e.classList.contains("arrowUp")?1:-1)}function F(t,e,n){var i=t&&b(t),o=n||i&&i.parentNode&&i.parentNode.firstChild,r=yt("increment");r.delta=e,o&&o.dispatchEvent(r)}function R(t,e,i,o){var r=tt(e,!0),a=h("span",t,e.getDate().toString());return a.dateObj=e,a.$i=o,a.setAttribute("aria-label",n.formatDate(e,n.config.ariaDateFormat)),-1===t.indexOf("hidden")&&0===U(e,n.now)&&(n.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),r?(a.tabIndex=-1,bt(e)&&(a.classList.add("selected"),n.selectedDateElem=a,"range"===n.config.mode&&(m(a,"startRange",n.selectedDates[0]&&0===U(e,n.selectedDates[0],!0)),m(a,"endRange",n.selectedDates[1]&&0===U(e,n.selectedDates[1],!0)),"nextMonthDay"===t&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(t){return!("range"!==n.config.mode||n.selectedDates.length<2)&&U(t,n.selectedDates[0])>=0&&U(t,n.selectedDates[1])<=0}(e)&&!bt(e)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==t&&o%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(e)+"</span>"),vt("onDayCreate",a),a}function N(t){t.focus(),"range"===n.config.mode&&ot(t)}function V(t){for(var e=t>0?0:n.config.showMonths-1,i=t>0?n.config.showMonths:-1,o=e;o!=i;o+=t)for(var r=n.daysContainer.children[o],a=t>0?0:r.children.length-1,s=t>0?r.children.length:-1,c=a;c!=s;c+=t){var l=r.children[c];if(-1===l.className.indexOf("hidden")&&tt(l.dateObj))return l}}function q(t,e){var o=i(),r=et(o||document.body),a=void 0!==t?t:r?o:void 0!==n.selectedDateElem&&et(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&et(n.todayDateElem)?n.todayDateElem:V(e>0?1:-1);void 0===a?n._input.focus():r?function(t,e){for(var i=-1===t.className.indexOf("Month")?t.dateObj.getMonth():n.currentMonth,o=e>0?n.config.showMonths:-1,r=e>0?1:-1,a=i-n.currentMonth;a!=o;a+=r)for(var s=n.daysContainer.children[a],c=i-n.currentMonth===a?t.$i+e:e<0?s.children.length-1:0,l=s.children.length,u=c;u>=0&&u<l&&u!=(e>0?l:-1);u+=r){var d=s.children[u];if(-1===d.className.indexOf("hidden")&&tt(d.dateObj)&&Math.abs(t.$i-u)>=Math.abs(e))return N(d)}n.changeMonth(r),q(V(r),0)}(a,e):N(a)}function B(t,e){for(var i=(new Date(t,e,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((e-1+12)%12,t),r=n.utils.getDaysInMonth(e,t),a=window.document.createDocumentFragment(),s=n.config.showMonths>1,c=s?"prevMonthDay hidden":"prevMonthDay",l=s?"nextMonthDay hidden":"nextMonthDay",u=o+1-i,d=0;u<=o;u++,d++)a.appendChild(R("flatpickr-day "+c,new Date(t,e-1,u),0,d));for(u=1;u<=r;u++,d++)a.appendChild(R("flatpickr-day",new Date(t,e,u),0,d));for(var p=r+1;p<=42-i&&(1===n.config.showMonths||d%7!=0);p++,d++)a.appendChild(R("flatpickr-day "+l,new Date(t,e+1,p%r),0,d));var f=h("div","dayContainer");return f.appendChild(a),f}function H(){if(void 0!==n.daysContainer){g(n.daysContainer),n.weekNumbers&&g(n.weekNumbers);for(var t=document.createDocumentFragment(),e=0;e<n.config.showMonths;e++){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+e),t.appendChild(B(i.getFullYear(),i.getMonth()))}n.daysContainer.appendChild(t),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&ot()}}function W(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var t=function(t){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&t<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&t>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var e=0;e<12;e++)if(t(e)){var i=h("option","flatpickr-monthDropdown-month");i.value=new Date(n.currentYear,e).getMonth().toString(),i.textContent=w(e,n.config.shorthandCurrentMonth,n.l10n),i.tabIndex=-1,n.currentMonth===e&&(i.selected=!0),n.monthsDropdownContainer.appendChild(i)}}}function z(){var t,e=h("div","flatpickr-month"),i=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?t=h("span","cur-month"):(n.monthsDropdownContainer=h("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),I(n.monthsDropdownContainer,"change",(function(t){var e=b(t),i=parseInt(e.value,10);n.changeMonth(i-n.currentMonth),vt("onMonthChange")})),W(),t=n.monthsDropdownContainer);var o=y("cur-year",{tabindex:"-1"}),r=o.getElementsByTagName("input")[0];r.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&r.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(r.setAttribute("max",n.config.maxDate.getFullYear().toString()),r.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=h("div","flatpickr-current-month");return a.appendChild(t),a.appendChild(o),i.appendChild(a),e.appendChild(i),{container:e,yearElement:r,monthElement:t}}function G(){g(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var t=n.config.showMonths;t--;){var e=z();n.yearElements.push(e.yearElement),n.monthElements.push(e.monthElement),n.monthNav.appendChild(e.container)}n.monthNav.appendChild(n.nextMonthNav)}function Y(){n.weekdayContainer?g(n.weekdayContainer):n.weekdayContainer=h("div","flatpickr-weekdays");for(var t=n.config.showMonths;t--;){var e=h("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(e)}return Z(),n.weekdayContainer}function Z(){if(n.weekdayContainer){var t=n.l10n.firstDayOfWeek,e=O(n.l10n.weekdays.shorthand);t>0&&t<e.length&&(e=O(e.splice(t,e.length),e.splice(0,t)));for(var i=n.config.showMonths;i--;)n.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+e.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function K(t,e){void 0===e&&(e=!0);var i=e?t:t-n.currentMonth;i<0&&!0===n._hidePrevMonthArrow||i>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=i,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,vt("onYearChange"),W()),H(),vt("onMonthChange"),_t())}function X(t){return n.calendarContainer.contains(t)}function J(t){if(n.isOpen&&!n.config.inline){var e=b(t),i=X(e),o=!(e===n.input||e===n.altInput||n.element.contains(e)||t.path&&t.path.indexOf&&(~t.path.indexOf(n.input)||~t.path.indexOf(n.altInput))||i||X(t.relatedTarget)),r=!n.config.ignoredFocusElements.some((function(t){return t.contains(e)}));o&&r&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&c(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function Q(t){if(!(!t||n.config.minDate&&t<n.config.minDate.getFullYear()||n.config.maxDate&&t>n.config.maxDate.getFullYear())){var e=t,i=n.currentYear!==e;n.currentYear=e||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),i&&(n.redraw(),vt("onYearChange"),W())}}function tt(t,e){var i;void 0===e&&(e=!0);var o=n.parseDate(t,void 0,e);if(n.config.minDate&&o&&U(o,n.config.minDate,void 0!==e?e:!n.minDateHasTime)<0||n.config.maxDate&&o&&U(o,n.config.maxDate,void 0!==e?e:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var r=!!n.config.enable,a=null!==(i=n.config.enable)&&void 0!==i?i:n.config.disable,s=0,c=void 0;s<a.length;s++){if("function"==typeof(c=a[s])&&c(o))return r;if(c instanceof Date&&void 0!==o&&c.getTime()===o.getTime())return r;if("string"==typeof c){var l=n.parseDate(c,void 0,!0);return l&&l.getTime()===o.getTime()?r:!r}if("object"==typeof c&&void 0!==o&&c.from&&c.to&&o.getTime()>=c.from.getTime()&&o.getTime()<=c.to.getTime())return r}return!r}function et(t){return void 0!==n.daysContainer&&-1===t.className.indexOf("hidden")&&-1===t.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(t)}function nt(t){var e=t.target===n._input,i=n._input.value.trimEnd()!==wt();!e||!i||t.relatedTarget&&X(t.relatedTarget)||n.setDate(n._input.value,!0,t.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function it(e){var o=b(e),r=n.config.wrap?t.contains(o):o===n._input,a=n.config.allowInput,s=n.isOpen&&(!a||!r),l=n.config.inline&&r&&!a;if(13===e.keyCode&&r){if(a)return n.setDate(n._input.value,!0,o===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),o.blur();n.open()}else if(X(o)||s||l){var u=!!n.timeContainer&&n.timeContainer.contains(o);switch(e.keyCode){case 13:u?(e.preventDefault(),c(),dt()):pt(e);break;case 27:e.preventDefault(),dt();break;case 8:case 46:r&&!n.config.allowInput&&(e.preventDefault(),n.clear());break;case 37:case 39:if(u||r)n.hourElement&&n.hourElement.focus();else{e.preventDefault();var d=i();if(void 0!==n.daysContainer&&(!1===a||d&&et(d))){var p=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),K(p),q(V(1),0)):q(void 0,p)}}break;case 38:case 40:e.preventDefault();var f=40===e.keyCode?1:-1;n.daysContainer&&void 0!==o.$i||o===n.input||o===n.altInput?e.ctrlKey?(e.stopPropagation(),Q(n.currentYear-f),q(V(1),0)):u||q(void 0,7*f):o===n.currentYearElement?Q(n.currentYear-f):n.config.enableTime&&(!u&&n.hourElement&&n.hourElement.focus(),c(e),n._debouncedChange());break;case 9:if(u){var m=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(t){return t})),h=m.indexOf(o);if(-1!==h){var g=m[h+(e.shiftKey?-1:1)];e.preventDefault(),(g||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(o)&&e.shiftKey&&(e.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&o===n.amPM)switch(e.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],_(),At();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],_(),At()}(r||X(o))&&vt("onKeyDown",e)}function ot(t,e){if(void 0===e&&(e="flatpickr-day"),1===n.selectedDates.length&&(!t||t.classList.contains(e)&&!t.classList.contains("flatpickr-disabled"))){for(var i=t?t.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),r=Math.min(i,n.selectedDates[0].getTime()),a=Math.max(i,n.selectedDates[0].getTime()),s=!1,c=0,l=0,u=r;u<a;u+=864e5)tt(new Date(u),!0)||(s=s||u>r&&u<a,u<o&&(!c||u>c)?c=u:u>o&&(!l||u<l)&&(l=u));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+e)).forEach((function(e){var r,a,u,d=e.dateObj.getTime(),p=c>0&&d<c||l>0&&d>l;if(p)return e.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(t){e.classList.remove(t)}));s&&!p||(["startRange","inRange","endRange","notAllowed"].forEach((function(t){e.classList.remove(t)})),void 0!==t&&(t.classList.add(i<=n.selectedDates[0].getTime()?"startRange":"endRange"),o<i&&d===o?e.classList.add("startRange"):o>i&&d===o&&e.classList.add("endRange"),d>=c&&(0===l||d<=l)&&(a=o,u=i,(r=d)>Math.min(a,u)&&r<Math.max(a,u))&&e.classList.add("inRange")))}))}}function rt(){!n.isOpen||n.config.static||n.config.inline||lt()}function at(t){return function(e){var i=n.config["_"+t+"Date"]=n.parseDate(e,n.config.dateFormat),o=n.config["_"+("min"===t?"max":"min")+"Date"];void 0!==i&&(n["min"===t?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(t){return tt(t)})),n.selectedDates.length||"min"!==t||A(i),At()),n.daysContainer&&(ut(),void 0!==i?n.currentYearElement[t]=i.getFullYear().toString():n.currentYearElement.removeAttribute(t),n.currentYearElement.disabled=!!o&&void 0!==i&&o.getFullYear()===i.getFullYear())}}function st(){return n.config.wrap?t.querySelector("[data-input]"):t}function ct(){"object"!=typeof n.config.locale&&void 0===L.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=S(S({},L.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?L.l10ns[n.config.locale]:void 0),k.D="("+n.l10n.weekdays.shorthand.join("|")+")",k.l="("+n.l10n.weekdays.longhand.join("|")+")",k.M="("+n.l10n.months.shorthand.join("|")+")",k.F="("+n.l10n.months.longhand.join("|")+")",k.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===S(S({},e),JSON.parse(JSON.stringify(t.dataset||{}))).time_24hr&&void 0===L.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=E(n),n.parseDate=T({config:n.config,l10n:n.l10n})}function lt(t){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){vt("onPreCalendarPosition");var e=t||n._positionElement,i=Array.prototype.reduce.call(n.calendarContainer.children,(function(t,e){return t+e.offsetHeight}),0),o=n.calendarContainer.offsetWidth,r=n.config.position.split(" "),a=r[0],s=r.length>1?r[1]:null,c=e.getBoundingClientRect(),l=window.innerHeight-c.bottom,u="above"===a||"below"!==a&&l<i&&c.top>i,d=window.pageYOffset+c.top+(u?-i-2:e.offsetHeight+2);if(m(n.calendarContainer,"arrowTop",!u),m(n.calendarContainer,"arrowBottom",u),!n.config.inline){var p=window.pageXOffset+c.left,f=!1,h=!1;"center"===s?(p-=(o-c.width)/2,f=!0):"right"===s&&(p-=o-c.width,h=!0),m(n.calendarContainer,"arrowLeft",!f&&!h),m(n.calendarContainer,"arrowCenter",f),m(n.calendarContainer,"arrowRight",h);var g=window.document.body.offsetWidth-(window.pageXOffset+c.right),v=p+o>window.document.body.offsetWidth,y=g+o>window.document.body.offsetWidth;if(m(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=d+"px",v)if(y){var b=function(){for(var t=null,e=0;e<document.styleSheets.length;e++){var n=document.styleSheets[e];if(n.cssRules){try{n.cssRules}catch(t){continue}t=n;break}}return null!=t?t:(i=document.createElement("style"),document.head.appendChild(i),i.sheet);var i}();if(void 0===b)return;var _=window.document.body.offsetWidth,w=Math.max(0,_/2-o/2),A=b.cssRules.length,k="{left:"+c.left+"px;right:auto;}";m(n.calendarContainer,"rightMost",!1),m(n.calendarContainer,"centerMost",!0),b.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+k,A),n.calendarContainer.style.left=w+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=p+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,t)}function ut(){n.config.noCalendar||n.isMobile||(W(),_t(),H())}function dt(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function pt(t){t.preventDefault(),t.stopPropagation();var e=v(b(t),(function(t){return t.classList&&t.classList.contains("flatpickr-day")&&!t.classList.contains("flatpickr-disabled")&&!t.classList.contains("notAllowed")}));if(void 0!==e){var i=e,o=n.latestSelectedDateObj=new Date(i.dateObj.getTime()),r=(o.getMonth()<n.currentMonth||o.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=i,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var a=bt(o);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==U(o,n.selectedDates[0],!0)&&n.selectedDates.sort((function(t,e){return t.getTime()-e.getTime()})));if(_(),r){var s=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),s&&(vt("onYearChange"),W()),vt("onMonthChange")}if(_t(),H(),At(),r||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():N(i),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var c="single"===n.config.mode&&!n.config.enableTime,l="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(c||l)&&dt()}P()}}n.parseDate=T({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=I,n._setHoursFromDate=A,n._positionCalendar=lt,n.changeMonth=K,n.changeYear=Q,n.clear=function(t,e){if(void 0===t&&(t=!0),void 0===e&&(e=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===e&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var i=D(n.config);C(i.hours,i.minutes,i.seconds)}n.redraw(),t&&vt("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),vt("onClose")},n.onMouseOver=ot,n._createElement=h,n.createDay=R,n.destroy=function(){void 0!==n.config&&vt("onDestroy");for(var t=n._handlers.length;t--;)n._handlers[t].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var e=n.calendarContainer.parentNode;if(e.lastChild&&e.removeChild(e.lastChild),e.parentNode){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.parentNode.removeChild(e)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(t){try{delete n[t]}catch(t){}}))},n.isEnabled=tt,n.jumpToDate=j,n.updateValue=At,n.open=function(t,e){if(void 0===e&&(e=n._positionElement),!0===n.isMobile){if(t){t.preventDefault();var i=b(t);i&&i.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void vt("onOpen")}if(!n._input.disabled&&!n.config.inline){var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),vt("onOpen"),lt(e)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==t&&n.timeContainer.contains(t.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))}},n.redraw=ut,n.set=function(t,e){if(null!==t&&"object"==typeof t)for(var i in Object.assign(n.config,t),t)void 0!==ft[i]&&ft[i].forEach((function(t){return t()}));else n.config[t]=e,void 0!==ft[t]?ft[t].forEach((function(t){return t()})):a.indexOf(t)>-1&&(n.config[t]=f(e));n.redraw(),At(!0)},n.setDate=function(t,e,i){if(void 0===e&&(e=!1),void 0===i&&(i=n.config.dateFormat),0!==t&&!t||t instanceof Array&&0===t.length)return n.clear(e);mt(t,i),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),j(void 0,e),A(),0===n.selectedDates.length&&n.clear(!1),At(e),e&&vt("onChange")},n.toggle=function(t){if(!0===n.isOpen)return n.close();n.open(t)};var ft={locale:[ct,Z],showMonths:[G,r,Y],minDate:[j],maxDate:[j],positionElement:[gt],clickOpens:[function(){!0===n.config.clickOpens?(I(n._input,"focus",n.open),I(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function mt(t,e){var i=[];if(t instanceof Array)i=t.map((function(t){return n.parseDate(t,e)}));else if(t instanceof Date||"number"==typeof t)i=[n.parseDate(t,e)];else if("string"==typeof t)switch(n.config.mode){case"single":case"time":i=[n.parseDate(t,e)];break;case"multiple":i=t.split(n.config.conjunction).map((function(t){return n.parseDate(t,e)}));break;case"range":i=t.split(n.l10n.rangeSeparator).map((function(t){return n.parseDate(t,e)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(t)));n.selectedDates=n.config.allowInvalidPreload?i:i.filter((function(t){return t instanceof Date&&tt(t,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(t,e){return t.getTime()-e.getTime()}))}function ht(t){return t.slice().map((function(t){return"string"==typeof t||"number"==typeof t||t instanceof Date?n.parseDate(t,void 0,!0):t&&"object"==typeof t&&t.from&&t.to?{from:n.parseDate(t.from,void 0),to:n.parseDate(t.to,void 0)}:t})).filter((function(t){return t}))}function gt(){n._positionElement=n.config.positionElement||n._input}function vt(t,e){if(void 0!==n.config){var i=n.config[t];if(void 0!==i&&i.length>0)for(var o=0;i[o]&&o<i.length;o++)i[o](n.selectedDates,n.input.value,n,e);"onChange"===t&&(n.input.dispatchEvent(yt("change")),n.input.dispatchEvent(yt("input")))}}function yt(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e}function bt(t){for(var e=0;e<n.selectedDates.length;e++){var i=n.selectedDates[e];if(i instanceof Date&&0===U(i,t))return""+e}return!1}function _t(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((function(t,e){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+e),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[e].textContent=w(i.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=i.getMonth().toString(),t.value=i.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function wt(t){var e=t||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(t){return n.formatDate(t,e)})).filter((function(t,e,i){return"range"!==n.config.mode||n.config.enableTime||i.indexOf(t)===e})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function At(t){void 0===t&&(t=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=wt(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=wt(n.config.altFormat)),!1!==t&&vt("onValueUpdate")}function kt(t){var e=b(t),i=n.prevMonthNav.contains(e),o=n.nextMonthNav.contains(e);i||o?K(i?-1:1):n.yearElements.indexOf(e)>=0?e.select():e.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):e.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=t,n.isOpen=!1,function(){var i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],r=S(S({},JSON.parse(JSON.stringify(t.dataset||{}))),e),c={};n.config.parseDate=r.parseDate,n.config.formatDate=r.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(t){n.config._enable=ht(t)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(t){n.config._disable=ht(t)}});var l="time"===r.mode;if(!r.dateFormat&&(r.enableTime||l)){var u=L.defaultConfig.dateFormat||s.dateFormat;c.dateFormat=r.noCalendar||l?"H:i"+(r.enableSeconds?":S":""):u+" H:i"+(r.enableSeconds?":S":"")}if(r.altInput&&(r.enableTime||l)&&!r.altFormat){var d=L.defaultConfig.altFormat||s.altFormat;c.altFormat=r.noCalendar||l?"h:i"+(r.enableSeconds?":S K":" K"):d+" h:i"+(r.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:at("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:at("max")});var p=function(t){return function(e){n.config["min"===t?"_minTime":"_maxTime"]=n.parseDate(e,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:p("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:p("max")}),"time"===r.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,c,r);for(var m=0;m<i.length;m++)n.config[i[m]]=!0===n.config[i[m]]||"true"===n.config[i[m]];for(a.filter((function(t){return void 0!==n.config[t]})).forEach((function(t){n.config[t]=f(n.config[t]||[]).map(o)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),m=0;m<n.config.plugins.length;m++){var h=n.config.plugins[m](n)||{};for(var g in h)a.indexOf(g)>-1?n.config[g]=f(h[g]).map(o).concat(n.config[g]):void 0===r[g]&&(n.config[g]=h[g])}r.altInputClass||(n.config.altInputClass=st().className+" "+n.config.altInputClass),vt("onParseConfig")}(),ct(),n.input=st(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=h(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),gt()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var t=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);t&&mt(t,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(t,e){return void 0===t&&(t=n.currentMonth),void 0===e&&(e=n.currentYear),1===t&&(e%4==0&&e%100!=0||e%400==0)?29:n.l10n.daysInMonth[t]}},n.isMobile||function(){var t=window.document.createDocumentFragment();if(n.calendarContainer=h("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(t.appendChild((n.monthNav=h("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=h("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=h("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,G(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(t){n.__hidePrevMonthArrow!==t&&(m(n.prevMonthNav,"flatpickr-disabled",t),n.__hidePrevMonthArrow=t)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(t){n.__hideNextMonthArrow!==t&&(m(n.nextMonthNav,"flatpickr-disabled",t),n.__hideNextMonthArrow=t)}}),n.currentYearElement=n.yearElements[0],_t(),n.monthNav)),n.innerContainer=h("div","flatpickr-innerContainer"),n.config.weekNumbers){var e=function(){n.calendarContainer.classList.add("hasWeeks");var t=h("div","flatpickr-weekwrapper");t.appendChild(h("span","flatpickr-weekday",n.l10n.weekAbbreviation));var e=h("div","flatpickr-weeks");return t.appendChild(e),{weekWrapper:t,weekNumbers:e}}(),i=e.weekWrapper,o=e.weekNumbers;n.innerContainer.appendChild(i),n.weekNumbers=o,n.weekWrapper=i}n.rContainer=h("div","flatpickr-rContainer"),n.rContainer.appendChild(Y()),n.daysContainer||(n.daysContainer=h("div","flatpickr-days"),n.daysContainer.tabIndex=-1),H(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),t.appendChild(n.innerContainer)}n.config.enableTime&&t.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var t=D(n.config);n.timeContainer=h("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var e=h("span","flatpickr-time-separator",":"),i=y("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=i.getElementsByTagName("input")[0];var o=y("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?t.hours:function(t){switch(t%24){case 0:case 12:return 12;default:return t%12}}(t.hours)),n.minuteElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():t.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(i),n.timeContainer.appendChild(e),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var r=y("flatpickr-second");n.secondElement=r.getElementsByTagName("input")[0],n.secondElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():t.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(h("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(r)}return n.config.time_24hr||(n.amPM=h("span","flatpickr-am-pm",n.l10n.amPM[d((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),m(n.calendarContainer,"rangeMode","range"===n.config.mode),m(n.calendarContainer,"animate",!0===n.config.animate),m(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(t);var r=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!r&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=h("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach((function(t){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+t+"]"),(function(e){return I(e,"click",n[t])}))})),n.isMobile)!function(){var t=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=h("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=t,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===t?"Y-m-d\\TH:i:S":"date"===t?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(t){}I(n.mobileInput,"change",(function(t){n.setDate(b(t).value,!1,n.mobileFormatStr),vt("onChange"),vt("onClose")}))}();else{var t=p(rt,50);if(n._debouncedChange=p(P,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&I(n.daysContainer,"mouseover",(function(t){"range"===n.config.mode&&ot(b(t))})),I(n._input,"keydown",it),void 0!==n.calendarContainer&&I(n.calendarContainer,"keydown",it),n.config.inline||n.config.static||I(window,"resize",t),void 0!==window.ontouchstart?I(window.document,"touchstart",J):I(window.document,"mousedown",J),I(window.document,"focus",J,{capture:!0}),!0===n.config.clickOpens&&(I(n._input,"focus",n.open),I(n._input,"click",n.open)),void 0!==n.daysContainer&&(I(n.monthNav,"click",kt),I(n.monthNav,["keyup","increment"],M),I(n.daysContainer,"click",pt)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){I(n.timeContainer,["increment"],c),I(n.timeContainer,"blur",c,{capture:!0}),I(n.timeContainer,"click",$),I([n.hourElement,n.minuteElement],["focus","click"],(function(t){return b(t).select()})),void 0!==n.secondElement&&I(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&I(n.amPM,"click",(function(t){c(t)}))}n.config.allowInput&&I(n._input,"blur",nt)}}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&A(n.config.noCalendar?n.latestSelectedDateObj:void 0),At(!1)),r();var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&i&<(),vt("onReady")}(),n}function I(t,e){for(var n=Array.prototype.slice.call(t).filter((function(t){return t instanceof HTMLElement})),i=[],o=0;o<n.length;o++){var r=n[o];try{if(null!==r.getAttribute("data-fp-omit"))continue;void 0!==r._flatpickr&&(r._flatpickr.destroy(),r._flatpickr=void 0),r._flatpickr=M(r,e||{}),i.push(r._flatpickr)}catch(t){console.error(t)}}return 1===i.length?i[0]:i}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(t){return I(this,t)},HTMLElement.prototype.flatpickr=function(t){return I([this],t)});var L=function(t,e){return"string"==typeof t?I(window.document.querySelectorAll(t),e):t instanceof Node?I([t],e):I(t,e)};L.defaultConfig={},L.l10ns={en:S({},l),default:S({},l)},L.localize=function(t){L.l10ns.default=S(S({},L.l10ns.default),t)},L.setDefaults=function(t){L.defaultConfig=S(S({},L.defaultConfig),t)},L.parseDate=T({}),L.formatDate=E({}),L.compareDates=U,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(t){return I(this,t)}),Date.prototype.fp_incr=function(t){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof t?parseInt(t,10):t))},"undefined"!=typeof window&&(window.flatpickr=L);const P=L;var j=n(1290),$=n(2569),F=n(1454),R=n(8027),N=n(8944),V=n(772);function q(t){return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q(t)}function B(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&H(t,e)}function H(t,e){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},H(t,e)}function W(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=Y(t);if(e){var o=Y(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return z(this,n)}}function z(t,e){if(e&&("object"===q(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return G(t)}function G(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Y(t){return Y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Y(t)}function Z(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function K(t,e,n){return e&&Z(t.prototype,e),n&&Z(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function X(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var J=_uo.utility,Q=J.isDefined,tt=J.isEmpty,et=J.debounce,nt=(J.addParametersToURL,K((function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(X(this,t),e.attributes.supportsTokens)return"textarea"==e.type?new ot(e,n):new it(e,n)}))),it=function(t){B(n,t);var e=W(n);function n(t){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return X(this,n),(i=e.call(this,t.attributes.itemType,t.type,o)).Field=t,i.Field.TokenSelector=G(i),i.render(),i.setData(),i.Field.getField().on("ua-codemirror-ready",(function(){i.getCodeMirrorEditor(),i.editor.setValue(i.editor.getValue()),i.renderTokens(),i.handleAddTokens(),i.renderTokensInRealTime()})),i}return K(n,[{key:"render",value:function(){this.RenderTokenSelector=new rt(this.Field,this.tokens)}},{key:"setData",value:function(){this.data={tokenRenderingDebounce:200}}},{key:"getCodeMirrorEditor",value:function(){this.editor=this.Field.fieldCM}},{key:"handleAddTokens",value:function(){var t=this;this.Field.field.off("ua-add-token").on("ua-add-token",(function(e,n){["date","time"].includes(t.Field.attributes.fieldType)&&t.editor.setValue(""),t.insertTextAtCursor("{{".concat(n.id,"}}")),t.renderTokens({ignoreRequiresUserModal:!0}),["date","time"].includes(t.Field.attributes.fieldType)||t.editor.focus(),["date","time"].includes(t.Field.attributes.fieldType)&&t.Field.setValue("{{".concat(n.id,"}}"))}))}},{key:"destroy",value:function(){this.RenderTokenSelector.destroy()}},{key:"insertTextAtCursor",value:function(t){this.editor.doc.replaceRange(t,this.editor.doc.getCursor())}},{key:"renderTokensInRealTime",value:function(){var t=this;this.editor.on("changes",et((function(e){t.renderTokens()}),this.data.tokenRenderingDebounce))}},{key:"renderTokens",value:function(t){var e=this;t=Object.assign({ignoreRequiresUserModal:!1},t);for(var n=this.editor.getSearchCursor(/\{\{(.*?)\}\}/),i=function(){var i={from:n.from(),to:n.to()},o=e.editor.getRange(i.from,i.to).replace("{{","").replace("}}",""),r=e.createTokenDOMNode(o),a=e.editor.markText(i.from,i.to,{replacedWith:r});if("anonymous"==UncannyAutomator.recipe.type&&!UncannyAutomator.recipe.requiresUserData&&(e.tokensThatRequireUser.includes(o)||o.startsWith("USERMETA:"))&&!t.ignoreRequiresUserModal)return e.tokenNeedsUserModal(r,{removeToken:function(){var t=a.find();a.clear(),e.editor.replaceRange("",t.from,t.to)}}),"break";e.Field.attributes.isReadOnly||r.addEventListener("click",(function(){if(!r.classList.contains("uap-token--cm-focused")){r.classList.add("uap-token--cm-focused");var t=function(){r.classList.remove("uap-token--cm-focused"),document.removeEventListener("mouseup",n),document.removeEventListener("copy",i),document.removeEventListener("keydown",s),document.removeEventListener("keydown",c)},n=function(e){r===e.target||r.contains(e.target)||t()};document.addEventListener("mouseup",n);var i=function(e){t(),(0,j.vQ)("{{".concat(o,"}}"))};document.addEventListener("copy",i);var s=function(n){var i=n.keyCode||n.charCode;if(8==i||46==i){var o=a.find();a.clear(),e.editor.replaceRange("",o.from,o.to),t()}};document.addEventListener("keydown",s);var c=function(n){var i=n.keyCode||n.charCode;if(37==i||39==i){t();var o,r=a.find();37==i&&(o=r.from),39==i&&(o=r.to),e.editor.focus(),e.editor.setCursor(o)}};document.addEventListener("keydown",c)}}))};n.findNext()&&"break"!==i(););}},{key:"tokenNeedsUserModal",value:function(t){var e,n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Q(UncannyAutomator.wp)&&UncannyAutomator.wp){var o=UncannyAutomator.recipe.isLive;(e=new V.Z({title:"".concat(UncannyAutomator.i18n.userSelector.userDataModal.action.allowed.title,' <span class="needs-user-data-modal-pro-badge needs-user-data-modal-pro-badge--gray">').concat(UncannyAutomator.i18n.proOnly.pro,"</span>"),content:'\n\t\t\t\t\t<div class="needs-user-data-modal">\n\t\t\t\t\t\t<div class="needs-user-data-modal__title">'.concat((0,r.gB)(UncannyAutomator.i18n.userSelector.userDataModal.token.allowed.content.mustRunOnUser,t.outerHTML),'</div>\n\t\t\t\t\t\t<div class="needs-user-data-modal__disclaimer">\n\t\t\t\t\t\t\t<div class="description">').concat(UncannyAutomator.i18n.userSelector.userDataModal.token.allowed.content.description,"</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t"),buttons:{cancel:UncannyAutomator.i18n.userSelector.userDataModal.token.allowed.cancelButton,confirm:UncannyAutomator.i18n.userSelector.userDataModal.token.allowed.confirmButton}},{size:"large"})).setEvents({onConfirm:function(){var t=e.getElements();t.modal.box.buttons.confirm.addClass("uap-btn--loading").prop("disabled",!0),(0,j.R$)(!0,(function(t){e.destroy(),n.renderTokens()}),(function(e){t.modal.box.buttons.confirm.removeClass("uap-btn--loading").prop("disabled",!1)})),o&&UncannyAutomator.recipe.publish.statusToggle.setValue(!1),Q(i.allowedConfirm)&&i.allowedConfirm()},onCancel:function(){e.destroy(),Q(i.removeToken)&&i.removeToken(),Q(i.allowedCancel)&&i.allowedCancel()}})}else(e=new V.Z({title:"".concat(UncannyAutomator.i18n.userSelector.userDataModal.action.forbidden.title,' <span class="needs-user-data-modal-pro-badge">').concat(UncannyAutomator.i18n.proOnly.pro,"</span>"),content:'\n\t\t\t\t\t<div class="needs-user-data-modal">\n\t\t\t\t\t\t<div class="needs-user-data-modal__title">'.concat((0,r.gB)(UncannyAutomator.i18n.userSelector.userDataModal.token.forbidden.content.mustRunOnUser,t.outerHTML),'</div>\n\t\t\t\t\t\t<div class="needs-user-data-modal__disclaimer">\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t<div class="description">').concat((0,r.gB)(UncannyAutomator.i18n.userSelector.userDataModal.token.forbidden.content.description,UncannyAutomator.i18n.uncannyAutomatorPro),' <a href="').concat((0,j.XE)("https://automatorplugin.com/pricing/",{medium:"select_an_item",campaign:"update_to_pro",content:"requires_user_data"}),'" target="_blank">').concat(UncannyAutomator.i18n.upgradeNow,' <uo-icon id="external-link"></uo-icon></a></div>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t<div class="description">').concat(UncannyAutomator.i18n.userSelector.userDataModal.token.forbidden.content.upgradeLater,' <a href="').concat((0,j.XE)("https://automatorplugin.com/knowledge-base/creating-a-recipe/#Recipe_types",{medium:"select_an_item",content:"requires_user_data-learn-more"}),'" target="_blank">').concat(UncannyAutomator.i18n.learnMore,' <uo-icon id="external-link"></uo-icon></a></div>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t'),buttons:{cancel:UncannyAutomator.i18n.userSelector.userDataModal.token.forbidden.cancelButton,confirm:UncannyAutomator.i18n.userSelector.userDataModal.token.forbidden.confirmButton}},{size:"large"})).setEvents({onConfirm:function(){e.destroy(),(0,j.YQ)((0,j.XE)("https://automatorplugin.com/pricing/",{medium:"add_token",campaign:"update_to_pro",content:"requires_user_data"})),Q(i.removeToken)&&i.removeToken(),Q(i.forbiddenConfirm)&&i.forbiddenConfirm()},onCancel:function(){e.destroy(),Q(i.removeToken)&&i.removeToken(),Q(i.forbiddenCancel)&&i.forbiddenCancel()}})}}]),n}(R.Z),ot=function(t){B(n,t);var e=W(n);function n(t){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return X(this,n),(i=e.call(this,t,o)).Field.attributes.supportsTinyMCE&&i.Field.getField().on("ua-tinymce-ready",(function(){i.getTinyMCEEditor(),i.addStylesToEditor(),setTimeout((function(){i.parsePlainTokensInTinyMCE({parseTokensInAttributes:!1})}),i.data.tokenRenderingDebounce),setTimeout((function(){i.parseHTMLTokensInPlainTextarea()}),i.data.tokenRenderingDebounce),i.handleAddTokens(),i.handleHTMLTokensInPlainTextarea(),i.handlePlainTokensInTinyMCE()})),i}return K(n,[{key:"setData",value:function(){this.data={tokenRenderingDebounce:200,tokenCSSClass:"uap-token-tinymce",tinymceTokenRegex:new RegExp(/\<ins contenteditable\="false"\>\<\!\-\-UAToken\-\-\>(?:.*?)data\-token\-id\="(.*?)"(?:.*?)\<\!\-\-UATokenEnd\-\-\>\<\/ins\>/gm)},this.data.tinymceTokenTemplate='<ins contenteditable="false">\x3c!--UAToken--\x3e<span class="'.concat(this.data.tokenCSSClass,'" contenteditable="false" data-token-id="%2$s">%1$s</span>\x3c!--UATokenEnd--\x3e</ins>')}},{key:"render",value:function(){this.RenderTokenSelector=new rt(this.Field,this.tokens)}},{key:"insertTextAtCursor",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!Q(this.tinyMCEeditor)||Q(this.tinyMCEeditor)&&this.tinyMCEeditor.hidden)this.editor.doc.replaceRange(e,this.editor.doc.getCursor());else{e=e.replace("{{","").replace("}}","");var n=this.createTokenDOMNode(e);"anonymous"!=UncannyAutomator.recipe.type||UncannyAutomator.recipe.requiresUserData||!this.tokensThatRequireUser.includes(e)&&!e.startsWith("USERMETA:")?(this.tinyMCEeditor.execCommand("mceInsertContent",!1,(0,r.gB)(this.data.tinymceTokenTemplate,n.outerHTML,e)),this.Field.getField().trigger("change input")):this.tokenNeedsUserModal(n,{allowedConfirm:function(){t.tinyMCEeditor.execCommand("mceInsertContent",!1,(0,r.gB)(t.data.tinymceTokenTemplate,n.outerHTML,e)),t.Field.getField().trigger("change input")}})}}},{key:"getTinyMCEEditor",value:function(){this.tinyMCEeditor=this.Field.fieldTinyMCE}},{key:"addStylesToEditor",value:function(){this.tinyMCEeditor.dom.addStyle("\n\t\t\thtml body {\n\t\t\t\tfont-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n\t\t\t\tfont-size: 15px;\n\t\t\t\tmargin-left: 12px;\n\t\t\t\tmargin-right: 12px;\n\t\t\t}\n\n\t\t\tins {\n\t\t\t\ttext-decoration: none !important;\n\t\t\t}\n\t\t")}},{key:"handleHTMLTokensInPlainTextarea",value:function(){var t=this;this.Field.getField().on("change input",et((function(){t.parseHTMLTokensInPlainTextarea()}),this.data.tokenRenderingDebounce)),this.Field.getField().on("ua-tinymce-activate-text-view",(function(){setTimeout((function(){t.parseHTMLTokensInPlainTextarea()}),t.data.tokenRenderingDebounce)}))}},{key:"handlePlainTokensInTinyMCE",value:function(){var t=this;this.Field.getField().on("ua-tinymce-activate-visual-view",(function(){setTimeout((function(){t.parsePlainTokensInTinyMCE({parseTokensInAttributes:!1})}),t.data.tokenRenderingDebounce)}))}},{key:"parsePlainTokensInTinyMCE",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t=Object.assign({parseTokensInAttributes:!0},t);var e=this.tinyMCEeditor.getContent({format:"raw"}),n=this.renderTextWithTokens(e,{template:this.data.tinymceTokenTemplate,parseTokensInAttributes:t.parseTokensInAttributes,returnString:!0});e!=n&&this.tinyMCEeditor.setContent(n)}},{key:"parseHTMLTokensInPlainTextarea",value:function(){var t=this.Field.getField().val(),e=!1;if(t=t.replaceAll(this.data.tinymceTokenRegex,(function(t,n){return e=!0,"{{".concat(n,"}}")})),e)try{this.editor.setValue(t)}catch(e){this.Field.getField().val(t)}}},{key:"destroy",value:function(){this.RenderTokenSelector.destroy()}}]),n}(it),rt=function(){function t(e,n){X(this,t),this.Field=e,this.tokens=n,this.tokens=this.tokens.map((function(t,e){return t.order=e,t})),this.getData(),this.getElements(),this.createWrapper(),this.createFilter(),this.createGroupsOfTokens(),this.listenToggleButton(),this.resizeDropdownOnWindowResize(),this.resizeDropdownOnWindowScroll(),this.refreshOnFieldChange(),this.search(),this.shouldSupportFilters()&&this.setFilter(!0)}return K(t,[{key:"getData",value:function(){this.data={isOpen:!1,position:"below"}}},{key:"getElements",value:function(){this.$elements={wrapper:null,toggleButton:null,searchField:null,dropdown:null,allGroups:null,dropdownGroupsContainer:null,dropdownTokens:null,noResultsOption:null,seperators:null}}},{key:"createWrapper",value:function(){var t=o()('\n\t\t\t<div class="form-variable">\n\t\t\t\t<div class="form-variable__element">\n\t\t\t\t\t<div class="form-variable__render-container"></div>\n\t\t\t\t\t<div class="form-variable__toggle">\n\t\t\t\t\t\t<uo-icon id="asterisk"></uo-icon>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-variable__dropdown">\n\t\t\t\t\t<div class="form-variable__dropdown-container">\n\t\t\t\t\t\t<div class="form-variable__search">\n\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\tclass="form-variable__search-input" \n\t\t\t\t\t\t\t\tplaceholder="'.concat(UncannyAutomator.i18n.tokens.search,'"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-variable__groups"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t')),e=[];"textarea"==this.Field.type&&e.push(this.Field.getField()),Q(this.Field.getFieldCM())&&e.push(this.Field.getFieldCM()),e.forEach((function(e){t.insertAfter(e),t.find(".form-variable__render-container").append(e)})),this.$elements.wrapper=t,this.$elements.renderContainer=t.find(".form-variable__render-container"),this.$elements.searchFieldContainer=t.find(".form-variable__search"),this.$elements.searchField=t.find(".form-variable__search-input"),this.$elements.toggleButton=t.find(".form-variable__toggle"),this.$elements.dropdown=t.find(".form-variable__dropdown"),this.$elements.dropdownGroupsContainer=t.find(".form-variable__groups")}},{key:"createFilter",value:function(){var t=this;if(this.shouldSupportFilters()){var e=this.Field.attributes.fieldType,n=Q(UncannyAutomator.i18n.tokens.tokenType[e])?UncannyAutomator.i18n.tokens.tokenType[e]:e,i=o()('\n\t\t\t\t<div class="form-variable__filter"></div>\n\t\t\t'),a=new yt("checkbox",{optionCode:"token__enableFilter",currentValue:!0,label:'<span class="form-variable__filter-label">'+(0,r.gB)(UncannyAutomator.i18n.tokens.filter,'<span class="form-variable__filter-type">'.concat(n,"</span>"))+"<span>"}),s=a.createFormElement();i.prepend(s),this.$elements.searchFieldContainer.append(i),this.$elements.filterContainer=i,s.on("automator:field:change",(function(){a.getValue()?t.setFilter(!0):t.setFilter(!1)}))}}},{key:"createGroupsOfTokens",value:function(){var t=this,e=this.$elements.wrapper.find(".form-variable__groups"),n=this.tokens.filter((function(t){return!Q(t.itemType)})),i=this.tokens.filter((function(t){return"trigger"===t.itemType})),r=this.tokens.filter((function(t){return"action"===t.itemType}));n.forEach((function(n,i){e.append(t.createIndividualGroupOfTokens(i,n))})),i.length>0&&(e.get(0).insertAdjacentHTML("beforeEnd",'\n\t\t\t\t<uo-alert \n\t\t\t\t\tsize="xsmall" \n\t\t\t\t\ttype="info" \n\t\t\t\t\tcustom-icon \n\t\t\t\t\tno-radius\n\n\t\t\t\t\tclass="form-variable__group-item-separator form-variable__group-item-separator--triggers"\n\t\t\t\t>\n\t\t\t\t\t'.concat(UncannyAutomator.i18n.trigger.name,"\n\t\t\t\t</uo-alert>\n\t\t\t")),i.forEach((function(n,i){e.append(t.createIndividualGroupOfTokens(i,n))}))),r.length>0&&(e.get(0).insertAdjacentHTML("beforeEnd",'\n\t\t\t\t<uo-alert \n\t\t\t\t\tsize="xsmall" \n\t\t\t\t\ttype="info" \n\t\t\t\t\tcustom-icon \n\t\t\t\t\tno-radius\n\n\t\t\t\t\tclass="form-variable__group-item-separator form-variable__group-item-separator--actions"\n\t\t\t\t>\n\t\t\t\t\t'.concat(UncannyAutomator.i18n.action.name,"\n\t\t\t\t</uo-alert>\n\t\t\t")),r.forEach((function(n,i){e.append(t.createIndividualGroupOfTokens(i,n))}))),this.$elements.allGroups=e.find(".form-variable__group"),this.$elements.dropdownTokens=e.find(".form-variable__group-item"),this.$elements.separators={triggers:e.get(0).querySelector(".form-variable__group-item-separator--triggers"),actions:e.get(0).querySelector(".form-variable__group-item-separator--actions")},this.$elements.noResultsOption=o()('\n\t\t\t<div class="form-variable__group-item-no-results form-variable__group-item-no-results--hide">\n\t\t\t\t<div class="form-variable__group-item-no-results-title">\n\t\t\t\t\t'.concat(UncannyAutomator.i18n.tokens.noResults,'\n\t\t\t\t</div>\n\t\t\t\t<div class="form-variable__group-item-no-results-description">\n\t\t\t\t\t').concat(this.shouldSupportFilters()?UncannyAutomator.i18n.tokens.noResultsDescriptionWithFilter:UncannyAutomator.i18n.tokens.noResultsDescription,"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t")),e.append(this.$elements.noResultsOption)}},{key:"createIndividualGroupOfTokens",value:function(t,e){var n=this,i=o()('\n\t\t\t<div \n\t\t\t\tclass="form-variable__group"\n\t\t\t\tdata-id="'.concat(e.id,'"\n\t\t\t>\n\t\t\t\t<div class="form-variable__group-source">\n\t\t\t\t\t<div class="form-variable-group-source__icon"></div>\n\t\t\t\t\t<div class="form-variable-group-source__description">\n\t\t\t\t\t\t<div class="form-variable-group-source__title"></div>\n\t\t\t\t\t\t<div class="form-variable-group-source__tags"></div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="form-variable-group-source__toggle">\n\t\t\t\t\t\t<span class="form-variable-group-source__toggle-icon"></span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="form-variable__group-children"></span>\n\t\t\t</div>\n\t\t')),r=(0,N.d)({itemID:this.Field.attributes.itemId,dynamicSentence:e.name,fields:Q(UncannyAutomator.recipe.items[e.itemID])?UncannyAutomator.recipe.items[e.itemID].meta:{},abbreviateFields:!0});i.find(".form-variable-group-source__title").append(r);var a=e.icon.clone();i.find(".form-variable-group-source__icon").append(a);var s=i.find(".form-variable__group-source");if(s.on("click",(function(){i.toggleClass("form-variable__group--open")})),Q(e.itemID)&&Q(UncannyAutomator.recipe.items[e.itemID])&&("trigger"===UncannyAutomator.recipe.items[e.itemID].itemType&&i.get(0).classList.add("form-variable__group--trigger"),"action"===UncannyAutomator.recipe.items[e.itemID].itemType)){var c=i.get(0).querySelector(".form-variable-group-source__tags"),l=this.Field.attributes.itemId,u=UncannyAutomator.recipe.items[e.itemID];if(i.get(0).classList.add("form-variable__group--action"),u.hasConditions&&(i.get(0).classList.add("form-variable__group--action-conditions"),c.insertAdjacentHTML("beforeEnd","\n\t\t\t\t\t\t<uo-tooltip>\n\t\t\t\t\t\t\t".concat(UncannyAutomator.i18n.conditions.hasConditionsTokensDisclaimer,'\n\n\t\t\t\t\t\t\t<uo-chip\n\t\t\t\t\t\t\t\tsize="small"\n\t\t\t\t\t\t\t\tcolor="warning"\n\t\t\t\t\t\t\t\tfilled\n\n\t\t\t\t\t\t\t\tslot="target"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<uo-icon id="code-merge"></uo-icon> ').concat(UncannyAutomator.i18n.conditions.hasConditions,"\n\t\t\t\t\t\t\t</uo-chip>\n\t\t\t\t\t\t</uo-tooltip>\n\t\t\t\t\t"))),Q(l)&&Q(UncannyAutomator.recipe.items[l])&&"action"===UncannyAutomator.recipe.items[l].itemType){var d=UncannyAutomator.recipe.items[l];u.isScheduled&&!d.isScheduled&&(i.get(0).classList.add("form-variable__group--action-scheduled"),c.insertAdjacentHTML("beforeEnd","\n\t\t\t\t\t\t\t<uo-tooltip>\n\t\t\t\t\t\t\t\t".concat(UncannyAutomator.i18n.tokens.isScheduledTokensDisclaimer,'\n\n\t\t\t\t\t\t\t\t<uo-chip\n\t\t\t\t\t\t\t\t\tsize="small"\n\t\t\t\t\t\t\t\t\tcolor="warning"\n\t\t\t\t\t\t\t\t\tfilled\n\n\t\t\t\t\t\t\t\t\tslot="target"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t<uo-icon id="clock"></uo-icon> ').concat(UncannyAutomator.i18n.tokens.isScheduled,"\n\t\t\t\t\t\t\t\t</uo-chip>\n\t\t\t\t\t\t\t</uo-tooltip>\n\t\t\t\t\t\t"))),u.isDelayed&&!d.isDelayed&&(i.get(0).classList.add("form-variable__group--action-delayed"),c.insertAdjacentHTML("beforeEnd","\n\t\t\t\t\t\t\t<uo-tooltip>\n\t\t\t\t\t\t\t\t".concat(UncannyAutomator.i18n.tokens.isDelayedTokensDisclaimer,'\n\n\t\t\t\t\t\t\t\t<uo-chip\n\t\t\t\t\t\t\t\t\tsize="small"\n\t\t\t\t\t\t\t\t\tcolor="warning"\n\t\t\t\t\t\t\t\t\tfilled\n\n\t\t\t\t\t\t\t\t\tslot="target"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t<uo-icon id="clock"></uo-icon> ').concat(UncannyAutomator.i18n.tokens.isDelayed,"\n\t\t\t\t\t\t\t\t</uo-chip>\n\t\t\t\t\t\t\t</uo-tooltip>\n\t\t\t\t\t\t")))}}var p=i.find(".form-variable__group-children");return e.tokens.forEach((function(t){if(Q(t.deprecated)&&t.deprecated)return!1;var e=tt(t.name)?"":t.name,i=o()('\n\t\t\t\t<div \n\t\t\t\t\tclass="form-variable__group-item"\n\t\t\t\t\tdata-search="'.concat(e.trim().toLowerCase().replace(/\s/g,""),'"\n\t\t\t\t\tdata-type="').concat(t.type,'"\n\t\t\t\t>\n\t\t\t\t\t<span>').concat(e,"</span>\n\n\t\t\t\t\t").concat("anonymous"==UncannyAutomator.recipe.type&&!UncannyAutomator.recipe.requiresUserData&&Q(t.requiresUser)&&t.requiresUser?'<span class="form-variable__group-item-tag">'+UncannyAutomator.i18n.needsUserData+"</span>":"","\n\t\t\t\t</div>\n\t\t\t")),r=function(t){n.Field.field.trigger("ua-add-token",t)};i.on("click",(function(){n.close(),Q(t.beforeAdded)?t.beforeAdded(r):r(t)})),p.append(i)})),this.tokens[e.order].$toggleButton=s,i}},{key:"addAllTokensInGroupCallback",value:function(t){var e=this,n=o()("<div></div>"),i=new yt("checkbox",{label:UncannyAutomator.i18n.tokens.includeTokenName,currentValue:!0});n.append(i.createFormElement());var a=new yt("checkbox",{label:UncannyAutomator.i18n.tokens.includeTokenID,currentValue:!1});n.append(a.createFormElement());var s=t.name instanceof jQuery?t.name.text():t.name,c=o()('<div class="description">'.concat((0,r.gB)(UncannyAutomator.i18n.tokens.addAllDescription,s,tt(this.Field.attributes.label)?UncannyAutomator.i18n.noLabel:this.Field.attributes.label),"</div>"));n.append(c);var l=new V.Z({title:UncannyAutomator.i18n.tokens.addTokens,content:n,buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.tokens.addTokens}});l.setEvents({onConfirm:function(){try{e.close();var n=i.getValue(),o=a.getValue(),r=e.Field.getValue(),s="";if(t.tokens.forEach((function(t){if(Q(t.deprecated)&&t.deprecated)return!1;n&&(s+="".concat(t.name)),o&&(n&&(s+=" "),s+="(".concat(t.id,")")),(n||o)&&(s+=": "),s+="{{".concat(t.id,"}}"),"textarea"==e.Field.type?s+="<br><br>":s+=" | "})),"textarea"==e.Field.type&&Q(e.Field.fieldTinyMCE)&&r.includes("</body>"))try{e.Field.setValue(r.replace("</body>","".concat(s,"</body>")))}catch(t){e.Field.setValue("".concat(r," ").concat(s))}else e.Field.setValue("".concat(r," ").concat(s));"textarea"==e.Field.type&&Q(e.Field.fieldTinyMCE)&&!e.Field.fieldTinyMCE.hidden&&e.Field.getField().trigger("ua-tinymce-activate-visual-view")}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t),alert("Debugging: Couldn't add all tokens. Enable debug mode and check the console.")}l.destroy()},afterHide:function(){l.destroy()}})}},{key:"listenToggleButton",value:function(){var t=this;this.$elements.toggleButton.on("click",(function(){t.data.isOpen?t.close():t.open()}))}},{key:"search",value:function(){var t=this;this.$elements.searchField.on("input",(0,j.P2)((function(){var e=t.$elements.searchField.val();e=e.trim().toLowerCase().replace(/\s/g,""),tt(e)?(t.$elements.allGroups.removeClass("form-variable__group--open"),t.$elements.dropdownTokens.removeClass("form-variable__group-item--hidden-by-search")):(t.$elements.allGroups.addClass("form-variable__group--open"),t.$elements.dropdownTokens.addClass("form-variable__group-item--hidden-by-search"),t.$elements.dropdownTokens.filter((function(t,n){return-1!==n.dataset.search.search(e)})).removeClass("form-variable__group-item--hidden-by-search")),t.updateGroupsOfTokensVisibility()}),30)),this.$elements.searchField.on("focus",(function(){t.$elements.wrapper.addClass("form-variable--search-focus")})),this.$elements.searchField.on("blur",(function(){t.$elements.wrapper.removeClass("form-variable--search-focus")}))}},{key:"setFilter",value:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(e){this.$elements.dropdownTokens.addClass("form-variable__group-item--hidden-by-filter");var n=this.$elements.dropdownTokens.filter((function(e,n){return("int"==n.dataset.type&&"float"==t.Field.attributes.fieldType?"float":n.dataset.type)==t.Field.attributes.fieldType}));n.removeClass("form-variable__group-item--hidden-by-filter")}else this.$elements.dropdownTokens.removeClass("form-variable__group-item--hidden-by-filter");this.updateGroupsOfTokensVisibility()}},{key:"updateGroupsOfTokensVisibility",value:function(){var t=!1;this.$elements.allGroups.removeClass("form-variable__group--without-available-tokens"),this.$elements.allGroups.filter((function(e,n){n.querySelectorAll(".form-variable__group-item:not(.form-variable__group-item--hidden-by-filter):not(.form-variable__group-item--hidden-by-search)").length>0?t=!0:n.classList.add("form-variable__group--without-available-tokens")})),t?(this.$elements.noResultsOption.addClass("form-variable__group-item-no-results--hide"),this.$elements.separators.triggers&&(0===this.$elements.allGroups.filter(".form-variable__group--trigger:not(.form-variable__group--without-available-tokens)").length?this.$elements.separators.triggers.classList.add("form-variable__group-item--hidden-by-search"):this.$elements.separators.triggers.classList.remove("form-variable__group-item--hidden-by-search")),this.$elements.separators.actions&&(0===this.$elements.allGroups.filter(".form-variable__group--action:not(.form-variable__group--without-available-tokens)").length?this.$elements.separators.actions.classList.add("form-variable__group-item--hidden-by-search"):this.$elements.separators.actions.classList.remove("form-variable__group-item--hidden-by-search"))):(this.$elements.noResultsOption.removeClass("form-variable__group-item-no-results--hide"),this.$elements.separators.triggers&&this.$elements.separators.triggers.classList.add("form-variable__group-item--hidden-by-search"),this.$elements.separators.actions&&this.$elements.separators.actions.classList.add("form-variable__group-item--hidden-by-search"))}},{key:"open",value:function(){if(["date","time"].includes(this.Field.attributes.fieldType))try{this.Field.flatpickrInstance.close()}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}this.$elements.wrapper.addClass("form-variable--open"),this.data.isOpen=!0,this.closeWhenClickedOutside(),this.$elements.searchField.val("").trigger("input").css({"padding-right":"".concat((Q(this.$elements.filterContainer)?this.$elements.filterContainer.outerWidth():0)+12,"px")}),this.$elements.searchField.focus(),this.setDropdownView(),this.setDropdownDirection(),this.setDropdownHeight(),this.addContextMenus()}},{key:"addContextMenus",value:function(){var t=this;this.tokens.forEach((function(e,n){try{var i=new uap.ContextMenu({id:"tokens",$element:e.$toggleButton[0]});t.tokens[n].contextMenu=i;var o=i.addGroup({id:"testing",name:UncannyAutomator.i18n.debuggingTools});"advanced"==e.id?o.addItem({id:"add-all-tokens",name:UncannyAutomator.i18n.tokens.addAllTokensInGroup,disabled:!0}):o.addItem({id:"add-all-tokens",name:UncannyAutomator.i18n.tokens.addAllTokensInGroup,callback:function(){t.addAllTokensInGroupCallback(e)}})}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}}))}},{key:"close",value:function(){this.$elements.wrapper.removeClass("form-variable--open"),this.data.isOpen=!1,this.$elements.searchField.val("").trigger("input"),o()(document).off("mouseup.uap-token-selector-click-outside"),this.tokens.forEach((function(t,e){try{t.contextMenu.destroy()}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}}))}},{key:"destroy",value:function(){this.$elements.renderContainer.children().insertAfter(this.$elements.wrapper),this.$elements.wrapper.remove()}},{key:"closeWhenClickedOutside",value:function(){var t=this;o()(document).on("mouseup.uap-token-selector-click-outside",(function(e){var n=t.$elements.wrapper;n.is(e.target)||0!==n.has(e.target).length||t.close()}))}},{key:"getDropdownPosition",value:function(){var t=o()(window),e={};e.above=this.$elements.wrapper.offset().top-t.scrollTop(),e.below=t.height()-(e.above+this.$elements.wrapper.outerHeight()),"textarea"==this.Field.type&&(e.below=t.height()-(e.above+38)),this.$elements.dropdown.addClass("uo-realsize");var n=this.$elements.dropdown.outerHeight()+110;return this.$elements.dropdown.removeClass("uo-realsize"),"textarea"==this.Field.type?e.hasSpaceBelow=!0:e.hasSpaceBelow=e.below>=n,e}},{key:"setDropdownView",value:function(){this.$elements.dropdown.width()<350&&this.$elements.wrapper.addClass("form-variable--bubble")}},{key:"setDropdownDirection",value:function(){var t=this.getDropdownPosition();this.$elements.wrapper.removeClass("form-variable--above form-variable--below"),t.below>t.above||t.hasSpaceBelow?(this.$elements.wrapper.addClass("form-variable--below"),this.data.position="below"):(this.$elements.wrapper.addClass("form-variable--above"),this.data.position="above")}},{key:"setDropdownHeight",value:function(){if(this.data.isOpen){var t=this.getDropdownPosition()[this.data.position]-this.$elements.searchField.outerHeight()-45;this.$elements.dropdownGroupsContainer.css({"max-height":"".concat(t,"px")})}}},{key:"focusSearchField",value:function(){this.$elements.searchField.focus()}},{key:"resizeDropdownOnWindowResize",value:function(){var t=this;o()(window).on("resize",(0,j.P2)((function(){t.setDropdownDirection(),t.setDropdownHeight()}),20))}},{key:"resizeDropdownOnWindowScroll",value:function(){var t=this;o()(window).on("scroll",et((function(){t.setDropdownDirection(),t.setDropdownHeight()}),300))}},{key:"refreshOnFieldChange",value:function(){var t=this;this.Field.formElement.on("automator:field:change",(function(){t.setDropdownDirection(),t.setDropdownHeight()}))}},{key:"shouldSupportFilters",value:function(){var t=this.Field.attributes.fieldType;return["email","int","float","url","date","time"].includes(t)}}]),t}();function at(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function st(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?at(Object(n),!0).forEach((function(e){ct(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):at(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function ct(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function lt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ut(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var dt=_uo.utility,pt=dt.isDefined,ft=dt.isEmpty,mt=dt.debounce,ht=dt.getUniqueID,gt=dt.addParametersToURL,vt=function(){function t(e,n){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;lt(this,t),this.type=e,this.attributes=this.setAttributes(n),this.createDOMelements=i,this.customValidationFunction=o,i&&this.createFormElement()}var e,n;return e=t,n=[{key:"createFormElement",value:function(){var e=this,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],i=null,a=this.type,s=this.attributes;if((0,j.d3)(a,$.s)){var c=o()("<div/>",{class:"form-element"});pt(s.formElementClass)&&c.addClass(s.formElementClass);var l,u,d,p={name:s.optionCode,id:s.uniqueFieldID,"data-isajax":s.isAjax,"data-targetfield":s.targetField,"data-integrationid":s.integrationID,"data-endPoint":s.endPoint,"data-supportsTokens":s.supportsTokens,"data-supportsTinymce":s.supportsTinyMCE,"data-required":s.isRequired,"data-item_type":s.itemType,"data-item-id":s.itemId,"data-option-group":s.groupId,"data-is-hidden":s.isHidden,"data-is-child-field":s.isChildField};switch("textarea"===this.type&&(p["data-supportsfullpageediting"]=s.supportsFullPageEditing),a){case"select":l=o()("<div/>",{class:"form-select"}),this.fieldContainer=l,u=o()("<select/>",o().extend({},p,{"data-type":"select",class:"form-element__select","data-supports-custom-value":s.supportsCustomValue})),s.supportsMultipleValues&&u.prop("multiple","multiple"),this.field=u;var f,m,h=!1,g=0;s.hasDefaultValue&&(f=ft(s.defaultValue.option_value)||ft(s.defaultValue.option_name)?s.defaultValue:s.defaultValue.option_value);var v=o()('<optgroup class="form-element__select-normal-options"></optgroup>');if(s.options=s.options.filter((function(t){return"automator_custom_value"!==t.value})),o().each(s.options,(function(t,e){var n=o()("<option/>",{value:e.value,text:e.text});s.hasDefaultValue&&(0,j.A5)(f,t)&&(n.prop("selected",!0),m=!0,h=!0),s.hasValue&&(0,j.A5)(s.currentValue,e.value)&&(n.prop("selected",!0),h=!0),n.appendTo(v),g++})),v.appendTo(u),s.supportsMultipleValues){if(!ft(s.currentValue))try{u.val(s.currentValue)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}ft(u.val())||(h=!0)}if(s.hasDefaultValue&&!m&&!ft(s.defaultValue.option_value)&&!ft(s.defaultValue.option_name)){var y=o()("<option/>",{value:s.defaultValue.option_value,text:s.defaultValue.option_name});s.hasValue||(0,j.A5)(s.defaultValue.option_value,s.currentValue)||(y.prop("selected",!0),h=!0),y.prependTo(u),g++}if(s.hasPlaceholder&&(u.prepend("<option></option>"),s.hasDefaultValue||s.hasValue||u.find("option:selected").prop("selected",!1)),s.hasValue&&"automator_custom_value"!==s.currentValue&&pt(s.ajax)&&pt(s.ajax.event)&&"search_options"===s.ajax.event&&pt(UncannyAutomator.recipe.items[s.itemId].meta["".concat(s.optionCode,"_readable")])){var b=Array.isArray(s.currentValue)?s.currentValue:[s.currentValue];b.forEach((function(t){v.get(0).insertAdjacentHTML("afterBegin",'\n\t\t\t\t\t\t\t\t<option value="'.concat(t,'" selected="selected">\n\t\t\t\t\t\t\t\t\t').concat(UncannyAutomator.recipe.items[s.itemId].meta["".concat(s.optionCode,"_readable")],"\n\t\t\t\t\t\t\t\t</option>\n\t\t\t\t\t\t\t")),g++})),h=!0}if(s.supportsCustomValue){var _=s.customValue,w=o()('\n\t\t\t\t\t\t\t<optgroup label="'.concat(UncannyAutomator.i18n.validation.field.select.otherOptions,'">\n\t\t\t\t\t\t\t\t<option value="automator_custom_value">').concat(UncannyAutomator.i18n.validation.field.select.customValue,"</option>\n\t\t\t\t\t\t\t</optgroup>\n\t\t\t\t\t\t"));u.append(w),s.hasValue&&(0,j.A5)(s.currentValue,"automator_custom_value")&&(w.find("option").attr("selected",!0),h=!0),s.hasValue&&!h&&(w.find("option").attr("selected",!0),h=!0,_=s.currentValue),this.customValueField=new t("text",{itemId:s.itemId,itemType:s.itemType,isRequired:s.isRequired,isReadOnly:!1,supportsTinyMCE:!1,supportsCopyToClipboard:!1,supportsTokens:s.supportsTokens,isAjax:!1,fieldType:"text",optionCode:"".concat(s.optionCode,"_custom"),label:"",description:s.hasCustomValueDescription?s.customValueDescription:void 0,placeholder:"",isHidden:!1,tokenName:(0,r.gB)(UncannyAutomator.i18n.validation.field.select.customValueToken,s.label),defaultValue:null,currentValue:_,isChildField:!0,parentOptionCode:s.optionCode})}if(this.selectHasSelectedOption=h,0==g){var A=o()(new Option(UncannyAutomator.i18n.noResults,"",!0,!0));A.prop("disabled",!0),this.field.find(".form-element__select-normal-options").append(A),this.attributes.supportsCustomValue||this.field.prop("disabled",!0)}u.on("change",(function(t,e){c.trigger("automator:field:change",e)}));break;case"text":case"url":case"email":case"int":case"float":case"date":case"time":var k="form-input form-input--".concat(a);if(l=o()("<div/>",{class:k}),this.$fakeCodemirrorField=o()("<div/>",{class:"form-element__input-cm"}),l.append(this.$fakeCodemirrorField),this.fieldContainer=l,u=o()("<input/>",o().extend({},p,{class:"form-element__input",type:"text","data-type":a})),pt(s.maxLength)&&u.prop("maxlength",s.maxLength),this.field=u,s.supportsTokens&&l.addClass("form-input--token"),s.hasPlaceholder&&u.prop("placeholder",s.placeholder),s.hasValue?u.prop("value",s.currentValue):s.hasDefaultValue&&u.prop("value",s.defaultValue),["date","time"].includes(s.fieldType)){var C=o()('\n\t\t\t\t\t\t\t\t<div class="form-element__input-clear" uap-tooltip="'.concat(UncannyAutomator.i18n.clear,'">\n\t\t\t\t\t\t\t\t\t<uo-icon id="times"></uo-icon>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t'));l.addClass("form-input--has-clear"),this.$fakeCodemirrorField.append(C),C.on("click",(function(){e.clearValue()}))}["int","float"].includes(s.fieldType)&&(ft(s.minNumber)||u.get(0).setAttribute("data-min",s.minNumber),ft(s.maxNumber)||u.get(0).setAttribute("data-max",s.maxNumber)),u.on("input",(function(){c.trigger("automator:field:change")}));break;case"textarea":l=o()("<div/>",{class:"form-textarea"}),this.fieldContainer=l,u=o()("<textarea/>",o().extend(!0,p,{"data-type":"textarea",class:"form-element__textarea","data-item_type":s.itemType})),pt(s.maxLength)&&u.prop("maxlength",s.maxLength),this.field=u,s.supportsTokens&&l.addClass("form-textarea--token"),s.hasPlaceholder&&u.prop("placeholder",s.placeholder),this.$fakeCodemirrorField=o()("<div/>",{class:"form-element__input-cm"}),l.append(this.$fakeCodemirrorField),s.hasValue?u.text(s.currentValue):s.hasDefaultValue&&u.text(s.defaultValue),u.on("input",(function(){c.trigger("automator:field:change")}));break;case"checkbox":l=o()("<div/>",{class:"form-checkbox"}),this.fieldContainer=l;var E=o()("<label/>",{class:"form-checkbox__container"}),T=o()("<div/>",{class:"checkbox--show"});if(u=o()("<input/>",o().extend({},p,{type:"checkbox","data-type":"checkbox",class:"checkbox--hidden checkbox--primary"})),s.hasValue&&s.currentValue&&u.prop("checked",!0),this.field=u,s.hasLabel&&(pt(s.isToggle)&&s.isToggle?l[0].insertAdjacentHTML("afterBegin",'\n\t\t\t\t\t\t\t\t\t<label\n\t\t\t\t\t\t\t\t\t\tfor="'.concat(p.id,'"\n\t\t\t\t\t\t\t\t\t\tclass="form-element__label"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t').concat(s.label,"\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t")):E[0].innerHTML=s.label),l.append(E),E.append(u),E.append(T),pt(s.isToggle)&&s.isToggle){l.addClass("form-checkbox--toggle"),pt(s.toggle)||(s.toggle={on:UncannyAutomator.i18n.yes,off:UncannyAutomator.i18n.no});var U=o()("<span/>",{class:"checkbox-label checkbox-label--on"}).text(s.toggle.on);E.append(U);var x=o()("<span/>",{class:"checkbox-label checkbox-label--off"}).text(s.toggle.off);E.append(x)}if(pt(s.color))if((0,j.d3)(s.color,["gutenberg","green"]))switch(s.color){case"gutenberg":l.addClass("form-checkbox--toggle-gutenberg");break;case"green":l.addClass("form-checkbox--toggle-green")}else console.error("The color ".concat(s.color," does not exists. Default color will be used instead."));pt(s.align)&&((0,j.d3)(s.align,["left","right"])?"right"==s.align&&l.addClass("form-checkbox--toggle-right"):console.error("The alignment ".concat(s.align,' does not exists. "left" will be used instead.'))),u.on("change",(function(t,e){c.trigger("automator:field:change",e)})),u=E;break;case"radio":l=o()("<div/>",{class:"form-radio"}),this.fieldContainer=l;var D=o()(),S=o()();o().each(s.options,(function(t,e){var n=o()("<label/>",{class:"form-radio__container"});n.html(e.text);var i=o()("<input/>",o().extend({},p,{type:"radio","data-type":"radio",class:"radio--hidden radio--primary",value:e.value,name:p.id}));D=D.add(i);var r=o()("<div/>",{class:"radio--show"});n.append(i),n.append(r),(s.hasValue&&s.currentValue==e.value||!s.hasValue&&s.hasDefaultValue&&s.defaultValue==e.value)&&i.prop("checked",!0),S=S.add(n)})),this.field=S,u=S,D.on("change",(function(t,e){c.trigger("automator:field:change",e)}))}if(l.append(u),"checkbox"!=a&&(s.hasLabel||s.isRequired)&&(d=o()("<label/>",{class:"form-element__label",for:s.uniqueFieldID}),s.hasLabel&&d.html(s.label)),s.isRequired)if(l.addClass("form-element--required"),"checkbox"==s.fieldType){if(u.find("input").prop("required",!0),s.hasLabel){var O=o()("<span/>",{class:"form-element-label__required"});u.append(O)}}else if(u.prop("required",!0),s.hasLabel){var M=o()("<span/>",{class:"form-element-label__required"});d.append(M)}pt(s.isReadOnly)&&s.isReadOnly&&(["date","time"].includes(this.attributes.fieldType)||l.addClass("form-element--readonly"),"select"==s.fieldType?u.prop("disabled",!0):["checkbox","radio"].includes(s.fieldType)?u.find("input").prop("disabled",!0):u.prop("readonly",!0)),(s.hasLabel||s.isRequired)&&l.prepend(d);var I=o()("<div/>",{class:"form-element__error"});if(l.append(I),this.fieldContainer=l,s.hasDescription){var L=o()("<div/>",{class:"description"});L.html(s.description),l.append(L)}pt(s.ajax)&&pt(s.ajax.event)&&["parent_fields_change","on_load"].includes(s.ajax.event)&&d.get(0).insertAdjacentHTML("beforeEnd",'\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tcolor="secondary"\n\t\t\t\t\t\tsize="extra-small"\n\t\t\t\t\t\tclass="form-element-ajax-refresh-btn"\n\t\t\t\t\t>\n\t\t\t\t\t\t<uo-icon id="sync"></uo-icon>\n\n\t\t\t\t\t\t'.concat("select"===this.type?UncannyAutomator.i18n.refreshOptions:UncannyAutomator.i18n.refresh,"\n\t\t\t\t\t</uo-button>\n\t\t\t\t")),s.isHidden&&l.addClass("form-element--hidden"),c.append(l),"select"==s.fieldType&&pt(this.customValueField)&&(this.customValueFieldContainer=o()('<div class="form-select-custom">\n\t\t\t\t\t\t<div class="form-element-children"></div>\n\t\t\t\t\t</div>'),this.customValueFieldContainer.find(".form-element-children").append(this.customValueField.createFormElement()),c.append(this.customValueFieldContainer),"automator_custom_value"==this.getValue()?this.customValueFieldContainer.addClass("form-select-custom--visible"):this.customValueFieldContainer.removeClass("form-select-custom--visible")),this.field.get(0).fieldInstance=this,i=c,this.formElement=c,n&&this.initLibraries(),this.handleAJAX(),this.onChange(),this.onFocus()}else console.error('The field type "'.concat(a,'" is invalid. The valid ones are ').concat($.s.join(", ")));return i}},{key:"setAttributes",value:function(t){if(t.fieldType=this.type,t.uniqueFieldID="".concat(t.optionCode,"__").concat(ht()),"checkbox"!=t.fieldType||ft(t.currentValue)||["true","false"].includes(t.currentValue)&&(t.currentValue="true"==t.currentValue,t.currentValue?t.hasValue=!0:t.hasValue=!1),pt(t.hasValue)||(ft(t.currentValue)?t.hasValue=!1:t.hasValue=!0),ft(t.placeholder)&&"select"===this.type&&pt(t.ajax)&&pt(t.ajax.event)&&"search_options"===t.ajax.event&&(t.placeholder=UncannyAutomator.i18n.searchEllipsis),pt(t.hasPlaceholder)||(ft(t.placeholder)?t.hasPlaceholder=!1:t.hasPlaceholder=!0),pt(t.hasDefaultValue)||(ft(t.defaultValue)?t.hasDefaultValue=!1:t.hasDefaultValue=!0),pt(t.hasLabel)||(ft(t.label)?t.hasLabel=!1:t.hasLabel=!0),pt(t.showLabelInSentence)||(t.showLabelInSentence=!0),pt(t.hasDescription)||(ft(t.description)?t.hasDescription=!1:t.hasDescription=!0),ft(t.tokenName)&&(t.tokenName=t.label),pt(t.supportsCopyToClipboard)||(t.supportsCopyToClipboard=!1),pt(t.isRequired)||(t.isRequired=!1),pt(t.isChildField)||(t.isChildField=!1),pt(t.isReadOnly)||(t.isReadOnly=!1),pt(t.supportsMultipleValues)||(t.supportsMultipleValues=!1),"select"==t.fieldType){if(t.supportsMultipleValues?t.supportsCustomValue=!1:pt(t.supportsCustomValue)||(["condition","action","closure"].includes(t.itemType)?t.supportsCustomValue=!0:t.supportsCustomValue=!1),t.supportsMultipleValues)try{t.currentValue=JSON.parse(t.currentValue)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}t.hasCustomValueDescription=!ft(t.customValueDescription)}if(["radio","select"].includes(t.fieldType)&&(pt(t.options)||(t.options=[]),pt(t.optionsShowID)||(t.optionsShowID=!0)),["int","float"].includes(t.fieldType)){if(!ft(t.minNumber)){var e=parseFloat(t.minNumber);isNaN(e)||(t.minNumber=e)}if(!ft(t.maxNumber)){var n=parseFloat(t.maxNumber);isNaN(n)||(t.maxNumber=n)}}if("date"==t.fieldType&&(t.isReadOnly=!0,pt(t.dateFormat)||(t.dateFormat="Y-m-d"),pt(t.dateAltFormat)||(t.dateAltFormat=UncannyAutomator.format.date),pt(t.minDate)&&(t.minDate=t.minDate),pt(t.maxDate)&&(t.maxDate=t.maxDate),pt(t.supportsRange)||(t.supportsRange=!1)),"time"==t.fieldType){t.isReadOnly=!0,pt(t.timeFormat)||(t.timeFormat="h:i K"),pt(t.timeAltFormat)||(t.timeAltFormat=UncannyAutomator.format.time);var i={a:"K",A:"K",B:"",G:"H",g:"h",h:"g"};try{t.timeAltFormat=t.timeAltFormat.replace(new RegExp(Object.keys(i).join("|"),"g"),(function(t){return i[t]}))}catch(e){t.timeAltFormat=t.timeFormat,UncannyAutomatorBackend.debugging.enabled&&console.warn(e)}pt(t.minTime)&&(t.minTime=t.minTime),pt(t.maxTime)&&(t.maxTime=t.maxTime)}return pt(t.supportsTinyMCE)||(t.supportsTinyMCE=!1),t.supportsTinyMCE&&!pt(t.supportsFullPageEditing)&&(t.supportsFullPageEditing=!1),!pt(t.isToggle)&&pt(t.toggle)&&(t.isToggle=!0),pt(t.isAjax)||(t.isAjax=!1),pt(t.ajax)&&pt(t.ajax.event)&&(t.ajax.firstLoadDone=!1),pt(t.isHidden)||(t.isHidden=!1),pt(t.unsupportedTokens)||(t.unsupportedTokens=[]),"trigger"==t.itemType&&(t.supportsTokens=!1),pt(t.supportsTokens)||(["text","textarea","int","float","email","url","select","date","time"].includes(t.fieldType)&&["condition","action","closure"].includes(t.itemType)&&!t.isReadOnly?t.supportsTokens=!0:t.supportsTokens=!1),t.supportsTokens&&"select"==t.fieldType&&!["condition","action","closure"].includes(t.itemType)&&(t.supportsTokens=!1),t}},{key:"getAjaxRequestData",value:function(t){var e=t.fieldToListenToCode;return{recipe_id:UncannyAutomator.recipe.id,item_id:this.attributes.itemId,group_id:this.attributes.groupId,field_id:this.attributes.optionCode,triggered_by:e,values:(0,j.q7)({itemID:this.attributes.itemId,field:this})}}},{key:"handleAJAX",value:function(){var t=this;if(pt(this.attributes.ajax)&&pt(this.attributes.ajax.event)){var e=function(e){var n=e.fieldToListenToCode,i=void 0===n?"":n,o=e.onSuccess,r=void 0===o?function(){}:o,a=(0,j.q7)({itemID:t.attributes.itemId,field:t});t.clearError(),(0,j.bN)(t.attributes.ajax.endpoint,t.getAjaxRequestData({fieldToListenToCode:i}),(function(e){t.attributes.ajax.firstLoadDone=!0;try{r()}catch(t){}if(pt(e.success)&&!e.success)return ft(e.error)||t.setError(e.error),"select"===t.type&&t.setSelectOptions([],!1),void t.setValue("");pt(e.options)&&t.setSelectOptions(e.options,!1),pt(e.value)?t.setValue(e.value):"automator_custom_value"===a[t.attributes.optionCode]?t.setValue(a["".concat(t.attributes.optionCode,"_custom")]):t.attributes.supportsMultipleValues||t.field.get(0).querySelector('option[value="'.concat(a[t.attributes.optionCode],'"]'))?t.setValue(a[t.attributes.optionCode]):t.setValue("")}))};if("parent_fields_change"===this.attributes.ajax.event){if(!pt(this.attributes.ajax.listenFields)&&Array.isArray(this.attributes.ajax.listenFields))return;this.attributes.ajax.listenFields.forEach((function(n){var i=(0,j.rz)(t.attributes.itemId,n),o=["date","time","select","radio","checkbox"].includes(i.type)?0:1e3;i.formElement.on("automator:field:change",mt((function(n,o){pt(o)&&pt(o.source)&&"getFormElement"===o.source||(i.startLoadingAnimation(),t.startLoadingAnimation(),e({fieldToListenToCode:i.attributes.optionCode,onSuccess:function(){i.stopLoadingAnimation(),t.stopLoadingAnimation()}}))}),o)),"select"===i.type&&i.attributes.supportsCustomValue&&i.customValueField.formElement.on("automator:field:change",mt((function(n,o){pt(o)&&pt(o.source)&&"getFormElement"===o.source||(i.startLoadingAnimation(),i.customValueField.startLoadingAnimation(),t.startLoadingAnimation(),e({fieldToListenToCode:i.attributes.optionCode,onSuccess:function(){i.stopLoadingAnimation(),i.customValueField.stopLoadingAnimation(),t.stopLoadingAnimation()}}))}),1e3)),pt(i.attributes.ajax)||i.field.trigger("automator:field:change")})),this.$ajaxRefreshBtn&&this.$ajaxRefreshBtn.addEventListener("click",(function(){t.startLoadingAnimation(),e({fieldToListenToCode:t.attributes.optionCode,onSuccess:function(){t.stopLoadingAnimation()}})}))}"on_load"===this.attributes.ajax.event&&(this.startLoadingAnimation(),e({fieldToListenToCode:this.attributes.optionCode,onSuccess:function(){t.stopLoadingAnimation()}}),this.$ajaxRefreshBtn&&this.$ajaxRefreshBtn.addEventListener("click",(function(){t.startLoadingAnimation(),e({fieldToListenToCode:t.attributes.optionCode,onSuccess:function(){t.stopLoadingAnimation()}})}))),"search_options"===this.attributes.ajax.event&&pt(this.attributes.ajax.clearOnChangeFields)&&Array.isArray(this.attributes.ajax.clearOnChangeFields)&&this.attributes.ajax.clearOnChangeFields.forEach((function(e){var n=(0,j.rz)(t.attributes.itemId,e),i=["date","time","select","radio","checkbox"].includes(n.type)?0:1e3;n.formElement.on("automator:field:change",mt((function(e,n){t.setValue("")}),i)),"select"===n.type&&n.attributes.supportsCustomValue&&n.customValueField.formElement.on("automator:field:change",mt((function(e,n){t.setValue("")}),1e3))}))}}},{key:"validate",value:function(){var t,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=null;e?(n=this.getFieldContainer(),t=this.getValue()):t=this.attributes.currentValue,this.type;var i={supportsTokens:this.attributes.supportsTokens,required:this.attributes.isRequired};return"textarea"===this.type&&(i.supportsFullPageEditing=this.attributes.supportsFullPageEditing),["int","float"].includes(this.type)&&(pt(this.attributes.minNumber)&&(i.minNumber=this.attributes.minNumber),pt(this.attributes.maxNumber)&&(i.maxNumber=this.attributes.maxNumber)),(0,F.OP)(n,this.type,t,i,this.customValidationFunction)}},{key:"setError",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";ft(t)||this.field&&(this.$errorWrapper.innerHTML=t,this.formElement.get(0).classList.add("form-element--error"))}},{key:"clearError",value:function(){this.field&&(this.$errorWrapper.innerHTML="",this.formElement.get(0).classList.remove("form-element--error"))}},{key:"$errorWrapper",get:function(){return this.formElement.get(0).querySelector(".form-element__error")}},{key:"onChange",value:function(){var t=this;this.formElement.on("automator:field:change",(function(e,n){pt(t.fieldContainer)&&(ft(t.getValue())?t.fieldContainer.removeClass("form-input--has-value"):t.fieldContainer.addClass("form-input--has-value")),"select"==t.attributes.fieldType&&t.attributes.supportsCustomValue&&("automator_custom_value"==t.getValue()?t.customValueFieldContainer.addClass("form-select-custom--visible"):t.customValueFieldContainer.removeClass("form-select-custom--visible"));var i=function(){if(t.attributes.isAjax&&t.attributes.targetField!==t.attributes.optionCode&&t.doAJAX(),pt(t.attributes.isChildField)&&t.attributes.isChildField&&pt(t.attributes.parentOptionCode)){var e=(0,j.rz)(t.attributes.itemId,t.attributes.parentOptionCode);pt(e)&&e.doAJAX()}};if(t.attributes.isAjax&&pt(t.attributes.targetField)&&t.attributes.targetField!==t.attributes.optionCode&&(t.attributes.completedFirstLoad||ft(t.attributes.currentValue)&&!t.attributes.hasDefaultValue&&!t.attributes.completedFirstLoad)){var o=(0,j.rz)(t.attributes.itemId,t.attributes.targetField);o.attributes.supportsMultipleValues||(o.setValue(null,!1),o.setCustomValue(null,!1))}return["select","radio","checkbox"].includes(t.attributes.fieldType)?i():(pt(t.onChangeTimeout)&&clearTimeout(t.onChangeTimeout),t.onChangeTimeout=setTimeout((function(){i()}),1500)),!1}))}},{key:"clone",value:function(){var e=new t(this.type,this.attributes,this.createDOMelements,this.customValidationFunction);e.setValue(this.value,!1),pt(this.selectCustomValue)&&e.setCustomValue(this.selectCustomValue,!1)}},{key:"onFocus",value:function(){var t=this;this.field.on("focusin",(function(e){t.attributes.isReadOnly&&o()(e.currentTarget).select()})),this.field.on("focusout",(function(){}))}},{key:"isReady",value:function(){var t=!1;return pt(UncannyAutomator.recipe.items[this.attributes.itemId])&&(t=!0),t}},{key:"doAJAX",value:function(){var t=this;if(pt(this.getValue())?this.getValue():this.getMetaValue(),this.attributes.isAjax){var e=this;if(this.attributes.optionCode!=this.attributes.targetField&&(e=(0,j.rz)(this.attributes.itemId,this.attributes.targetField)),!ft(this.attributes.integrationId)&&!ft(this.attributes.endpoint)){this.startLoadingAnimation(),e.startLoadingAnimation();var n=this.getValue(),i=pt(e.getValue())?e.getValue():e.getMetaValue();(0,j.bN)(this.attributes.endpoint,{recipe_id:UncannyAutomator.recipe.id,integration_id:this.attributes.integrationId,item_id:this.attributes.itemId,group_id:this.attributes.groupId,field_id:this.attributes.optionCode,target_field:this.attributes.targetField,value:n,values:(0,j.q7)({itemID:this.attributes.itemId,field:this})},(function(n){if(t.stopLoadingAnimation(),e.stopLoadingAnimation(),"select"==e.getAttributes().fieldType&&Array.isArray(n)){if(t.attributes.isAjax&&!t.attributes.supportsMultipleValues&&pt(t.attributes.targetField)&&t.attributes.targetField!==t.attributes.optionCode&&(t.attributes.completedFirstLoad||ft(t.attributes.currentValue)&&!t.attributes.hasDefaultValue&&!t.attributes.completedFirstLoad)&&(i=null),!t.attributes.completedFirstLoad&&ft(i)&&(i=e.attributes.currentValue),"automator_custom_value"==i){var o=e.getSelectCustomValue();i=ft(o)?null:o}e.setSelectOptions(n,!1),e.setValue(i)}else e.setValue(n);t.attributes.completedFirstLoad=!0}))}}}},{key:"getFormElement",value:function(){var t=this;if(["trigger","action","closure"].includes(this.attributes.itemType)&&this.isReady()){this.attributes.completedFirstLoad=!1,pt(this.attributes.ajax)&&pt(this.attributes.ajax.firstLoadDone)&&(this.attributes.ajax.firstLoadDone=!1);var e=!1;try{e=UncannyAutomator.recipe.items[this.attributes.itemId].options[this.attributes.groupId].fields.reduce((function(e,n){return e||n.attributes.targetField==t.attributes.optionCode&&n.attributes.optionCode!=t.attributes.optionCode&&n.attributes.isAjax}),!1)}catch(t){UncannyAutomator.dev.developerMode}e||(this.attributes.targetField==this.attributes.optionCode&&this.attributes.isAjax&&this.doAJAX(),this.field.trigger("automator:field:change",{source:"getFormElement",manuallySet:!1}))}return this.formElement}},{key:"$wrapper",get:function(){return this.getFormElement()}},{key:"getFieldContainer",value:function(){return this.fieldContainer}},{key:"getFieldID",value:function(){return this.attributes.optionCode}},{key:"id",get:function(){return this.getFieldID()}},{key:"$ajaxRefreshBtn",get:function(){return this.formElement.get(0).querySelector(".form-element-ajax-refresh-btn")}},{key:"getField",value:function(){return this.field}},{key:"getFieldCM",value:function(){return this.$fakeCodemirrorField}},{key:"getAttributes",value:function(){return this.attributes}},{key:"getValue",value:function(){var t=null;if(pt(this.field))switch(this.type){case"select":t=pt(this.attributes.ajax)&&!this.attributes.ajax.firstLoadDone?this.valueFromMeta:this.field.val();break;case"text":case"url":case"email":case"int":case"float":case"date":case"time":t=this.field.val();break;case"textarea":if(pt(this.TokenSelector))try{this.TokenSelector.parseHTMLTokensInPlainTextarea()}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}t=this.field.val();try{pt(this.fieldTinyMCE)&&!this.fieldTinyMCE.hidden&&(t=this.fieldTinyMCE.getContent({format:"raw"}))}catch(t){}break;case"checkbox":t=this.field.is(":checked");break;case"radio":t=this.field.find("input:checked").val()}return pt(t)||(t=this.valueFromMeta),t}},{key:"value",get:function(){return this.getValue()}},{key:"valueFromMeta",get:function(){var t=null;return this.attributes.hasValue?t=this.attributes.currentValue:this.attributes.hasDefaultValue&&(t=this.attributes.defaultValue),t}},{key:"getReadableValue",value:function(){var t=this,e=null,n=this.getValue();switch(this.type){case"select":if(pt(this.field))e=this.attributes.supportsMultipleValues&&Array.isArray(n)?n.map((function(e){return t.field.find('option[value="'.concat(e,'"]')).text()})).join("".concat(UncannyAutomator.i18n.itemSeparator," ")):this.field.find('option[value="'.concat(n,'"]')).text();else if(this.attributes.supportsMultipleValues&&o().isArray(n))try{e=n.map((function(e){return t.getSelectOptionByValue(e).text})).join("".concat(UncannyAutomator.i18n.itemSeparator," "))}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}else try{e=this.getSelectOptionByValue(n).text}catch(t){UncannyAutomator.dev.developerMode}break;case"text":case"url":case"email":case"int":case"float":case"textarea":case"date":case"time":n=o()("<p/>").html(n).text();break;case"checkbox":e=n?UncannyAutomator.i18n.trueLabel:UncannyAutomator.i18n.falseLabel;break;case"radio":if(pt(this.field)){var i=this.field.find("input:checked");1==i.length&&(e=i.closest(".form-radio__container").text().trim())}else try{e=this.getSelectOptionByValue(n).text}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}}return e}},{key:"readableValue",get:function(){return this.getReadableValue()}},{key:"getSelectCustomValue",value:function(){var t=null;if("select"==this.attributes.fieldType&&this.attributes.supportsCustomValue&&"automator_custom_value"==this.getValue())if(pt(this.customValueField))t=this.customValueField.getValue();else try{t=UncannyAutomator.recipe.items[this.attributes.itemId].meta["".concat(this.attributes.optionCode,"_custom")]}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}return t}},{key:"selectCustomValue",get:function(){if("select"!==!this.type)return this.getSelectCustomValue()}},{key:"label",get:function(){return this.attributes.label}},{key:"getSelectOptionByValue",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=null,n=this.attributes.options;return this.attributes.supportsCustomValue&&n.push({value:"automator_custom_value",text:UncannyAutomator.i18n.validation.field.select.customValue}),ft(n)||n.forEach((function(n){t==n.value&&(e=n)})),e}},{key:"getMetaValue",value:function(){var t;if(pt(UncannyAutomator.recipe.items[this.attributes.itemId])){var e=UncannyAutomator.recipe.items[this.attributes.itemId].meta[this.attributes.optionCode];pt(e)&&(t=e)}return t}},{key:"setValue",value:function(t){var e=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{updateCodemirror:!0};if(pt(this.field))switch(this.type){case"select":pt(t)||(t=this.attributes.supportsMultipleValues?[]:"");var r=this.field.find("option");if(this.attributes.supportsMultipleValues)r.prop("selected",!1),o().isArray(t)&&!ft(t)&&(t.forEach((function(t){var n=e.field.find('option[value="'.concat(t,'"]'));n.length>0&&n.prop("selected",!0)})),n&&this.field.trigger("change",{manuallySet:!1}));else{var a=this.field.find('option[value="'.concat(t,'"]'));a.length>0?(r.prop("selected",!1),a.prop("selected",!0),n&&this.field.trigger("change",{manuallySet:!1})):(r.prop("selected",!1),this.attributes.supportsCustomValue&&!ft(t)&&this.setCustomValue(t,!1),n&&this.field.trigger("change",{manuallySet:!1}))}break;case"text":case"url":case"email":case"int":case"float":if(pt(i.updateCodemirror)&&i.updateCodemirror&&pt(this.fieldCM))try{this.fieldCM.setValue(t)}catch(e){this.field.val(t)}else this.field.val(t);n&&this.field.trigger("automator:field:change");break;case"textarea":if(this.field.val(t),pt(this.fieldTinyMCE)&&this.fieldTinyMCE.setContent(t),pt(i.updateCodemirror)&&i.updateCodemirror&&pt(this.fieldCM))try{this.fieldCM.setValue(t)}catch(e){this.field.val(t)}else this.field.val(t);n&&this.field.trigger("automator:field:change");break;case"checkbox":var s=t,c=this.getValue();s&&!c&&this.field.prop("checked",!0),!s&&c&&this.field.prop("checked",!1),n&&(s&&!c||!s&&c)&&this.field.trigger("automator:field:change");break;case"radio":this.field.filter('[name="'.concat(t,'"]')).prop("checked",!0),n&&this.field.trigger("automator:field:change");break;case"date":case"time":this.field.val(t),n&&this.field.trigger("automator:field:change")}}},{key:"clearValue",value:function(){this.setValue("",!0);try{this.fieldCM.setValue("")}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}if(["date","time"].includes(this.attributes.fieldType))try{this.flatpickrInstance.clear()}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}}},{key:"setCustomValue",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"select"==this.attributes.fieldType&&pt(this.customValueField)&&(this.field.val("automator_custom_value"),this.customValueField.setValue(t,e),e&&this.field.trigger("change",{manuallySet:!1}))}},{key:"hasSelectedOption",value:function(){return this.selectHasSelectedOption}},{key:"setSelectOptions",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.removeSelectOptions();try{t=t.filter((function(t){return pt(t.value)&&pt(t.text)}))}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}if(pt(this.field)){var n=this.field.find(".form-element__select-normal-options");if(t.length>0){this.field.prop("disabled",!1);var i=pt(this.getValue())?this.getValue():this.getMetaValue(),r=[];o().each(t,(function(t,e){var i=new Option(e.text,e.value,!1,!1);n.append(i),r.push(i)})),ft(i)||o().each(this.field.find("option"),(function(t,e){e.value==i&&o()(e).prop("selected",!0)}))}else{var a=o()(new Option(UncannyAutomator.i18n.noResults,"",!this.attributes.supportsCustomValue,!this.attributes.supportsCustomValue));a.prop("disabled",!0),n.append(a),this.attributes.supportsCustomValue||this.field.prop("disabled",!0)}e&&this.field.trigger("change"),this.rerenderSelect2()}}},{key:"removeSelectOptions",value:function(){pt(this.field)&&this.field.find(".form-element__select-normal-options").empty()}},{key:"isLoading",value:function(){return this.formElement.hasClass("form-element--loading")}},{key:"startLoadingAnimation",value:function(){var t="form-element--loading";pt(this.formElement)&&!this.formElement.hasClass(t)&&(this.formElement.addClass(t),"checkbox"!=this.type||pt(this.attributes.isToggle)||this.fieldContainer.addClass("form-checkbox--loading-inline"),this.formElement.trigger("automator:field:loading"))}},{key:"stopLoadingAnimation",value:function(){var t="form-element--loading";pt(this.formElement)&&this.formElement.hasClass(t)&&(this.formElement.removeClass(t),this.fieldContainer.removeClass("form-checkbox--loading-inline"),this.formElement.trigger("automator:field:loading"))}},{key:"initLibraries",value:function(){"select"===this.type&&this.initSelect2(this.field)}},{key:"parseSelect2Response",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[],n=[];return t.forEach((function(t){return n.push({id:pt(t.id)?t.id:t.value,text:t.text})})),e.push({text:"",children:n}),this.attributes.supportsCustomValue&&e.push({text:UncannyAutomator.i18n.validation.field.select.otherOptions,children:[{id:"automator_custom_value",text:UncannyAutomator.i18n.validation.field.select.customValue}]}),{results:e}}},{key:"getSelect2Settings",value:function(){var t=this,e=function(e){var n=e.text;if(!ft(e.id)&&t.attributes.optionsShowID&&"automator_custom_value"!==e.id&&"-1"!=e.id){var i="".concat(e.id),o=i.length>10;n='<span class="uap-select2-item__meta '.concat(o?"uap-select2-item__meta--long":"",'">(').concat((0,r.gB)(UncannyAutomator.i18n.postIDPlaceholder,i.replace("-objectkey","")),")</span> ").concat(n)}return n},n={theme:"uap-select2",language:{noResults:function(){return UncannyAutomator.i18n.noResults}},templateResult:e,templateSelection:e,escapeMarkup:function(t){return t}};if(pt(this.attributes.ajax)&&pt(this.attributes.ajax.event)&&pt(this.attributes.ajax.endpoint)&&"search_options"===this.attributes.ajax.event){var i=this.parseSelect2Response([]);n.searchInputPlaceholder=UncannyAutomator.i18n.search,n.ajax={method:"POST",dataType:"json",url:ajaxurl,cache:!0,delay:250,data:function(e){return st(st({},{action:t.attributes.ajax.endpoint,nonce:UncannyAutomator.nonce,q:e.term}),t.getAjaxRequestData({fieldToListenToCode:t.attributes.optionCode}))},processResults:function(e,n){return pt(e.results)&&!pt(e.success)?t.parseSelect2Response(e.results):e.success?ft(e.options)||!Array.isArray(e.options)?t.parseSelect2Response([]):t.parseSelect2Response(e.options):t.parseSelect2Response([])}},n.dataAdapter=o().fn.select2.amd.require("select2/data/extended-ajax"),n.defaultResults=i}return this.attributes.hasPlaceholder&&(n.placeholder=this.attributes.placeholder),this.attributes.customClass&&(n.customClass=this.attributes.customClass),n}},{key:"initSelect2",value:function(t){var e=this.getSelect2Settings();t.hasClass("select2-hidden-accessible")||(t.select2(e),t.on("select2:open.uap-select-focus",(function(){document.querySelector(".select2-search__field").focus()})))}},{key:"initFlatpickr",value:function(){var t=this;if(pt(this.field)){var e=this.field;if(["date","time"].includes(this.type)){this.destroyFlatPickr(),pt(document.getElementById("uap-flatpickr-calendar"))||o()("body").append(o()('<div id="uap-flatpickr-calendar" class="uap uap-flatpickr-calendar"></div>'));var n=document.getElementById("uap-flatpickr-calendar"),i={allowInput:!0,positionElement:this.$fakeCodemirrorField[0],altInput:!0,clickOpens:!1,appendTo:n,locale:{weekdays:{shorthand:[UncannyAutomator.i18n.format.date.weekdays.shorthand.sunday,UncannyAutomator.i18n.format.date.weekdays.shorthand.monday,UncannyAutomator.i18n.format.date.weekdays.shorthand.tuesday,UncannyAutomator.i18n.format.date.weekdays.shorthand.wednesday,UncannyAutomator.i18n.format.date.weekdays.shorthand.thursday,UncannyAutomator.i18n.format.date.weekdays.shorthand.friday,UncannyAutomator.i18n.format.date.weekdays.shorthand.saturday],longhand:[UncannyAutomator.i18n.format.date.weekdays.longhand.sunday,UncannyAutomator.i18n.format.date.weekdays.longhand.monday,UncannyAutomator.i18n.format.date.weekdays.longhand.tuesday,UncannyAutomator.i18n.format.date.weekdays.longhand.wednesday,UncannyAutomator.i18n.format.date.weekdays.longhand.thursday,UncannyAutomator.i18n.format.date.weekdays.longhand.friday,UncannyAutomator.i18n.format.date.weekdays.longhand.saturday]},months:{shorthand:[UncannyAutomator.i18n.format.date.months.shorthand.january,UncannyAutomator.i18n.format.date.months.shorthand.february,UncannyAutomator.i18n.format.date.months.shorthand.march,UncannyAutomator.i18n.format.date.months.shorthand.april,UncannyAutomator.i18n.format.date.months.shorthand.may,UncannyAutomator.i18n.format.date.months.shorthand.june,UncannyAutomator.i18n.format.date.months.shorthand.july,UncannyAutomator.i18n.format.date.months.shorthand.august,UncannyAutomator.i18n.format.date.months.shorthand.september,UncannyAutomator.i18n.format.date.months.shorthand.october,UncannyAutomator.i18n.format.date.months.shorthand.november,UncannyAutomator.i18n.format.date.months.shorthand.december],longhand:[UncannyAutomator.i18n.format.date.months.longhand.january,UncannyAutomator.i18n.format.date.months.longhand.february,UncannyAutomator.i18n.format.date.months.longhand.march,UncannyAutomator.i18n.format.date.months.longhand.april,UncannyAutomator.i18n.format.date.months.longhand.may,UncannyAutomator.i18n.format.date.months.longhand.june,UncannyAutomator.i18n.format.date.months.longhand.july,UncannyAutomator.i18n.format.date.months.longhand.august,UncannyAutomator.i18n.format.date.months.longhand.september,UncannyAutomator.i18n.format.date.months.longhand.october,UncannyAutomator.i18n.format.date.months.longhand.november,UncannyAutomator.i18n.format.date.months.longhand.december]},rangeSeparator:" ".concat(UncannyAutomator.i18n.format.date.rangeSeparator," "),firstDayOfWeek:parseInt(UncannyAutomator.i18n.format.date.firstDayOfWeek)>=1&&parseInt(UncannyAutomator.i18n.format.date.firstDayOfWeek)<=7?parseInt(UncannyAutomator.i18n.format.date.firstDayOfWeek)-1:0,weekAbbreviation:" ".concat(UncannyAutomator.i18n.format.date.weekAbbreviation," "),scrollTitle:UncannyAutomator.i18n.scrollToIncrement,toggleTitle:UncannyAutomator.i18n.clickToToggle,amPM:[UncannyAutomator.i18n.format.date.am,UncannyAutomator.i18n.format.date.pm],yearAriaLabel:UncannyAutomator.i18n.format.date.year,monthAriaLabel:UncannyAutomator.i18n.format.date.month,hourAriaLabel:UncannyAutomator.i18n.format.date.hour,minuteAriaLabel:UncannyAutomator.i18n.format.date.minute},parseDate:function(t,e){if(!ft(t)&&!t.includes("}}"))return P.parseDate(t,e)},errorHandler:function(e){t.getValue().includes("}}")||UncannyAutomator.dev.developerMode&&console.warn(e)},onReady:function(e,n,i){try{var o=function(){t.getValue().includes("}}")||t.fieldCM.getValue()!=i.altInput.value&&t.fieldCM.setValue(i.altInput.value)};pt(t.fieldCM)?o():t.field.on("ua-codemirror-ready",(function(){o()}))}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}},onChange:function(e,n,i){try{var o=function(){t.fieldCM.setValue(i.altInput.value)};pt(t.fieldCM)?o():t.field.on("ua-codemirror-ready",(function(){o()}))}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}}};if("date"==this.attributes.fieldType&&(i=o().extend(i,{dateFormat:this.attributes.dateFormat,altFormat:this.attributes.dateAltFormat}),this.attributes.supportsRange&&(i.mode="range"),pt(this.attributes.minDate)&&(i.minDate=this.attributes.minDate),pt(this.attributes.maxDate)&&(i.maxDate=this.attributes.maxDate)),"time"==this.attributes.fieldType){var r=this.attributes.timeAltFormat.includes("K");i=o().extend(i,{enableTime:!0,noCalendar:!0,dateFormat:this.attributes.timeFormat,altFormat:this.attributes.timeAltFormat,time_24hr:!r}),pt(this.attributes.minTime)&&(i.minTime=this.attributes.minTime),pt(this.attributes.manTime)&&(i.manTime=this.attributes.manTime)}this.flatpickrInstance=e.flatpickr(i)}}}},{key:"destroyFlatPickr",value:function(){pt(this.flatpickrInstance)&&this.flatpickrInstance.destroy()}},{key:"initCodeMirror",value:function(){var t=this;if(["text","url","email","int","float","date","time","textarea"].includes(this.attributes.fieldType)){this.destroyCodeMirror();var e={lineNumbers:!1,tabSize:4,value:this.getValue(),mode:"default",dragDrop:!1,viewportMargin:1/0,lineWrapping:!0,autoRefresh:!0,direction:!ft(UncannyAutomator.isRTL)&&UncannyAutomator.isRTL?"rtl":"ltr",noNewlines:!0,scrollbarStyle:null,readOnly:this.attributes.isReadOnly};"textarea"==this.attributes.fieldType&&(e=Object.assign(e,{scrollbarStyle:"native",noNewlines:!1}),this.attributes.supportsTinyMCE&&(e=Object.assign(e,{lineNumbers:!0,mode:"htmlmixed",verify_html:!1,inline_styles:!0}))),"textarea"!=this.attributes.fieldType&&(e.extraKeys={Tab:function(){var e=t.getNextField();return pt(e)&&e.focus(),!1}}),this.fieldCM=CodeMirror(this.$fakeCodemirrorField[0],e),this.attributes.hasPlaceholder&&this.fieldCM.setOption("placeholder",this.attributes.placeholder),this.fieldCM.on("changes",(function(e,n){["date","time"].includes(t.attributes.fieldType)||t.setValue(t.fieldCM.getValue(),"setValue"!==n[0].origin,{updateCodemirror:!1})})),this.fieldCM.on("focus",(function(){if(["date","time"].includes(t.attributes.fieldType))try{setTimeout((function(){t.flatpickrInstance.open()}),50)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}})),this.field.on("focus",(function(){t.fieldCM.focus()})),this.field.trigger("ua-codemirror-ready")}"select"==this.attributes.fieldType&&pt(this.customValueField)&&this.customValueField.initCodeMirror()}},{key:"getNextField",value:function(){var t=null;if(pt(this.attributes.itemId)&&pt(this.attributes.groupId)){var e=UncannyAutomator.recipe.items[this.attributes.itemId].options[this.attributes.groupId].fields;if(pt(e)&&o().isArray(e)){var n=e.indexOf(this);-1!=n&&n!=e.length-1&&(t=e[n+1])}}if(pt(this.attributes.itemType)&&"user-selector"==this.attributes.itemType){var i=UncannyAutomator.recipe.userSelector.fields;if(pt(i)&&o().isArray(i)){var r=i.indexOf(this);-1!=r&&r!=i.length-1&&(t=i[r+1])}}return t}},{key:"focus",value:function(){if(pt(this.field))switch(this.type){case"select":try{this.field.select2("focus")}catch(t){this.field.focus()}break;case"text":case"url":case"email":case"int":case"float":case"date":case"time":pt(this.fieldCM)?this.fieldCM.focus():this.field.focus();break;case"textarea":if(pt(this.fieldTinyMCE))if(this.field.is(":visible"))this.field.focus();else try{this.fieldTinyMCE.focus()}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}else this.field.focus();break;case"checkbox":case"radio":this.field.focus()}}},{key:"destroyCodeMirror",value:function(){if(pt(this.fieldCM))try{var t=this.fieldCM.getWrapperElement();t.parentNode.removeChild(t),this.fieldCM=null}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}}},{key:"rerenderSelect2",value:function(){var t=this.getSelect2Settings();!ft(this.field)&&this.field.hasClass("select2-hidden-accessible")&&this.field.select2("destroy").select2(t)}},{key:"initTokenSelector",value:function(){if(this.attributes.supportsTokens){this.destroyTokenSelector();var t={unsupportedTokens:this.attributes.unsupportedTokens};ft(this.attributes.itemId)||(t.itemID=this.attributes.itemId),this.tokenSelector=new nt(this,t)}"select"==this.attributes.fieldType&&pt(this.customValueField)&&this.customValueField.initTokenSelector()}},{key:"destroyTokenSelector",value:function(){pt(this.tokenSelector)&&this.tokenSelector.destroy()}},{key:"initTinyMCE",value:function(){var t=this;if(this.field,pt(this.field)&&"textarea"==this.attributes.fieldType&&this.attributes.supportsTinyMCE){var e=this.field.prop("id"),n=tinymce.get(e);pt(n)&&wp.editor.remove(e);var i=["charmap","colorpicker","hr","lists","paste","tabfocus","textcolor","fullscreen","link"];this.attributes.supportsFullPageEditing&&i.push("fullpage");var o=[gt(UncannyAutomator.assets.global.style,{ver:UncannyAutomator.version}),gt(UncannyAutomator.assets.recipeBuilder.style,{ver:UncannyAutomator.version})];try{o.push(wp.editor.getDefaultSettings().tinymce.content_css)}catch(t){UncannyAutomator.dev.developerMode&&(console.warn("Field: Couldn't load WordPress's custom assets for TinyMCE"),console.warn(t))}var r={mediaButtons:!0,tinymce:{plugins:i.join(" "),toolbar1:["formatselect","bold","italic","bullist","numlist","blockquote","alignleft","aligncenter","alignright","link","unlink","wp_more","strikethrough","hr","forecolor","pastetext","removeformat","visualchars","outdent","indent","undo","redo"].join(" "),height:"350",content_css:o.join(",")},quicktags:!0};wp.editor.initialize(e,r),(n=tinymce.get(e)).hidden?this.fieldContainer.addClass("form-textarea--tinymce-text"):this.fieldContainer.addClass("form-textarea--tinymce-visual"),this.formElement.find(".switch-tmce").on("click",(function(){t.field.trigger("ua-tinymce-activate-visual-view"),t.fieldContainer.removeClass("form-textarea--tinymce-text").addClass("form-textarea--tinymce-visual")})),this.formElement.find(".switch-html").on("click",(function(){t.field.trigger("ua-tinymce-activate-text-view"),t.fieldContainer.removeClass("form-textarea--tinymce-visual").addClass("form-textarea--tinymce-text");try{t.fieldCM.setValue(n.getContent({format:"raw"}))}catch(e){t.field.val(n.getContent({format:"raw"}))}t.fieldCM.refresh()})),this.fieldTinyMCE=n,n.on("init",(function(){t.field.trigger("ua-tinymce-ready")}))}}}],n&&ut(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();const yt=vt;o().fn.select2.amd.define("select2/data/extended-ajax",["./ajax","./tags","../utils","module","jquery"],(function(t,e,n,i,o){function r(t,e){this.minimumInputLength=e.get("minimumInputLength"),this.defaultResults=e.get("defaultResults"),r.__super__.constructor.call(this,t,e)}n.Extend(r,t);var a=t.prototype.query;return r.prototype.query=function(t,e){var n="function"==typeof this.defaultResults?this.defaultResults.call(this):this.defaultResults;if(n&&n.length&&(!t.term||t.term.length<this.minimumInputLength)&&t._type&&"query"==t._type){var i={results:n};e(this.processResults(i,t))}else a.call(this,t,e)},i.config().tags?n.Decorate(r,e):r}))},2310:(t,e,n)=>{"use strict";function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}n.d(e,{Z:()=>s});var a=_uo.utility.isDefined;const s=function(t){return t=JSON.parse(JSON.stringify(t)),t=c(t),["group","repeater"].includes(t.fieldType)&&(t.fields=t.fields.map((function(e){return Object.assign(c(e),{itemType:t.itemType})}))),t};var c=function(t){var e={required:"isRequired",read_only:"isReadOnly",supports_tinymce:"supportsTinyMCE",supports_fullpage_editing:"supportsFullPageEditing",copy_to_clipboard:"supportsCopyToClipboard",is_ajax:"isAjax",option_code:"optionCode",input_type:"fieldType",is_hidden:"isHidden",token_name:"tokenName",default_value:"defaultValue",current_value:"currentValue",max_length:"maxLength",relevant_tokens:"customFieldTokens",date_format:"dateFormat",date_alt_format:"dateAltFormat",supports_range:"supportsRange",min_number:"minNumber",max_number:"maxNumber",min_date:"minDate",max_date:"maxDate",time_format:"timeFormat",supports_tokens:"supportsTokens",time_alt_format:"timeAltFormat",min_time:"minTime",max_time:"maxTime",hide_actions:"hideActions",supports_custom_value:"supportsCustomValue",supports_multiple_values:"supportsMultipleValues",custom_value_description:"customValueDescription",fill_values_in:"targetField",add_row_button:"addRowButtonLabel",remove_row_button:"removeRowButtonLabel",item_type:"itemType",can_sort_rows:"canSortRows",is_toggle:"isToggle",options_show_id:"optionsShowID",ajax:"ajax",listen_fields:"listenFields",clear_on_change_fields:"clearOnChangeFields",show_label_in_sentence:"showLabelInSentence",mapping_column:"mappingColumn"};return Object.entries(t).forEach((function(n){var r=o(n,2),s=r[0],c=r[1];if(a(e[s])){t[e[s]]=c;try{if("object"!==i(c))throw Error();Object.entries(c).forEach((function(n){var i=o(n,2),r=i[0],c=i[1];a(e[r])&&(t[e[s]][e[r]]=c,delete t[e[s]][r])}))}catch(t){}s!==e[s]&&delete t[s]}})),t}},3418:(t,e,n)=>{"use strict";n.d(e,{UJ:()=>o,SS:()=>a,Vh:()=>s,Zh:()=>f});var i=_uo.utility.isDefined;const o=function(t){var e=t.integrationCode,n=null;return i(UncannyAutomator.integrations[e])&&(n=UncannyAutomator.integrations[e]),n};var r=_uo.utility.isDefined;const a=function(t){var e=t.integrationCode,n="";if(r(UncannyAutomator.integrations[e])){var i=UncannyAutomator.integrations[e];r(i.icon_svg)?n=i.icon_svg:r(i.icon_64)&&(n=i.icon_64)}return n},s=function(t){return UncannyAutomator.integrations[t].name};function c(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var u=_uo.utility,d=u.isEmpty,p=u.isDefined;const f=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(d(t))return UncannyAutomator.integrations;t=Object.assign({triggers:null,actions:null,conditions:null,customFilter:null},t);var e={};return Object.entries(UncannyAutomator.integrations).map((function(n){var i=c(n,2),o=i[0],r=i[1],a=!0;p(t.customFilter)&&(a=t.customFilter(r)),p(t.triggers)&&(t.triggers&&!r.items.triggers.hasTriggers||!t.triggers&&r.items.triggers.hasTriggers)&&(a=!1),p(t.actions)&&(t.actions&&!r.items.actions.hasActions||!t.actions&&r.items.actions.hasActions)&&(a=!1),p(t.conditions)&&(t.conditions&&!r.conditions.hasConditions||!t.conditions&&r.conditions.hasConditions)&&(a=!1),a&&(e[o]=r)})),e}},515:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});var i=n(5311),o=n.n(i),r=n(1290),a=(n(1311),n(772)),s=n(8193),c=n(6691),l=n(2856);function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var d=_uo.utility.isDefined;const p=function(){function t(e,n,i,o){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.itemType=e,this.integrationID=n,this.itemCode=i,this.itemId=o,this.item=UncannyAutomator.recipe.items[o],this.createItemActions()}var e,n;return e=t,(n=[{key:"createItemActions",value:function(){var t=this,e=o()("<div/>",{class:"item-actions"}),n=o()("<div/>",{class:"item-actions__btn"}),i=o()("<uo-icon/>",{id:"ellipsis-h"}),u=o()("<div/>",{class:"item-actions__dropdown"}),p=o()("<ul/>",{class:"item-actions-dropdown__ul"});n.append(i),e.append(n);var f=o()("<li/>",{class:"item-actions-dropdown__action item-actions-dropdown__action--danger"}),m=o()("<span/>").text(UncannyAutomator.i18n.delete);if(f.append(m),p.append(f),"action"==this.itemType){var h=document.createElement("li");h.classList.add("item-actions-dropdown__action"),h.innerHTML="<span>".concat(UncannyAutomator.i18n.duplicate,"</span>"),p.get(0).appendChild(h),h.addEventListener("click",(function(){h.classList.add("item-actions-dropdown__action--loading"),(0,r.L8)("duplicate_action",{recipe_id:UncannyAutomator.recipe.id,action_id:t.itemId},(function(){new c.Z}),(function(){h.classList.remove("item-actions-dropdown__action--loading")}))}))}if(d(this.itemType)&&d(this.itemCode)&&(!d(this.item)||d(this.item)&&!this.item.isMissing)){var g=(0,r.Vx)(this.integrationID,this.itemType,this.itemCode);if(d(g.support_link)){var v="support_menu_link-".concat(this.integrationID,"-").concat(this.integrationID,"_").concat(this.itemCode,"-").concat(this.integrationID,"_").concat((0,r.hF)(g.select_option_name,"","").toLowerCase().replace(/\s+|{|}/g,"_")),y=o()("<a/>",{href:(0,r.XE)(g.support_link,{medium:"action_menu",content:v}),class:"item-actions-dropdown__action",target:"_blank"}),b=o()("<span/>").text(UncannyAutomator.i18n.support);y.append(b),p.append(y)}}return u.append(p),e.append(u),n.on("click",(function(){e.hasClass("item-actions--open")?(e.removeClass("item-actions--open"),o()(document).off("mouseup.uap-actions-click-outside")):(e.addClass("item-actions--open"),o()(document).on("mouseup.uap-actions-click-outside",(function(t){e.is(t.target)||0!==e.has(t.target).length||(e.removeClass("item-actions--open"),o()(document).off("mouseup.uap-actions-click-outside"))})))})),f.on("click",(function(){if(d(t.itemId)&&UncannyAutomator.recipe.isLive&&UncannyAutomator.recipe.items[t.itemId].isLive){e.removeClass("item-actions--open");var n=new a.Z({title:UncannyAutomator.i18n.confirmationModal.title,warning:(0,r.hF)(UncannyAutomator.i18n.confirmationModal.deleteWarning,"<strong>","</strong>"),buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.confirm}});n.setEvents({afterSetEvents:function(){n.show()},onConfirm:function(){n.getElements().modal.box.buttons.confirm.addClass("uap-btn--loading").prop("disabled",!0);var e={ID:t.itemId},i=UncannyAutomator.recipe.items[t.itemId].hasConditions;if(i){var o=UncannyAutomator.recipe.items[t.itemId].conditionsGroupID;UncannyAutomator.recipe.conditions[o].removeAction(t.itemId)}(0,r.L8)("delete",e,(function(){n.destroy(),UncannyAutomator.cache.tokens=[],"trigger"==t.itemType&&(new s.Z,"anonymous"==UncannyAutomator.recipe.type&&new c.Z),"action"!=t.itemType&&"closure"!=t.itemType||(i?(0,l.Q9)({onSuccess:function(){new c.Z}}):new c.Z),UncannyAutomator.recipe.isValid||UncannyAutomator.recipe.publish.statusToggle.setValue(!1)}),(function(){n.destroy(),console.log("‼️ ERROR-TODO. Couldn't delete the item"),"trigger"==t.itemType&&new s.Z,"action"!=t.itemType&&"closure"!=t.itemType||new c.Z}))},afterHide:function(){n.destroy()}})}else if(d(t.itemId)){f.addClass("item-actions-dropdown__action--loading");var i={ID:t.itemId},o=UncannyAutomator.recipe.items[t.itemId].hasConditions;if(o){var u=UncannyAutomator.recipe.items[t.itemId].conditionsGroupID;UncannyAutomator.recipe.conditions[u].removeAction(t.itemId)}(0,r.L8)("delete",i,(function(){UncannyAutomator.cache.tokens=[],"trigger"==t.itemType&&(new s.Z,"anonymous"==UncannyAutomator.recipe.type&&new c.Z),"action"!=t.itemType&&"closure"!=t.itemType||(o?(0,l.Q9)({onSuccess:function(){new c.Z}}):new c.Z)}),(function(){console.log("‼️ ERROR-TODO. Couldn't delete the item"),"trigger"==t.itemType&&new s.Z,"action"!=t.itemType&&"closure"!=t.itemType||new c.Z}))}else"trigger"==t.itemType&&new s.Z,"action"==t.itemType&&new c.Z})),e}}])&&u(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},6691:(t,e,n)=>{"use strict";n.d(e,{Z:()=>kn});var i=n(1290),o=n(3225),r=n(8944);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function u(){return u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},u.apply(this,arguments)}function d(t,e){if(null==t)return{};var n,i,o=function(t,e){if(null==t)return{};var n,i,o={},r=Object.keys(t);for(i=0;i<r.length;i++)n=r[i],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(i=0;i<r.length;i++)n=r[i],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function p(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var f=p(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),m=p(/Edge/i),h=p(/firefox/i),g=p(/safari/i)&&!p(/chrome/i)&&!p(/android/i),v=p(/iP(ad|od|hone)/i),y=p(/chrome/i)&&p(/android/i),b={capture:!1,passive:!1};function _(t,e,n){t.addEventListener(e,n,!f&&b)}function w(t,e,n){t.removeEventListener(e,n,!f&&b)}function A(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function k(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function C(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&A(t,e):A(t,e))||i&&t===n)return t;if(t===n)break}while(t=k(t))}return null}var E,T=/\s+/g;function U(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(T," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(T," ")}}function x(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||-1!==e.indexOf("webkit")||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function D(t,e){var n="";if("string"==typeof t)n=t;else do{var i=x(t,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function S(t,e,n){if(t){var i=t.getElementsByTagName(e),o=0,r=i.length;if(n)for(;o<r;o++)n(i[o],o);return i}return[]}function O(){return document.scrollingElement||document.documentElement}function M(t,e,n,i,o){if(t.getBoundingClientRect||t===window){var r,a,s,c,l,u,d;if(t!==window&&t.parentNode&&t!==O()?(a=(r=t.getBoundingClientRect()).top,s=r.left,c=r.bottom,l=r.right,u=r.height,d=r.width):(a=0,s=0,c=window.innerHeight,l=window.innerWidth,u=window.innerHeight,d=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!f))do{if(o&&o.getBoundingClientRect&&("none"!==x(o,"transform")||n&&"static"!==x(o,"position"))){var p=o.getBoundingClientRect();a-=p.top+parseInt(x(o,"border-top-width")),s-=p.left+parseInt(x(o,"border-left-width")),c=a+r.height,l=s+r.width;break}}while(o=o.parentNode);if(i&&t!==window){var m=D(o||t),h=m&&m.a,g=m&&m.d;m&&(c=(a/=g)+(u/=g),l=(s/=h)+(d/=h))}return{top:a,left:s,bottom:c,right:l,width:d,height:u}}}function I(t,e,n){for(var i=F(t,!0),o=M(t)[e];i;){var r=M(i)[n];if(!("top"===n||"left"===n?o>=r:o<=r))return i;if(i===O())break;i=F(i,!1)}return!1}function L(t,e,n,i){for(var o=0,r=0,a=t.children;r<a.length;){if("none"!==a[r].style.display&&a[r]!==Nt.ghost&&(i||a[r]!==Nt.dragged)&&C(a[r],n.draggable,t,!1)){if(o===e)return a[r];o++}r++}return null}function P(t,e){for(var n=t.lastElementChild;n&&(n===Nt.ghost||"none"===x(n,"display")||e&&!A(n,e));)n=n.previousElementSibling;return n||null}function j(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Nt.clone||e&&!A(t,e)||n++;return n}function $(t){var e=0,n=0,i=O();if(t)do{var o=D(t),r=o.a,a=o.d;e+=t.scrollLeft*r,n+=t.scrollTop*a}while(t!==i&&(t=t.parentNode));return[e,n]}function F(t,e){if(!t||!t.getBoundingClientRect)return O();var n=t,i=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=x(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return O();if(i||e)return n;i=!0}}}while(n=n.parentNode);return O()}function R(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function N(t,e){return function(){if(!E){var n=arguments,i=this;1===n.length?t.call(i,n[0]):t.apply(i,n),E=setTimeout((function(){E=void 0}),e)}}}function V(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function q(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}var B="Sortable"+(new Date).getTime();var H=[],W={initializeByDefault:!0},z={mount:function(t){for(var e in W)W.hasOwnProperty(e)&&!(e in t)&&(t[e]=W[e]);H.forEach((function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")})),H.push(t)},pluginEvent:function(t,e,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var o=t+"Global";H.forEach((function(i){e[i.pluginName]&&(e[i.pluginName][o]&&e[i.pluginName][o](s({sortable:e},n)),e.options[i.pluginName]&&e[i.pluginName][t]&&e[i.pluginName][t](s({sortable:e},n)))}))},initializePlugins:function(t,e,n,i){for(var o in H.forEach((function(i){var o=i.pluginName;if(t.options[o]||i.initializeByDefault){var r=new i(t,e,t.options);r.sortable=t,r.options=t.options,t[o]=r,u(n,r.defaults)}})),t.options)if(t.options.hasOwnProperty(o)){var r=this.modifyOption(t,o,t.options[o]);void 0!==r&&(t.options[o]=r)}},getEventProperties:function(t,e){var n={};return H.forEach((function(i){"function"==typeof i.eventProperties&&u(n,i.eventProperties.call(e[i.pluginName],t))})),n},modifyOption:function(t,e,n){var i;return H.forEach((function(o){t[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[e]&&(i=o.optionListeners[e].call(t[o.pluginName],n))})),i}};var G=["evt"],Y=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,o=d(n,G);z.pluginEvent.bind(Nt)(t,e,s({dragEl:K,parentEl:X,ghostEl:J,rootEl:Q,nextEl:tt,lastDownEl:et,cloneEl:nt,cloneHidden:it,dragStarted:gt,putSortable:lt,activeSortable:Nt.active,originalEvent:i,oldIndex:ot,oldDraggableIndex:at,newIndex:rt,newDraggableIndex:st,hideGhostForTarget:jt,unhideGhostForTarget:$t,cloneNowHidden:function(){it=!0},cloneNowShown:function(){it=!1},dispatchSortableEvent:function(t){Z({sortable:e,name:t,originalEvent:i})}},o))};function Z(t){!function(t){var e=t.sortable,n=t.rootEl,i=t.name,o=t.targetEl,r=t.cloneEl,a=t.toEl,c=t.fromEl,l=t.oldIndex,u=t.newIndex,d=t.oldDraggableIndex,p=t.newDraggableIndex,h=t.originalEvent,g=t.putSortable,v=t.extraEventProperties;if(e=e||n&&n[B]){var y,b=e.options,_="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||f||m?(y=document.createEvent("Event")).initEvent(i,!0,!0):y=new CustomEvent(i,{bubbles:!0,cancelable:!0}),y.to=a||n,y.from=c||n,y.item=o||n,y.clone=r,y.oldIndex=l,y.newIndex=u,y.oldDraggableIndex=d,y.newDraggableIndex=p,y.originalEvent=h,y.pullMode=g?g.lastPutMode:void 0;var w=s(s({},v),z.getEventProperties(i,e));for(var A in w)y[A]=w[A];n&&n.dispatchEvent(y),b[_]&&b[_].call(e,y)}}(s({putSortable:lt,cloneEl:nt,targetEl:K,rootEl:Q,oldIndex:ot,oldDraggableIndex:at,newIndex:rt,newDraggableIndex:st},t))}var K,X,J,Q,tt,et,nt,it,ot,rt,at,st,ct,lt,ut,dt,pt,ft,mt,ht,gt,vt,yt,bt,_t,wt=!1,At=!1,kt=[],Ct=!1,Et=!1,Tt=[],Ut=!1,xt=[],Dt="undefined"!=typeof document,St=v,Ot=m||f?"cssFloat":"float",Mt=Dt&&!y&&!v&&"draggable"in document.createElement("div"),It=function(){if(Dt){if(f)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Lt=function(t,e){var n=x(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=L(t,0,e),r=L(t,1,e),a=o&&x(o),s=r&&x(r),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+M(o).width,l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+M(r).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!r||"both"!==s.clear&&s.clear!==u?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||c>=i&&"none"===n[Ot]||r&&"none"===n[Ot]&&c+l>i)?"vertical":"horizontal"},Pt=function(t){function e(t,n){return function(i,o,r,a){var s=i.options.group.name&&o.options.group.name&&i.options.group.name===o.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(i,o,r,a),n)(i,o,r,a);var c=(n?i:o).options.group.name;return!0===t||"string"==typeof t&&t===c||t.join&&t.indexOf(c)>-1}}var n={},i=t.group;i&&"object"==c(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},jt=function(){!It&&J&&x(J,"display","none")},$t=function(){!It&&J&&x(J,"display","")};Dt&&!y&&document.addEventListener("click",(function(t){if(At)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),At=!1,!1}),!0);var Ft=function(t){if(K){t=t.touches?t.touches[0]:t;var e=(o=t.clientX,r=t.clientY,kt.some((function(t){var e=t[B].options.emptyInsertThreshold;if(e&&!P(t)){var n=M(t),i=o>=n.left-e&&o<=n.right+e,s=r>=n.top-e&&r<=n.bottom+e;return i&&s?a=t:void 0}})),a);if(e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[B]._onDragOver(n)}}var o,r,a},Rt=function(t){K&&K.parentNode[B]._isOutsideThisEl(t.target)};function Nt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=u({},e),t[B]=this;var n,i,o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Lt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Nt.supportPointer&&"PointerEvent"in window&&!g,emptyInsertThreshold:5};for(var r in z.initializePlugins(this,t,o),o)!(r in e)&&(e[r]=o[r]);for(var a in Pt(e),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!e.forceFallback&&Mt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?_(t,"pointerdown",this._onTapStart):(_(t,"mousedown",this._onTapStart),_(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(_(t,"dragover",this),_(t,"dragenter",this)),kt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),u(this,(i=[],{captureAnimationState:function(){i=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(t){if("none"!==x(t,"display")&&t!==Nt.ghost){i.push({target:t,rect:M(t)});var e=s({},i[i.length-1].rect);if(t.thisAnimationDuration){var n=D(t,!0);n&&(e.top-=n.f,e.left-=n.e)}t.fromRect=e}}))},addAnimationState:function(t){i.push(t)},removeAnimationState:function(t){i.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var i in e)if(e.hasOwnProperty(i)&&e[i]===t[n][i])return Number(n);return-1}(i,{target:t}),1)},animateAll:function(t){var e=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof t&&t());var o=!1,r=0;i.forEach((function(t){var n=0,i=t.target,a=i.fromRect,s=M(i),c=i.prevFromRect,l=i.prevToRect,u=t.rect,d=D(i,!0);d&&(s.top-=d.f,s.left-=d.e),i.toRect=s,i.thisAnimationDuration&&R(c,s)&&!R(a,s)&&(u.top-s.top)/(u.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(n=function(t,e,n,i){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*i.animation}(u,c,l,e.options)),R(s,a)||(i.prevFromRect=a,i.prevToRect=s,n||(n=e.options.animation),e.animate(i,u,s,n)),n&&(o=!0,r=Math.max(r,n),clearTimeout(i.animationResetTimer),i.animationResetTimer=setTimeout((function(){i.animationTime=0,i.prevFromRect=null,i.fromRect=null,i.prevToRect=null,i.thisAnimationDuration=null}),n),i.thisAnimationDuration=n)})),clearTimeout(n),o?n=setTimeout((function(){"function"==typeof t&&t()}),r):"function"==typeof t&&t(),i=[]},animate:function(t,e,n,i){if(i){x(t,"transition",""),x(t,"transform","");var o=D(this.el),r=o&&o.a,a=o&&o.d,s=(e.left-n.left)/(r||1),c=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!c,x(t,"transform","translate3d("+s+"px,"+c+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),x(t,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),x(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){x(t,"transition",""),x(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),i)}}}))}function Vt(t,e,n,i,o,r,a,s){var c,l,u=t[B],d=u.options.onMove;return!window.CustomEvent||f||m?(c=document.createEvent("Event")).initEvent("move",!0,!0):c=new CustomEvent("move",{bubbles:!0,cancelable:!0}),c.to=e,c.from=t,c.dragged=n,c.draggedRect=i,c.related=o||e,c.relatedRect=r||M(e),c.willInsertAfter=s,c.originalEvent=a,t.dispatchEvent(c),d&&(l=d.call(u,c,a)),l}function qt(t){t.draggable=!1}function Bt(){Ut=!1}function Ht(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function Wt(t){return setTimeout(t,0)}function zt(t){return clearTimeout(t)}Nt.prototype={constructor:Nt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(vt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,K):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,i=this.options,o=i.preventOnFilter,r=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,l=i.filter;if(function(t){xt.length=0;for(var e=t.getElementsByTagName("input"),n=e.length;n--;){var i=e[n];i.checked&&xt.push(i)}}(n),!K&&!(/mousedown|pointerdown/.test(r)&&0!==t.button||i.disabled)&&!c.isContentEditable&&(this.nativeDraggable||!g||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=C(s,i.draggable,n,!1))&&s.animated||et===s)){if(ot=j(s),at=j(s,i.draggable),"function"==typeof l){if(l.call(this,t,s,this))return Z({sortable:e,rootEl:c,name:"filter",targetEl:s,toEl:n,fromEl:n}),Y("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(l&&(l=l.split(",").some((function(i){if(i=C(c,i.trim(),n,!1))return Z({sortable:e,rootEl:i,name:"filter",targetEl:s,fromEl:n,toEl:n}),Y("filter",e,{evt:t}),!0}))))return void(o&&t.cancelable&&t.preventDefault());i.handle&&!C(c,i.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var i,o=this,r=o.el,a=o.options,s=r.ownerDocument;if(n&&!K&&n.parentNode===r){var c=M(n);if(Q=r,X=(K=n).parentNode,tt=K.nextSibling,et=n,ct=a.group,Nt.dragged=K,ut={target:K,clientX:(e||t).clientX,clientY:(e||t).clientY},mt=ut.clientX-c.left,ht=ut.clientY-c.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,K.style["will-change"]="all",i=function(){Y("delayEnded",o,{evt:t}),Nt.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!h&&o.nativeDraggable&&(K.draggable=!0),o._triggerDragStart(t,e),Z({sortable:o,name:"choose",originalEvent:t}),U(K,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){S(K,t.trim(),qt)})),_(s,"dragover",Ft),_(s,"mousemove",Ft),_(s,"touchmove",Ft),_(s,"mouseup",o._onDrop),_(s,"touchend",o._onDrop),_(s,"touchcancel",o._onDrop),h&&this.nativeDraggable&&(this.options.touchStartThreshold=4,K.draggable=!0),Y("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(m||f))i();else{if(Nt.eventCanceled)return void this._onDrop();_(s,"mouseup",o._disableDelayedDrag),_(s,"touchend",o._disableDelayedDrag),_(s,"touchcancel",o._disableDelayedDrag),_(s,"mousemove",o._delayedDragTouchMoveHandler),_(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&_(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(i,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){K&&qt(K),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;w(t,"mouseup",this._disableDelayedDrag),w(t,"touchend",this._disableDelayedDrag),w(t,"touchcancel",this._disableDelayedDrag),w(t,"mousemove",this._delayedDragTouchMoveHandler),w(t,"touchmove",this._delayedDragTouchMoveHandler),w(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?_(document,"pointermove",this._onTouchMove):_(document,e?"touchmove":"mousemove",this._onTouchMove):(_(K,"dragend",this),_(Q,"dragstart",this._onDragStart));try{document.selection?Wt((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(wt=!1,Q&&K){Y("dragStarted",this,{evt:e}),this.nativeDraggable&&_(document,"dragover",Rt);var n=this.options;!t&&U(K,n.dragClass,!1),U(K,n.ghostClass,!0),Nt.active=this,t&&this._appendGhost(),Z({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(dt){this._lastX=dt.clientX,this._lastY=dt.clientY,jt();for(var t=document.elementFromPoint(dt.clientX,dt.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(dt.clientX,dt.clientY))!==e;)e=t;if(K.parentNode[B]._isOutsideThisEl(t),e)do{if(e[B]&&e[B]._onDragOver({clientX:dt.clientX,clientY:dt.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break;t=e}while(e=e.parentNode);$t()}},_onTouchMove:function(t){if(ut){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,o=t.touches?t.touches[0]:t,r=J&&D(J,!0),a=J&&r&&r.a,s=J&&r&&r.d,c=St&&_t&&$(_t),l=(o.clientX-ut.clientX+i.x)/(a||1)+(c?c[0]-Tt[0]:0)/(a||1),u=(o.clientY-ut.clientY+i.y)/(s||1)+(c?c[1]-Tt[1]:0)/(s||1);if(!Nt.active&&!wt){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(J){r?(r.e+=l-(pt||0),r.f+=u-(ft||0)):r={a:1,b:0,c:0,d:1,e:l,f:u};var d="matrix(".concat(r.a,",").concat(r.b,",").concat(r.c,",").concat(r.d,",").concat(r.e,",").concat(r.f,")");x(J,"webkitTransform",d),x(J,"mozTransform",d),x(J,"msTransform",d),x(J,"transform",d),pt=l,ft=u,dt=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!J){var t=this.options.fallbackOnBody?document.body:Q,e=M(K,!0,St,!0,t),n=this.options;if(St){for(_t=t;"static"===x(_t,"position")&&"none"===x(_t,"transform")&&_t!==document;)_t=_t.parentNode;_t!==document.body&&_t!==document.documentElement?(_t===document&&(_t=O()),e.top+=_t.scrollTop,e.left+=_t.scrollLeft):_t=O(),Tt=$(_t)}U(J=K.cloneNode(!0),n.ghostClass,!1),U(J,n.fallbackClass,!0),U(J,n.dragClass,!0),x(J,"transition",""),x(J,"transform",""),x(J,"box-sizing","border-box"),x(J,"margin",0),x(J,"top",e.top),x(J,"left",e.left),x(J,"width",e.width),x(J,"height",e.height),x(J,"opacity","0.8"),x(J,"position",St?"absolute":"fixed"),x(J,"zIndex","100000"),x(J,"pointerEvents","none"),Nt.ghost=J,t.appendChild(J),x(J,"transform-origin",mt/parseInt(J.style.width)*100+"% "+ht/parseInt(J.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,i=t.dataTransfer,o=n.options;Y("dragStart",this,{evt:t}),Nt.eventCanceled?this._onDrop():(Y("setupClone",this),Nt.eventCanceled||((nt=q(K)).removeAttribute("id"),nt.draggable=!1,nt.style["will-change"]="",this._hideClone(),U(nt,this.options.chosenClass,!1),Nt.clone=nt),n.cloneId=Wt((function(){Y("clone",n),Nt.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(nt,K),n._hideClone(),Z({sortable:n,name:"clone"}))})),!e&&U(K,o.dragClass,!0),e?(At=!0,n._loopId=setInterval(n._emulateDragOver,50)):(w(document,"mouseup",n._onDrop),w(document,"touchend",n._onDrop),w(document,"touchcancel",n._onDrop),i&&(i.effectAllowed="move",o.setData&&o.setData.call(n,i,K)),_(document,"drop",n),x(K,"transform","translateZ(0)")),wt=!0,n._dragStartId=Wt(n._dragStarted.bind(n,e,t)),_(document,"selectstart",n),gt=!0,g&&x(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,i,o,r=this.el,a=t.target,c=this.options,l=c.group,u=Nt.active,d=ct===l,p=c.sort,f=lt||u,m=this,h=!1;if(!Ut){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),a=C(a,c.draggable,r,!0),F("dragOver"),Nt.eventCanceled)return h;if(K.contains(t.target)||a.animated&&a.animatingX&&a.animatingY||m._ignoreWhileAnimating===a)return N(!1);if(At=!1,u&&!c.disabled&&(d?p||(i=X!==Q):lt===this||(this.lastPutMode=ct.checkPull(this,u,K,t))&&l.checkPut(this,u,K,t))){if(o="vertical"===this._getDirection(t,a),e=M(K),F("dragOverValid"),Nt.eventCanceled)return h;if(i)return X=Q,R(),this._hideClone(),F("revert"),Nt.eventCanceled||(tt?Q.insertBefore(K,tt):Q.appendChild(K)),N(!0);var g=P(r,c.draggable);if(!g||function(t,e,n){var i=M(P(n.el,n.options.draggable));return e?t.clientX>i.right+10||t.clientX<=i.right&&t.clientY>i.bottom&&t.clientX>=i.left:t.clientX>i.right&&t.clientY>i.top||t.clientX<=i.right&&t.clientY>i.bottom+10}(t,o,this)&&!g.animated){if(g===K)return N(!1);if(g&&r===t.target&&(a=g),a&&(n=M(a)),!1!==Vt(Q,r,K,e,a,n,t,!!a))return R(),g&&g.nextSibling?r.insertBefore(K,g.nextSibling):r.appendChild(K),X=r,q(),N(!0)}else if(g&&function(t,e,n){var i=M(L(n.el,0,n.options,!0));return e?t.clientX<i.left-10||t.clientY<i.top&&t.clientX<i.right:t.clientY<i.top-10||t.clientY<i.bottom&&t.clientX<i.left}(t,o,this)){var v=L(r,0,c,!0);if(v===K)return N(!1);if(n=M(a=v),!1!==Vt(Q,r,K,e,a,n,t,!1))return R(),r.insertBefore(K,v),X=r,q(),N(!0)}else if(a.parentNode===r){n=M(a);var y,b,_,w=K.parentNode!==r,A=!function(t,e,n){var i=n?t.left:t.top,o=n?t.right:t.bottom,r=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,c=n?e.width:e.height;return i===a||o===s||i+r/2===a+c/2}(K.animated&&K.toRect||e,a.animated&&a.toRect||n,o),k=o?"top":"left",E=I(a,"top","top")||I(K,"top","top"),T=E?E.scrollTop:void 0;if(vt!==a&&(b=n[k],Ct=!1,Et=!A&&c.invertSwap||w),y=function(t,e,n,i,o,r,a,s){var c=i?t.clientY:t.clientX,l=i?n.height:n.width,u=i?n.top:n.left,d=i?n.bottom:n.right,p=!1;if(!a)if(s&&bt<l*o){if(!Ct&&(1===yt?c>u+l*r/2:c<d-l*r/2)&&(Ct=!0),Ct)p=!0;else if(1===yt?c<u+bt:c>d-bt)return-yt}else if(c>u+l*(1-o)/2&&c<d-l*(1-o)/2)return function(t){return j(K)<j(t)?1:-1}(e);return(p=p||a)&&(c<u+l*r/2||c>d-l*r/2)?c>u+l/2?1:-1:0}(t,a,n,o,A?1:c.swapThreshold,null==c.invertedSwapThreshold?c.swapThreshold:c.invertedSwapThreshold,Et,vt===a),0!==y){var D=j(K);do{D-=y,_=X.children[D]}while(_&&("none"===x(_,"display")||_===J))}if(0===y||_===a)return N(!1);vt=a,yt=y;var S=a.nextElementSibling,O=!1,$=Vt(Q,r,K,e,a,n,t,O=1===y);if(!1!==$)return 1!==$&&-1!==$||(O=1===$),Ut=!0,setTimeout(Bt,30),R(),O&&!S?r.appendChild(K):a.parentNode.insertBefore(K,O?S:a),E&&V(E,0,T-E.scrollTop),X=K.parentNode,void 0===b||Et||(bt=Math.abs(b-M(a)[k])),q(),N(!0)}if(r.contains(K))return N(!1)}return!1}function F(c,l){Y(c,m,s({evt:t,isOwner:d,axis:o?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:p,fromSortable:f,target:a,completed:N,onMove:function(n,i){return Vt(Q,r,K,e,n,M(n),t,i)},changed:q},l))}function R(){F("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function N(e){return F("dragOverCompleted",{insertion:e}),e&&(d?u._hideClone():u._showClone(m),m!==f&&(U(K,lt?lt.options.ghostClass:u.options.ghostClass,!1),U(K,c.ghostClass,!0)),lt!==m&&m!==Nt.active?lt=m:m===Nt.active&<&&(lt=null),f===m&&(m._ignoreWhileAnimating=a),m.animateAll((function(){F("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(a===K&&!K.animated||a===r&&!a.animated)&&(vt=null),c.dragoverBubble||t.rootEl||a===document||(K.parentNode[B]._isOutsideThisEl(t.target),!e&&Ft(t)),!c.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),h=!0}function q(){rt=j(K),st=j(K,c.draggable),Z({sortable:m,name:"change",toEl:r,newIndex:rt,newDraggableIndex:st,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){w(document,"mousemove",this._onTouchMove),w(document,"touchmove",this._onTouchMove),w(document,"pointermove",this._onTouchMove),w(document,"dragover",Ft),w(document,"mousemove",Ft),w(document,"touchmove",Ft)},_offUpEvents:function(){var t=this.el.ownerDocument;w(t,"mouseup",this._onDrop),w(t,"touchend",this._onDrop),w(t,"pointerup",this._onDrop),w(t,"touchcancel",this._onDrop),w(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;rt=j(K),st=j(K,n.draggable),Y("drop",this,{evt:t}),X=K&&K.parentNode,rt=j(K),st=j(K,n.draggable),Nt.eventCanceled||(wt=!1,Et=!1,Ct=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),zt(this.cloneId),zt(this._dragStartId),this.nativeDraggable&&(w(document,"drop",this),w(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),g&&x(document.body,"user-select",""),x(K,"transform",""),t&&(gt&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===X||lt&&"clone"!==lt.lastPutMode)&&nt&&nt.parentNode&&nt.parentNode.removeChild(nt),K&&(this.nativeDraggable&&w(K,"dragend",this),qt(K),K.style["will-change"]="",gt&&!wt&&U(K,lt?lt.options.ghostClass:this.options.ghostClass,!1),U(K,this.options.chosenClass,!1),Z({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:t}),Q!==X?(rt>=0&&(Z({rootEl:X,name:"add",toEl:X,fromEl:Q,originalEvent:t}),Z({sortable:this,name:"remove",toEl:X,originalEvent:t}),Z({rootEl:X,name:"sort",toEl:X,fromEl:Q,originalEvent:t}),Z({sortable:this,name:"sort",toEl:X,originalEvent:t})),lt&<.save()):rt!==ot&&rt>=0&&(Z({sortable:this,name:"update",toEl:X,originalEvent:t}),Z({sortable:this,name:"sort",toEl:X,originalEvent:t})),Nt.active&&(null!=rt&&-1!==rt||(rt=ot,st=at),Z({sortable:this,name:"end",toEl:X,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){Y("nulling",this),Q=K=X=J=tt=nt=et=it=ut=dt=gt=rt=st=ot=at=vt=yt=lt=ct=Nt.dragged=Nt.ghost=Nt.clone=Nt.active=null,xt.forEach((function(t){t.checked=!0})),xt.length=pt=ft=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":K&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,o=n.length,r=this.options;i<o;i++)C(t=n[i],r.draggable,this.el,!1)&&e.push(t.getAttribute(r.dataIdAttr)||Ht(t));return e},sort:function(t,e){var n={},i=this.el;this.toArray().forEach((function(t,e){var o=i.children[e];C(o,this.options.draggable,i,!1)&&(n[t]=o)}),this),e&&this.captureAnimationState(),t.forEach((function(t){n[t]&&(i.removeChild(n[t]),i.appendChild(n[t]))})),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return C(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var i=z.modifyOption(this,t,e);n[t]=void 0!==i?i:e,"group"===t&&Pt(n)},destroy:function(){Y("destroy",this);var t=this.el;t[B]=null,w(t,"mousedown",this._onTapStart),w(t,"touchstart",this._onTapStart),w(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(w(t,"dragover",this),w(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),kt.splice(kt.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!it){if(Y("hideClone",this),Nt.eventCanceled)return;x(nt,"display","none"),this.options.removeCloneOnHide&&nt.parentNode&&nt.parentNode.removeChild(nt),it=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(it){if(Y("showClone",this),Nt.eventCanceled)return;K.parentNode!=Q||this.options.group.revertClone?tt?Q.insertBefore(nt,tt):Q.appendChild(nt):Q.insertBefore(nt,K),this.options.group.revertClone&&this.animate(K,nt),x(nt,"display",""),it=!1}}else this._hideClone()}},Dt&&_(document,"touchmove",(function(t){(Nt.active||wt)&&t.cancelable&&t.preventDefault()})),Nt.utils={on:_,off:w,css:x,find:S,is:function(t,e){return!!C(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:N,closest:C,toggleClass:U,clone:q,index:j,nextTick:Wt,cancelNextTick:zt,detectDirection:Lt,getChild:L},Nt.get=function(t){return t[B]},Nt.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach((function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Nt.utils=s(s({},Nt.utils),t.utils)),z.mount(t)}))},Nt.create=function(t,e){return new Nt(t,e)},Nt.version="1.15.0";var Gt,Yt,Zt,Kt,Xt,Jt,Qt=[],te=!1;function ee(){Qt.forEach((function(t){clearInterval(t.pid)})),Qt=[]}function ne(){clearInterval(Jt)}var ie=N((function(t,e,n,i){if(e.scroll){var o,r=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=e.scrollSensitivity,c=e.scrollSpeed,l=O(),u=!1;Yt!==n&&(Yt=n,ee(),Gt=e.scroll,o=e.scrollFn,!0===Gt&&(Gt=F(n,!0)));var d=0,p=Gt;do{var f=p,m=M(f),h=m.top,g=m.bottom,v=m.left,y=m.right,b=m.width,_=m.height,w=void 0,A=void 0,k=f.scrollWidth,C=f.scrollHeight,E=x(f),T=f.scrollLeft,U=f.scrollTop;f===l?(w=b<k&&("auto"===E.overflowX||"scroll"===E.overflowX||"visible"===E.overflowX),A=_<C&&("auto"===E.overflowY||"scroll"===E.overflowY||"visible"===E.overflowY)):(w=b<k&&("auto"===E.overflowX||"scroll"===E.overflowX),A=_<C&&("auto"===E.overflowY||"scroll"===E.overflowY));var D=w&&(Math.abs(y-r)<=s&&T+b<k)-(Math.abs(v-r)<=s&&!!T),S=A&&(Math.abs(g-a)<=s&&U+_<C)-(Math.abs(h-a)<=s&&!!U);if(!Qt[d])for(var I=0;I<=d;I++)Qt[I]||(Qt[I]={});Qt[d].vx==D&&Qt[d].vy==S&&Qt[d].el===f||(Qt[d].el=f,Qt[d].vx=D,Qt[d].vy=S,clearInterval(Qt[d].pid),0==D&&0==S||(u=!0,Qt[d].pid=setInterval(function(){i&&0===this.layer&&Nt.active._onTouchMove(Xt);var e=Qt[this.layer].vy?Qt[this.layer].vy*c:0,n=Qt[this.layer].vx?Qt[this.layer].vx*c:0;"function"==typeof o&&"continue"!==o.call(Nt.dragged.parentNode[B],n,e,t,Xt,Qt[this.layer].el)||V(Qt[this.layer].el,n,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&p!==l&&(p=F(p,!1)));te=u}}),30),oe=function(t){var e=t.originalEvent,n=t.putSortable,i=t.dragEl,o=t.activeSortable,r=t.dispatchSortableEvent,a=t.hideGhostForTarget,s=t.unhideGhostForTarget;if(e){var c=n||o;a();var l=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,u=document.elementFromPoint(l.clientX,l.clientY);s(),c&&!c.el.contains(u)&&(r("spill"),this.onSpill({dragEl:i,putSortable:n}))}};function re(){}function ae(){}re.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var i=L(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(e,i):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:oe},u(re,{pluginName:"revertOnSpill"}),ae.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:oe},u(ae,{pluginName:"removeOnSpill"}),Nt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?_(document,"dragover",this._handleAutoScroll):this.options.supportPointer?_(document,"pointermove",this._handleFallbackAutoScroll):e.touches?_(document,"touchmove",this._handleFallbackAutoScroll):_(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?w(document,"dragover",this._handleAutoScroll):(w(document,"pointermove",this._handleFallbackAutoScroll),w(document,"touchmove",this._handleFallbackAutoScroll),w(document,"mousemove",this._handleFallbackAutoScroll)),ne(),ee(),clearTimeout(E),E=void 0},nulling:function(){Xt=Yt=Gt=te=Jt=Zt=Kt=null,Qt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,i=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,r=document.elementFromPoint(i,o);if(Xt=t,e||this.options.forceAutoScrollFallback||m||f||g){ie(t,this.options,r,e);var a=F(r,!0);!te||Jt&&i===Zt&&o===Kt||(Jt&&ne(),Jt=setInterval((function(){var r=F(document.elementFromPoint(i,o),!0);r!==a&&(a=r,ee()),ie(t,n.options,r,e)}),10),Zt=i,Kt=o)}else{if(!this.options.bubbleScroll||F(r,!0)===O())return void ee();ie(t,this.options,F(r,!1),!1)}}},u(t,{pluginName:"scroll",initializeByDefault:!0})}),Nt.mount(ae,re);const se=Nt;var ce=n(1311),le=n(2856);function ue(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function de(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var pe=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.isSorting=!1,this.createDropzones()}var e,n;return e=t,(n=[{key:"createDropzones",value:function(){var t=this;this.dropzones={instant:[],delayed:[],scheduled:[]},Object.entries(this.dropzonesSelectors.action).forEach((function(e){var n,i,o=(i=2,function(t){if(Array.isArray(t))return t}(n=e)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(n,i)||function(t,e){if(t){if("string"==typeof t)return ue(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ue(t,e):void 0}}(n,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),r=o[0];o[1].forEach((function(e){document.querySelectorAll(".".concat(e)).forEach((function(e){var n="instant"===r;t.dropzones[r].push(new se(e,Object.assign(t.settings,{sort:n})))}))}))}))}},{key:"setDisableStatusDropzone",value:function(t,e){this.dropzones[t].forEach((function(t){t.option("disabled",e)}))}},{key:"setDisableStatusAllDropzones",value:function(t,e){var n=this,i=e.exceptGroupdID;Object.keys(this.dropzones).forEach((function(e){e!==i&&n.setDisableStatusDropzone(e,t)}))}},{key:"handleChanges",value:function(t){var e={order:(0,ce.$E)(),conditions:null};if((0,r.o)()){var n=t.item.classList.contains("uap-item")?"item":"conditions-block";if(UncannyAutomator.dev.developerMode&&(console.log("Sortability: change detected"),console.log("Sortability: [actions] The order of the actions has changed"),console.log(e.order)),"item"===n)if(t.to!==t.from){var i={before:t.from.classList.contains("uap-conditions-block-items"),after:t.to.classList.contains("uap-conditions-block-items")},o=t.item.itemId;if(i.before){var a=t.from.closest(".uap-conditions-block").dataset.id;(0,le.lj)({conditionsGroupId:a}).removeAction(o),UncannyAutomator.dev.developerMode&&console.log("Sortability: [conditions] The action (ID: ".concat(o,") was removed from its ex-conditions block (ID: ").concat(a,")"))}if(i.after){var s=t.to.closest(".uap-conditions-block").dataset.id;(0,le.lj)({conditionsGroupId:s}).addAction(o),UncannyAutomator.dev.developerMode&&console.log("Sortability: [conditions] The action (ID: ".concat(o,") was added to a conditions block (ID: ").concat(s,")"))}}else UncannyAutomator.dev.developerMode&&console.log("Sortability: [conditions] The parent node of the action didn't change, which either means the action wasn't inside a conditions blocks, or the user moved it to another position inside its current conditions block");else UncannyAutomator.dev.developerMode&&console.log("Sortability: [conditions] The node moved was a conditions block, so the conditions haven't changed");e.conditions=(0,le.d3)()}this.saveChanges(e)}},{key:"saveChanges",value:function(t){var e="actions_order",n={recipe_id:UncannyAutomator.recipe.id};(0,r.o)()?(e="actions_order_and_conditions",n.order=t.order,n.conditions=JSON.stringify(t.conditions)):n.actions_order=t.order,document.body.classList.add("uap-sortable-status--saving"),(0,i.L8)(e,n,(function(t){document.body.classList.remove("uap-sortable-status--sorting"),document.body.classList.remove("uap-sortable-status--saving"),document.querySelectorAll(".uap-sortable-dropzone").forEach((function(t){t.classList.remove("uap-sortable-dropzone")})),setTimeout((function(){new kn}),300)}))}},{key:"settings",get:function(){var t=this;return{animation:300,fallbackOnBody:!0,swapThreshold:.5,invertedSwapThreshold:!0,direction:"vertical",emptyInsertThreshold:0,ghostClass:"uap-item-drag-ghost",chosenClass:"uap-item-drag-status-chosen",dragClass:"uap-item-drag-status-drag-floating",handle:".uap-item-drag-handle",draggable:".uap-conditions-block.uap-conditions-block--sortable, .uap-item.uap-item--sortable",onStart:function(e){t.isSorting=!0;var n=t.getWhatIsBeingDragged(e.item);"conditions-block"===n.is||"action"===n.is&&"instant"===n.type?t.setDisableStatusAllDropzones(!0,{exceptGroupdID:"instant"}):t.setDisableStatusAllDropzones(!0,{exceptGroupdID:n.type}),setTimeout((function(){t.isSorting&&(document.body.classList.add("uap-sortable-status--sorting"),("action"===n.is?t.dropzonesSelectors.action[n.type]:t.dropzonesSelectors["conditions-block"]).forEach((function(t){document.querySelectorAll(".".concat(t)).forEach((function(t){t.classList.add("uap-sortable-dropzone")}))})))}),300)},onEnd:function(e){t.isSorting=!1;var n=e.to!==e.from,i=e.oldIndex!==e.newIndex;n||i?t.handleChanges(e):(t.setDisableStatusAllDropzones(!1,{}),document.body.classList.remove("uap-sortable-status--sorting"),document.querySelectorAll(".uap-sortable-dropzone").forEach((function(t){t.classList.remove("uap-sortable-dropzone")})))},group:{name:"nested",pull:function(e,n,i){var o=t.getWhatIsBeingDragged(i);return("action"===o.is?t.dropzonesSelectors.action[o.type]:t.dropzonesSelectors["conditions-block"]).some((function(t){return e.el.classList.contains(t)}))}}}}},{key:"getWhatIsBeingDragged",value:function(t){var e={is:"action"};if(t.classList.contains("uap-conditions-block"))return e.is="conditions-block",e;var n=UncannyAutomator.recipe.items[t.dataset.id];return e.type=n.isDelayed?"delayed":n.isScheduled?"scheduled":"instant",e}},{key:"dropzonesSelectors",get:function(){return{"conditions-block":["uap-items--actions-instant"],action:{instant:["uap-conditions-block-items--instant","uap-items--actions-instant"],delayed:["uap-conditions-block-items--delayed","uap-items--actions-delayed"],scheduled:["uap-conditions-block-items--scheduled","uap-items--actions-scheduled"]}}}}])&&de(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),fe=n(5311),me=n.n(fe),he=n(3198),ge=n(7109),ve=n(2593),ye=n(8027);function be(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var _e=_uo.utility,we=(_e.isDefined,_e.isEmpty);_e.addParametersToURL;const Ae=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),UncannyAutomator.recipe.userSelector.step=(0,i.Cn)("get-step"),this.render()}var e,n;return e=t,(n=[{key:"render",value:function(){var t="";switch(UncannyAutomator.recipe.userSelector.step){case"select-source":UncannyAutomator.recipe.userSelector.isValid=!1,(0,i.Tm)("validate"),t=this.getSelectSourceNodes();break;case"set-options":t=this.getOptionsNodes();break;case"show-sentence":(0,i.Tm)("validate"),UncannyAutomator.recipe.errorMode=!1,new ve.Z,t=this.getSentenceNodes()}(0,i.M0)("metabox",{type:"action"}).prepend(t)}},{key:"getSelectSourceNodes",value:function(){var t=me()('\n\t\t\t<div class="user-selector '.concat(UncannyAutomator.recipe.requiresUserData?"user-selector--show":"",'">\n\t\t\t</div>\t\n\t\t'));return t.append(this.createItem()),t.find(".uap-item-inner-content").append(me()('\n\t\t\t<div class="item-integrations">\n\t\t\t\t<div class="item-integration user-selector-option user-selector-option--existing-user" data-source="existingUser">\n\t\t\t\t\t<div class="item-integration__logo"></div>\n\t\t\t\t\t<div class="item-integration__name">\n\t\t\t\t\t\t'.concat(UncannyAutomator.i18n.userSelector.userType.existing,'\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="item-integration user-selector-option user-selector-option--new-user" data-source="newUser">\n\t\t\t\t\t<div class="item-integration__logo"></div>\n\t\t\t\t\t<div class="item-integration__name">\n\t\t\t\t\t\t').concat(UncannyAutomator.i18n.userSelector.userType.new,"\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"))),t.find(".user-selector-option").on("click",(function(t){var e=me()(t.currentTarget).data("source");(0,i.Cn)("set-source",{source:e}),UncannyAutomator.recipe.userSelector.step="set-options",new kn})),t}},{key:"getOptionsNodes",value:function(){var t=me()('\n\t\t\t<div class="user-selector '.concat(UncannyAutomator.recipe.requiresUserData?"user-selector--show":"",'">\n\t\t\t</div>\n\t\t'));return t.prepend(this.createItem()),t.find(".uap-item-inner-content").append(me()('<div class="item-options"></div>')),t.find(".item-options").append(this.getOptionsFields()),t}},{key:"getOptionsFields",value:function(){var t=me()("<div></div>"),e=me()('<div class="item-options__group"></div>'),n=[];(0,i.Cn)("update-fields",{source:"existingUser",data:{}}),(0,i.Cn)("update-fields",{source:"newUser",data:{}});var o=UncannyAutomator.recipe.userSelector.resources.roles;switch(delete o.administrator,UncannyAutomator.recipe.userSelector.source){case"existingUser":var r=me()('<div class="user-selector__field-group user-selector__field-group--two-columns"></div>'),a=new ge.Z("select",{itemType:"user-selector",optionCode:"uniqueField",label:UncannyAutomator.i18n.userSelector.existingUser.uniqueFieldLabel,currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.uniqueField,isRequired:!0,optionsShowID:!1,options:[{value:"email",text:UncannyAutomator.i18n.userSelector.existingUser.uniqueFieldOptionEmail},{value:"id",text:UncannyAutomator.i18n.userSelector.existingUser.uniqueFieldOptionId},{value:"username",text:UncannyAutomator.i18n.userSelector.existingUser.uniqueFieldOptionUsername}]});n.push(a);var s=new ge.Z("text",{itemType:"user-selector",optionCode:"uniqueFieldValue",currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.uniqueFieldValue,label:UncannyAutomator.i18n.userSelector.existingUser.valueFieldLabel,isRequired:!0,supportsTokens:!0});n.push(s);var c=a.getFormElement();s.initTokenSelector(),s.initFlatpickr(),s.initCodeMirror(),r.append(c);var l=s.getFormElement();r.append(l),e.append(r);var u=new ge.Z("radio",{itemType:"user-selector",optionCode:"fallback",name:"user-selector-existing-user-fallback",label:UncannyAutomator.i18n.userSelector.existingUser.createNewUserFieldLabel,isRequired:!0,currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.fallback,options:[{value:"create-new-user",text:UncannyAutomator.i18n.userSelector.existingUser.createNewUserFieldOptionCreateUser},{value:"do-nothing",text:UncannyAutomator.i18n.userSelector.existingUser.createNewUserFieldOptionDoNothing}]});n.push(u);var d=u.getFormElement();if(e.append(d),c.on("automator:field:change",(function(){(0,i.Cn)("update-fields",{source:"existingUser",data:{uniqueField:a.getValue()}})})),l.on("automator:field:change",(function(){(0,i.Cn)("update-fields",{source:"existingUser",data:{uniqueFieldValue:s.getValue()}})})),d.on("automator:field:change",(function(){(0,i.Cn)("update-fields",{source:"existingUser",data:{fallback:u.getValue()}}),new kn})),"do-nothing"==UncannyAutomator.recipe.userSelector.data.existingUser.fallback){var p=me()('\n\t\t\t\t\t\t<div class="user-selector__warning">\n\t\t\t\t\t\t\t'.concat(UncannyAutomator.i18n.userSelector.existingUser.doNothingMessage,"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t"));e.append(p)}else if("create-new-user"==UncannyAutomator.recipe.userSelector.data.existingUser.fallback){var f=me()("<div/>",{class:"item-options"});[{itemType:"user-selector",fieldType:"text",optionCode:"firstName",currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.firstName,label:UncannyAutomator.i18n.userSelector.newUser.firstName,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"lastName",currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.lastName,label:UncannyAutomator.i18n.userSelector.newUser.lastName,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"email",currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.email,label:UncannyAutomator.i18n.userSelector.newUser.email,isRequired:!0,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"username",currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.username,label:UncannyAutomator.i18n.userSelector.newUser.username,isRequired:!0,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"displayName",currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.displayName,label:UncannyAutomator.i18n.userSelector.newUser.displayName,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"password",currentValue:UncannyAutomator.recipe.userSelector.data.existingUser.password,label:UncannyAutomator.i18n.userSelector.newUser.password,description:UncannyAutomator.i18n.userSelector.newUser.passwordDescription,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"select",optionCode:"role",currentValue:we(UncannyAutomator.recipe.userSelector.data.existingUser.role)?"subscriber":UncannyAutomator.recipe.userSelector.data.existingUser.role,label:UncannyAutomator.i18n.userSelector.newUser.role,isRequired:!0,supportsTokens:!1,optionsShowID:!1,options:Object.keys(o).map((function(t,e){return{value:t,text:o[t]}}))},{itemType:"user-selector",fieldType:"radio",optionCode:"logUserIn",name:"logUserIn",currentValue:UncannyAutomator.recipe.canLogNewUserIn?we(UncannyAutomator.recipe.userSelector.data.existingUser.logUserIn)?"no":UncannyAutomator.recipe.userSelector.data.existingUser.logUserIn:"no",isHidden:!UncannyAutomator.recipe.canLogNewUserIn,label:UncannyAutomator.i18n.userSelector.logUserIn,supportsTokens:!1,options:[{value:"yes",text:UncannyAutomator.i18n.yes},{value:"no",text:UncannyAutomator.i18n.no}]}].forEach((function(t){var e=new ge.Z(t.fieldType,t),i=e.getFormElement();f.append(i),e.initTokenSelector(),e.initFlatpickr(),e.initCodeMirror(),n.push(e)})),e.append(f)}break;case"newUser":[{itemType:"user-selector",fieldType:"text",optionCode:"firstName",currentValue:UncannyAutomator.recipe.userSelector.data.newUser.firstName,label:UncannyAutomator.i18n.userSelector.newUser.firstName,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"lastName",currentValue:UncannyAutomator.recipe.userSelector.data.newUser.lastName,label:UncannyAutomator.i18n.userSelector.newUser.lastName,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"email",currentValue:UncannyAutomator.recipe.userSelector.data.newUser.email,label:UncannyAutomator.i18n.userSelector.newUser.email,isRequired:!0,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"username",currentValue:UncannyAutomator.recipe.userSelector.data.newUser.username,label:UncannyAutomator.i18n.userSelector.newUser.username,isRequired:!0,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"displayName",currentValue:UncannyAutomator.recipe.userSelector.data.newUser.displayName,label:UncannyAutomator.i18n.userSelector.newUser.displayName,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"text",optionCode:"password",currentValue:UncannyAutomator.recipe.userSelector.data.newUser.password,label:UncannyAutomator.i18n.userSelector.newUser.password,description:UncannyAutomator.i18n.userSelector.newUser.passwordDescription,isRequired:!1,supportsTokens:!0},{itemType:"user-selector",fieldType:"select",optionCode:"role",currentValue:we(UncannyAutomator.recipe.userSelector.data.newUser.role)?"subscriber":UncannyAutomator.recipe.userSelector.data.newUser.role,label:UncannyAutomator.i18n.userSelector.newUser.role,isRequired:!0,supportsTokens:!1,optionsShowID:!1,options:Object.keys(o).map((function(t,e){return{value:t,text:o[t]}}))},{itemType:"user-selector",fieldType:"radio",optionCode:"logUserIn",name:"logUserIn",currentValue:UncannyAutomator.recipe.canLogNewUserIn?we(UncannyAutomator.recipe.userSelector.data.newUser.logUserIn)?"no":UncannyAutomator.recipe.userSelector.data.newUser.logUserIn:"no",isHidden:!UncannyAutomator.recipe.canLogNewUserIn,label:UncannyAutomator.i18n.userSelector.logUserIn,supportsTokens:!1,options:[{value:"yes",text:UncannyAutomator.i18n.yes},{value:"no",text:UncannyAutomator.i18n.no}]}].forEach((function(t){var i=new ge.Z(t.fieldType,t),o=i.getFormElement();e.append(o),i.initTokenSelector(),i.initFlatpickr(),i.initCodeMirror(),n.push(i)}));var m=new ge.Z("radio",{itemType:"user-selector",optionCode:"fallback",name:"user-selector-new-user-fallback",label:UncannyAutomator.i18n.userSelector.newUser.existingUserFieldLabel,isRequired:!0,currentValue:UncannyAutomator.recipe.userSelector.data.newUser.fallback,options:[{value:"select-existing-user",text:UncannyAutomator.i18n.userSelector.newUser.existingUserFieldOptionExisting},{value:"do-nothing",text:UncannyAutomator.i18n.userSelector.newUser.existingUserFieldOptionDoNothing}]});n.push(m);var h=m.getFormElement();if(e.append(h),h.on("automator:field:change",(function(){var t={};n.forEach((function(e){t[e.getAttributes().optionCode]=e.getValue()})),(0,i.Cn)("update-fields",{source:"newUser",data:t}),new kn})),"do-nothing"==UncannyAutomator.recipe.userSelector.data.newUser.fallback){var g=me()('\n\t\t\t\t\t\t<div class="user-selector__warning">\n\t\t\t\t\t\t\t'.concat(UncannyAutomator.i18n.userSelector.newUser.doNothingMessage,"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t"));e.append(g)}else if("select-existing-user"==UncannyAutomator.recipe.userSelector.data.newUser.fallback){var v=me()("<div/>",{class:"item-options"}),y=new ge.Z("select",{itemType:"user-selector",optionCode:"prioritizedField",label:UncannyAutomator.i18n.userSelector.newUser.prioritizedFieldLabel,currentValue:UncannyAutomator.recipe.userSelector.data.newUser.prioritizedField,defaultValue:"email",description:UncannyAutomator.i18n.userSelector.newUser.prioritizedFieldDescription,isRequired:!0,optionsShowID:!1,options:[{value:"email",text:UncannyAutomator.i18n.userSelector.newUser.email},{value:"username",text:UncannyAutomator.i18n.userSelector.newUser.username}]});n.push(y);var b=y.getFormElement();v.append(b),e.append(v)}}UncannyAutomator.recipe.userSelector.fields=n,t.append(e);var _=me()('<div class="item-options__buttons"></div>'),w=me()('<div class="uap-btn uap-btn--primary">'.concat(UncannyAutomator.i18n.save,"</div>")),A=me()('<div class="uap-btn uap-btn--secondary">'.concat(UncannyAutomator.i18n.cancel,"</div>"));return w.on("click",(function(){var t=!0,e={};n.forEach((function(n){var i=n.validate().isValid;t=t&&i,i&&(e[n.getAttributes().optionCode]=n.getValue())})),(0,i.Cn)("update-fields",{source:UncannyAutomator.recipe.userSelector.source,data:e}),t&&(w.addClass("uap-btn--primary uap-btn--loading uap-btn--disabled"),(0,i.L8)("user-selector",{recipeId:UncannyAutomator.recipe.id,source:UncannyAutomator.recipe.userSelector.source,data:UncannyAutomator.recipe.userSelector.data[UncannyAutomator.recipe.userSelector.source]},(function(t){UncannyAutomator.recipe.userSelector.isValid=!0,(0,i.Cn)("set-step",{step:"show-sentence"}),new kn}),(function(t){})))})),A.on("click",(function(){(0,i.Cn)("set-step",{step:"select-source"}),new kn})),_.append(w),_.append(A),t.append(_),t}},{key:"getSentenceNodes",value:function(){var t=me()('\n\t\t\t<div class="user-selector user-selector--summary '.concat(UncannyAutomator.recipe.requiresUserData?"user-selector--show":"",'">\n\t\t\t</div>\n\t\t'));t.prepend(this.createItem()),t.find(".uap-item-inner-content").append(me()('<div class="user-selector-summary"></div>'));var e=t.find(".user-selector-summary"),n=me()('\n\t\t\t<div class="user-selector-summary-row">\n\t\t\t\t<div class="user-selector-summary-row__icon">\n\t\t\t\t\t<uo-icon id="atom"></uo-icon>\n\t\t\t\t</div>\n\t\t\t\t<div class="user-selector-summary-row__content"></div>\n\t\t\t</div>\n\t\t'),o=me()('\n\t\t\t<div class="user-selector-summary-row__token"></div>\n\t\t');n.find(".user-selector-summary-row__content").append(o),"existingUser"==UncannyAutomator.recipe.userSelector.source?o.text(UncannyAutomator.i18n.userSelector.userType.existing):"newUser"==UncannyAutomator.recipe.userSelector.source&&o.text(UncannyAutomator.i18n.userSelector.userType.new),o.on("click",(function(){(0,i.Cn)("set-step",{step:"select-source"}),new kn})),e.append(n);var r,a=me()('\n\t\t\t<div class="user-selector-summary-row">\n\t\t\t\t<div class="user-selector-summary-row__icon">\n\t\t\t\t\t<uo-icon id="fingerprint"></uo-icon>\n\t\t\t\t</div>\n\t\t\t\t<div class="user-selector-summary-row__content"></div>\n\t\t\t</div>\n\t\t'),s=UncannyAutomator.recipe.userSelector.data.existingUser.uniqueFieldValue;try{s=new ye.Z("user-selector").renderTextWithTokens(s).outerHTML}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}if("existingUser"==UncannyAutomator.recipe.userSelector.source)r=me()("\n\t\t\t\t<div>\n\t\t\t\t".concat((0,he.gB)(UncannyAutomator.i18n.userSelector.summary.matches,'<div class="user-selector-summary-row__token">'.concat(UncannyAutomator.i18n.userSelector.summary[UncannyAutomator.recipe.userSelector.data.existingUser.uniqueField],"</div>"),'<div class="user-selector-summary-row__token">'.concat(s,"</div>")),"\n\t\t\t\t</div>"));else if("newUser"==UncannyAutomator.recipe.userSelector.source){var c=UncannyAutomator.recipe.userSelector.data.newUser.email;try{c=new ye.Z("user-selector").renderTextWithTokens(c).outerHTML}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}r=me()("\n\t\t\t\t<div>\n\t\t\t\t".concat((0,he.gB)(UncannyAutomator.i18n.userSelector.summary.withEmail,'<div class="user-selector-summary-row__token">'.concat(c,"</div>")),"\n\t\t\t\t</div>\n\t\t\t\t"))}a.find(".user-selector-summary-row__content").append(r),r.find(".user-selector-summary-row__token").on("click",(function(){(0,i.Cn)("set-step",{step:"set-options"}),new kn})),e.append(a);var l=me()('\n\t\t\t<div class="user-selector-summary-row">\n\t\t\t\t<div class="user-selector-summary-row__icon">\n\t\t\t\t\t<uo-icon id="directions"></uo-icon>\n\t\t\t\t</div>\n\t\t\t\t<div class="user-selector-summary-row__content"></div>\n\t\t\t</div>\n\t\t'),u="";"existingUser"==UncannyAutomator.recipe.userSelector.source?"create-new-user"==UncannyAutomator.recipe.userSelector.data.existingUser.fallback?u=UncannyAutomator.i18n.userSelector.summary.createNewUser:"do-nothing"==UncannyAutomator.recipe.userSelector.data.existingUser.fallback&&(u=UncannyAutomator.i18n.userSelector.summary.doNothing):"newUser"==UncannyAutomator.recipe.userSelector.source&&("select-existing-user"==UncannyAutomator.recipe.userSelector.data.newUser.fallback?u=UncannyAutomator.i18n.userSelector.summary.selectExistingUser:"do-nothing"==UncannyAutomator.recipe.userSelector.data.newUser.fallback&&(u=UncannyAutomator.i18n.userSelector.summary.doNothing));var d=me()("\n\t\t\t<div>\n\t\t\t".concat((0,he.gB)(UncannyAutomator.i18n.userSelector.summary.otherwise,'<div class="user-selector-summary-row__token">'.concat(u,"</div>")),"\n\t\t\t</div>"));return l.find(".user-selector-summary-row__content").append(d),l.find(".user-selector-summary-row__token").on("click",(function(){(0,i.Cn)("set-step",{step:"set-options"}),new kn})),e.append(l),t}},{key:"createItem",value:function(){var t={stepTitle:"set-options"==UncannyAutomator.recipe.userSelector.step?UncannyAutomator.i18n.userSelector.setOptions:UncannyAutomator.i18n.userSelector.sentenceTitle,supportUrl:(0,i.XE)("https://automatorplugin.com/knowledge-base/anonymous-recipes/#Introducing_the_User_Selector",{medium:"user_selector",content:"support_menu_link"})},e=document.createElement("div");return e.classList.add("uap-item","uap-item--user-selector","item","item--user-selector"),e.innerHTML='\n\t\t\t<div class="uap-item-inner">\n\t\t\t\t<div class="uap-item-sidebar">\n\t\t\t\t\t<ua-builder-integration-icon code="UOA"></ua-builder-integration-icon>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-item-top-header">\n\t\t\t\t\t<div class="uap-item-top-header-left">\n\t\t\t\t\t\t'.concat(t.stepTitle,'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="uap-item-top-header-right">\n\t\t\t\t\t\t<uo-dropdown align="right" items-close-dropdown>\n\t\t\t\t\t\t\t<uo-icon id="ellipsis-h" slot="button"></uo-icon>\n\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href="').concat(t.supportUrl,'" target="_blank">\n\t\t\t\t\t\t\t\t\t\t').concat(UncannyAutomator.i18n.support,'\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</uo-dropdown>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-item-inner-content"></div>\n\t\t\t</div>\n\t\t'),e}}])&&be(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();var ke=n(1947),Ce=n(3911),Ee=n(7464);function Te(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Ue(t,e,n){return e&&Te(t.prototype,e),n&&Te(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}var xe=Ue((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var e=document.createElement("div");e.classList.add("uap-item","uap-item--actions-initial"),e.insertAdjacentHTML("beforeEnd",'\n\t\t\t<div class="uap-item-inner">\n\t\t\t\t<div class="uap-item-sidebar">\n\t\t\t\t\t<div class="uap-item-icon"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-item-main">\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tcolor="secondary"\n\t\t\t\t\t\tsize="small"\n\t\t\t\t\t\tclass="uap-item-main-initial-action-button uap-spacing-right uap-spacing-right--xsmall"\n\t\t\t\t\t>\n\t\t\t\t\t\t'.concat(UncannyAutomator.i18n.action.add,'\n\t\t\t\t\t</uo-button>\n\n\t\t\t\t\t<ua-builder-conditions-add-button\n\t\t\t\t\t\tsize="small"\n\t\t\t\t\t>\n\t\t\t\t\t\t').concat(UncannyAutomator.i18n.conditions.addFilter,"\n\t\t\t\t\t</ua-builder-conditions-add-button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t")),(0,i.M0)("metabox",{type:"action"}).get(0).appendChild(e),e.querySelector(".uap-item-main-initial-action-button").addEventListener("click",(function(){new Ee.Z("action")}))})),De=n(515),Se=n(9214),Oe=n(8104),Me=n(5865);function Ie(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var Le=_uo.utility.isDefined;const Pe=function(){function t(e){var n=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.elements={$metabox:(0,i.M0)("metabox",{type:"action"})},me().each(UncannyAutomator.closures,(function(t,i){return n.createClosure(i,e)}))}var e,n;return e=t,(n=[{key:"createClosure",value:function(t,e){var n=!1,o=me()('\n\t\t\t<div class="metabox__footer metabox__closures"></div>\n\t\t'),r={label:e,formElementClass:"form-element--nomargin"},a=this.getClosureByCodeFromItemsObject(t.code);Le(a)&&(n=!0,r.currentValue=!0,r.itemid=a.id);var s=new ge.Z("checkbox",r),c=s.getFormElement();c.on("change",(function(){var e=s.getValue();s.startLoadingAnimation(),e?(0,i.L8)("add",{recipePostID:UncannyAutomator.recipe.id,action:"add-new-closure",item_code:t.code,actions_order:(0,ce.$E)(),default_meta:{integration_name:UncannyAutomator.integrations[t.integration].name,sentence:t.sentence}},(function(t){new kn,Le(t.post_ID)&&(0,i.M0)("item",{id:t.post_ID}).item.find(".item-title__token:not(.item-title__token--filled)").first().trigger("click")}),(function(t){console.log("‼️ ERROR-TODO. Couldn't add the closure"),s.stopLoadingAnimation(),s.setValue(!1,!1)})):(0,i.L8)("delete",{ID:a.id},(function(){new kn}),(function(){console.log("‼️ ERROR-TODO. Couldn't delete the closure"),new kn}))})),o.append(c);var l=me()("<div/>",{class:"uo-toggle uo-toggle--show"});if(n){l.addClass("uo-toggle--show");var u=me()("<div/>",{class:"item item--closure item--margintop uap-item uap-item--closure uap-item--margintop","data-id":a.id});u.append(this.createInnerContent(UncannyAutomator.recipe.items[a.id].integrationCode,"closure",t.code,a.id)),l.append(u)}o.append(l),this.elements.$metabox.append(o)}},{key:"createInnerContent",value:function(t,e,n,i){var o={$icon:new Se.Z(t),$integrationNameTag:new Oe.Z({integrationId:t}),$actionMenu:new De.Z(e,t,n,i),$sentence:new Me.Z(e,t,n,i)},r=document.createElement("div");return r.classList.add("uap-item-inner"),r.innerHTML='\n\t\t\t<div class="uap-item-sidebar"></div>\n\t\t\t<div class="uap-item-top-header">\n\t\t\t\t<div class="uap-item-top-header-left"></div>\n\t\t\t\t<div class="uap-item-top-header-right"></div>\n\t\t\t</div>\n\t\t\t<div class="uap-item-main"></div>\n\t\t\t<div class="uap-item-inner-content"></div>\n\t\t',r.querySelector(".uap-item-sidebar").appendChild(o.$icon),r.querySelector(".uap-item-top-header-left").appendChild(o.$integrationNameTag),r.querySelector(".uap-item-top-header-right").appendChild(o.$actionMenu.get(0)),r.querySelector(".uap-item-main").appendChild(o.$sentence.get(0)),r}},{key:"getClosureByCodeFromItemsObject",value:function(t){var e;return me().each(UncannyAutomator.recipe.items,(function(n,i){i.itemCode==t&&(e=i)})),e}}])&&Ie(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function je(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return $e(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$e(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function Fe(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Re(t,e){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.add(t)}function Ne(t,e,n){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return n}n(8500);var Ve=_uo.utility,qe=Ve.confirm,Be=Ve.isDefined,He=Ve.isEmpty,We=new WeakSet,ze=new WeakSet,Ge=new WeakSet,Ye=new WeakSet,Ze=new WeakSet,Ke=new WeakSet,Xe=new WeakSet,Je=new WeakSet,Qe=new WeakSet,tn=new WeakSet,en=new WeakSet,nn=new WeakSet,on=function(){function t(e){var n=e.conditionsGroupId;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),Re(this,nn),Re(this,en),Re(this,tn),Re(this,Qe),Re(this,Je),Re(this,Xe),Re(this,Ke),Re(this,Ze),Re(this,Ye),Re(this,Ge),Re(this,ze),Re(this,We),this.conditionsGroupID=n,Be(this.conditionsGroup)&&Ne(this,We,rn).call(this)}var e,n;return e=t,(n=[{key:"conditionsGroup",get:function(){return(0,le.lj)({conditionsGroupId:this.conditionsGroupID})}},{key:"$addConditionButton",get:function(){return this.$block.querySelector(".uap-conditions-block-logic-add-condition-btn")}},{key:"$conditionPillsWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-logic-content")}},{key:"$logicHeader",get:function(){return this.$block.querySelector(".uap-conditions-block-logic-header")}},{key:"$logicHeaderModeWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-logic-header-mode")}},{key:"$logicHeaderDropdownWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-logic-header-dropdown")}},{key:"$logicOperatorSelect",get:function(){return this.$block.querySelector(".uap-conditions-block-logic-header uo-select")}},{key:"$logicFooter",get:function(){return this.$block.querySelector(".uap-conditions-block-logic-footer")}},{key:"$actionsWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-actions-list")}},{key:"$actionsWrappers",get:function(){return{instant:this.$actionsInstantWrapper,delayed:this.$actionsDelayedWrapper,scheduled:this.$actionsScheduledWrapper}}},{key:"$actionsInstantWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-items--instant")}},{key:"$actionsDelayedWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-items--delayed")}},{key:"$actionsScheduledWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-items--scheduled")}},{key:"$actionsFooterWrapper",get:function(){return this.$block.querySelector(".uap-conditions-block-actions-footer")}}])&&Fe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function rn(){var t=document.createElement("div");t.classList.add("uap-conditions-block"),(0,ce.Bn)({conditionsGroupID:this.conditionsGroupID})&&t.classList.add("uap-conditions-block--sortable"),t.setAttribute("data-id",this.conditionsGroupID),this.$block=t,t.insertAdjacentHTML("beforeEnd",'\n\t\t\t<div class="uap-conditions-block-logic">\n\t\t\t\t<div class="uap-conditions-block-logic-header">\n\t\t\t\t\t<div class="uap-conditions-block-logic-header-mode" dir="auto"></div>\n\t\t\t\t\t<div class="uap-conditions-block-logic-header-dropdown"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-conditions-block-logic-content"></div>\n\t\t\t\t<div class="uap-conditions-block-logic-footer">\n\t\t\t\t\t<ua-builder-conditions-add-button \n\t\t\t\t\t\tsize="extra-small" \n\t\t\t\t\t\tcondition-group-id="'.concat(this.conditionsGroupID,'"\n\t\t\t\t\t>\n\t\t\t\t\t\t').concat(UncannyAutomator.i18n.conditions.addBtnLabel,'\n\t\t\t\t\t</ua-builder-conditions-add-button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="uap-conditions-block-actions">\n\t\t\t\t<div class="uap-conditions-block-actions-list" data-id="').concat(this.conditionsGroupID,'">\n\t\t\t\t\t<div class="uap-conditions-block-items uap-conditions-block-items--instant"></div>\n\t\t\t\t\t<div class="uap-conditions-block-items uap-conditions-block-items--delayed"></div>\n\t\t\t\t\t<div class="uap-conditions-block-items uap-conditions-block-items--scheduled"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-conditions-block-actions-footer"></div>\n\t\t\t</div>\n\t\t')),(0,le.a9)()||(this.$block.classList.add("uap-conditions-block--cannot-manage"),this.$block.setAttribute("disabled","")),Ne(this,Ge,sn).call(this),Ne(this,Ye,cn).call(this),Ne(this,Qe,fn).call(this),Ne(this,tn,mn).call(this),Ne(this,Ze,ln).call(this),Ne(this,Ke,un).call(this),Ne(this,en,hn).call(this),Ne(this,ze,an).call(this),Ne(this,Je,pn).call(this),Ne(this,nn,gn).call(this),this.$block.$actionsWrapper=this.$actionsWrapper}function an(){var t,e=this;if(UncannyAutomator.dev.developerMode&&console.log("".concat(this.conditionsGroup.id,": Insert block")),this.conditionsGroup.hasActions){var n=(0,i.M0)("item",{id:this.conditionsGroup.actionWithLowestPriority}).item.get(0);return n.insertAdjacentElement("beforeBegin",this.$block),UncannyAutomator.dev.developerMode&&(console.log("".concat(this.conditionsGroup.id,": The block has actions, so we'll use the position of the first instant action –or delayed/scheduled if all are delayed/scheduled")),console.log(n)),!0}if(!He(this.conditionsGroup.priority)&&((0,o.S)({type:"instant"}).every((function(n){return!(n.menuOrder>e.conditionsGroup.priority&&(t=n.id,1))})),!He(t))){var r=(0,i.M0)("item",{id:t}).item.get(0);if(UncannyAutomator.recipe.items[t].hasConditions)try{r.closest(".uap-conditions-block").insertAdjacentElement("beforeBegin",this.$block)}catch(t){UncannyAutomator.dev.developerMode&&(console.error(t),console.error("".concat(this.conditionsGroup.id,": Couldn't set the conditions block in the correct position."))),r.insertAdjacentElement("beforeBegin",this.$block)}else r.insertAdjacentElement("beforeBegin",this.$block);return UncannyAutomator.dev.developerMode&&(console.log("".concat(this.conditionsGroup.id,": The block doesn't have actions, but has a custom priority set (").concat(this.conditionsGroup.priority,"). We've used this priority to set it before an action with a higher priority")),console.log(r)),!0}UncannyAutomator.dev.developerMode&&console.log("".concat(this.conditionsGroup.id,": We couldn't find where to add the conditions block, so it will be added first, before instant actions")),(0,i.M0)("itemsContainer",{type:"action",actionContext:"instant"}).insertAdjacentElement("beforeEnd",this.$block)}function sn(){if(this.conditionsGroup.numberOfConditions<=1)this.$logicHeaderModeWrapper.insertAdjacentHTML("beforeEnd","\n\t\t\t\t".concat(UncannyAutomator.i18n.conditions.runIf,"\n\t\t\t"));else if(this.conditionsGroup.numberOfConditions>1){var t=this.conditionsGroup.mode,e=UncannyAutomator.i18n.conditions.runIfAnyFull.replaceAll(/\{\{(.*)\}\}/gm,(function(t,e){return"<span>".concat(e,"</span>")})),n=(0,he.gB)(e,'\n\t\t\t\t<uo-select>\n\t\t\t\t\t<uo-select-option\n\t\t\t\t\t\tvalue="any"\n\t\t\t\t\t\ttext="'.concat(UncannyAutomator.i18n.conditions.any,'"\n\t\t\t\t\t\t').concat("any"==t?"selected":"",'\n\t\t\t\t\t></uo-select-option>\n\n\t\t\t\t\t<uo-select-option\n\t\t\t\t\t\tvalue="all"\n\t\t\t\t\t\ttext="').concat(UncannyAutomator.i18n.conditions.all,'"\n\t\t\t\t\t\t').concat("all"==t?"selected":"","\n\t\t\t\t\t></uo-select-option>\n\t\t\t\t</uo-select>\n\t\t\t"));this.$logicHeaderModeWrapper.insertAdjacentHTML("beforeEnd",n),Ne(this,Xe,dn).call(this)}}function cn(){var t=this;this.$logicHeaderDropdownWrapper.innerHTML='\n\t\t\t<uo-dropdown align="right">\n\t\t\t\t<uo-icon id="ellipsis-h" slot="button"></uo-icon>\n\n\t\t\t\t<ul>\n\t\t\t\t\t<li data-action="delete">\n\t\t\t\t\t\t'.concat(UncannyAutomator.i18n.delete,"\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</uo-dropdown>\n\t\t"),this.$logicHeaderDropdownWrapper.querySelector("uo-dropdown").addEventListener("automator/dropdown/item-clicked",(function(e){"delete"==e.detail.item.dataset.action&&(e.detail.item.setAttribute("loading",""),t.conditionsGroup.destroy(),(0,le.Q9)({onSuccess:function(){new kn}}))}))}function ln(){if(!(0,le.a9)()){var t=1==this.conditionsGroup.numberOfActions?UncannyAutomator.i18n.conditions.actionWontRun:UncannyAutomator.i18n.conditions.actionsWontRun,e=1==this.conditionsGroup.numberOfActions?UncannyAutomator.i18n.conditions.actionWontRunContent:UncannyAutomator.i18n.conditions.actionsWontRunContent;this.$actionsWrapper.insertAdjacentHTML("beforeBegin",'\n\t\t\t\t<div class="uap-conditions-block-warning">\n\t\t\t\t\t<uo-alert \n\t\t\t\t\t\ttype="warning" \n\t\t\t\t\t\theading="'.concat(t,'" \n\t\t\t\t\t\tno-radius\n\t\t\t\t\t>\n\t\t\t\t\t\t').concat((0,he.gB)(e,"<strong>".concat(UncannyAutomator.i18n.uncannyAutomatorPro,"</strong>")),"\n\t\t\t\t\t</uo-alert>\n\t\t\t\t</div>\n\t\t\t"))}}function un(){if(this.conditionsGroup.hasInstantActions&&(this.conditionsGroup.hasDelayedActions||this.conditionsGroup.hasScheduledActions)){var t=document.createElement("uo-alert");t.classList.add("uap-conditions-block-actions-order-notice"),t.setAttribute("size","small"),t.setAttribute("type","info"),t.setAttribute("no-radius",""),t.innerText=UncannyAutomator.i18n.conditions.otherActionsMightRunBefore,this.$actionsWrappers.instant.insertAdjacentElement("afterEnd",t)}}function dn(){var t=this;this.$logicOperatorSelect.addEventListener("change",(function(){var e=t.$logicOperatorSelect.value;t.conditionsGroup.mode=e,(0,le.Q9)({})}))}function pn(){var t=this;if(this.conditionsGroup.hasActions){var e={instant:(0,o.S)({type:"instant",includeOnly:this.conditionsGroup.actions}),delayed:(0,o.S)({type:"delayed",includeOnly:this.conditionsGroup.actions}),scheduled:(0,o.S)({type:"scheduled",includeOnly:this.conditionsGroup.actions})};Object.entries(e).forEach((function(e){var n=je(e,2),o=n[0],r=n[1],a=t.$actionsWrappers[o];r.forEach((function(t){var e=(0,i.M0)("item",{id:t.id}).item.get(0);a.appendChild(e)}))}))}}function fn(){var t=this;this.conditionsGroup.hasConditions?Object.entries(this.conditionsGroup.conditions).forEach((function(e){var n=je(e,2),i=n[0];n[1],t.$conditionPillsWrapper.insertAdjacentHTML("beforeEnd",'\n\t\t\t\t\t<ua-builder-conditions-pill\n\t\t\t\t\t\tcondition-group-id="'.concat(t.conditionsGroupID,'"\n\t\t\t\t\t\tcondition-id="').concat(i,'"\n\t\t\t\t\t></ua-builder-conditions-pill>\n\t\t\t\t'))})):this.$conditionPillsWrapper.insertAdjacentHTML("beforeEnd",'\n\t\t\t\t<span class="uap-conditions-block-logic-content-empty">\n\t\t\t\t\t'.concat(UncannyAutomator.i18n.conditions.noConditions,"\n\t\t\t\t</span>\n\t\t\t"))}function mn(){if((0,ce.Bn)({conditionsGroupID:this.conditionsGroupID})){var t=document.createElement("div");t.classList.add("uap-item-drag-handle"),t.innerHTML='<uo-icon id="bars-regular"></uo-icon>',this.$block.insertAdjacentElement("afterBegin",t)}}function hn(){var t=this;this.$actionsFooterWrapper.insertAdjacentHTML("beforeEnd",'\n\t\t\t<uo-button\n\t\t\t\tcolor="secondary"\n\t\t\t\tsize="small"\n\t\t\t>\n\t\t\t\t'.concat(UncannyAutomator.i18n.action.addAnother,"\n\t\t\t</uo-button>\n\t\t")),this.$actionsFooterWrapper.querySelector("uo-button").addEventListener("click",(function(){new Ee.Z("action",null,{conditionsGroupID:t.conditionsGroupID})}))}function gn(){var t=this;this.$block.addEventListener("automator/conditions-group/remove-action",(function(e){t.conditionsGroup.hasActions||qe({closeOnConfirm:!1,heading:UncannyAutomator.i18n.conditions.wantToRemoveConditionsGroup.heading,content:"",cancelButtonLabel:UncannyAutomator.i18n.conditions.wantToRemoveConditionsGroup.cancelButtonLabel,confirmButtonLabel:UncannyAutomator.i18n.conditions.wantToRemoveConditionsGroup.confirmButtonLabel}).then((function(e){(e=e.value).querySelector(".uap-confirm-btn-primary").setAttribute("loading",""),t.conditionsGroup.destroy(),(0,le.Q9)({onSuccess:function(){e.close(),new kn}})}))}))}function vn(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var yn=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),(0,le.NS)()&&this.render()}var e,n;return e=t,(n=[{key:"render",value:function(){Object.values(UncannyAutomator.recipe.conditions).sort((function(t){return t.actions.length>0?-1:1})).forEach((function(t){new on({conditionsGroupId:t.id})}))}}])&&vn(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function bn(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var _n=_uo.utility,wn=(_n.isDefined,_n.isEmpty),An=_n.getURLParameter,kn=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.clearActionsMetabox(),"anonymous"==UncannyAutomator.recipe.type&&new Ae,wn((0,o.S)({}))&&wn(UncannyAutomator.recipe.conditions)?this.renderAddNewAction():(0,r.o)()?this.renderProUI():this.renderFreeUI()}var e,n;return e=t,(n=[{key:"renderProUI",value:function(){var t={instant:(0,o.S)({type:"instant"}),delayed:(0,o.S)({type:"delayed"}),scheduled:(0,o.S)({type:"scheduled"})};if(wn(t.delayed)&&wn(t.scheduled)?(new ke.Z("action",t.instant,{wrapperClass:"uap-items--actions-instant"}),new Ce.Z("action"),new Pe(UncannyAutomator.i18n.action.asyncActions.closuresLabelAsyncOnly)):(new ke.Z("action",t.instant,{wrapperClass:"uap-items--actions-instant"}),new Ce.Z("action"),new Pe(UncannyAutomator.i18n.action.asyncActions.closuresLabelAsyncOnly),new ke.Z("action",t.delayed,{wrapperClass:"uap-items--actions-delayed"}),new ke.Z("action",t.scheduled,{wrapperClass:"uap-items--actions-scheduled"})),new yn,this.isContinuingIntegrationConnection()){var e=An(null,"ua_connecting_integration_condition"),n={};wn(e)||(n.conditionsGroupID=e),new Ee.Z("action",null,n)}new pe}},{key:"renderFreeUI",value:function(){var t=(0,o.S)({});new ke.Z("action",t,{wrapperClass:"uap-items--actions-instant"}),new Ce.Z("action"),this.isContinuingIntegrationConnection()&&new Ee.Z("action"),new Pe(UncannyAutomator.i18n.action.asyncActions.closuresLabelAsyncOnly),new pe}},{key:"renderAddNewAction",value:function(){new xe,this.isContinuingIntegrationConnection()&&new Ee.Z("action"),new Pe(UncannyAutomator.i18n.action.asyncActions.closuresLabelAsyncOnly)}},{key:"isContinuingIntegrationConnection",value:function(){return 1==An(null,"ua_connecting_integration")&&"action"==An(null,"ua_connecting_integration_context")}},{key:"clearActionsMetabox",value:function(){(0,i.M0)("metabox",{type:"action"}).get(0).innerHTML=""}}])&&bn(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},3225:(t,e,n)=>{"use strict";n.d(e,{S:()=>s,v:()=>d});var i=n(1290);function o(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var a=_uo.utility.isDefined;const s=function t(e){var n=e.type,r=e.includeOnly,s=e.exclude,c={orderBy:"menuOrder",orderByType:"int",format:"array",filter:{itemType:"action"}};if(!a(n))return[].concat(o(t({type:"instant",includeOnly:r,exclude:s})),o(t({type:"delayed",includeOnly:r,exclude:s})),o(t({type:"scheduled",includeOnly:r,exclude:s})));switch(n){case"instant":c.filter.isScheduled=!1,c.filter.isDelayed=!1;break;case"delayed":c.filter.isScheduled=!1,c.filter.isDelayed=!0,c.orderBy="delayInSeconds";break;case"scheduled":c.filter.isScheduled=!0,c.filter.isDelayed=!1,c.orderBy="scheduleNumber"}return a(r)&&(c.includeOnly=r),a(s)&&(c.exclude=s),(0,i.Wr)("get",c)};function c(t){return function(t){if(Array.isArray(t))return l(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var u=_uo.utility.isDefined;const d=function(t){var e=UncannyAutomator.recipe.items[t];if(!u(e))return[];var n=[],i=s({type:"instant"});if(e.isDelayed||e.isScheduled||n.push.apply(n,c(i.slice(0,i.findIndex((function(e){return e.id===t}))))),e.isDelayed){n.push.apply(n,c(i)),n.push.apply(n,c(s({type:"scheduled"})));var o=s({type:"delayed"});n.push.apply(n,c(o.slice(0,o.findIndex((function(e){return e.id===t})))))}if(e.isScheduled){n.push.apply(n,c(i)),n.push.apply(n,c(s({type:"delayed"})));var r=s({type:"scheduled"});n.push.apply(n,c(r.slice(0,r.findIndex((function(e){return e.id===t})))))}return n}},2431:(t,e,n)=>{"use strict";n.d(e,{Z:()=>x});var i=n(8944),o=n(2856),r=n(3418);function a(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var s=_uo.utility,c=s.isEmpty,l=s.isDefined,u=s.getUniqueID,d=function(){function t(e){var n=e.id;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.integrationCode="",this.conditionCode="",this.fields={},this.backup={},this.conditionsGroup=void 0,this.id=c(n)?u():n}var e,n;return e=t,(n=[{key:"isMissing",get:function(){return!l(this.conditionPostData)}},{key:"formattedForMeta",get:function(){return{id:this.id,integration:this.integrationCode,condition:this.conditionCode,fields:this.fields,backup:this.isMissing?this.backup:{nameDynamic:this.conditionPostData.dynamic_name,integrationName:this.integration.name}}}},{key:"$dynamicSentence",get:function(){return(0,i.d)({dynamicSentence:this.isMissing?this.backup.nameDynamic:this.conditionPostData.dynamic_name,fields:this.fields,itemID:this.conditionsGroup.actionWithLowestPriority})}},{key:"conditionPostData",get:function(){return(0,o.m9)({integrationCode:this.integrationCode,conditionCode:this.conditionCode})}},{key:"integration",get:function(){return(0,r.UJ)({integrationCode:this.integrationCode})}}])&&a(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),p=n(3599),f=n(1311);function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function h(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function g(t,e,n){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,n)}function v(t,e,n){return function(t,e,n){if(e.set)e.set.call(t,n);else{if(!e.writable)throw new TypeError("attempted to set read only private field");e.value=n}}(t,b(t,e,"set"),n),n}function y(t,e){return function(t,e){return e.get?e.get.call(t):e.value}(t,b(t,e,"get"))}function b(t,e,n){if(!e.has(t))throw new TypeError("attempted to "+n+" private field on non-instance");return e.get(t)}var _=_uo.utility,w=_.isDefined,A=_.isEmpty,k=_.getUniqueID,C=new WeakMap,E=new WeakMap,T=new WeakMap,U=new WeakMap,x=function(){function t(e){var n=e.id;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),g(this,C,{writable:!0,value:"any"}),g(this,E,{writable:!0,value:[]}),g(this,T,{writable:!0,value:{}}),g(this,U,{writable:!0,value:void 0}),this.id=A(n)?k():n,UncannyAutomator.recipe.conditions[this.id]=this}var e,n;return e=t,(n=[{key:"addCondition",value:function(t){var e=t.conditionID,n=t.integrationCode,i=t.conditionCode,o=t.fields,r=t.backup,a=void 0===r?{}:r,s=new d({id:e});return s.integrationCode=n,s.conditionCode=i,s.fields=o,s.backup=a,s.conditionsGroup=this,y(this,T)[s.id]=s,this.sendEvent("automator/conditions-group/add-condition",{detail:{condition:s}}),s}},{key:"removeCondition",value:function(t){var e=t.conditionID;w(this.conditions[e])&&(delete y(this,T)[e],this.sendEvent("automator/conditions-group/delete-condition",{detail:{conditionID:e}}))}},{key:"editCondition",value:function(t){var e=t.conditionId;new p.Z({conditionsGroupId:this.id,conditionId:e,comingFrom:"edit-condition-pill"})}},{key:"addAction",value:function(t){var e=this.actions;e.includes(t)||e.push(t),this.actions=e,this.sendEvent("automator/conditions-group/add-action",{detail:{actionID:t}})}},{key:"removeAction",value:function(t){this.hasAction(t)&&(this.actions=this.actions.filter((function(e){return e!=t})),this.sendEvent("automator/conditions-group/remove-action",{detail:{actionID:t}}))}},{key:"sendEvent",value:function(t,e){this.$currentConditionsBlock&&this.$currentConditionsBlock.dispatchEvent(new CustomEvent(t,e))}},{key:"$currentConditionsBlock",get:function(){return(0,o.QX)(this.id)}},{key:"mode",get:function(){return y(this,C)},set:function(t){["all","any"].includes(t)?v(this,C,t):v(this,C,"any")}},{key:"actions",get:function(){return v(this,E,y(this,E).filter((function(t){return w(UncannyAutomator.recipe.items[t])}))),y(this,E)},set:function(t){var e=this;v(this,E,[]);try{t.forEach((function(t){t=parseInt(t),isNaN(t)||w(UncannyAutomator.recipe.items[t])&&y(e,E).push(t)}))}catch(t){UncannyAutomator.dev.developerMode&&console.error("ConditionsGroup: Couldn't set the actions. Make sure the array is valid.")}}},{key:"conditions",get:function(){return y(this,T)},set:function(t){var e=this;v(this,T,{});try{t.forEach((function(t){e.addCondition({conditionID:t.id,integrationCode:t.integration,conditionCode:t.condition,fields:t.fields,backup:t.backup})}))}catch(t){UncannyAutomator.dev.developerMode&&(console.error("ConditionsGroup: Couldn't set the conditions. Make sure the array is valid."),console.error(t))}}},{key:"formattedForMeta",get:function(){var t={};return t={id:this.id,priority:this.priority,actions:this.actions,mode:this.mode,conditions:[]},Object.entries(this.conditions).forEach((function(e){var n,i,o=(i=2,function(t){if(Array.isArray(t))return t}(n=e)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(n,i)||function(t,e){if(t){if("string"==typeof t)return m(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(t,e):void 0}}(n,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),r=(o[0],o[1]);t.conditions.push(r.formattedForMeta)})),t}},{key:"priority",get:function(){return this.hasActions?(v(this,U,UncannyAutomator.recipe.items[this.actionWithLowestPriority].menuOrder),y(this,U)):y(this,U)},set:function(t){v(this,U,t)}},{key:"actionWithLowestPriority",get:function(){var t,e;return(this.hasInstantActions?this.actionsByType.instant:this.actions).forEach((function(n){var i=UncannyAutomator.recipe.items[n].menuOrder;if(A(t)||i<t)return t=i,void(e=n)})),e}},{key:"hasInstantActions",get:function(){return this.actionsByType.instant.length>0}},{key:"hasDelayedActions",get:function(){return this.actionsByType.delayed.length>0}},{key:"hasScheduledActions",get:function(){return this.actionsByType.scheduled.length>0}},{key:"actionsByType",get:function(){var t={instant:[],delayed:[],scheduled:[]};return this.actions.forEach((function(e){var n=UncannyAutomator.recipe.items[e];n.isScheduled?t.scheduled.push(e):n.isDelayed?t.delayed.push(e):t.instant.push(e)})),t}},{key:"isSortable",get:function(){return(0,f.Bn)({conditionsGroupID:this.id})}},{key:"hasAction",value:function(t){return this.actions.includes(t)}},{key:"hasCondition",value:function(t){return w(this.conditions[t])}},{key:"getCondition",value:function(t){return this.conditions[t]}},{key:"destroy",value:function(){delete UncannyAutomator.recipe.conditions[this.id]}},{key:"hasActions",get:function(){return!A(this.actions)}},{key:"hasConditions",get:function(){return!A(this.conditions)}},{key:"numberOfActions",get:function(){return Object.keys(this.actions).length}},{key:"numberOfConditions",get:function(){return Object.keys(this.conditions).length}}])&&h(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},8500:(t,e,n)=>{"use strict";n.d(e,{Z:()=>I});var i=n(9392),o=n(8036),r=n(6126),a=n(8944),s=n(3418),c=n(2856);const l=function(){return"anonymous"==UncannyAutomator.recipe.type&&!UncannyAutomator.recipe.requiresUserData};var u=n(3692),d=n(875);class p extends d.Xe{constructor(t){if(super(t),this.it=u.Ld,t.type!==d.pX.CHILD)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(t){if(t===u.Ld||null==t)return this._t=void 0,this.it=t;if(t===u.Jb)return t;if("string"!=typeof t)throw Error(this.constructor.directiveName+"() called with a non-string value");if(t===this.it)return this._t;this.it=t;const e=[t];return e.raw=e,this._t={_$litType$:this.constructor.resultType,strings:e,values:[]}}}p.directiveName="unsafeHTML",p.resultType=1;const f=(0,d.XM)(p);var m,h=_uo.utility.isString;const g=function(t){var e=t.summary,n=void 0===e?"":e,o=t.box,r=void 0===o?"":o,a=t.description,s=void 0===a?"":a,c=document.createElement("div");return document.body.append(c),new Promise((function(t,e){var o,a;(0,i.sY)((0,i.dy)(m||(o=["\n\t\t\t\t<ua-builder-user-selector-set-data-dialog\n\t\t\t\t\t@automator_user-selector_request-data-dialog_confirm_success=","\n\n\t\t\t\t\t@automator_user-selector_request-data-dialog_confirm_fail=","\n\n\t\t\t\t\t@automator_user-selector_request-data-dialog_cancel=",'\n\t\t\t\t>\n\n\t\t\t\t\t<div slot="summary">\n\t\t\t\t\t\t','\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div slot="box">\n\t\t\t\t\t\t','\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div slot="description">\n\t\t\t\t\t\t',"\n\t\t\t\t\t</div>\n\n\t\t\t\t</ua-builder-user-selector-set-data-dialog>\n\t\t\t"],a||(a=o.slice(0)),m=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))),(function(){t()}),(function(){e()}),(function(){e()}),h(n)?f(n):n,h(r)?f(r):r,h(s)?f(s):s),c,{host:void 0})}))};var v,y,b,_,w=n(3599);function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function k(){k=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",r=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,n){return t[e]=n}}function c(t,e,n,i){var o=e&&e.prototype instanceof d?e:d,r=Object.create(o.prototype),a=new E(i||[]);return r._invoke=function(t,e,n){var i="suspendedStart";return function(o,r){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===o)throw r;return{value:void 0,done:!0}}for(n.method=o,n.arg=r;;){var a=n.delegate;if(a){var s=_(a,n);if(s){if(s===u)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var c=l(t,e,n);if("normal"===c.type){if(i=n.done?"completed":"suspendedYield",c.arg===u)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i="completed",n.method="throw",n.arg=c.arg)}}}(t,n,a),r}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=c;var u={};function d(){}function p(){}function f(){}var m={};s(m,o,(function(){return this}));var h=Object.getPrototypeOf,g=h&&h(h(T([])));g&&g!==e&&n.call(g,o)&&(m=g);var v=f.prototype=d.prototype=Object.create(m);function y(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){function i(o,r,a,s){var c=l(t[o],t,r);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==A(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(c.arg)}var o;this._invoke=function(t,n){function r(){return new e((function(e,o){i(t,n,e,o)}))}return o=o?o.then(r,r):r()}}function _(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,_(t,e),"throw"===e.method))return u;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var i=l(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,u;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,u):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,u)}function w(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function C(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(w,this),this.reset(!0)}function T(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,r=function e(){for(;++i<t.length;)if(n.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=void 0,e.done=!0,e};return r.next=r}}return{next:U}}function U(){return{value:void 0,done:!0}}return p.prototype=f,s(v,"constructor",f),s(f,"constructor",p),p.displayName=s(f,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,s(t,a,"GeneratorFunction")),t.prototype=Object.create(v),t},t.awrap=function(t){return{__await:t}},y(b.prototype),s(b.prototype,r,(function(){return this})),t.AsyncIterator=b,t.async=function(e,n,i,o,r){void 0===r&&(r=Promise);var a=new b(c(e,n,i,o),r);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},y(v),s(v,a,"Generator"),s(v,o,(function(){return this})),s(v,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var i=e.pop();if(i in t)return n.value=i,n.done=!1,n}return n.done=!0,n}},t.values=T,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(C),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(n,i){return a.type="throw",a.arg=t,e.next=n,i&&(e.method="next",e.arg=void 0),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],a=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc<=this.prev){var s=n.call(r,"catchLoc"),c=n.call(r,"finallyLoc");if(s&&c){if(this.prev<r.catchLoc)return i(r.catchLoc,!0);if(this.prev<r.finallyLoc)return i(r.finallyLoc)}else if(s){if(this.prev<r.catchLoc)return i(r.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return i(r.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&("break"===t||"continue"===t)&&r.tryLoc<=e&&e<=r.finallyLoc&&(r=null);var a=r?r.completion:{};return a.type=t,a.arg=e,r?(this.method="next",this.next=r.finallyLoc,u):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),u},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),C(n),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;C(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},t}function C(t,e,n,i,o,r,a){try{var s=t[r](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(i,o)}function E(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return T(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?T(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function U(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function x(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function D(t,e){return function(t,e){return e.get?e.get.call(t):e.value}(t,S(t,e,"get"))}function S(t,e,n){if(!e.has(t))throw new TypeError("attempted to "+n+" private field on non-instance");return e.get(t)}var O=_uo.utility.isDefined,M=new WeakMap,I=function(){function t(e){var n,i,o,a=e.conditionsGroupId,s=e.comingFrom;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.$dialog=(0,r.V)(),o={writable:!0,value:void 0},function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(n=this,i=M),i.set(n,o),this.conditionsGroupId=a,this.comingFrom=s,this.render()}var e,n,u,d;return e=t,n=[{key:"render",value:function(){var t=this;(0,i.sY)((0,i.dy)(v||(v=U(['\n\t\t\t\t<uo-dialog\n\t\t\t\t\theading="','"\n\t\t\t\t\tsize="large"\n\t\t\t\t\topen\n\n\t\t\t\t\t','\n\t\t\t\t>\n\t\t\t\t\t<div class="uap-conditions-list">\n\t\t\t\t\t\t<uo-accordion\n\t\t\t\t\t\t\tlist-search\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t.searchPlaceholder="','"\n\t\t\t\t\t\t\t.noResultsText="','"\n\t\t\t\t\t\t>\n\n\t\t\t\t\t\t\t','\n\n\t\t\t\t\t\t</uo-accordion>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tslot="secondary-action"\n\t\t\t\t\t\tdialog-action="close"\n\t\t\t\t\t\tcolor="secondary"\n\t\t\t\t\t>\n\t\t\t\t\t\t',"\n\t\t\t\t\t</uo-button>\n\t\t\t\t</uo-dialog>\n\t\t\t"])),UncannyAutomator.i18n.conditions.condition,(0,r.i)(this.$dialog),UncannyAutomator.i18n.conditions.searchConditions,UncannyAutomator.i18n.conditions.noConditionsFound,(0,o.r)(this.integrations,(function(t){var e=E(t,2),n=e[0];return e[1],n}),(function(e){var n=E(e,2),r=n[0],s=n[1];return(0,i.dy)(y||(y=U(["\n\t\t\t\t\t\t\t\t\t\t<uo-accordion-item\n\t\t\t\t\t\t\t\t\t\t\t?open=",'\n\t\t\t\t\t\t\t\t\t\t>\n\n\t\t\t\t\t\t\t\t\t\t\t<div slot="summary">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="uap-conditions-list-item-integration">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ua-builder-integration-icon\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcode="','"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsize="xsmall"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tplain\n\t\t\t\t\t\t\t\t\t\t\t\t\t></ua-builder-integration-icon>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t',"\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t","\n\n\t\t\t\t\t\t\t\t\t\t</uo-accordion-item>\n\t\t\t\t\t\t\t\t\t"])),t.integrationOpenByDefault(r),r,s.name,(0,o.r)((0,c.mO)({integrationCode:r,filters:{deprecated:!1}}),(function(t){return t.id}),(function(e){return(0,i.dy)(b||(b=U(["\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<uo-accordion-item-li\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t@click=",'\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="uap-conditions-list-item-sentence">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t',"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t","\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</uo-accordion-item-li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t"])),(function(){t.selectCondition({integrationCode:r,conditionCode:e.id,name:e.name,requiresUserData:e.requires_user})}),(0,a.d)({dynamicSentence:e.name}),t._templateAddRequiresUserData({requiresUserData:e.requires_user}))})))})),UncannyAutomator.i18n.cancel),this.$wrapper,{host:this})}},{key:"selectCondition",value:(u=k().mark((function t(e){var n,i,o,r;return k().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.integrationCode,i=e.conditionCode,o=e.name,!e.requiresUserData||!l()){t.next=10;break}return t.prev=2,t.next=5,g({summary:UncannyAutomator.i18n.conditions.conditionRequiresUserData,box:(0,a.d)({dynamicSentence:o}),description:UncannyAutomator.i18n.conditions.conditionRequiresUserDataDescription});case 5:t.next=10;break;case 7:return t.prev=7,t.t0=t.catch(2),t.abrupt("return");case 10:this.$dialog.value.close(),r=new CustomEvent("automator/action/conditions/add/select",{detail:{conditionsGroupId:this.conditionsGroupId,integrationCode:n,conditionCode:i}}),document.dispatchEvent(r),new w.Z({conditionsGroupId:this.conditionsGroupId,integrationCode:n,conditionCode:i,comingFrom:this.comingFrom});case 14:case"end":return t.stop()}}),t,this,[[2,7]])})),d=function(){var t=this,e=arguments;return new Promise((function(n,i){var o=u.apply(t,e);function r(t){C(o,n,i,r,a,"next",t)}function a(t){C(o,n,i,r,a,"throw",t)}r(void 0)}))},function(t){return d.apply(this,arguments)})},{key:"_templateAddRequiresUserData",value:function(t){if(t.requiresUserData&&l())return(0,i.dy)(_||(_=U(['\n\t\t\t\t<uo-chip\n\t\t\t\t\tslot="chip"\n\t\t\t\t\tsize="small"\n\t\t\t\t\tcolor="info"\n\t\t\t\t\tfilled\n\t\t\t\t>\n\t\t\t\t\t',"\n\t\t\t\t</uo-chip>\n\t\t\t"])),UncannyAutomator.i18n.conditions.requiresUserData)}},{key:"integrationOpenByDefault",value:function(t){return"GEN"==t}},{key:"integrations",get:function(){var t=Object.entries((0,s.Zh)({conditions:!0})),e=t.findIndex((function(t){var e=E(t,2),n=e[0];return e[1],"GEN"==n}));return t.unshift(t.splice(e,1)[0]),t}},{key:"$wrapper",get:function(){return O(D(this,M))||(t=this,e=M,n=document.createElement("div"),function(t,e,n){if(e.set)e.set.call(t,n);else{if(!e.writable)throw new TypeError("attempted to set read only private field");e.value=n}}(t,S(t,e,"set"),n),document.body.append(D(this,M))),D(this,M);var t,e,n}}],n&&x(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},3599:(t,e,n)=>{"use strict";n.d(e,{Z:()=>$});var i=n(7109),o=n(9392),r=n(8036),a=n(6126),s=n(3692),c=n(4232),l=n(5206);class u{constructor(t){this.Y=t}disconnect(){this.Y=void 0}reconnect(t){this.Y=t}deref(){return this.Y}}class d{constructor(){this.Z=void 0,this.q=void 0}get(){return this.Z}pause(){var t;null!==(t=this.Z)&&void 0!==t||(this.Z=new Promise((t=>this.q=t)))}resume(){var t;null===(t=this.q)||void 0===t||t.call(this),this.Z=this.q=void 0}}var p=n(875);const f=t=>!(0,c.pt)(t)&&"function"==typeof t.then;class m extends l.sR{constructor(){super(...arguments),this._$Cwt=1073741823,this._$Cyt=[],this._$CK=new u(this),this._$CX=new d}render(...t){var e;return null!==(e=t.find((t=>!f(t))))&&void 0!==e?e:s.Jb}update(t,e){const n=this._$Cyt;let i=n.length;this._$Cyt=e;const o=this._$CK,r=this._$CX;this.isConnected||this.disconnected();for(let t=0;t<e.length&&!(t>this._$Cwt);t++){const a=e[t];if(!f(a))return this._$Cwt=t,a;t<i&&a===n[t]||(this._$Cwt=1073741823,i=0,Promise.resolve(a).then((async t=>{for(;r.get();)await r.get();const e=o.deref();if(void 0!==e){const n=e._$Cyt.indexOf(a);n>-1&&n<e._$Cwt&&(e._$Cwt=n,e.setValue(t))}})))}return s.Jb}disconnected(){this._$CK.disconnect(),this._$CX.pause()}reconnected(){this._$CK.reconnect(this),this._$CX.resume()}}const h=(0,p.XM)(m);var g,v,y,b,_,w,A=n(2856),k=n(3418),C=n(8944),E=n(6691);function T(t){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T(t)}function U(){U=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",r=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,n){return t[e]=n}}function c(t,e,n,i){var o=e&&e.prototype instanceof d?e:d,r=Object.create(o.prototype),a=new k(i||[]);return r._invoke=function(t,e,n){var i="suspendedStart";return function(o,r){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===o)throw r;return{value:void 0,done:!0}}for(n.method=o,n.arg=r;;){var a=n.delegate;if(a){var s=_(a,n);if(s){if(s===u)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var c=l(t,e,n);if("normal"===c.type){if(i=n.done?"completed":"suspendedYield",c.arg===u)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i="completed",n.method="throw",n.arg=c.arg)}}}(t,n,a),r}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=c;var u={};function d(){}function p(){}function f(){}var m={};s(m,o,(function(){return this}));var h=Object.getPrototypeOf,g=h&&h(h(C([])));g&&g!==e&&n.call(g,o)&&(m=g);var v=f.prototype=d.prototype=Object.create(m);function y(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){function i(o,r,a,s){var c=l(t[o],t,r);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==T(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(c.arg)}var o;this._invoke=function(t,n){function r(){return new e((function(e,o){i(t,n,e,o)}))}return o=o?o.then(r,r):r()}}function _(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,_(t,e),"throw"===e.method))return u;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var i=l(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,u;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,u):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,u)}function w(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(w,this),this.reset(!0)}function C(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,r=function e(){for(;++i<t.length;)if(n.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=void 0,e.done=!0,e};return r.next=r}}return{next:E}}function E(){return{value:void 0,done:!0}}return p.prototype=f,s(v,"constructor",f),s(f,"constructor",p),p.displayName=s(f,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,s(t,a,"GeneratorFunction")),t.prototype=Object.create(v),t},t.awrap=function(t){return{__await:t}},y(b.prototype),s(b.prototype,r,(function(){return this})),t.AsyncIterator=b,t.async=function(e,n,i,o,r){void 0===r&&(r=Promise);var a=new b(c(e,n,i,o),r);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},y(v),s(v,a,"Generator"),s(v,o,(function(){return this})),s(v,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var i=e.pop();if(i in t)return n.value=i,n.done=!1,n}return n.done=!0,n}},t.values=C,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(A),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(n,i){return a.type="throw",a.arg=t,e.next=n,i&&(e.method="next",e.arg=void 0),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],a=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc<=this.prev){var s=n.call(r,"catchLoc"),c=n.call(r,"finallyLoc");if(s&&c){if(this.prev<r.catchLoc)return i(r.catchLoc,!0);if(this.prev<r.finallyLoc)return i(r.finallyLoc)}else if(s){if(this.prev<r.catchLoc)return i(r.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return i(r.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&("break"===t||"continue"===t)&&r.tryLoc<=e&&e<=r.finallyLoc&&(r=null);var a=r?r.completion:{};return a.type=t,a.arg=e,r?(this.method="next",this.next=r.finallyLoc,u):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),u},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),A(n),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;A(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:C(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},t}function x(t,e,n,i,o,r,a){try{var s=t[r](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(i,o)}function D(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function S(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function O(t,e){return function(t,e){return e.get?e.get.call(t):e.value}(t,M(t,e,"get"))}function M(t,e,n){if(!e.has(t))throw new TypeError("attempted to "+n+" private field on non-instance");return e.get(t)}var I=_uo.utility,L=I.isDefined,P=I.isEmpty,j=new WeakMap,$=function(){function t(e){var n,i,o,r=e.conditionsGroupId,s=e.integrationCode,c=e.conditionCode,l=e.conditionId,u=e.comingFrom;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.$dialog=(0,a.V)(),this.$saveButton=(0,a.V)(),o={writable:!0,value:void 0},function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(n=this,i=j),i.set(n,o);var d=(0,A.lj)({conditionsGroupId:r});P(d)||(this.conditionsGroup=d,this.comingFrom=u,P(l)?(this.integrationCode=s,this.conditionCode=c,this.condition=this.createCondition(),this.modalMode="create"):(this.condition=(0,A.AB)({conditionsGroupId:r,conditionId:l}),L(this.condition)&&(this.integrationCode=this.condition.integrationCode,this.conditionCode=this.condition.conditionCode),this.modalMode="edit"),P(this.condition)||P(this.conditionPostData)||this.render())}var e,n;return e=t,n=[{key:"render",value:function(){var t=this;(0,o.sY)((0,o.dy)(g||(g=D(['\n\t\t\t\t<uo-dialog\n\t\t\t\t\theading="','"\n\t\t\t\t\tforce-manual-close\n\t\t\t\t\tsize="large"\n\t\t\t\t\topen\n\n\t\t\t\t\t','\n\t\t\t\t>\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="uap-conditions-options"\n\t\t\t\t\t\tdata-integration="','"\n\t\t\t\t\t\tdata-condition="','"\n\t\t\t\t\t>\n\t\t\t\t\t\t',"\n\n\t\t\t\t\t\t",'\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tslot="primary-action"\n\n\t\t\t\t\t\t',"\n\n\t\t\t\t\t\t@click=","\n\t\t\t\t\t>\n\t\t\t\t\t\t",'\n\t\t\t\t\t</uo-button>\n\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tslot="secondary-action"\n\t\t\t\t\t\tdialog-action="close"\n\t\t\t\t\t\tcolor="secondary"\n\n\t\t\t\t\t\t@click=',"\n\t\t\t\t\t>\n\t\t\t\t\t\t","\n\t\t\t\t\t</uo-button>\n\n\t\t\t\t</uo-dialog>\n\t\t\t"])),UncannyAutomator.i18n.conditions.configureTheRule,(0,a.i)(this.$dialog),this.integrationCode,this.conditionCode,this._templateHeader,h(this._templateFields,this._templateFieldsPlaceholder),(0,a.i)(this.$saveButton),(function(){t.saveOptions()}),UncannyAutomator.i18n.conditions.saveFilter,(function(){t.maybeRemoveCondition(),t.maybeRemoveConditionsGroup()}),UncannyAutomator.i18n.cancel),this.$wrapper,{host:this})}},{key:"_templateHeader",get:function(){return(0,o.dy)(v||(v=D(['\n\t\t\t<div class="uap-conditions-options-header">\n\t\t\t\t<div class="uap-conditions-options-header-integration">\n\t\t\t\t\t<ua-builder-integration-icon\n\t\t\t\t\t\tcode=','\n\t\t\t\t\t\tsize="xsmall"\n\t\t\t\t\t\tplain\n\t\t\t\t\t></ua-builder-integration-icon>\n\n\t\t\t\t\t<uo-chip size="small" filled>\n\t\t\t\t\t\t','\n\t\t\t\t\t</uo-chip>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="uap-conditions-options-header-sentence">\n\t\t\t\t\t',"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"])),this.condition.integrationCode,(0,k.Vh)(this.condition.integrationCode),(0,C.d)({dynamicSentence:this.conditionPostData.dynamic_name,fields:this.condition.fields,itemID:this.conditionsGroup.actionWithLowestPriority}))}},{key:"_templateFields",get:function(){var t,e=this;return(t=U().mark((function t(){return U().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,(0,A.fy)({integrationCode:e.integrationCode,conditionCode:e.conditionCode})){t.next=4;break}return t.next=4,(0,A.qv)({integrationCode:e.integrationCode,conditionCode:e.conditionCode});case 4:return t.abrupt("return",(0,o.dy)(y||(y=D(['\n\t\t\t\t\t<div class="uap uap-conditions-options-fields">\n\t\t\t\t\t\t\t',"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t"])),(0,r.r)(Object.values(e.fields),(function(t){return t.id}),(function(t){return(0,o.dy)(b||(b=D(["",""])),t.$wrapper.get(0))}))));case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",(0,o.dy)(_||(_=D(["\n\t\t\t\t\t","\n\t\t\t\t"])),UncannyAutomator.i18n.somethingWentWrong));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})),function(){var e=this,n=arguments;return new Promise((function(i,o){var r=t.apply(e,n);function a(t){x(r,i,o,a,s,"next",t)}function s(t){x(r,i,o,a,s,"throw",t)}a(void 0)}))})()}},{key:"_templateFieldsPlaceholder",get:function(){return(0,o.dy)(w||(w=D(['\n\t\t\t<div class="uap-conditions-options-fields-placeholder">\n\n\t\t\t\t<div>\n\t\t\t\t\t<uo-placeholder width="100px"></uo-placeholder> <uo-placeholder width="30px"></uo-placeholder>\n\t\t\t\t</div>\n\n\t\t\t\t<div>\n\t\t\t\t\t<uo-placeholder height="42px"></uo-placeholder>\n\t\t\t\t</div>\n\n\t\t\t\t<div>\n\t\t\t\t\t<uo-placeholder width="40px"></uo-placeholder> <uo-placeholder width="100px"></uo-placeholder> <uo-placeholder width="50px"></uo-placeholder>\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t'])))}},{key:"saveOptions",value:function(){var t=this;this.areFieldsValid()&&(this.condition.fields=this.getFieldsValues(),this.$saveButton.value.loading=!0,(0,A.Q9)({onSuccess:function(e){t.$saveButton.value.loading=!1,e.success&&t.$dialog.value.close(),new E.Z},onFail:function(){t.$saveButton.value.loading=!1}}))}},{key:"createCondition",value:function(){return this.conditionsGroup.addCondition({integrationCode:this.integrationCode,conditionCode:this.conditionCode,fields:{}})}},{key:"getFieldsValues",value:function(){var t={};return Object.values(this.fields).forEach((function(e){t[e.id]=e.value,"select"==e.type&&("automator_custom_value"===e.value?(t["".concat(e.id,"_custom")]=e.getSelectCustomValue(),t["".concat(e.id,"_readable")]=t["".concat(e.id,"_custom")]):t["".concat(e.id,"_readable")]=e.readableValue);try{e.attributes.showLabelInSentence&&(t["".concat(e.id,"_label")]=e.attributes.label)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}})),t}},{key:"areFieldsValid",value:function(){var t=!0;return Object.values(this.fields).forEach((function(e){var n=e.validate();t=t&&n.isValid})),t}},{key:"maybeRemoveCondition",value:function(){"create"==this.modalMode&&this.conditionsGroup.removeCondition({conditionID:this.condition.id})}},{key:"maybeRemoveConditionsGroup",value:function(){"action-filter-button"==this.comingFrom&&(this.conditionsGroup.hasConditions||this.conditionsGroup.destroy())}},{key:"$wrapper",get:function(){return L(O(this,j))||(t=this,e=j,n=document.createElement("div"),function(t,e,n){if(e.set)e.set.call(t,n);else{if(!e.writable)throw new TypeError("attempted to set read only private field");e.value=n}}(t,M(t,e,"set"),n),document.body.append(O(this,j))),O(this,j);var t,e,n}},{key:"fields",get:function(){var t=this;return L(this._fields)?this._fields:L(this.conditionPostData.fields)?(this._fields={},this.conditionPostData.fields.forEach((function(e){var n=Object.assign({},e);n.itemId=t.conditionsGroup.actionWithLowestPriority,L(t.condition.fields[n.optionCode])&&(n.currentValue=t.condition.fields[n.optionCode],"automator_custom_value"===n.currentValue&&(n.customValue=t.condition.fields["".concat(n.optionCode,"_custom")]));var o=new i.Z(n.fieldType,n);o.doAJAX(),o.initTokenSelector(),o.initFlatpickr(),o.initCodeMirror(),t._fields[n.optionCode]=o})),this._fields):null}},{key:"conditionPostData",get:function(){return(0,A.m9)({integrationCode:this.integrationCode,conditionCode:this.conditionCode})}}],n&&S(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},2856:(t,e,n)=>{"use strict";n.d(e,{Gm:()=>s,A6:()=>l,a9:()=>d,fy:()=>f,lU:()=>h,qv:()=>v,AB:()=>b,m9:()=>w,QX:()=>A,mO:()=>U,lj:()=>D,A:()=>P,NS:()=>$,d3:()=>R,S$:()=>N,Q9:()=>B});var i=n(1290),o=n(2310);function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var a=_uo.utility.isDefined;const s=function(t){var e=t.integrationCode,n={available:{},hasConditions:!1};a(UncannyAutomator.actionsConditions)&&a(UncannyAutomator.actionsConditions[e])&&(n.available=UncannyAutomator.actionsConditions[e],Object.entries(n.available).forEach((function(t){var i,s,c=(s=2,function(t){if(Array.isArray(t))return t}(i=t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(i,s)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(i,s)||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.")}()),l=c[0];c[1],a(n.available[l].fields)&&(n.available[l].fields=n.available[l].fields.map((function(t){return t.itemType="condition",t.integrationId=e,(0,o.Z)(t)})))})),n.hasConditions=!0),UncannyAutomator.integrations[e].conditions=n};var c=_uo.utility.isDefined;const l=function(t){var e=UncannyAutomator.recipe.items[t];return!!c(e)&&"action"===e.itemType&&!e.hasConditions&&!e.isMissing};var u=_uo.utility.isDefined;const d=function(){return u(UncannyAutomator.wp)&&UncannyAutomator.wp};var p=_uo.utility.isDefined;const f=function(t){var e=t.integrationCode,n=t.conditionCode,i=w({integrationCode:e,conditionCode:n});return p(i.fields)};function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}const h=function(){if($()){var t=(0,i.Wr)("get",{filter:{itemType:"action"}});for(var e in t)UncannyAutomator.recipe.items[e].hasConditions=!1;Object.entries(UncannyAutomator.recipe.conditions).forEach((function(t){var e,n,i=(n=2,function(t){if(Array.isArray(t))return t}(e=t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(e,n)||function(t,e){if(t){if("string"==typeof t)return m(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(t,e):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0];i[1].actions.forEach((function(t){UncannyAutomator.recipe.items[t].hasConditions=!0,UncannyAutomator.recipe.items[t].conditionsGroupID=o}))}))}};_uo.utility.isEmpty;var g=_uo.utility.isDefined;const v=function(t){var e=t.integrationCode,n=t.conditionCode;return new Promise((function(t,r){(0,i.L8)("actions_conditions_fields",{integration:e,code:n},(function(i){if(!i.success||!g(i.fields))return r(new Error(UncannyAutomator.i18n.conditions.errorCouldNotGetFields));var a=i.fields.map((function(t){return t.itemType="condition",t.integrationId=e,(0,o.Z)(t)}));return N({integrationCode:e,conditionCode:n,updates:{fields:a}}),t(a)}),(function(){return r(new Error(UncannyAutomator.i18n.conditions.errorCouldNotGetFields))}),{requiresRecipesObject:!1,renderUI:!1})}))};var y=_uo.utility.isDefined;const b=function(t){var e=t.conditionsGroupId,n=t.conditionId,i=null,o=D({conditionsGroupId:e});return y(o)&&o.hasCondition(n)&&(i=o.getCondition(n)),i};var _=_uo.utility.isDefined;const w=function(t){var e,n=t.integrationCode,i=t.conditionCode;if(_(UncannyAutomator.integrations[n])){var o=UncannyAutomator.integrations[n].conditions.available;_(o[i])&&(e=o[i])}return e},A=function(t){return document.querySelector('.uap-conditions-block[data-id="'.concat(t,'"]'))};function k(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var C=_uo.utility,E=C.isEmpty,T=C.isDefined;const U=function(t){var e=t.integrationCode,n=t.filters,o=void 0===n?{}:n;if(E(e))return{};if(!UncannyAutomator.integrations[e].conditions.hasConditions)return{};o=Object.assign({deprecated:null,customFilter:null},o);var r={};return Object.entries(UncannyAutomator.integrations[e].conditions.available).forEach((function(t){var e,n,i=(n=2,function(t){if(Array.isArray(t))return t}(e=t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(e,n)||function(t,e){if(t){if("string"==typeof t)return k(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(t,e):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=i[0],s=i[1],c=!0;if(T(o.customFilter)&&(c=o.customFilter(s)),T(o.deprecated)){var l=!!T(s.deprecated)&&s.deprecated;c=o.deprecated===l}c&&(s.id=a,r[a]=s)})),r=(0,i.yv)(Object.values(r),"name")};var x=_uo.utility.isDefined;const D=function(t){var e=t.conditionsGroupId,n=null;return $()&&x(UncannyAutomator.recipe.conditions[e])&&(n=UncannyAutomator.recipe.conditions[e]),n};var S=n(2431),O=n(6691),M=_uo.utility,I=M.isDefined,L=M.isEmpty;const P=function(t){if(UncannyAutomator.recipe.conditions={},I(t.actions_conditions)&&!L(t.actions_conditions)){var e=!1;try{JSON.parse(t.actions_conditions).forEach((function(t){if(e=e||L(t.id),!L(t.conditions)){var n=new S.Z({id:t.id});n.priority=t.priority,n.mode=t.mode,n.actions=t.actions,n.conditions=t.conditions}}))}catch(t){UncannyAutomator.dev.developerMode&&console.error("Conditions: Automator failed to parse the conditions saved in the meta. Make sure you're saving a valid JSON.")}e&&B({onSuccess:function(){new O.Z}})}};var j=_uo.utility.isEmpty;const $=function(){return!j(UncannyAutomator.recipe.conditions)};function F(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}const R=function(){var t=[];return $()&&Object.entries(UncannyAutomator.recipe.conditions).forEach((function(e){var n,i,o=(i=2,function(t){if(Array.isArray(t))return t}(n=e)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(n,i)||function(t,e){if(t){if("string"==typeof t)return F(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?F(t,e):void 0}}(n,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),r=(o[0],o[1]);r.hasConditions&&t.push(r.formattedForMeta)})),t},N=function(t){var e=t.integrationCode,n=t.conditionCode,i=t.updates,o=void 0===i?{}:i;UncannyAutomator.integrations[e].conditions.available[n]=Object.assign(UncannyAutomator.integrations[e].conditions.available[n],o)};var V=n(8944),q=_uo.utility.isDefined;const B=function(t){var e=t.onSuccess,n=t.onFail;if((0,V.o)()){var o=R();(0,i.L8)("actions_conditions_update",{recipe_id:UncannyAutomator.recipe.id,actions_conditions:JSON.stringify(o)},(function(t){if(t.success&&q(e))try{UncannyAutomator.cache.tokens=[],e(t)}catch(t){UncannyAutomator.dev.developerMode&&(console.error("updateRemoteConditionsMeta: Couldn't execute the onSuccess callback."),console.error(t))}}),(function(){if(UncannyAutomator.dev.developerMode&&console.error("updateRemoteConditionsMeta: Couldn't update remote conditions meta. UI might be outdated."),q(n))try{n()}catch(t){UncannyAutomator.dev.developerMode&&(console.error("updateRemoteConditionsMeta: Couldn't execute the onFail callback."),console.error(t))}}))}}},9214:(t,e,n)=>{"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.d(e,{Z:()=>r}),n(5311);var o=_uo.utility.isDefined;const r=function(){function t(e){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.integrationCode=e,this.createItemIcon()}var e,n;return e=t,(n=[{key:"createItemIcon",value:function(){var t=document.createElement("div");if(t.classList.add("uap-item-icon"),o(UncannyAutomator.integrations[this.integrationCode])){var e=UncannyAutomator.integrations[this.integrationCode];o(e.icon_svg)?t.insertAdjacentHTML("beforeEnd",'\n\t\t\t\t\t<img src="'.concat(e.icon_svg,'" alt="').concat(e.name,'">\n\t\t\t\t')):o(e.icon_32)&&o(e.icon_64)&&t.insertAdjacentHTML("beforeEnd",'\n\t\t\t\t\t<img \n\t\t\t\t\t\tsrc="'.concat(e.icon_32,'" \n\t\t\t\t\t\talt="').concat(e.name,'"\n\t\t\t\t\t>\n\t\t\t\t'))}return t}}])&&i(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},8104:(t,e,n)=>{"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.d(e,{Z:()=>r});var o=_uo.utility.isDefined,r=function(){function t(e){var n=e.integrationId,i=e.customIntegrationName;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.integrationId=n,this.customIntegrationName=i,this.createItemTag(),this.$tag}var e,n;return e=t,(n=[{key:"createItemTag",value:function(){var t=UncannyAutomator.integrations[this.integrationId],e=document.createElement("div");e.classList.add("uap-item-tag"),e.innerText=o(t)?t.name:this.customIntegrationName,this.$tag=e}}])&&i(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},7464:(t,e,n)=>{"use strict";n.d(e,{Z:()=>M});var i=n(5311),o=n.n(i),r=n(3198),a=n(1290),s=n(772),c=n(515),l=n(1311),u=n(2856),d=n(9214),p=n(8104),f=n(8193),m=n(6691);function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var v=_uo.utility,y=v.isDefined,b=v.isEmpty,_=v.addParametersToURL;const w=function(){function t(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};h(this,t),this.itemType=e,this.integrationID=n,this.$currentItem=i,this.attributes=o,this.removeConnectingIntegrationsParameters(),this.render()}var e,n;return e=t,(n=[{key:"render",value:function(){var t={title:"trigger"==this.itemType?UncannyAutomator.i18n.trigger.select:UncannyAutomator.i18n.action.select,$icon:new d.Z(this.integrationID),$integrationNameTag:new p.Z({integrationId:this.integrationID}),$actionMenu:new c.Z(this.itemType)},e=document.createElement("div");e.classList.add("uap-items","uap-items--create-new");var n=document.createElement("div");n.classList.add("uap-item","uap-item--create-new"),e.appendChild(n),n.setAttribute("data-integration",this.integrationID),this.$item=n,n.insertAdjacentHTML("beforeEnd",'\n\t\t\t<div class="uap-item-inner">\n\t\t\t\t<div class="uap-item-sidebar"></div>\n\t\t\t\t<div class="uap-item-top-header">\n\t\t\t\t\t<div class="uap-item-top-header-left"></div>\n\t\t\t\t\t<div class="uap-item-top-header-right"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-item-inner-content"></div>\n\t\t\t</div>\n\t\t'),n.querySelector(".uap-item-sidebar").appendChild(t.$icon),n.querySelector(".uap-item-top-header-left").appendChild(t.$integrationNameTag),n.querySelector(".uap-item-top-header-right").appendChild(t.$actionMenu.get(0)),n.querySelector(".uap-item-inner-content").appendChild(this.createItemsList().get(0)),this.$currentItem.replaceWith(e)}},{key:"createItemsList",value:function(){var t,e,n=this;"trigger"==this.itemType?(t=(0,a.eU)(this.integrationID,"triggers"),e=UncannyAutomator.i18n.trigger.search,UncannyAutomator.i18n.proOnly.unlockTriggers):"action"==this.itemType&&(t=(0,a.eU)(this.integrationID,"actions"),e=UncannyAutomator.i18n.action.search,UncannyAutomator.i18n.proOnly.unlockActions);var i=o()('\n\t\t\t<div class="item-options item-options--nopadding item-options--noborder">\n\t\t\t\t<div class="form-element">\n\t\t\t\t\t<div class="item__task-selector">\n\t\t\t\t\t\t<div class="item-task-selector__search">\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\t\t\tclass="item-task-selector__search-input"\n\t\t\t\t\t\t\t\tplaceholder="'.concat(e,'"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="item-task-selector__options">\n\t\t\t\t\t\t\t<div class="item-task-selector-options__group item-task-selector-options__group--available"></div>\n\t\t\t\t\t\t\t<div class="item-task-selector-options__group item-task-selector-options__group--unavailable">\n\t\t\t\t\t\t\t\t<div class="item-task-selector-options__group-items"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="item-task-selector__option item-task-selector__option--no-results item-task-selector__option--hide">\n\t\t\t\t\t\t\t\t').concat(UncannyAutomator.i18n.noResults,"\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t")),c=i.find(".item__task-selector"),d=i.find(".item-task-selector__search-input"),p={container:i.find(".item-task-selector__options"),available:i.find(".item-task-selector-options__group--available"),unavailable:{container:i.find(".item-task-selector-options__group--unavailable"),list:i.find(".item-task-selector-options__group-items")},noResults:i.find(".item-task-selector__option--no-results")};if(t.hasAvailableItems){if(!(y(UncannyAutomator.wp)&&UncannyAutomator.wp||"anonymous"!=UncannyAutomator.recipe.type)){var h=[],g=[];t.available.forEach((function(t){t.requires_user?h.push(t):g.push(t)})),t.available=[].concat(g,h)}p.available.append(t.available.map((function(t){var e=t.is_pro,i=(!y(UncannyAutomator.wp)||!UncannyAutomator.wp)&&"anonymous"==UncannyAutomator.recipe.type&&t.requires_user,d=o()('\n\t\t\t\t\t<div class="item-task-selector__option '.concat(e?"item-task-selector__option--pro":""," ").concat(t.requires_user?"item-task-selector__option--requires-user":""," ").concat(i?"item-task-selector__option-cannot-add":"",'"\n\t\t\t\t\t\tdata-search="').concat(t.select_option_name.toLowerCase().replace(/\s+|{|}/g,""),'">\n\t\t\t\t\t\t<div class="item-task-selector__option-sentence" dir="auto">\n\t\t\t\t\t\t\t').concat(i?'<uo-icon id="lock"></uo-icon>':"","\n\t\t\t\t\t\t\t").concat((0,a.hF)(t.select_option_name,'<span class="item-task-selector__option-variable">',"</span>")," ").concat(e?'<span class="item-task-selector-option__badge">'.concat(UncannyAutomator.i18n.proOnly.pro,"</span>"):"",'\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="item-task-selector__option-properties">\n\t\t\t\t\t\t\t').concat("anonymous"==UncannyAutomator.recipe.type&&!UncannyAutomator.recipe.requiresUserData&&t.requires_user?'<span class="item-task-selector-option__requires-user">'.concat(UncannyAutomator.i18n.needsUserData,"</span>"):"","\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t"));return d.on("click",(function(){c.addClass("item__task-selector--loading"),d.addClass("item-task-selector__option--loading");var e=["trigger","action"].includes(n.itemType)?"add-new-".concat(n.itemType):"",i={};o().each(t.options,(function(t,e){y(e.default_value)&&(i[e.option_code]=e.default_value)})),"anonymous"==t.type&&(i.can_log_in_new_user=!y(t.can_log_in_new_user)||t.can_log_in_new_user);var p,h=function(r,s){(0,a.L8)("add",{recipePostID:UncannyAutomator.recipe.id,action:e,item_code:t.code,actions_order:(0,l.$E)(!0),default_meta:o().extend({},i,{integration_name:UncannyAutomator.integrations[n.integrationID].name,sentence:t.sentence})},(function(t){if(UncannyAutomator.cache.tokens=[],"action"===n.itemType&&!b(n.attributes.conditionsGroupID))return(0,u.lj)({conditionsGroupId:n.attributes.conditionsGroupID}).addAction(t.post_ID),void(0,u.Q9)({onSuccess:function(){new m.Z,n.openFirstGroupsOfFields(t.post_ID),y(r)&&r(t)}});new f.Z,new m.Z,n.openFirstGroupsOfFields(t.post_ID),y(r)&&r(t)}),(function(t){console.log("ERROR-TODO. Couldn't add the item"),c.removeClass("item__task-selector--loading"),d.removeClass("item-task-selector__option--loading"),0==t.success&&new f.Z,y(s)&&s(t)}))};if("action"==n.itemType&&"anonymous"==UncannyAutomator.recipe.type&&!UncannyAutomator.recipe.requiresUserData&&t.requires_user)if(c.removeClass("item__task-selector--loading"),d.removeClass("item-task-selector__option--loading"),y(UncannyAutomator.wp)&&UncannyAutomator.wp){var g=UncannyAutomator.recipe.isLive;(p=new s.Z({title:"".concat(UncannyAutomator.i18n.userSelector.userDataModal.action.allowed.title,' <span class="needs-user-data-modal-pro-badge needs-user-data-modal-pro-badge--gray">').concat(UncannyAutomator.i18n.proOnly.pro,"</span>"),content:'\n\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal">\n\t\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal__title">'.concat(UncannyAutomator.i18n.userSelector.userDataModal.action.allowed.content.mustRunOnUser,'</div>\n\t\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal__sentence">\n\t\t\t\t\t\t\t\t\t\t\t').concat((0,a.hF)(t.select_option_name,"<span>","</span>"),'\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal__disclaimer">\n\t\t\t\t\t\t\t\t\t\t\t<div class="description">').concat(UncannyAutomator.i18n.userSelector.userDataModal.action.allowed.content.description,"</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t"),buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.userSelector.userDataModal.action.allowed.confirmButton}},{size:"large"})).setEvents({onConfirm:function(){var t=p.getElements();t.modal.box.buttons.confirm.addClass("uap-btn--loading").prop("disabled",!0),(0,a.R$)(!0,(function(e){h((function(){p.destroy()}),(function(){t.modal.box.buttons.confirm.removeClass("uap-btn--loading").prop("disabled",!1)}))}),(function(e){t.modal.box.buttons.confirm.removeClass("uap-btn--loading").prop("disabled",!1)})),g&&UncannyAutomator.recipe.publish.statusToggle.setValue(!1)},onCancel:function(){p.destroy()}})}else(p=new s.Z({title:"".concat(UncannyAutomator.i18n.userSelector.userDataModal.action.forbidden.title,' <span class="needs-user-data-modal-pro-badge">').concat(UncannyAutomator.i18n.proOnly.pro,"</span>"),content:'\n\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal">\n\t\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal__title">'.concat(UncannyAutomator.i18n.userSelector.userDataModal.action.forbidden.content.mustRunOnUser,'</div>\n\t\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal__sentence">\n\t\t\t\t\t\t\t\t\t\t\t').concat((0,a.hF)(t.select_option_name,"<span>","</span>"),'\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="needs-user-data-modal__disclaimer">\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="description">').concat((0,r.gB)(UncannyAutomator.i18n.userSelector.userDataModal.action.forbidden.content.description,UncannyAutomator.i18n.uncannyAutomatorPro),' <a href="').concat((0,a.XE)("https://automatorplugin.com/pricing/",{medium:"select_an_item",campaign:"update_to_pro",content:"requires_user_data"}),'" target="_blank">').concat(UncannyAutomator.i18n.upgradeNow,' <uo-icon id="external-link"></uo-icon></a></div>\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="description">').concat(UncannyAutomator.i18n.userSelector.userDataModal.action.forbidden.content.upgradeLater,' <a href="').concat((0,a.XE)("https://automatorplugin.com/knowledge-base/creating-a-recipe/#Recipe_types",{medium:"select_an_item",content:"requires_user_data-learn-more"}),'" target="_blank">').concat(UncannyAutomator.i18n.learnMore,' <uo-icon id="external-link"></uo-icon></a></div>\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t'),buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.userSelector.userDataModal.action.forbidden.confirmButton}},{size:"large"})).setEvents({onConfirm:function(){p.destroy(),(0,a.YQ)((0,a.XE)("https://automatorplugin.com/pricing/",{medium:"select_an_item",campaign:"update_to_pro",content:"requires_user_data"}))},onCancel:function(){p.destroy()}});else h()})),d})))}else p.available.remove();t.hasUnavailableItems?p.unavailable.list.append(t.unavailable.map((function(t){var e="unavailable_item-".concat(n.integrationID,"-").concat(n.integrationID,"_").concat((0,a.hF)(t.name,"","").toLowerCase().replace(/\s+|{|}/g,"_")),i=y(UncannyAutomator.integrations[n.integrationID])?UncannyAutomator.integrations[n.integrationID].name:"",r=_((0,a.XE)("https://automatorplugin.com/pricing/",{medium:"select_an_item",campaign:"update_to_pro",content:e}),{uap_bpro_context:n.itemType,uap_bpro_integration_id:n.integrationID,uap_bpro_integration_name:i,uap_bpro_item:t.name});return o()('\n\t\t\t\t\t<a href="'.concat(r,'"\n\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\tclass="item-task-selector__option item-task-selector__option--pro"\n\t\t\t\t\t\tdata-search="').concat(t.name.toLowerCase().replace(/\s+|{|}/g,""),'">\n\t\t\t\t\t\t<div class="item-task-selector__option-sentence" dir="auto">\n\t\t\t\t\t\t\t<uo-icon id="lock"></uo-icon>\n\t\t\t\t\t\t\t').concat((0,a.hF)(t.name,'<span class="item-task-selector__option-variable">',"</span>"),'\n\t\t\t\t\t\t\t<span class="item-task-selector-option__badge">').concat(UncannyAutomator.i18n.proOnly.pro,"</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</a>\n\t\t\t\t"))}))):p.unavailable.container.remove();var v=p.container.find(".item-task-selector__option:not(.item-task-selector__option--no-results)");return d.on("input",(function(){var t=d.val().toLowerCase().replace(/\s+|{|}/g,"");v.removeClass("item-task-selector__option--show item-task-selector__option--hide");var e=!0;b(t)||(e=!1,o().each(v,(function(n,i){var r=o()(i);-1!==r.data("search").search(t)?(r.addClass("item-task-selector__option--show"),e=!0):r.addClass("item-task-selector__option--hide")}))),p.noResults.removeClass("item-task-selector__option--hide item-task-selector__option--show"),e?p.noResults.addClass("item-task-selector__option--hide"):p.noResults.addClass("item-task-selector__option--show")})),i.append(this.createCancelButton()),i}},{key:"openFirstGroupsOfFields",value:function(t){if(y(t)){var e=(0,a.M0)("item",{id:t});UncannyAutomator.recipe.items[t].isValid?UncannyAutomator.recipe.isLive||e.item.find('.item-status input[type="checkbox"]').prop("checked",!0).trigger("change"):e.item.find(".item-title__token:not(.item-title__token--filled)").first().trigger("click")}}},{key:"createCancelButton",value:function(){var t=this,e=document.createElement("uo-button");return e.setAttribute("color","secondary"),e.innerText=UncannyAutomator.i18n.cancel,e.addEventListener("click",(function(){new M(t.itemType,t.$item,t.attributes)})),e}},{key:"removeConnectingIntegrationsParameters",value:function(){_(window.location.href,{ua_connecting_integration:"",ua_connecting_integration_id:"",ua_connecting_integration_context:"",ua_connecting_integration_condition:""},{setAsURL:!0,refresh:!1})}}])&&g(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function A(t){return function(t){if(Array.isArray(t))return C(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||k(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(t,e){if(t){if("string"==typeof t)return C(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(t,e):void 0}}function C(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function E(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function T(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var U=_uo.utility,x=U.isDefined,D=U.isEmpty,S=U.getURLParameter,O=U.addParametersToURL;const M=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};E(this,t),this.itemType=e,this.$currentItem=n,this.attributes=i,this.integrations=[],this.render(),this.handleContinueIntegrationConnection()}var e,n;return e=t,n=[{key:"render",value:function(){var t={$actionMenu:new c.Z(this.itemType)},e=document.createElement("div");if(e.classList.add("uap-item"),this.$item=e,e.insertAdjacentHTML("beforeEnd",'\n\t\t\t<div class="uap-item-inner">\n\t\t\t\t<div class="uap-item-sidebar">\n\t\t\t\t\t<div class="uap-item-icon"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-item-top-header">\n\t\t\t\t\t<div class="uap-item-top-header-left">\n\t\t\t\t\t\t'.concat(UncannyAutomator.i18n.integration.select,'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="uap-item-top-header-right"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class="uap-item-inner-content"></div>\n\t\t\t</div>\n\t\t')),e.querySelector(".uap-item-top-header-right").appendChild(t.$actionMenu.get(0)),e.querySelector(".uap-item-inner-content").appendChild(this.createIntegrations().get(0)),e.querySelector(".uap-item-inner-content").appendChild(this.createFooter()),x(this.$currentItem))this.$currentItem.replaceWith(e);else if(!D(this.attributes.conditionsGroupID)&&x(UncannyAutomator.recipe.conditions[this.attributes.conditionsGroupID])){var n=UncannyAutomator.recipe.conditions[this.attributes.conditionsGroupID].$currentConditionsBlock;n&&n.$actionsWrapper.append(e)}else{var i=(0,a.M0)("lastItem",{type:this.itemType}).get(0);if("trigger"==this.itemType&&(x(i)?i.insertAdjacentElement("afterEnd",e):(0,a.M0)("metabox",{type:this.itemType}).get(0).appendChild(e)),"action"==this.itemType){var o=(0,a.M0)("items",{type:this.itemType}),r=(0,a.M0)("metabox",{type:this.itemType}).get(0);o.length>0?r.querySelector(".add-action-btn").insertAdjacentElement("beforeBegin",e):r.querySelector(".uap-item--actions-initial")?r.querySelector(".uap-item--actions-initial").replaceWith(e):r.querySelector(".metabox__footer.add-action-btn").insertAdjacentElement("beforeBegin",e)}}}},{key:"createIntegrations",value:function(){var t=this,e=o()("<div/>",{class:"item-integrations"});return this.filterByNonEmptyIntegrations(this.itemType),this.sortIntegrations(),this.integrations.forEach((function(n){var i=n.id,o=t.createIntegration(i,n),r=function(){new w(t.itemType,i,t.$item,t.attributes)};if(x(n.connected))switch(t.integrationModalCurrentStep(n)){case 1:r=function(){var e={ua_connecting_integration:1,ua_connecting_integration_id:i,ua_connecting_integration_context:t.itemType};x(t.attributes.conditionsGroupID)&&(e.ua_connecting_integration_condition=t.attributes.conditionsGroupID),O(window.location.href,e,{setAsURL:!0,refresh:!1}),t.connectIntegrationModal(i,n,{currentStep:1})};break;case 2:r=function(){var e={ua_connecting_integration:1,ua_connecting_integration_id:i,ua_connecting_integration_context:t.itemType};x(t.attributes.conditionsGroupID)&&(e.ua_connecting_integration_condition=t.attributes.conditionsGroupID),O(window.location.href,e,{setAsURL:!0,refresh:!1}),t.connectIntegrationModal(i,n,{currentStep:2})}}o.on("click",(function(){r()})),e.append(o)})),e}},{key:"connectIntegrationModal",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n=Object.assign({currentStep:1},n);var i=O(UncannyAutomator.connectApiUrl,{redirect_url:O(UncannyAutomator.dashboardUrl,{ua_close_window:1})}),o="";o=x(UncannyAutomator.wp)&&UncannyAutomator.wp?'\n\t\t\t\t<div class="connect-integration-modal-step '.concat(n.currentStep>1?"connect-integration-modal-step--completed":"",'">\n\t\t\t\t\t<div class="connect-integration-modal-step__icon">\n\t\t\t\t\t\t<uo-icon id="check-circle"></uo-icon>\n\t\t\t\t\t</div> \n\t\t\t\t\t<div class="connect-integration-modal-step__description">\n\t\t\t\t\t\t<div class="connect-integration-modal-step__description-main">\n\t\t\t\t\t\t\t<strong>1.</strong> ').concat((0,r.gB)(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.step1Pro,UncannyAutomator.i18n.uncannyAutomatorPro),'\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="connect-integration-modal-step__action">\n\t\t\t\t\t\t<a id="connect-integration-modal-activate-license" class="connect-integration-modal-step__action-anchor">\n\t\t\t\t\t\t\t').concat(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.activate,' <uo-icon id="arrow-circle-right"></uo-icon>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t'):'\n\t\t\t\t<div class="connect-integration-modal-step '.concat(n.currentStep>1?"connect-integration-modal-step--completed":"",'">\n\t\t\t\t\t<div class="connect-integration-modal-step__icon">\n\t\t\t\t\t\t<uo-icon id="smile-plus"></uo-icon>\n\t\t\t\t\t</div> \n\t\t\t\t\t<div class="connect-integration-modal-step__description">\n\t\t\t\t\t\t<div class="connect-integration-modal-step__description-main">\n\t\t\t\t\t\t\t<strong>1.</strong> ').concat((0,r.gB)(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.step1,UncannyAutomator.i18n.uncannyAutomator),'\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="connect-integration-modal-step__action">\n\t\t\t\t\t\t<a id="connect-integration-modal-sign-up" class="connect-integration-modal-step__action-anchor">\n\t\t\t\t\t\t\t').concat(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.signUp,' <uo-icon id="arrow-circle-right"></uo-icon>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t');var c=new s.Z({title:"".concat(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.connectIntegration),content:'\n\t\t\t\t<div class="connect-integration-modal">\n\t\t\t\t\t<div class="connect-integration-modal-steps__counter">\n\t\t\t\t\t\t'.concat((0,r.gB)(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.stepCounter,n.currentStep-1,"2"),'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="connect-integration-modal-steps">\n\t\t\t\t\t\t<div class="connect-integration-modal-steps__list">\n\t\t\t\t\t\t\t').concat(o,'\n\t\t\t\t\t\t\t<div class="connect-integration-modal-step ').concat(n.currentStep>2?"connect-integration-modal-step--completed":""," ").concat(1==n.currentStep?"connect-integration-modal-step--previous-not-completed":"",'">\n\t\t\t\t\t\t\t\t<div class="connect-integration-modal-step__icon">\n\t\t\t\t\t\t\t\t\t<uo-icon id="plug"></uo-icon>\n\t\t\t\t\t\t\t\t</div> \n\t\t\t\t\t\t\t\t<div class="connect-integration-modal-step__description">\n\t\t\t\t\t\t\t\t\t<div class="connect-integration-modal-step__description-main">\n\t\t\t\t\t\t\t\t\t\t<strong>2.</strong> ').concat((0,r.gB)(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.step2,'<span class="connect-integration-modal-step-integration-name">'+(0,a.Y6)(t).node.outerHTML+e.name+"</span>",UncannyAutomator.i18n.uncannyAutomator),'\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="connect-integration-modal-step__action">\n\t\t\t\t\t\t\t\t\t<span ').concat(1==n.currentStep?'uap-tooltip="'+UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.completePrevious+'"':"",'>\n\t\t\t\t\t\t\t\t\t\t<a id="connect-integration-modal-connect-account" class="connect-integration-modal-step__action-anchor">\n\t\t\t\t\t\t\t\t\t\t\t').concat(UncannyAutomator.i18n.apiIntegrations.instructionsToConnect.connectAccount,' <uo-icon id="arrow-circle-right"></uo-icon>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t'),buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:null}},{size:"extra-large"});c.setEvents({onCancel:function(){c.destroy(),setTimeout((function(){O(window.location.href,{ua_connecting_integration:"",ua_connecting_integration_id:"",ua_connecting_integration_context:"",ua_connecting_integration_condition:""},{setAsURL:!0,refresh:!1})}),10)}}),c.getElements().modal.container.find("#connect-integration-modal-sign-up").on("click",(function(t){t.preventDefault(),t.currentTarget.classList.add("connect-integration-modal-step__action-anchor--loading"),(0,a.Lc)({url:i,w:550,h:600,onClose:function(){location.reload()}})})),c.getElements().modal.container.find("#connect-integration-modal-activate-license").on("click",(function(t){t.preventDefault(),t.currentTarget.classList.add("connect-integration-modal-step__action-anchor--loading"),(0,a.Lc)({url:UncannyAutomator.licenseUrl,w:550,h:600,onClose:function(){location.reload()}})})),2==n.currentStep&&c.getElements().modal.container.find("#connect-integration-modal-connect-account").on("click",(function(t){t.preventDefault(),t.currentTarget.classList.add("connect-integration-modal-step__action-anchor--loading"),(0,a.Lc)({url:O(e.settings_url,{automator_minimal:1,automator_hide_settings_tabs:1}),w:550,h:600,onClose:function(){location.reload()}})}))}},{key:"handleContinueIntegrationConnection",value:function(){if(1==S(null,"ua_connecting_integration")&&S(null,"ua_connecting_integration_context")==this.itemType){var t=S(null,"ua_connecting_integration_id");if(!D(t)){var e=UncannyAutomator.integrations[t];if(x(e)&&x(e.connected))switch(this.integrationModalCurrentStep(e)){case 1:this.connectIntegrationModal(t,e,{currentStep:1});break;case 2:this.connectIntegrationModal(t,e,{currentStep:2});break;case 3:var n={},i=S(null,"ua_connecting_integration_condition");D(i)||(n.conditionsGroupID=i),new w(this.itemType,t,this.$item,n)}}}}},{key:"createIntegration",value:function(t,e){var n,i=o()("<div/>",{class:"item-integration"}),a=o()("<div/>",{class:"item-integration__logo"}),s=o()("<div/>",{class:"item-integration__name"});return e.isProOnly&&(i.addClass("item-integration--pro"),i.append(o()('\n\t\t\t\t<div class="item-integration__badge">'.concat(UncannyAutomator.i18n.proOnly.pro,"</div>\n\t\t\t")))),e.isAvailable?x(e.connected)?UncannyAutomator.hasAccountConnected?e.connected?i.addClass("item-integration--available"):(i.addClass("item-integration--unavailable item-integration--unavailable-integration-not-connected"),i.attr("uap-tooltip",(0,r.gB)(UncannyAutomator.i18n.apiIntegrations.integrationNotConnected,e.name)),i.append(o()('\n\t\t\t\t\t\t\t<div class="item-integration__badge item-integration__badge--warning">'.concat(UncannyAutomator.i18n.apiIntegrations.notConnected,"</div>\n\t\t\t\t\t\t")))):(i.addClass("item-integration--unavailable item-integration--unavailable-ap-account-not-connected"),i.attr("uap-tooltip",(0,r.gB)(UncannyAutomator.i18n.apiIntegrations.integrationNotConnected,e.name)),i.append(o()('\n\t\t\t\t\t\t<div class="item-integration__badge item-integration__badge--warning">'.concat(UncannyAutomator.i18n.apiIntegrations.notConnected,"</div>\n\t\t\t\t\t")))):"action"==this.itemType?x(UncannyAutomator.wp)&&UncannyAutomator.wp||"anonymous"!=UncannyAutomator.recipe.type?i.addClass("item-integration--available"):0==e.items.actions.available.filter((function(t){return 0==t.requires_user})).length?(i.addClass("item-integration--unavailable item-integration--unavailable-requires-user-data"),i.attr("uap-tooltip",UncannyAutomator.i18n.apiIntegrations.allActionsRequireUserData)):i.addClass("item-integration--available"):i.addClass("item-integration--available"):(i.addClass("item-integration--unavailable item-integration--unavailable-requires-pro"),i.attr("uap-tooltip",(0,r.gB)(UncannyAutomator.i18n.proOnly.requiresPro,UncannyAutomator.i18n.uncannyAutomatorPro))),x(e.icon_svg)?n=o()('<img src="'.concat(e.icon_svg,'" alt="').concat(e.name,'">')):x(e.icon_32)&&x(e.icon_64)&&(n=o()('<img src="'.concat(e.icon_32,'" alt="').concat(e.name,'">'))),s.text(e.name),a.append(n),i.append(a),i.append(s),i}},{key:"createFooter",value:function(){var t={text:""};if("anonymous"==UncannyAutomator.recipe.type)t.text=UncannyAutomator.i18n.integration.dontSeeTrigger;else{var e=(0,a.XE)("https://automatorplugin.com/integrations/",{medium:"select_an_integration",content:"discover_more_integrations"});t.text="".concat(UncannyAutomator.i18n.integration.discoverMore,' <a href="').concat(e,'" target="_blank">').concat(UncannyAutomator.i18n.learnMore,' <uo-icon id="external-link"></uo-icon></a>')}var n=document.createElement("div");return n.classList.add("item-content__description"),n.setAttribute("dir","auto"),n.innerHTML=t.text,n}},{key:"filterByNonEmptyIntegrations",value:function(t){var e=this;if(["trigger","action"].includes(t)){var n=o().extend(!0,{},UncannyAutomator.integrations);Object.entries(n).forEach((function(n){var i,r,s,c=(s=2,function(t){if(Array.isArray(t))return t}(r=n)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(r,s)||k(r,s)||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.")}()),l=c[0],u=c[1],d=!1,p=!1,f=!1;"trigger"==t?(d=(i=(0,a.IL)(u.items.triggers)).hasTriggers,f=i.hasAvailableItems,p=i.allItemsArePro):"action"==t&&(d=(i=(0,a.IL)(u.items.actions)).hasActions,f=i.hasAvailableItems,p=i.allItemsArePro),d&&e.integrations.push(o().extend({},u,{id:l,isAvailable:f,isProOnly:p}))}))}}},{key:"sortIntegrations",value:function(){var t={canUse:[],canNotUse:[]};this.integrations.forEach((function(e){x(e.connected)&&!e.connected||!e.isAvailable?t.canNotUse.push(e):t.canUse.push(e)})),t.canUse=(0,a.yv)(t.canUse,"name"),t.canNotUse=(0,a.yv)(t.canNotUse,"name"),this.integrations=[].concat(A(t.canUse),A(t.canNotUse))}},{key:"integrationModalCurrentStep",value:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(!x(UncannyAutomator.wp)||x(UncannyAutomator.wp)&&!UncannyAutomator.wp)&&!UncannyAutomator.hasAccountConnected||x(UncannyAutomator.wp)&&UncannyAutomator.wp&&!UncannyAutomator.hasAccountConnected&&!UncannyAutomator.hasValidProLicense?t=1:((!x(UncannyAutomator.wp)||x(UncannyAutomator.wp)&&!UncannyAutomator.wp)&&UncannyAutomator.hasAccountConnected||x(UncannyAutomator.wp)&&UncannyAutomator.wp&&(UncannyAutomator.hasAccountConnected||UncannyAutomator.hasValidProLicense))&&(t=e.connected?3:2),t}}],n&&T(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},3313:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var jquery__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5311),jquery__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__),_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1290),_common_modal_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(772),_common_markdown_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6235),_validation_validation_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1454),_triggers_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(8193),_actions_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(6691);function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function _createClass(t,e,n){return e&&_defineProperties(t.prototype,e),n&&_defineProperties(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}var _uo$utility=_uo.utility,isDefined=_uo$utility.isDefined,isEmpty=_uo$utility.isEmpty,ItemOptions=function(){function ItemOptions(t,e){_classCallCheck(this,ItemOptions),this.itemId=t,this.optionId=e,this.item=UncannyAutomator.recipe.items[t],this.fields=this.item.options[this.optionId].fields,this.buttons=this.item.options[this.optionId].buttons,this.create(),this.initTokenSelector(),this.initTinyMCE(),this.initFlatpickr(),this.initCodeMirror(),document.dispatchEvent(new CustomEvent("automator/item/options/open",{detail:{itemId:this.itemId,librariesReady:!0}}))}return _createClass(ItemOptions,[{key:"create",value:function(){var t=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.M0)("item",{id:this.itemId}).contentContainer,e=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"item-options"}),n=this.createButtons(),i=this.createFields();if(this.fieldsContainer=i,e.append(i),isDefined(this.item.customHTML))try{try{this.item.customHTML=this.item.customHTML.replaceAll("{{item_id}}",this.itemId)}catch(t){console.log(t)}e.get(0).insertAdjacentHTML("beforeEnd",this.item.customHTML)}catch(t){console.log(t)}var o=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"item-options__notices"});this.noticeContainer=o,e.append(o),e.append(n),t.html(e)}},{key:"createFields",value:function(){var t=this,e=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"item-options__group"});return jquery__WEBPACK_IMPORTED_MODULE_0___default().each(this.fields,(function(n,i){var o=i.getAttributes().fieldType;"repeater"==o&&i.createFields(),i.createFormElement(),e.append(i.getFormElement()),["textarea","group","repeater"].includes(o)?"group"==o?i.fields.forEach((function(e){"textarea"!==e.getAttributes().fieldType&&e.getField().on("keyup",(function(e){13==e.keyCode&&t.saveButton.trigger("click")}))})):"repeater"==o&&i.fieldRows.forEach((function(e,n){e.forEach((function(e,n){e.getField().on("keyup",(function(e){13==e.keyCode&&t.saveButton.trigger("click")}))}))})):i.getField().on("keyup",(function(e){13==e.keyCode&&t.saveButton.trigger("click")}))})),e}},{key:"createButtons",value:function createButtons(){var _this2=this,container=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"item-options__buttons"}),automatorButtons=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"item-options__uo-buttons"}),developerButtons=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"item-options__developer-buttons"}),saveButton=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"uap-btn uap-btn--primary"}),cancelButton=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"uap-btn uap-btn--secondary"}).text(UncannyAutomator.i18n.cancel);return"trigger"==this.item.itemType&&saveButton.text(UncannyAutomator.i18n.save),"action"==this.item.itemType&&saveButton.text(UncannyAutomator.i18n.save),"closure"==this.item.itemType&&saveButton.text(UncannyAutomator.i18n.save),this.saveButton=saveButton,automatorButtons.append(saveButton),automatorButtons.append(cancelButton),jquery__WEBPACK_IMPORTED_MODULE_0___default().each(this.buttons,(function(index,button){var $buttonElement=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div/>",{class:"uap-btn"}).text(button.text);isDefined(button.css_classes)&&$buttonElement.addClass(button.css_classes);var doOnClick=function(){};if(isDefined(button.on_click))try{doOnClick=eval("(".concat(button.on_click.replace("<script>","").replace("<\/script>","").trim(),")"))}catch(t){UncannyAutomator.dev.developerMode&&(console.warn(t),console.warn(button.on_click))}$buttonElement.on("click",(function(){var t;doOnClick($buttonElement,{item:_this2.item,values:(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.q7)({itemID:_this2.itemId})},(t={},isDefined(button.modules)&&(button.modules.includes("modal")&&(t.Modal=_common_modal_js__WEBPACK_IMPORTED_MODULE_2__.Z),button.modules.includes("markdown")&&(t.Markdown=_common_markdown_js__WEBPACK_IMPORTED_MODULE_3__.Z)),t))})),developerButtons.append($buttonElement)})),container.append(automatorButtons),container.append(developerButtons),saveButton.on("click",(function(){if((0,_validation_validation_js__WEBPACK_IMPORTED_MODULE_4__.R3)(_this2.fieldsContainer).isValid){saveButton.addClass("uap-btn--loading uap-btn--disabled");var t,e=_this2.itemId,n=_this2.optionId,i=_this2.getOptionValue(),o=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.qh)(_this2.item,_this2.item.meta.sentence,jquery__WEBPACK_IMPORTED_MODULE_0___default().extend({},_this2.item.meta,(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.q7)({itemID:_this2.itemId})));try{t=o.html.get(0).outerHTML}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}var r=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.M0)("item",{id:_this2.item.id}).item.get(0);(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.L8)("update",{itemId:e,optionCode:n,optionValue:i,sentence_human_readable:o.brackets,sentence_human_readable_html:t,options:_this2.options},(function(t){if(UncannyAutomator.cache.tokens=[],_this2.fields.forEach((function(t){t.getFormElement().trigger("saved")})),UncannyAutomator.recipe.items[_this2.item.id].isValid)if(UncannyAutomator.recipe.isLive||_this2.item.isLive)"trigger"==_this2.item.itemType&&new _triggers_js__WEBPACK_IMPORTED_MODULE_5__.Z,"action"!=_this2.item.itemType&&"closure"!=_this2.item.itemType||new _actions_js__WEBPACK_IMPORTED_MODULE_6__.Z;else try{var e=r.querySelector('.uap-item-status input[type="checkbox"]');e.checked=!0,e.dispatchEvent(new Event("change"))}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t),"trigger"==_this2.item.itemType&&new _triggers_js__WEBPACK_IMPORTED_MODULE_5__.Z,"action"!=_this2.item.itemType&&"closure"!=_this2.item.itemType||new _actions_js__WEBPACK_IMPORTED_MODULE_6__.Z}else{"trigger"==_this2.item.itemType&&new _triggers_js__WEBPACK_IMPORTED_MODULE_5__.Z,"action"!=_this2.item.itemType&&"closure"!=_this2.item.itemType||new _actions_js__WEBPACK_IMPORTED_MODULE_6__.Z;var n=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.M0)("item",{id:_this2.item.id}).item.get(0).querySelectorAll(".item-title__token:not(.item-title__token--filled)");isDefined(n[0])&&n[0].click()}}),(function(t){"trigger"==_this2.item.itemType&&new _triggers_js__WEBPACK_IMPORTED_MODULE_5__.Z,"action"!=_this2.item.itemType&&"closure"!=_this2.item.itemType||new _actions_js__WEBPACK_IMPORTED_MODULE_6__.Z;try{(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.M0)("item",{id:_this2.itemId}).item.find('.item-title__token[data-options-id="'.concat(n,'"]')).trigger("click")}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}}))}})),cancelButton.on("click",(function(){(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.M0)("item",{id:_this2.itemId}).contentContainer.html("");var t=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_1__.M0)("item",{id:_this2.item.id}).item;t.removeClass("uap-item--open"),t.find(".item-title__token--open").removeClass("item-title__token--open"),t.trigger("automator:item:open",!1),document.dispatchEvent(new CustomEvent("automator/item/options/close",{detail:{itemId:_this2.itemId,triggeredBy:"cancel-button"}}))})),container}},{key:"initTokenSelector",value:function(){jquery__WEBPACK_IMPORTED_MODULE_0___default().each(this.fields,(function(t,e){e.initTokenSelector()}))}},{key:"initTinyMCE",value:function(){jquery__WEBPACK_IMPORTED_MODULE_0___default().each(this.fields,(function(t,e){"textarea"==e.getAttributes().fieldType&&e.initTinyMCE()}))}},{key:"initCodeMirror",value:function(){jquery__WEBPACK_IMPORTED_MODULE_0___default().each(this.fields,(function(t,e){e.initCodeMirror()}))}},{key:"initFlatpickr",value:function(){jquery__WEBPACK_IMPORTED_MODULE_0___default().each(this.fields,(function(t,e){e.initFlatpickr()}))}},{key:"options",get:function(){var t={};return this.fields.forEach((function(e){var n=e.getAttributes(),i={type:n.fieldType,value:e.getValue()};"select"===i.type&&(i.supports_multiple_values=n.supportsMultipleValues,i.supports_custom_value=n.supportsCustomValue,"automator_custom_value"===i.value&&(i.custom_value=e.getSelectCustomValue())),"select"!==i.type&&"radio"!==i.type||"automator_custom_value"!==i.value&&(i.value_readable=e.getReadableValue()),"textarea"===i.type&&(i.supports_tinymce=n.supportsTinyMCE),t[n.optionCode]=i})),{groupCode:this.optionId,fields:t}}},{key:"getOptionValue",value:function(){var t={},e=!1,n=!1;return jquery__WEBPACK_IMPORTED_MODULE_0___default().each(this.fields,(function(i,o){var r=o.getAttributes().optionCode,a=o.getValue();if(["select","radio"].includes(o.getAttributes().fieldType)){if(e=!0,o.getAttributes().supportsMultipleValues)try{a=JSON.stringify(a)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}t["".concat(r,"_readable")]=o.getReadableValue();var s=o.getSelectCustomValue();"automator_custom_value"==a&&(t["".concat(r,"_custom")]=s)}else"repeater"==o.getAttributes().fieldType&&(n=!0,a=JSON.stringify(a));t[r]=a})),n||e||1!=Object.keys(t).length||(t=t[Object.keys(t)[0]]),t}}]),ItemOptions}();const __WEBPACK_DEFAULT_EXPORT__=ItemOptions},7524:(t,e,n)=>{"use strict";n.d(e,{fe:()=>o,Ly:()=>a,Cv:()=>c,wh:()=>d});var i=_uo.utility.isDefined;const o=function(){return i(UncannyAutomator.wp)&&UncannyAutomator.wp};var r=_uo.utility.isEmpty;const a=function(t,e){if(!r(t)&&!r(e)){var n=parseInt(t.replaceAll("-","")),i=parseInt(e.replace(/\D/g,"")),o=e.includes("PM")?i+1200:i;if(!isNaN(n)&&!isNaN(o))return n+o}};var s=_uo.utility.isDefined;const c=function(t,e){if(t=parseInt(t),!isNaN(t)){var n={seconds:1,minutes:60,hours:3600,days:86400,years:31536e3};if(s(n[e]))return t*n[e]}};var l=n(1290),u=_uo.utility.isDefined;const d=function(){var t=(0,l.Wr)("get",{filter:{itemType:"action"}});for(var e in t){var n=UncannyAutomator.recipe.items[e].meta;UncannyAutomator.recipe.items[e].isScheduled=u(n.async_mode)&&"schedule"==n.async_mode,UncannyAutomator.recipe.items[e].isDelayed=u(n.async_mode)&&"delay"==n.async_mode,UncannyAutomator.recipe.items[e].isScheduled&&(UncannyAutomator.recipe.items[e].scheduleNumber=a(n.async_schedule_date,n.async_schedule_time)),UncannyAutomator.recipe.items[e].isDelayed&&(UncannyAutomator.recipe.items[e].delayInSeconds=c(n.async_delay_number,n.async_delay_unit))}}},5865:(t,e,n)=>{"use strict";n.d(e,{Z:()=>h});var i=n(5311),o=n.n(i),r=n(1290),a=n(772),s=n(7109),c=n(3313),l=n(8193),u=n(6691),d=n(1454),p=n(2593);function f(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var m=_uo.utility;m.isDefined,m.isEmpty;const h=function(){function t(e,n,i,o){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.itemType=e,this.integrationID=n,this.itemCode=i,this.itemId=o,this.item=UncannyAutomator.recipe.items[o],this.createItemSentence(e,i,o)}var e,n;return e=t,(n=[{key:"createItemSentence",value:function(t,e,n){var i,f=(0,r.Vx)(this.integrationID,t,e);this.globalItem=f,i=this.item.isMissing?this.item.sentence:(0,r.Vx)(this.integrationID,this.item.itemType,this.item.itemCode).sentence,i=(0,r.qh)(this.item,i,UncannyAutomator.recipe.items[this.itemId].meta,!0),this.item.isMissing||i.elements.token.on("click",(function(t){var e=o()(t.currentTarget);i.elements.token.removeClass("item-title__token--open"),e.addClass("item-title__token--open");var a=e.parents(".uap-item");a.addClass("uap-item--open"),a.trigger("automator:item:open",!0);var s=e.data("options-id");(0,r.M0)("optionGroup",{itemID:n,groupID:s}),new c.Z(n,s)}));var m=o()("<div/>",{class:"item-title__describe-container"}),h=o()("<div/>",{class:"uap-item-status item-status"});m.append(i.html.addClass("item-title__describe").attr("dir","auto"));var g=new s.Z("checkbox",{color:"green",align:"right",toggle:{on:UncannyAutomator.i18n.status.liveRecipeItem,off:UncannyAutomator.i18n.status.draftRecipeItem},currentValue:UncannyAutomator.recipe.items[n].isLive}),v=g.getFormElement();return h.append(v),m.append(h),this.item.isMissing||v.on("automator:field:change",(function(){var t=g.getValue(),e=!0;if(t&&(e=(0,d.RC)(n).isValid),g.startLoadingAnimation(),e){var o=t?"publish":"draft";if(!t&&UncannyAutomator.recipe.isLive){var s=new a.Z({title:UncannyAutomator.i18n.confirmationModal.title,warning:(0,r.hF)(UncannyAutomator.i18n.confirmationModal.statusWarning,"<strong>","</strong>"),buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.confirm}});s.setEvents({afterSetEvents:function(){s.show()},onConfirm:function(){var e;s.getElements().modal.box.buttons.confirm.addClass("uap-btn--loading").prop("disabled",!0),g.startLoadingAnimation();try{e=i.html.get(0).outerHTML}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}(0,r.L8)("change_post_status",{post_ID:n,post_status:o,sentence_human_readable:i.brackets,sentence_human_readable_html:e},(function(){s.destroy(),new l.Z,new u.Z,new p.Z,UncannyAutomator.recipe.isValid||UncannyAutomator.recipe.publish.statusToggle.setValue(!1)}),(function(){s.destroy(),g.stopLoadingAnimation(),g.setValue(!t,!1)}))},onCancel:function(){s.destroy(),g.setValue(!t,!1),g.stopLoadingAnimation()},afterHide:function(){s.destroy()}})}else{var c;try{c=i.html.get(0).outerHTML}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}(0,r.L8)("change_post_status",{post_ID:n,post_status:o,sentence_human_readable:i.brackets,sentence_human_readable_html:c},(function(){new u.Z,new l.Z,new p.Z}),(function(){g.stopLoadingAnimation(),g.setValue(!t,!1)}))}}else setTimeout((function(){g.stopLoadingAnimation(),g.setValue(!1,!1)}),1e3)})),m}}])&&f(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},1311:(t,e,n)=>{"use strict";n.d(e,{Iz:()=>l,$E:()=>r,Bn:()=>c});var i=n(1290),o=_uo.utility.isDefined;const r=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=[],n=[],r=(0,i.M0)("metabox",{type:"action"}).get(0),a=r.querySelectorAll(".uap-item:not(.uap-item--closure)");return a.forEach((function(i){var r=o(i.itemId)?i.itemId:"new_action";(t||"new_action"!==r)&&(o(UncannyAutomator.recipe.items[r])&&(UncannyAutomator.recipe.items[r].isScheduled||UncannyAutomator.recipe.items[r].isDelayed)&&n.push(r),e.push(r))})),[].concat(e,n)};var a=n(2856),s=_uo.utility.isEmpty;const c=function(t){var e=t.conditionsGroupID,n=t.actionID;if(s(e)&&s(n))return UncannyAutomatorBackend.debugging.enabled&&console.warn("Item/sortability: Define a `conditionsGroupID` or `actionID`."),!1;if(s(n)||"action"===UncannyAutomator.recipe.items[n].itemType){if(!s(e)){var o=(0,a.lj)({conditionsGroupId:e});if(o.hasActions&&!o.hasInstantActions)return!1}return Object.values((0,i.Wr)("get",{filter:{itemType:"action",isMissing:!1}})).length+Object.values(UncannyAutomator.recipe.conditions).length>1}},l=function(){var t=(0,i.Wr)("get",{filter:{itemType:"action"}});for(var e in t)UncannyAutomator.recipe.items[e].isSortable=c({actionID:e})}},8193:(t,e,n)=>{"use strict";n.d(e,{Z:()=>d});var i=n(1290),o=n(7464),r=n(1947),a=n(3911);function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var c=_uo.utility,l=(c.isDefined,c.isEmpty),u=c.getURLParameter;const d=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var e=(0,i.M0)("metabox",{type:"trigger"}).get(0);e.innerHTML="";var n=(0,i.Wr)("get",{filter:{itemType:"trigger"},format:"array"});e.insertAdjacentHTML("afterBegin","<ua-builder-triggers-and-or-selector></ua-builder-triggers-and-or-selector>"),l(n)?(new o.Z("trigger"),new a.Z("trigger")):(new r.Z("trigger",n,!1),new a.Z("trigger"),this.isContinuingIntegrationConnection()&&new o.Z("trigger"))}var e,n;return e=t,(n=[{key:"isContinuingIntegrationConnection",value:function(){return 1==u(null,"ua_connecting_integration")&&"trigger"==u(null,"ua_connecting_integration_context")}}])&&s(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},3911:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});var i=n(5311),o=n.n(i),r=n(1290),a=n(7464),s=(n(8193),n(6691));function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n(1947);var l=_uo.utility,u=l.isDefined,d=l.isEmpty;const p=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.itemType=e,this.shouldCreateMetaboxFooter()&&this.createFooter()}var e,n;return e=t,(n=[{key:"shouldCreateMetaboxFooter",value:function(){var t=!1;if("trigger"==this.itemType){var e=(0,r.Wr)("get",{filter:{itemType:"trigger"}});d(e)&&u(UncannyAutomator.wp)&&UncannyAutomator.wp&&"anonymous"!=UncannyAutomator.recipe.type||(t=!0)}if("action"==this.itemType){var n=(0,r.Wr)("get",{filter:{itemType:"action"}});d(n)&&d(UncannyAutomator.recipe.conditions)||(t=!0)}return t}},{key:"createFooter",value:function(){var t=this,e=o()("<div/>",{class:"metabox__footer"}),n=document.createElement("uo-button");if(n.setAttribute("color","secondary"),("action"==this.itemType||"trigger"==this.itemType&&"user"==UncannyAutomator.recipe.type)&&e.append(n),"trigger"==this.itemType&&("user"==UncannyAutomator.recipe.type&&(n.innerText=UncannyAutomator.i18n.trigger.addAnother),"anonymous"==UncannyAutomator.recipe.type)){var i=this.createAnonymousNotice();e.append(i)}"action"==this.itemType&&(n.innerText=UncannyAutomator.i18n.action.addAnother,e.addClass("add-action-btn")),"action"==this.itemType&&e.get(0).insertAdjacentHTML("beforeEnd","\n\t\t\t\t<ua-builder-conditions-add-button>\n\t\t\t\t\t".concat(UncannyAutomator.i18n.conditions.addFilter,"\n\t\t\t\t</ua-builder-conditions-add-button>\n\t\t\t")),("trigger"==this.itemType&&"user"==UncannyAutomator.recipe.type||"action"==this.itemType)&&n.addEventListener("click",(function(){new s.Z,new a.Z(t.itemType)})),(0,r.M0)("metabox",{type:this.itemType}).append(e)}},{key:"createAnonymousNotice",value:function(){return o()('\n\t\t\t<div class="description">\n\t\t\t\t'.concat(UncannyAutomator.i18n.recipeType.everyoneOnlyOneTrigger,' <a href="').concat((0,r.XE)("https://automatorplugin.com/knowledge-base/managing-triggers/",{medium:"anonymous_recipe_one_trigger",content:"learn_more"}),'" target="_blank">').concat(UncannyAutomator.i18n.learnMore,' <uo-icon id="external-link"></uo-icon></a>\n\t\t\t</div>\n\t\t'))}}])&&c(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},1947:(t,e,n)=>{"use strict";n.d(e,{Z:()=>U});var i=n(5311),o=n.n(i),r=n(1290),a=n(515),s=n(9214),c=n(8104),l=n(8944),u=n(7524),d=n(7109),p=n(772),f=n(6691);function m(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var h=_uo.utility.addParametersToURL,g=(_uo.utility.isDefined,function(){function t(e,n,i,o){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.buttonContainer=void 0,this.button=void 0,this.buttonIcon=void 0,this.removeButton=void 0,this.asyncModeField=void 0,this.asyncModeHTML=void 0,this.delayNumberField=void 0,this.delayNumberHTML=void 0,this.delayUnitField=void 0,this.delayUnitHTML=void 0,this.scheduleDateField=void 0,this.scheduleDateHTML=void 0,this.scheduleTimeField=void 0,this.scheduleTimeHTML=void 0,this.scheduleNoticeHTML=void 0,this.modal=void 0,this.itemType=e,this.integrationID=n,this.itemCode=i,this.itemId=o,this.item=UncannyAutomator.recipe.items[o],this.asyncMode=this.item.meta.async_mode,UncannyAutomator.proVersion.startsWith("2"))return null;this.createAsyncButton()}var e,n;return e=t,n=[{key:"hasSchedule",value:function(){return!!this.asyncMode&&("delay"==this.asyncMode?this.item.meta.async_delay_number&&this.item.meta.async_delay_unit:"schedule"==this.asyncMode&&this.item.meta.async_schedule_time&&this.item.meta.async_schedule_date)}},{key:"getButtonText",value:function(){if(this.hasSchedule()){var t=UncannyAutomator.i18n.action.asyncActions[this.asyncMode];return t+=" ",(0,l.o)()?t+="".concat(this.item.meta.async_sentence):t+="<strike>".concat(this.item.meta.async_sentence,"</strike>"),t}return UncannyAutomator.i18n.action.asyncActions.delay}},{key:"createAsyncButton",value:function(){var t=this;this.buttonContainer=document.createElement("div"),this.buttonContainer.classList.add("item-async"),this.buttonContainer.innerHTML='\n\t\t\t<uo-button\n\t\t\t\tsize="extra-small"\n\t\t\t\tcolor="secondary"\n\t\t\t>\n\t\t\t\t<uo-icon id="clock"></uo-icon> '.concat(this.getButtonText(),"\n\t\t\t</uo-button>\n\t\t"),this.buttonContainer=o()(this.buttonContainer),this.button=this.buttonContainer.find("uo-button"),(0,u.fe)()?(this.hasSchedule()&&this.createRemoveButton(),this.button.on("click",(function(){t.buttonContainer.hasClass("disabled")||t.showModal()})),this.buttonContainer.on("automator:asyncButton:maybeDisable",(function(e,n){var i=o()(e.currentTarget);n?(i.attr("uap-tooltip",UncannyAutomator.i18n.action.asyncActions.pleaseSave),t.button.prop("disabled",!0)):(t.button.prop("disabled",!1),i.removeAttr("uap-tooltip",!1))}))):(this.button.get(0).setAttribute("disabled",""),this.buttonContainer.get(0).setAttribute("uap-tooltip",UncannyAutomator.i18n.action.asyncActions.unlockSchedule),this.buttonContainer.get(0).addEventListener("click",(function(){(0,r.YQ)(h((0,r.XE)("https://automatorplugin.com/pricing/",{medium:"recipe_creator",content:"action_disabled_schedule_button"}),{uap_bpro_context:"delay"}))}))),this.$button=this.buttonContainer.get(0)}},{key:"enable",value:function(){this.button.removeAttr("uap-tooltip"),this.button.removeAttr("disabled")}},{key:"createRemoveButton",value:function(){var t=this;this.removeButton=o()("<span/>",{class:"async-remove"}),this.removeButtonIcon=o()("<uo-icon/>",{id:"times"}),this.removeButton.text(UncannyAutomator.i18n.action.asyncActions.remove),this.removeButton.on("click",(function(){t.removeSchedule()})),this.removeButton.prepend(this.removeButtonIcon),this.buttonContainer.append(this.removeButton)}},{key:"createModalContent",value:function(){var t=o()("<div/>",{class:"async-action-modal"});if(this.asyncModeHTML=this.createAsyncModeHTML(),this.asyncModeHTML.find(".form-radio__container:first").after(this.createDelayOptions()),this.asyncModeHTML.find(".form-radio__container:last").after(this.createScheduleOptions()),this.attachModeChangeEvent(),t.append(this.asyncModeHTML),this.hasSchedule()){var e=o()("<div/>",{class:"async-notice async-notice__blue"}),n=o()("<uo-icon/>",{id:"exclamation-triangle"});e.append(n),e.append(UncannyAutomator.i18n.action.asyncActions.modal.scheduleNotice2),t.append(e)}return t}},{key:"showModal",value:function(){var t=UncannyAutomator.i18n.action.asyncActions.modal.confirm;this.hasSchedule()&&"schedule"==this.asyncMode&&(t=UncannyAutomator.i18n.action.asyncActions.schedule),this.modal=new p.Z({title:UncannyAutomator.i18n.action.asyncActions.modal.title,content:this.createModalContent(),buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:t}},{size:"large",customClass:"async-action"}),this.modalEvents()}},{key:"modalEvents",value:function(){var t=this;this.modal.setEvents({afterSetEvents:function(){t.modal.show()},onConfirm:function(){t.submitModal()},afterHide:function(){t.modal.destroy()}})}},{key:"submitModal",value:function(){var t=this.modal.getElements().modal.box.buttons.confirm;if(t.addClass("uap-btn--loading").prop("disabled",!0),this.validateForm().isValid){var e,n=this.asyncModeField.getValue(),i=this.delayNumberField.getValue(),o=this.delayUnitField.getValue(),r=this.scheduleTimeField.getValue(),a=this.scheduleDateField.getValue();e="delay"==n?this.delaySentence():this.scheduleSentence(),this.saveSchedule(n,i,o,r,a,e)}else t.removeClass("uap-btn--loading").prop("disabled",!1)}},{key:"delaySeconds",value:function(){var t,e=this.delayUnitField.getValue(),n=this.delayNumberField.getValue();switch(e){case"seconds":default:t=1;break;case"minutes":t=60;break;case"hours":t=3600;break;case"days":t=86400;break;case"years":t=31536e3}return n*t}},{key:"delaySentence",value:function(){var t=this.delayUnitField.getValue();return 1==this.delayNumberField.getValue()&&(t=t.slice(0,-1)),"".concat(this.delayNumberField.getValue()," ").concat(UncannyAutomator.i18n.action.asyncActions.modal[t].toLowerCase())}},{key:"scheduleSeconds",value:function(){return Date.parse("".concat(this.scheduleDateField.getValue()," ").concat(this.scheduleTimeField.getValue()))}},{key:"scheduleSentence",value:function(){return"".concat(this.scheduleDateField.getValue()," @ ").concat(this.scheduleTimeField.getValue())}},{key:"saveSchedule",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;(0,r.L8)("schedule_action",{recipeId:UncannyAutomator.recipe.id,actionId:this.itemId,asyncMode:t,delayNumber:n,delayUnit:i,scheduleTime:o,scheduleDate:a,scheduleSentence:s},(function(){e.modal.destroy(),UncannyAutomator.cache.tokens=[],new f.Z,UncannyAutomator.recipe.isValid||UncannyAutomator.recipe.publish.statusToggle.setValue(!1)}),(function(){e.modal.destroy(),console.log("‼️ ERROR-TODO. Couldn't schedule the item"),new f.Z}))}},{key:"removeSchedule",value:function(){(0,r.L8)("remove_schedule",{recipeId:UncannyAutomator.recipe.id,actionId:this.itemId},(function(){UncannyAutomator.cache.tokens=[],new f.Z,UncannyAutomator.recipe.isValid||UncannyAutomator.recipe.publish.statusToggle.setValue(!1)}),(function(){console.log("‼️ ERROR-TODO. Couldn't schedule the item"),new f.Z}))}},{key:"createTimeZone",value:function(){var t=o()("<a/>",{href:UncannyAutomator.i18n.action.asyncActions.modal.timezoneLink,target:"_blank"}),e=o()("<uo-icon/>",{id:"question-circle"}),n=o()("<span/>",{class:"schedule-fields__description"}).html("<strong>".concat(UncannyAutomator.i18n.action.asyncActions.modal.timezone,"</strong>: ").concat(UncannyAutomator.i18n.action.asyncActions.modal.timezoneString));return t.append(e),n.append(t),n}},{key:"createAsyncModeHTML",value:function(){return this.asyncModeField=new d.Z("radio",{itemType:"action",optionCode:"schedule_type",name:"schedule-type",isRequired:!0,currentValue:this.asyncMode?this.asyncMode:"delay",options:[{value:"delay",text:UncannyAutomator.i18n.action.asyncActions.delay},{value:"schedule",text:UncannyAutomator.i18n.action.asyncActions.schedule}]}),this.asyncModeField.createFormElement().addClass("schedule-type-radio")}},{key:"attachModeChangeEvent",value:function(){var t=this;this.asyncModeHTML.on("automator:field:change",(function(){var e,n=t.asyncModeField.getValue();e="schedule"==n?UncannyAutomator.i18n.action.asyncActions.schedule:UncannyAutomator.i18n.action.asyncActions.modal.confirm,t.hasSchedule()||("schedule"==n?t.scheduleNoticeHTML.removeClass("hidden"):t.scheduleNoticeHTML.addClass("hidden")),t.modal.elements.modal.box.buttons.confirm.text(e)}))}},{key:"createScheduleOptions",value:function(){var t=o()("<div/>",{class:"schedule-options"}),e=o()("<span/>",{class:"async-mode__description"}).text(UncannyAutomator.i18n.action.asyncActions.modal.scheduleDesc),n=o()("<div/>",{class:"schedule-fields"});return this.hasSchedule()||(this.scheduleNoticeHTML=o()("<div/>",{class:"schedule-notice hidden"}),this.scheduleNoticeHTML.text(UncannyAutomator.i18n.action.asyncActions.modal.scheduleNotice1),this.scheduleNoticeHTML.addClass("schedule-notice__yellow")),t.append(e),n.append(this.createScheduleDateHTML()),n.append(this.createScheduleTimeHTML()),t.append(n),t.append(this.createTimeZone()),t.append(this.scheduleNoticeHTML),t}},{key:"createDelayOptions",value:function(){var t=o()("<div/>",{class:"delay-options"}),e=o()("<span/>",{class:"async-mode__description"}).text(UncannyAutomator.i18n.action.asyncActions.modal.delayDesc),n=o()("<div/>",{class:"delay-fields"});this.delayNumberHTML=this.createDelayNumberHTML(),this.delayUnitHTML=this.createDelayUnitHTML();var i=o()("<span/>",{class:"delay-fields__description"}).text(UncannyAutomator.i18n.action.asyncActions.modal.after);return n.append(this.delayNumberHTML),n.append(this.delayUnitHTML),n.append(i),t.append(e),t.append(n),t}},{key:"createDelayNumberHTML",value:function(){this.delayNumberField=new d.Z("int",{itemType:"action",optionCode:"delay-number",isRequired:!0,placeholder:"10",supportsTokens:!1,currentValue:this.item.meta.async_delay_number?this.item.meta.async_delay_number:""},!0,this.validateDelayNumber);var t=this.delayNumberField.createFormElement();return t.addClass("delay-fields__number"),this.delayNumberField.initCodeMirror(),t}},{key:"createDelayUnitHTML",value:function(){return this.delayUnitField=new d.Z("select",{itemType:"action",optionCode:"delay-unit",currentValue:this.item.meta.async_delay_unit?this.item.meta.async_delay_unit:"minutes",customClass:"hide-this",supportsCustomValue:!1,optionsShowID:!1,isRequired:!0,options:[{value:"seconds",text:UncannyAutomator.i18n.action.asyncActions.modal.seconds},{value:"minutes",text:UncannyAutomator.i18n.action.asyncActions.modal.minutes},{value:"hours",text:UncannyAutomator.i18n.action.asyncActions.modal.hours},{value:"days",text:UncannyAutomator.i18n.action.asyncActions.modal.days},{value:"years",text:UncannyAutomator.i18n.action.asyncActions.modal.years}]}),this.delayUnitField.createFormElement().addClass("delay-fields__unit")}},{key:"createScheduleDateHTML",value:function(){var t,e,n;this.scheduleDateField=new d.Z("date",(t={itemType:"action",optionCode:"schedule-date",isRequired:!0,placeholder:UncannyAutomator.i18n.action.asyncActions.modal.today,supportsTokens:!1,currentValue:this.item.meta.async_schedule_date?this.item.meta.async_schedule_date:""},e="placeholder",n=UncannyAutomator.i18n.format.date.selectDate,e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t));var i=this.scheduleDateField.createFormElement();return i.addClass("schedule-fields__date"),this.scheduleDateField.initFlatpickr(),this.scheduleDateField.initCodeMirror(),i}},{key:"createScheduleTimeHTML",value:function(){this.scheduleTimeField=new d.Z("time",{itemType:"action",optionCode:"schedule-time",isRequired:!0,supportsTokens:!1,currentValue:this.item.meta.async_schedule_time?this.item.meta.async_schedule_time:"",placeholder:UncannyAutomator.i18n.format.date.selectTime});var t=this.scheduleTimeField.createFormElement();return t.addClass("schedule-fields__time"),this.scheduleTimeField.initFlatpickr(),this.scheduleTimeField.initCodeMirror(),t}},{key:"validateForm",value:function(){var t;switch(this.asyncModeField.getValue()){case"schedule":t=this.validateScheduleFields();break;case"delay":t=this.delayNumberField.validate();break;default:t={isValid:!1,message:UncannyAutomator.i18n.action.asyncActions.modal.validation.unsupported}}return t.isValid?{isValid:!0}:t}},{key:"validateScheduleFields",value:function(){var t=this.scheduleDateField.validate();return t.isValid&&(t=this.scheduleTimeField.validate()),t}},{key:"validateDelayNumber",value:function(t,e){return t<1?{isValid:!1,message:UncannyAutomator.i18n.action.asyncActions.modal.validation.positiveNumber}:{isValid:!0}}},{key:"shouldAddButton",value:function(){return"action"==this.itemType&&!this.item.isMissing}}],n&&m(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}());const v=g;var y=n(5865),b=n(2856),_=n(1311);function w(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function A(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var k=_uo.utility,C=k.isDefined,E=k.isEmpty,T=function(){function t(e,n){var i=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};w(this,t);var a=(0,r.M0)("metabox",{type:e}).get(0),s=document.createElement("div");s.classList.add("uap-items"),C(o.wrapperClass)&&s.classList.add(o.wrapperClass),a.appendChild(s),n.forEach((function(t){s.append(i.createItem(t.id))}))}var e,n;return e=t,n=[{key:"createItem",value:function(t){var e=UncannyAutomator.recipe.items[t],n=o()("<div/>",{class:"uap-item item","data-id":t});n[0].setAttribute("data-integration",e.integrationCode),n[0].setAttribute("data-item",e.itemCode),n[0].itemId=t,e.isMissing&&n.addClass("item--missing"),C(e.isSortable)&&e.isSortable&&n.get(0).classList.add("uap-item--sortable"),E(e.meta.async_mode)?n.get(0).classList.add("uap-item--instant"):"delay"===e.meta.async_mode?n.get(0).classList.add("uap-item--delayed"):n.get(0).classList.add("uap-item--scheduled"),E(e.inlineCss)||(e.inlineCss=e.inlineCss.replace(/{{item_id}}/g,t),n.prepend(e.inlineCss));var i=this.createInner(t),r=this.createNotice(e);return n.append(i),n.append(r),n.on("automator:item:open",(function(t,e){var i=n.find(".item-async");o()(i[0]).trigger("automator:asyncButton:maybeDisable",e)})),n.get(0)}},{key:"createInner",value:function(t){var e=UncannyAutomator.recipe.items[t],n=e.isMissing?null:e.integrationCode,i={$sentence:new y.Z(e.itemType,n,e.itemCode,t),$icon:new s.Z(n),$integrationNameTag:new c.Z({integrationId:n,customIntegrationName:e.integrationName}),$actionMenu:new a.Z(e.itemType,n,e.itemCode,t),buttons:[]};if((0,b.A6)(t)){var o=document.createElement("div");o.classList.add("uap-item-button"),o.innerHTML='\n\t\t\t\t<ua-builder-conditions-add-button \n\t\t\t\t\tsize="extra-small" \n\t\t\t\t\taction-id="'.concat(t,'"\n\t\t\t\t>\n\t\t\t\t\t<uo-icon id="code-merge"></uo-icon> ').concat(UncannyAutomator.i18n.conditions.filter,"\n\t\t\t\t</ua-builder-conditions-add-button>\n\t\t\t"),i.buttons.push(o)}var r=new v(e.itemType,n,e.itemCode,t);r.shouldAddButton()&&i.buttons.push(r.$button);var l=document.createElement("div");if(l.classList.add("uap-item-inner"),l.insertAdjacentHTML("beforeEnd",'\n\t\t\t<div class="uap-item-sidebar"></div>\n\t\t\t<div class="uap-item-top-header">\n\t\t\t\t<div class="uap-item-top-header-left"></div>\n\t\t\t\t<div class="uap-item-top-header-right"></div>\n\t\t\t</div>\n\t\t\t<div class="uap-item-main"></div>\n\t\t\t<div class="uap-item-inner-content"></div>\n\t\t'),(0,_.Bn)({actionID:e.id})){var u=document.createElement("div");u.classList.add("uap-item-drag-handle"),u.innerHTML='<uo-icon id="bars-regular"></uo-icon>',l.insertAdjacentElement("afterBegin",u)}return l.querySelector(".uap-item-sidebar").appendChild(i.$icon),l.querySelector(".uap-item-top-header-left").appendChild(i.$integrationNameTag),l.querySelector(".uap-item-top-header-right").appendChild(i.$actionMenu.get(0)),l.querySelector(".uap-item-main").appendChild(i.$sentence.get(0)),i.buttons.forEach((function(t){l.querySelector(".uap-item-top-header-right").appendChild(t)})),C(e.shouldShowItemId)&&e.shouldShowItemId&&l.querySelector(".uap-item-top-header-left").appendChild(this.$createItemID(t)),l}},{key:"createNotice",value:function(t){var e;return t.isMissing&&(e=o()("<uo-alert/>",{type:"warning"})).text(UncannyAutomator.i18n.itemMissing),e}},{key:"$createItemID",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document.createElement("div");return e.classList.add("uap-item-id"),e.innerText=sprintf("#%1$s",t),e}}],n&&A(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();const U=T},838:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});var i=n(5311),o=n.n(i),r=(n(3198),n(1290)),a=n(2593),s=n(7109),c=n(8193),l=n(6691);function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var d=_uo.utility.isEmpty;const p=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.elements={metabox:o()("#uo-automator-publish-metabox"),timesPerUser:{editLink:null,hiddenBox:null,saveButton:null,cancelButton:null,endPoint:"recipe_completions_allowed"},timesPerRecipe:{editLink:null,hiddenBox:null,saveButton:null,cancelButton:null,endPoint:"recipe_max_completions_allowed"},toggle:null},this.createMetabox()}var e,n;return e=t,(n=[{key:"createMetabox",value:function(){var t=o()("<div/>",{id:"uap-publish-metabox"}),e=o()("<div/>",{class:"metabox__content"}),n=o()("<div/>",{class:"metabox__footer"});if("anonymous"!=UncannyAutomator.recipe.type){var i=o()("<div/>",{class:"publish-row"}),c=o()("<div/>",{class:"publish-row__visible"}),l=o()("<span/>",{class:"publish-row__icon"}),u=o()("<uo-icon/>",{id:"repeat"}),p=o()("<span/>",{class:"publish-row__name"}).text(UncannyAutomator.i18n.publish.timesPerUser);UncannyAutomator.recipe.publish.timesPerUser=-1==UncannyAutomator.recipe.publish.timesPerUser?"":UncannyAutomator.recipe.publish.timesPerUser;var f=d(UncannyAutomator.recipe.publish.timesPerUser)?UncannyAutomator.i18n.publish.unlimited:UncannyAutomator.recipe.publish.timesPerUser,m=o()("<span/>",{class:"publish-row__value"}).text(f),h=o()("<span/>",{class:"publish-row__edit"}).text(UncannyAutomator.i18n.edit),g=o()("<div/>",{class:"publish-row__hidden"}),v=o()("<div/>",{class:"publish-row__settings"});this.elements.timesPerUser.editLink=h,this.elements.timesPerUser.hiddenBox=g;var y=new s.Z("int",{currentValue:UncannyAutomator.recipe.publish.timesPerUser,description:UncannyAutomator.i18n.publish.leaveEmpty,placeholder:UncannyAutomator.i18n.publish.unlimited},!0,(function(t){var e={isValid:!1,message:""};return t>=1?e.isValid=!0:e.message=UncannyAutomator.i18n.publish.oneOrBigger,e}));this.timesField=y;var b=o()("<div/>",{class:"publish-row__buttons"}),_=o()("<div/>",{class:"uap-btn uap-btn--primary"}).text(UncannyAutomator.i18n.save),w=o()("<div/>",{class:"uap-btn uap-btn--secondary"}).text(UncannyAutomator.i18n.cancel);this.elements.timesPerUser.saveButton=_,this.elements.timesPerUser.cancelButton=w,b.append(_),b.append(w),v.append(y.getFormElement()),v.append(b),g.append(v),l.append(u),c.append(l),c.append(p),c.append(m),c.append(h),i.append(c),i.append(g),e.append(i)}var A=this.timesPerRecipe();e.append(A);var k=o()("<div/>",{class:"publish-row"}),C=o()("<div/>",{class:"publish-row__visible"}),E=o()("<span/>",{class:"publish-row__icon"}),T=o()("<uo-icon/>",{id:"user"}),U=o()("<span/>",{class:"publish-row__name"}).text(UncannyAutomator.i18n.publish.recipeType),x=o()("<span/>",{class:"publish-row__value"}),D=o()('\n\t\t\t\t<a href="'.concat((0,r.XE)("https://automatorplugin.com/knowledge-base/creating-a-recipe/",{medium:"publish_metabox",content:"recipe_type_question_icon"}),'" class="publish-row__learn-more" target="_blank"><uo-icon id="question-circle"></uo-icon></a>\n\t\t\t'));"user"==UncannyAutomator.recipe.type&&x.text(UncannyAutomator.i18n.recipeType.userRecipeName),"anonymous"==UncannyAutomator.recipe.type&&x.text(UncannyAutomator.i18n.recipeType.everyoneRecipeName),E.append(T),C.append(E),C.append(U),C.append(x),C.append(D),k.append(C),e.append(k);var S=o()("<div/>",{class:"publish-row"}),O=o()("<div/>",{class:"publish-row__visible"}),M=o()("<span/>",{class:"publish-row__icon"}),I=o()("<uo-icon/>",{id:"calendar"}),L=o()("<span/>",{class:"publish-row__name"}).text(UncannyAutomator.i18n.publish.createdOn),P=o()("<span/>",{class:"publish-row__value"}).text(UncannyAutomator.recipe.publish.createdOn);M.append(I),O.append(M),O.append(L),O.append(P),S.append(O),e.append(S);var j=UncannyAutomator.recipe.publish.recipeRunTimes,$=o()("<a/>",{class:"publish-row__recipe-runs",target:"_blank",href:UncannyAutomator.recipe.publish.recipeRunTimesUrl.replace(/&/g,"&")}).text(UncannyAutomator.recipe.publish.recipeRunTimesViewLogs),F=o()("<div/>",{class:"publish-row"}),R=o()("<div/>",{class:"publish-row__visible"}),N=o()("<span/>",{class:"publish-row__icon"}),V=o()("<uo-icon/>",{id:"repeat"}),q=o()("<span/>",{class:"publish-row__name"}).text(UncannyAutomator.i18n.publish.recipeRunTimes);N.append(V),R.append(N),R.append(q),R.append(o()("<span/>",{class:"publish-row__value"}).text(j)),j>0&&R.append($),F.append(R),e.append(F);var B=o()("<div/>",{class:"publish-row"}),H=o()("<div/>",{class:"publish-row__visible"}),W=o()("<a/>",{class:"publish-row__copy-to-draft button button-secondary",href:UncannyAutomator.recipe.publish.copyToDraft.replace(/&/g,"&")}).text(UncannyAutomator.i18n.publish.copyRecipe);H.append(W),B.append(H),e.append(B);var z=o()("<div/>",{class:"publish-footer__row uap-clear"}),G=o()("<div/>",{class:"publish-footer__left"}),Y=o()("<a/>",{class:"publish-footer__move-to-draft",href:UncannyAutomator.recipe.publish.moveToTrash.replace(/&/g,"&")}).text(UncannyAutomator.i18n.proOnly.moveToTrash),Z=o()("<div/>",{class:"publish-footer__right"}),K=new s.Z("checkbox",{color:"gutenberg",align:"right",toggle:{on:UncannyAutomator.i18n.status.liveRecipe,off:UncannyAutomator.i18n.status.draftRecipe},currentValue:UncannyAutomator.recipe.isLive});UncannyAutomator.recipe.publish.statusToggle=K;var X=K.getFormElement();this.recipeStatusToggle=K,this.elements.toggle=X,G.append(Y),Z.append(X),z.append(G),z.append(Z),n.append(z),t.append(e),t.append(n),this.elements.metabox.html(t),new a.Z,this.bind(),this.validateStatus()}},{key:"timesPerRecipe",value:function(){var t=o()("<div/>",{class:"publish-row"}),e=o()("<div/>",{class:"publish-row__visible"}),n=o()("<span/>",{class:"publish-row__icon"}),i=o()("<uo-icon/>",{id:"hashtag"}),r=o()("<span/>",{class:"publish-row__name"}).text(UncannyAutomator.i18n.publish.timesPerRecipe);UncannyAutomator.recipe.publish.timesPerRecipe=-1==UncannyAutomator.recipe.publish.timesPerRecipe?"":UncannyAutomator.recipe.publish.timesPerRecipe;var a=d(UncannyAutomator.recipe.publish.timesPerRecipe)?UncannyAutomator.i18n.publish.unlimited:UncannyAutomator.recipe.publish.timesPerRecipe,c=o()("<span/>",{class:"publish-row__value"}).text(a),l=o()("<span/>",{class:"publish-row__edit"}).text(UncannyAutomator.i18n.edit),u=o()("<div/>",{class:"publish-row__hidden"}),p=o()("<div/>",{class:"publish-row__settings"});this.elements.timesPerRecipe.editLink=l,this.elements.timesPerRecipe.hiddenBox=u;var f=new s.Z("int",{currentValue:UncannyAutomator.recipe.publish.timesPerRecipe,description:UncannyAutomator.i18n.publish.leaveEmpty,placeholder:UncannyAutomator.i18n.publish.unlimited},!0,(function(t){var e={isValid:!1,message:""};return t>=1?e.isValid=!0:e.message=UncannyAutomator.i18n.publish.oneOrBigger,e}));this.timesRecipeField=f;var m=o()("<div/>",{class:"publish-row__buttons"}),h=o()("<div/>",{class:"uap-btn uap-btn--primary"}).text(UncannyAutomator.i18n.save),g=o()("<div/>",{class:"uap-btn uap-btn--secondary"}).text(UncannyAutomator.i18n.cancel);return this.elements.timesPerRecipe.saveButton=h,this.elements.timesPerRecipe.cancelButton=g,m.append(h),m.append(g),p.append(f.getFormElement()),p.append(m),u.append(p),n.append(i),e.append(n),e.append(r),e.append(c),e.append(l),t.append(e),t.append(u),t}},{key:"validateStatus",value:function(){UncannyAutomator.recipe.isLive&&!UncannyAutomator.recipe.isValid&&UncannyAutomator.recipe.publish.statusToggle.setValue(!1)}},{key:"validateTimesPerFields",value:function(e,n,i){e.editLink.on("click",(function(){e.hiddenBox.slideToggle(300)})),e.cancelButton.on("click",(function(){e.hiddenBox.slideToggle(300,(function(){new t}))})),e.saveButton.on("click",(function(){if(i.validate().isValid){e.saveButton.addClass("uap-btn--loading uap-btn--disabled");var o=i.getValue();d(o)&&(o=-1),(0,r.L8)(e.endPoint,{post_ID:UncannyAutomator.recipe.id,recipe_completions_allowed:o},(function(){"recipe_completions_allowed"==e.endPoint?UncannyAutomator.recipe.publish.timesPerUser=o:UncannyAutomator.recipe.publish.timesPerRecipe=o,e.hiddenBox.slideToggle(300,(function(){new t,new l.Z,new c.Z}))}),(function(){UncannyAutomator.dev.developerMode&&console.error("Couldn't save times per user"),i.setValue(n),e.saveButton.removeClass("uap-btn--loading uap-btn--disabled")}))}})),i.getField().on("keyup",(function(t){13==t.keyCode&&e.saveButton.trigger("click")}))}},{key:"bind",value:function(){var e=this;"anonymous"!=UncannyAutomator.recipe.type&&this.validateTimesPerFields(this.elements.timesPerUser,UncannyAutomator.recipe.publish.timesPerUser,this.timesField),this.validateTimesPerFields(this.elements.timesPerRecipe,UncannyAutomator.recipe.publish.timesPerRecipe,this.timesRecipeField),this.elements.toggle.on("automator:field:change",(function(){e.recipeStatusToggle.startLoadingAnimation();var n=e.recipeStatusToggle.getValue(),i=n?"publish":"draft";!n||n&&UncannyAutomator.recipe.isValid?(0,r.L8)("change_post_status",{post_ID:UncannyAutomator.recipe.id,post_status:i},(function(){UncannyAutomator.recipe.isLive=n,new t,new l.Z,new c.Z}),(function(){UncannyAutomator.dev.developerMode&&console.error("Couldn't set the recipe status"),setTimeout((function(){e.recipeStatusToggle.stopLoadingAnimation(),e.recipeStatusToggle.setValue(!1,!1)}),1e3)})):(UncannyAutomator.recipe.errorMode=!0,new a.Z,setTimeout((function(){e.recipeStatusToggle.stopLoadingAnimation(),e.recipeStatusToggle.setValue(!1,!1)}),1e3))}))}}])&&u(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},2593:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(5311),o=n.n(i);function r(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var a=_uo.utility.isEmpty;const s=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.elements={container:o()("#uo-uap-notices")},0==this.elements.container.length&&(this.createContainer(),this.elements.container=o()("#uo-uap-notices")),this.emptyContainer(),this.createWarning(),UncannyAutomator.recipe.errorMode&&this.createError()}var e,n;return e=t,(n=[{key:"emptyContainer",value:function(){this.elements.container.empty()}},{key:"createContainer",value:function(){var t=o()("<div/>",{id:"uo-uap-notices",class:"uap"});o()("#uap-publish-metabox").prepend(t)}},{key:"createError",value:function(){if(!a(UncannyAutomator.recipe.message.error)){var t=o()("<div/>",{class:"uo-notice uo-notice--error"}).text(UncannyAutomator.recipe.message.error);this.elements.container.append(t)}}},{key:"createWarning",value:function(){if(!a(UncannyAutomator.recipe.message.warning)){var t=o()("<div/>",{class:"uo-notice uo-notice--warning"}).text(UncannyAutomator.recipe.message.warning);this.elements.container.append(t)}}}])&&r(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},8027:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>Tokens});var jquery__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5311),jquery__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__),_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3198),_common_utilities_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(1290),_builder_integrations_utilities__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(3418),_builder_item_actions_utilities__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(3225),_common_modal__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(772),_field__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(7109);function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_setPrototypeOf(t,e)}function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}function _createSuper(t){var e=_isNativeReflectConstruct();return function(){var n,i=_getPrototypeOf(t);if(e){var o=_getPrototypeOf(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(t,e){if(e&&("object"===_typeof(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(t)}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function _getPrototypeOf(t){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf(t)}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,e):void 0}}function _iterableToArray(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function _createClass(t,e,n){return e&&_defineProperties(t.prototype,e),n&&_defineProperties(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}var _uo$utility=_uo.utility,isDefined=_uo$utility.isDefined,isEmpty=_uo$utility.isEmpty,isObject=_uo$utility.isObject,supportsRegExLookbehind=_uo$utility.supportsRegExLookbehind,Tokens=function(){function Tokens(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"text",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};_classCallCheck(this,Tokens),this.setData(),this.saveData(t,e,n)}return _createClass(Tokens,[{key:"setData",value:function(){}},{key:"saveData",value:function(t,e,n){this.itemType=t,this.fieldType=e,this.options=Object.assign({includeGroupName:!0,includeGroupIcon:!0,includeGroupTokens:!0,unsupportedTokens:[]},n),this.tokensRegEx=new RegExp(/\{\{(.*?)\}\}/gm),supportsRegExLookbehind()?this.tokensRegExNoAttributes=new RegExp('(?<=[^="]){{(.*?)}}(?<=[^"])',"gm"):this.tokensRegExNoAttributes=new RegExp(/[^\="]\{\{(.*?)\}\}[^\"]/gm),this.tokensThatRequireUser=[]}},{key:"tokens",get:function(){var t=[],e=this.getCommonTokens();e.tokens.length>0&&t.push(e);var n=this.getDateTokens();n.tokens.length>0&&t.push(n);var i=this.getAdvancedTokens();i.tokens.length>0&&t.push(i);var o=this.getFormulaTokens();o.tokens.length>0&&t.push(o);var r=this.getTriggersTokens();if(t=[].concat(_toConsumableArray(t),_toConsumableArray(r)),!["trigger","user-selector"].includes(this.itemType)){var a=this.getActionsTokens();t=[].concat(_toConsumableArray(t),_toConsumableArray(a))}return t}},{key:"filterUnsupportedTokens",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return isEmpty(this.options.unsupportedTokens)||(e=e.filter((function(e){return!t.options.unsupportedTokens.includes(e.id)}))),e}},{key:"getCommonTokens",value:function(){var t=this,e={id:"common"};return this.options.includeGroupName&&(e.name=UncannyAutomator.i18n.tokens.global.common),this.options.includeGroupIcon&&(e.icon=jquery__WEBPACK_IMPORTED_MODULE_0___default()('\n\t\t\t\t<uo-icon id="bolt"></uo-icon>\n\t\t\t')),this.options.includeGroupTokens&&(e.tokens=[],("anonymous"!=UncannyAutomator.recipe.type||"trigger"!=this.itemType&&"user-selector"!=this.itemType)&&e.tokens.push(new Token({id:"user_id",type:"int",name:UncannyAutomator.i18n.tokens.global.userID,requiresUser:!0}),new Token({id:"user_username",type:"text",name:UncannyAutomator.i18n.tokens.global.userUsername,requiresUser:!0}),new Token({id:"user_firstname",type:"text",name:UncannyAutomator.i18n.tokens.global.userFirstName,requiresUser:!0}),new Token({id:"user_lastname",type:"text",name:UncannyAutomator.i18n.tokens.global.userLastName,requiresUser:!0}),new Token({id:"user_email",type:"email",name:UncannyAutomator.i18n.tokens.global.userEmail,requiresUser:!0}),new Token({id:"user_displayname",type:"text",name:UncannyAutomator.i18n.tokens.global.userDisplay,requiresUser:!0}),new Token({id:"user_role",type:"text",name:UncannyAutomator.i18n.tokens.global.userRole,requiresUser:!0}),new Token({id:"reset_pass_link",type:"url",name:UncannyAutomator.i18n.tokens.global.userResetPassLink,requiresUser:!0})),e.tokens.push(new Token({id:"admin_email",type:"email",name:UncannyAutomator.i18n.tokens.global.adminEmail})),UncannyAutomator.isMultisite&&isDefined(UncannyAutomator.wp)&&UncannyAutomator.wp&&e.tokens.push(new Token({id:"current_blog_id",type:"int",name:UncannyAutomator.i18n.tokens.global.currentBlogId,cacheable:!0,requiresUser:!1})),e.tokens.push(new Token({id:"site_name",type:"text",name:UncannyAutomator.isMultisite?UncannyAutomator.i18n.tokens.global.currentSiteName:UncannyAutomator.i18n.tokens.global.siteName}),new Token({id:"site_tagline",type:"text",name:UncannyAutomator.isMultisite?UncannyAutomator.i18n.tokens.global.currentSiteTagline:UncannyAutomator.i18n.tokens.global.siteTagline}),new Token({id:"site_url",type:"url",name:UncannyAutomator.isMultisite?UncannyAutomator.i18n.tokens.global.currentSiteUrl:UncannyAutomator.i18n.tokens.global.siteUrl}),new Token({id:"recipe_name",name:UncannyAutomator.i18n.tokens.global.recipeName}),new Token({id:"recipe_id",type:"int",name:UncannyAutomator.i18n.tokens.global.recipeId}),new Token({id:"user_ip_address",name:UncannyAutomator.i18n.tokens.global.user_ip_address}),new Token({id:"user_reset_pass_url",name:UncannyAutomator.i18n.tokens.global.user_reset_pass_url}))),e.tokens=this.filterUnsupportedTokens(e.tokens),e.tokens.forEach((function(e){e.requiresUser&&t.tokensThatRequireUser.push(e.id)})),e}},{key:"getAdvancedTokens",value:function(){var t=this,e={id:"advanced",tokens:[]};return this.options.includeGroupName&&(e.name=UncannyAutomator.i18n.tokens.global.advanced),this.options.includeGroupIcon&&(e.icon=jquery__WEBPACK_IMPORTED_MODULE_0___default()('\n\t\t\t\t<uo-icon id="bolt"></uo-icon>\n\t\t\t')),this.options.includeGroupTokens&&(e.tokens.push(new PostMetaToken({context:this.itemType})),("anonymous"!=UncannyAutomator.recipe.type||"trigger"!=this.itemType&&"user-selector"!=this.itemType)&&(e.tokens.push(new UserMetaToken({context:this.itemType})),isDefined(UncannyAutomator.wp)&&"1"===UncannyAutomator.wp&&e.tokens.push(new Token({id:"AUTOLOGINLINK",type:"text",name:UncannyAutomator.i18n.tokens.global.autoLoginLink,cacheable:!0,requiresUser:!0}))),e.tokens.push(new Token({id:"recipe_total_run",type:"int",name:UncannyAutomator.i18n.tokens.global.recipeTotalRunToken,cacheable:!0,requiresUser:!1})),e.tokens.push(new Token({id:"recipe_run",type:"int",name:UncannyAutomator.i18n.tokens.global.recipeRunToken,cacheable:!0,requiresUser:!1}))),e.tokens=this.filterUnsupportedTokens(e.tokens),e.tokens.forEach((function(e){e.requiresUser&&t.tokensThatRequireUser.push(e.id)})),e}},{key:"getDateTokens",value:function(){var t=this,e={id:"date",tokens:[]};return this.options.includeGroupName&&(e.name=UncannyAutomator.i18n.tokens.global.date),this.options.includeGroupIcon&&(e.icon=jquery__WEBPACK_IMPORTED_MODULE_0___default()('\n\t\t\t\t<uo-icon id="calendar"></uo-icon>\n\t\t\t')),this.options.includeGroupTokens&&e.tokens.push(new Token({id:"current_date",name:UncannyAutomator.i18n.tokens.global.currentDate,type:"date"}),new Token({id:"current_time",name:UncannyAutomator.i18n.tokens.global.currentTime,type:"time"}),new Token({id:"current_date_and_time",name:UncannyAutomator.i18n.tokens.global.currentDateAndTime,type:"date"}),new Token({id:"current_unix_timestamp",type:"int",name:UncannyAutomator.i18n.tokens.global.current_unix_timestamp,cacheable:!0,requiresUser:!1}),new Token({id:"currentdate_unix_timestamp",type:"int",name:UncannyAutomator.i18n.tokens.global.currentdate_unix_timestamp,cacheable:!0,requiresUser:!1})),e.tokens=this.filterUnsupportedTokens(e.tokens),e.tokens.forEach((function(e){e.requiresUser&&t.tokensThatRequireUser.push(e.id)})),e}},{key:"getFormulaTokens",value:function(){var t=this,e={id:"formulas",tokens:[]};return this.options.includeGroupName&&(e.name=UncannyAutomator.i18n.tokens.global.formulas),this.options.includeGroupIcon&&(e.icon=jquery__WEBPACK_IMPORTED_MODULE_0___default()('\n\t\t\t\t<uo-icon id="code"></uo-icon>\n\t\t\t')),this.options.includeGroupTokens&&e.tokens.push(new CalculationToken({context:this.itemType})),e.tokens=this.filterUnsupportedTokens(e.tokens),e.tokens.forEach((function(e){e.requiresUser&&t.tokensThatRequireUser.push(e.id)})),e}},{key:"getTriggersTokens",value:function(){var t=this,e=[],n=jquery__WEBPACK_IMPORTED_MODULE_0___default().extend({},n,(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_2__.Wr)("get",{filter:{itemType:"trigger"}}));return Object.entries(n).forEach((function(n){var i=_slicedToArray(n,2),o=(i[0],i[1]),r=t.getItemTokens(o);(r.tokens.length>0||!t.options.includeGroupTokens)&&e.push(r)})),e}},{key:"getActionsTokens",value:function(){var t,e=this,n=[];return t=["condition","action"].includes(this.itemType)&&!isEmpty(this.options.itemID)?(0,_builder_item_actions_utilities__WEBPACK_IMPORTED_MODULE_4__.v)(this.options.itemID):(0,_builder_item_actions_utilities__WEBPACK_IMPORTED_MODULE_4__.S)({}),Object.entries(t).forEach((function(t){var i=_slicedToArray(t,2),o=(i[0],i[1]),r=e.getItemTokens(o);(r.tokens.length>0||!e.options.includeGroupTokens)&&n.push(r)})),n}},{key:"getItemTokens",value:function getItemTokens(item){var _this8=this,tokensGroup={id:item.itemCode,integrationId:item.integrationCode,itemID:item.id,itemType:item.itemType};if(this.options.includeGroupName){var itemSentence=item.sentence;item.isMissing||(itemSentence=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_2__.Vx)(item.integrationCode,item.itemType,item.itemCode).sentence),tokensGroup.name=itemSentence}if(this.options.includeGroupIcon){var $icon=jquery__WEBPACK_IMPORTED_MODULE_0___default()('<img src="'.concat((0,_builder_integrations_utilities__WEBPACK_IMPORTED_MODULE_3__.SS)({integrationCode:item.integrationCode}),'">'));tokensGroup.icon=$icon}if(this.options.includeGroupTokens){var itemTokens=[];if(Object.entries(item.options).forEach((function(t){var e=_slicedToArray(t,2);e[0],e[1].fields.forEach((function(t){var e=t.getAttributes();"repeater"==e.fieldType?t.fieldRows.forEach((function(t,n){var i=n;t.forEach((function(t){itemTokens.push({id:_this8.getItemTokenID({itemType:item.itemType,itemID:item.id,tokenParentCode:item.itemCode,tokenCode:"".concat(e.optionCode,"|").concat(i,"|").concat(t.getAttributes().optionCode),isField:!0}),name:"".concat(e.tokenName," - ").concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.rowNumber,i+1)," - ").concat(t.getAttributes().tokenName),type:"select"==t.getAttributes().fieldType||"textarea"==t.getAttributes().fieldType?"text":t.getAttributes().fieldType,value:t.getValue(),fieldId:t.getAttributes().optionCode,itemID:item.id,itemType:item.itemType,cacheable:!1})}))})):isDefined(e.customFieldTokens)&&isObject(e.customFieldTokens)?Object.entries(e.customFieldTokens).forEach((function(n){var i=_slicedToArray(n,2),o=i[0],r=i[1],a="select"==e.fieldType||"textarea"==e.fieldType?"text":e.fieldType;o.endsWith("_ID")&&(a="int"),o.endsWith("_DATE")&&(a="date"),o.endsWith("_TIME")&&(a="time"),o.endsWith("_URL")&&(a="url"),o.endsWith("_EMAIL")&&(a="email"),itemTokens.push({id:_this8.getItemTokenID({itemType:item.itemType,itemID:item.id,tokenParentCode:item.itemCode,tokenCode:o,isField:!0}),name:r,type:a,value:t.getValue(),fieldId:e.optionCode,itemID:item.id,cacheable:!0})})):itemTokens.push({id:_this8.getItemTokenID({itemType:item.itemType,itemID:item.id,tokenParentCode:item.itemCode,tokenCode:e.optionCode,isField:!0}),name:e.tokenName,type:"select"==e.fieldType||"textarea"==e.fieldType?"text":e.fieldType,value:t.getValue(),fieldId:e.optionCode,itemID:item.id,cacheable:!0})}))})),item.tokens.forEach((function(t){itemTokens.push({id:_this8.getItemTokenID({itemType:item.itemType,itemID:item.id,tokenParentCode:isDefined(t.tokenParent)?t.tokenParent:t.tokenIdentifier,tokenCode:t.tokenId,isField:!1}),name:t.tokenName,type:isDefined(t.tokenType)?t.tokenType:"text",itemID:item.id,cacheable:!0})})),tokensGroup.tokens=itemTokens,tokensGroup.tokens=this.filterUnsupportedTokens(tokensGroup.tokens),!isEmpty(item.filterTokens))try{var filterTokens=eval("(".concat(item.filterTokens.replace("<script>","").replace("<\/script>","").trim(),")"));itemTokens=filterTokens(tokensGroup,item)}catch(t){UncannyAutomator.dev.developerMode&&(console.warn(t),console.log(item.filterTokens))}}return tokensGroup}},{key:"filterTokensByType",value:function(t){var e=this;return isDefined(this.fieldType)&&(["text","textarea","url"].includes(this.fieldType)||(t=t.filter((function(t){var n=t.type;return"float"==e.fieldType&&"int"==n&&(n="float"),e.fieldType==n})))),t}},{key:"createTokenDOMNode",value:function(t){var e=null,n=this.getTokenDataByID(t);if(isDefined(n)){if(isDefined(UncannyAutomator.cache.tokens[n.id]))e=UncannyAutomator.cache.tokens[n.id];else{(e=document.createElement("span")).classList.add("uap-token");var i=document.createElement("span");i.classList.add("uap-token__icon"),i.appendChild(n.group.icon[0].cloneNode()),e.appendChild(i);var o=document.createElement("span");if(o.classList.add("uap-token__name"),o.innerHTML=n.name,e.appendChild(o),isDefined(n.itemID)){var r=UncannyAutomator.recipe.items[n.itemID];if(r.shouldShowItemId&&o.insertAdjacentHTML("afterBegin",'<span class="uap-token__id">'.concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)("#%s: ",n.itemID),"</span>")),"action"===r.itemType){e.classList.add("uap-token--action");var a=document.createElement("span");if(a.classList.add("uap-token__flags"),r.hasConditions&&(e.classList.add("uap-token--action-conditions","uap-token--warning"),a.insertAdjacentHTML("beforeEnd",'<uo-icon id="code-merge" slot="target"></uo-icon>')),isDefined(this.Field)&&isDefined(this.Field.attributes.itemId)&&isDefined(UncannyAutomator.recipe.items[this.Field.attributes.itemId])&&(this.destinationItemID=this.Field.attributes.itemId),isDefined(this.destinationItemID)&&isDefined(UncannyAutomator.recipe.items[this.destinationItemID])&&"action"===UncannyAutomator.recipe.items[this.destinationItemID].itemType){var s=UncannyAutomator.recipe.items[this.destinationItemID];r.isScheduled&&!s.isScheduled&&(e.classList.add("uap-token--action-scheduled","uap-token--warning"),a.insertAdjacentHTML("beforeEnd",'<uo-icon id="clock" slot="target"></uo-icon>')),r.isDelayed&&!s.isDelayed&&(e.classList.add("uap-token--action-delayed","uap-token--warning"),a.insertAdjacentHTML("beforeEnd",'<uo-icon id="clock" slot="target"></uo-icon>'))}e.append(a)}}n.cacheable&&(UncannyAutomator.cache.tokens[n.id]=e)}e=e.cloneNode(!0)}else{(e=document.createElement("span")).classList.add("uap-token","uap-token--invalid");var c=document.createElement("uo-icon");c.setAttribute("id","exclamation-triangle"),e.appendChild(c);var l=document.createElement("span");l.classList.add("uap-token__name"),l.innerHTML=t,e.appendChild(l)}return e}},{key:"getTokenDataByID",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=null;return isEmpty(t)||this.tokens.some((function(n){return e=n.tokens.reduce((function(e,n){return isDefined(n.is)?n.is(t)?n:e:n.id==t?n:e}),null),!!isDefined(e)&&(isDefined(e)&&isDefined(e.getVariation)&&(e=e.getVariation(t)),e.group={id:n.id,name:n.name,icon:n.icon},!0)})),e}},{key:"renderTextWithTokens",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n=Object.assign({template:"",parseTokensInAttributes:!0,returnString:!1},n),t.includes("{{")){isDefined(n.itemID)&&(this.destinationItemID=n.itemID);var i=!isEmpty(n.template),o=function(t,o){var r=e.createTokenDOMNode(o).outerHTML;return i&&(r=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(n.template,r,o)),t.replace("{{".concat(o,"}}"),r)};t=t.replace(n.parseTokensInAttributes?this.tokensRegEx:this.tokensRegExNoAttributes,o)}if(n.returnString)return t;if(!n.returnString){var r=document.createElement("span");return r.classList.add("uap-text-with-tokens"),r.innerHTML=t,r}}},{key:"getItemTokenID",value:function(t){var e=t.itemType,n=t.itemID,i=t.tokenParentCode,o=t.tokenCode,r=t.isField,a=void 0!==r&&r,s="";switch(e){case"trigger":s="".concat(n,":").concat(i,":").concat(o);break;case"action":s="".concat(a?"ACTION_FIELD":"ACTION_META",":").concat(n,":").concat(i,":").concat(o)}return s}}]),Tokens}(),Token=function(){function t(e){var n=e.id,i=e.type,o=void 0===i?"text":i,r=e.name,a=e.cacheable,s=void 0===a||a,c=e.requiresUser,l=void 0!==c&&c;_classCallCheck(this,t),this.id=n,this.type=o,this.name=r,this.cacheable=s,this.requiresUser=l}return _createClass(t,[{key:"is",value:function(t){return t==this.id}}]),t}(),PostMetaToken=function(t){_inherits(n,t);var e=_createSuper(n);function n(t){var i,o=t.customID,r=t.customName,a=t.context,s=void 0===a?"trigger":a;return _classCallCheck(this,n),(i=e.call(this,{id:isDefined(o)?o:"POSTMETA:POSTID:KEY",name:isDefined(r)?r:UncannyAutomator.i18n.tokens.global.postMetaKey,type:"text",cacheable:!1,requiresUser:!1})).context=s,i}return _createClass(n,[{key:"unmodifiedID",get:function(){return"POSTMETA:POSTID:KEY"}},{key:"defaultName",get:function(){return UncannyAutomator.i18n.tokens.global.postMetaKey}},{key:"beforeAdded",value:function(t){var e=this,n=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div></div>"),i=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_2__.XE)("https://automatorplugin.com/knowledge-base/post-meta-tokens/",{medium:"add_token",content:"post_meta_post_id_learn_more"}),o=new _field__WEBPACK_IMPORTED_MODULE_6__.Z("int",{itemType:this.context,optionCode:"token__postMetaPostField",label:UncannyAutomator.i18n.tokens.specialTokens.postMeta.modal.postFieldLabel,description:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.specialTokens.postMeta.modal.postFieldDescription,'<a href="'.concat(i,'" target="_blank">').concat(UncannyAutomator.i18n.learnMore,' <uo-icon id="external-link"></uo-icon></a>')),isRequired:!0,supportsTokens:!0,unsupportedTokens:["USERMETA:KEY","POSTMETA:POSTID:KEY"]});n.append(o.createFormElement());var r=new _field__WEBPACK_IMPORTED_MODULE_6__.Z("text",{itemType:this.context,optionCode:"token__postMetaKeyField",label:UncannyAutomator.i18n.tokens.specialTokens.postMeta.modal.keyFieldLabel,description:UncannyAutomator.i18n.tokens.specialTokens.postMeta.modal.keyFieldDescription,isRequired:!0,supportsTokens:!0,unsupportedTokens:["USERMETA:KEY","POSTMETA:POSTID:KEY"]});n.append(r.createFormElement()),o.initTokenSelector(),o.initCodeMirror(),r.initTokenSelector(),r.initCodeMirror();var a=new _common_modal__WEBPACK_IMPORTED_MODULE_5__.Z({title:UncannyAutomator.i18n.tokens.specialTokens.postMeta.modal.title,content:n,buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.tokens.specialTokens.postMeta.modal.confirmButton}},{size:"extra-large",allowContentOverflow:!0});a.setEvents({afterSetEvents:function(){a.show()},onConfirm:function(){var n=o.validate(),i=r.validate();if(n.isValid&&i.isValid){var s=o.getValue(),c=r.getValue(),l=jquery__WEBPACK_IMPORTED_MODULE_0___default().extend(!0,{},e),u=s.replaceAll("{","[").replaceAll("}","]").replaceAll(":",";"),d=c.replaceAll("{","[").replaceAll("}","]").replaceAll(":",";");l.id=l.id.replace("POSTID",u).replace("KEY",d);var p=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.postMetaKeyTemplate,u,d);if(s.includes("{{")||c.includes("{{"))try{var f=new Tokens("action"),m=f.renderTextWithTokens(s),h=f.renderTextWithTokens(c);p=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.postMetaKeyTemplate,m.outerHTML,h.outerHTML)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}l.name=p,a.destroy(),t(l)}},afterHide:function(){a.destroy()}})}},{key:"getDynamicTokenName",value:function(t){var e=_slicedToArray(t.split(":"),3),n=(e[0],e[1]),i=e[2],o=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.postMetaKeyTemplate,n,i);if(n.includes("[[")||i.includes("[["))try{var r=new Tokens("action"),a=r.renderTextWithTokens(n.replaceAll("[","{").replaceAll("]","}").replaceAll(";",":")),s=r.renderTextWithTokens(i.replaceAll("[","{").replaceAll("]","}").replaceAll(";",":"));o=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.postMetaKeyTemplate,a.outerHTML,s.outerHTML)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}return o}},{key:"is",value:function(t){return t.startsWith("POSTMETA:")}},{key:"getVariation",value:function(t){return new n({customID:t,customName:this.getDynamicTokenName(t),context:this.context})}}]),n}(Token),UserMetaToken=function(t){_inherits(n,t);var e=_createSuper(n);function n(t){var i,o=t.customID,r=t.customName,a=t.context,s=void 0===a?"trigger":a;return _classCallCheck(this,n),(i=e.call(this,{id:isDefined(o)?o:"USERMETA:KEY",name:isDefined(r)?r:UncannyAutomator.i18n.tokens.global.userMetaKey,type:"text",cacheable:!1,requiresUser:!0})).context=s,i}return _createClass(n,[{key:"beforeAdded",value:function(t){var e=this,n=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div></div>"),i=new _field__WEBPACK_IMPORTED_MODULE_6__.Z("text",{optionCode:"token__metaKeyField",label:UncannyAutomator.i18n.tokens.specialTokens.userMeta.modal.userMetaKey,description:UncannyAutomator.i18n.tokens.specialTokens.userMeta.modal.userMetaKeyDescription,isRequired:!0});n.append(i.createFormElement());var o=new _common_modal__WEBPACK_IMPORTED_MODULE_5__.Z({title:UncannyAutomator.i18n.tokens.specialTokens.userMeta.modal.title,content:n,buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.tokens.specialTokens.userMeta.modal.confirmButton}});o.setEvents({afterSetEvents:function(){o.show()},onConfirm:function(){var n=i.validate(),r=i.getValue();if(n.isValid){var a=jquery__WEBPACK_IMPORTED_MODULE_0___default().extend(!0,{},e);a.id=a.id.replace("KEY",r),a.name=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.userMetaKeyTemplate,r),o.destroy(),t(a)}},afterHide:function(){o.destroy()}})}},{key:"getDynamicTokenName",value:function(t){var e=t.replace("USERMETA:","");return(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.userMetaKeyTemplate,e)}},{key:"is",value:function(t){return t.startsWith("USERMETA:")}},{key:"getVariation",value:function(t){return new n({customID:t,customName:this.getDynamicTokenName(t),context:this.context})}}]),n}(Token),CalculationToken=function(t){_inherits(n,t);var e=_createSuper(n);function n(t){var i,o=t.customID,r=t.customName,a=t.context,s=void 0===a?"trigger":a;return _classCallCheck(this,n),(i=e.call(this,{id:isDefined(o)?o:"CALCULATION:FORMULA",name:isDefined(r)?r:UncannyAutomator.i18n.tokens.global.calculation,type:"text",cacheable:!1,requiresUser:!1})).context=s,i}return _createClass(n,[{key:"unmodifiedID",get:function(){return"CALCULATION:FORMULA"}},{key:"defaultName",get:function(){return UncannyAutomator.i18n.tokens.global.calculation}},{key:"beforeAdded",value:function(t){var e=this,n=jquery__WEBPACK_IMPORTED_MODULE_0___default()("<div></div>"),i=(0,_common_utilities_js__WEBPACK_IMPORTED_MODULE_2__.XE)("https://automatorplugin.com/knowledge-base/calculation-tokens/",{medium:"add_token",content:"post_meta_calculation_learn_more"}),o=new _field__WEBPACK_IMPORTED_MODULE_6__.Z("text",{itemType:this.context,optionCode:"token__calculationFormulaField",label:UncannyAutomator.i18n.tokens.specialTokens.calculation.modal.formulaFieldLabel,description:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.specialTokens.calculation.modal.formulaFieldDescription,'<a href="'.concat(i,'" target="_blank">').concat(UncannyAutomator.i18n.learnMore,' <uo-icon id="external-link"></uo-icon></a>')),isRequired:!0,supportsTokens:!0,unsupportedTokens:["CALCULATION:FORMULA"]});n.append(o.createFormElement()),o.initTokenSelector(),o.initCodeMirror();var r=new _common_modal__WEBPACK_IMPORTED_MODULE_5__.Z({title:UncannyAutomator.i18n.tokens.specialTokens.calculation.modal.title,content:n,buttons:{cancel:UncannyAutomator.i18n.cancel,confirm:UncannyAutomator.i18n.tokens.specialTokens.calculation.modal.confirmButton}},{size:"extra-large",allowContentOverflow:!0});r.setEvents({afterSetEvents:function(){r.show()},onConfirm:function(){if(o.validate().isValid){var n=o.getValue(),i=jquery__WEBPACK_IMPORTED_MODULE_0___default().extend(!0,{},e),a=n.replaceAll("{","«").replaceAll("}","»").replaceAll(":","¦");i.id=i.id.replace("FORMULA",a);var s=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.calculationTemplate,a);if(n.includes("{{"))try{var c=new Tokens("action").renderTextWithTokens(n);s=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.calculationTemplate,c.outerHTML)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}i.name=s,r.destroy(),t(i)}},afterHide:function(){r.destroy()}})}},{key:"getDynamicTokenName",value:function(t){var e=_slicedToArray(t.split(":"),2),n=(e[0],e[1]),i=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.calculationTemplate,n);if(n.includes("««"))try{var o=new Tokens("action").renderTextWithTokens(n.replaceAll("««","{{").replaceAll("»»","}}").replaceAll("¦",":"));i=(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)(UncannyAutomator.i18n.tokens.global.calculationTemplate,o.outerHTML)}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}return i}},{key:"is",value:function(t){return t.startsWith("CALCULATION:")}},{key:"getVariation",value:function(t){return new n({customID:t,customName:this.getDynamicTokenName(t),context:this.context})}}]),n}(Token)},8944:(t,e,n)=>{"use strict";n.d(e,{o:()=>o,d:()=>d});var i=_uo.utility.isDefined;const o=function(){return i(UncannyAutomator.wp)&&UncannyAutomator.wp};var r=n(8027);function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var s=_uo.utility,c=s.abbreviateText,l=s.isDefined,u=s.isEmpty;const d=function(t){var e=t.dynamicSentence,n=void 0===e?"":e,i=t.fields,o=void 0===i?{}:i,s=t.itemID,d=t.abbreviateFields,p=void 0!==d&&d,f=document.createElement("span");f.classList.add("uap-dynamic-sentence"),f.setAttribute("dir","auto");var m=new RegExp(/\{\{(.*?)(?:\:(.*?)(?:\:(.*?))?)?\}\}/gm),h=new r.Z;return n=n.replaceAll(m,(function(t,e,n,i){var o=document.createElement("span");return o.classList.add("uap-dynamic-sentence-pill"),o.innerText=e,u(n)||o.setAttribute("data-field",n),u(i)||o.setAttribute("data-field-group",i),o.outerHTML})),f.innerHTML=n,Object.entries(o).forEach((function(t){var e,n,i=(n=2,function(t){if(Array.isArray(t))return t}(e=t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(e,n)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),r=i[0],d=i[1],m=f.querySelector('span[data-field="'.concat(r,'"]'));if(l(m)){l(o["".concat(r,"_readable")])&&(d=o["".concat(r,"_readable")]),m.innerText="",l(o["".concat(r,"_label")])&&m.insertAdjacentHTML("afterBegin",'<span class="uap-dynamic-sentence-pill-label">'.concat(o["".concat(r,"_label")],": </span>")),m.classList.add("uap-dynamic-sentence-pill--filled");try{m.appendChild(d)}catch(t){if(u(d))m.insertAdjacentHTML("beforeEnd",'<em class="uap-empty-value">'.concat(UncannyAutomator.i18n.emptyValue,"</em>"));else{p&&(d=c(d));try{var g=h.renderTextWithTokens(d,{itemID:s});m.appendChild(g)}catch(t){m.insertAdjacentHTML("beforeEnd",d)}}}}})),f.childNodes.forEach((function(t){if(t.nodeType===Node.TEXT_NODE){var e=document.createElement("span");e.classList.add("uap-dynamic-sentence-plain"),f.insertBefore(e,t),e.appendChild(t)}})),f}},1454:(t,e,n)=>{"use strict";n.d(e,{OP:()=>f,R3:()=>p,RC:()=>d});var i=n(5311),o=n.n(i),r=n(1290),a=n(2569),s=(n(838),n(8027)),c=_uo.utility,l=c.isDefined,u=c.isEmpty;function d(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n={isValid:!1};if(l(t)){var i=UncannyAutomator.recipe.items[t];if(!i.isMissing&&!u(i)&&(n.isValid=i.isValid,!i.isValid)){var a=(0,r.M0)("item",{id:t}).item;a.addClass("item--error"),o().each(i.options,(function(e,n){if(!n.isValid){var i=(0,r.M0)("optionGroup",{itemID:t,groupID:e});i.tokenInSentence.addClass("item-title__token--error item-title__token--error-shake"),i.fieldsContainer.addClass("item-options__group--error"),i.optionsContainer.addClass("item-options--error"),setTimeout((function(){i.tokenInSentence.removeClass("item-title__variable--error-shake")}),1e3),l(i.optionsContainer)&&p(i.optionsContainer)}}))}}else n.isValid=!1,u(e)&&console.error("Neither itemID nor the $item are defined. One of them must be defined.");return n}function p(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={isValid:!1},i=t.find('\n\t\tinput.form-element__input[data-is-child-field="'.concat(e?"true":"false",'"],\n\t\ttextarea.form-element__textarea[data-is-child-field="').concat(e?"true":"false",'"],\n\t\tselect.form-element__select[data-is-child-field="').concat(e?"true":"false",'"],\n\t\t.form-checkbox input,\n\t\t.form-radio')),r=!0;return i.each((function(){var e=o()(this),n=(e.data("type"),{});if(e.hasClass("form-radio")){var i=e.find("input").first(),a=e.find("input:checked");n={field_type:"radio",value:a.length>0?a.val():"",attributes:{supportsTokens:i.data("supportstokens"),required:i.data("required")}}}else e.hasClass("form-element__select")?n={field_type:"select",value:e.val(),attributes:{supportsTokens:e.data("supportstokens"),required:e.data("required"),supportsCustomValue:e.data("supports-custom-value")}}:("textarea"===(n={field_type:e.data("type"),value:e.val(),attributes:{supportsTokens:e.data("supportstokens"),required:e.data("required")}}).field_type&&(n.attributes.supportsFullPageEditing=e.data("supportsfullpageediting")),["int","float"].includes(n.field_type)&&(u(e.data("min"))||isNaN(parseFloat(e.data("min")))||(n.attributes.minNumber=parseFloat(e.data("min"))),u(e.data("max"))||isNaN(parseFloat(e.data("max")))||(n.attributes.maxNumber=parseFloat(e.data("max")))));"checkbox"==n.field_type&&(n.value=e.is(":checked")),f(e,n.field_type,n.value,n.attributes).isValid||(r=!1,t.addClass("item-options--error"))})),n.isValid=r,n}function f(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{supportsTokens:!1,required:!1,supportsFullPageEditing:!1},s=arguments.length>4?arguments[4]:void 0,c={isValid:!1,message:""},d=a.s,f={select:{empty:UncannyAutomator.i18n.validation.field.select.empty,invalid:UncannyAutomator.i18n.validation.field.select.invalid},text:{empty:UncannyAutomator.i18n.validation.field.text.empty,invalid:UncannyAutomator.i18n.validation.field.text.invalid},textarea:{empty:UncannyAutomator.i18n.validation.field.textarea.empty,invalid:UncannyAutomator.i18n.validation.field.textarea.invalid},int:{empty:UncannyAutomator.i18n.validation.field.int.empty,invalid:UncannyAutomator.i18n.validation.field.int.invalid,multipleTokens:UncannyAutomator.i18n.validation.field.int.multipleTokens,minValue:UncannyAutomator.i18n.validation.field.int.minValue,maxValue:UncannyAutomator.i18n.validation.field.int.maxValue},float:{empty:UncannyAutomator.i18n.validation.field.float.empty,invalid:UncannyAutomator.i18n.validation.field.float.invalid,multipleTokens:UncannyAutomator.i18n.validation.field.float.multipleTokens,minValue:UncannyAutomator.i18n.validation.field.float.minValue,maxValue:UncannyAutomator.i18n.validation.field.float.maxValue},email:{empty:UncannyAutomator.i18n.validation.field.email.empty,single:{invalid:UncannyAutomator.i18n.validation.field.email.single.invalid,multipleTokens:UncannyAutomator.i18n.validation.field.email.single.multipleTokens},multiple:{invalid:UncannyAutomator.i18n.validation.field.email.multiple.invalid,multipleTokens:UncannyAutomator.i18n.validation.field.email.multiple.multipleTokens}},url:{empty:UncannyAutomator.i18n.validation.field.url.empty,invalid:UncannyAutomator.i18n.validation.field.url.invalid},checkbox:{empty:UncannyAutomator.i18n.validation.field.checkbox.empty,invalid:UncannyAutomator.i18n.validation.field.checkbox.invalid},radio:{empty:UncannyAutomator.i18n.validation.field.radio.empty,invalid:UncannyAutomator.i18n.validation.field.radio.invalid},date:{empty:UncannyAutomator.i18n.validation.field.date.empty,invalid:UncannyAutomator.i18n.validation.field.date.invalid},time:{empty:UncannyAutomator.i18n.validation.field.time.empty,invalid:UncannyAutomator.i18n.validation.field.time.invalid},invalidType:UncannyAutomator.i18n.validation.field.invalidType};try{if("textarea"==e&&!u(t)&&t.is(":not(:visible)")){var h=t.closest(".form-element");h.find(".switch-html").trigger("click"),n=t.val(),h.find(".switch-tmce").trigger("click")}}catch(t){UncannyAutomator.dev.developerMode&&console.warn(t)}if((0,r.d3)(e,d)){if("checkbox"!=e||u(n)||["true","false"].includes(n)&&(n="true"==n),i.required&&(u(n)||"checkbox"==e&&!1===n))c.message=f[e].empty;else if(!i.required&&u(n))c.isValid=!0;else if(""!=n){var g;switch(e){case"select":if(c.isValid=!0,i.supportsCustomValue&&"automator_custom_value"==n){var v=t.closest(".form-element").find(".form-element-children");1==v.length&&(c.isValid=p(v,!0).isValid)}if(c.isValid&&l(s)){var y=s(n);c.isValid=y.isValid,y.isValid||(c.message=y.message)}break;case"text":case"textarea":if(c.isValid=!0,i.required&&"textarea"===e&&i.supportsFullPageEditing){var b=document.createElement("div");b.innerHTML=n;var _=b.innerText.trim();if(u(_)){c.isValid=!1,c.message=f[e].empty;break}}if(l(s)){var w=s(n);c.isValid=w.isValid,w.isValid||(c.message=w.message)}break;case"int":var A,k=new RegExp(/^([+-]?[1-9]\d*|0)$/gm);if(g=m(n),i.supportsTokens&&g.hasTokens?1==g.tokens.length?c.isValid=!0:c.message=f.int.multipleTokens:(k.test(n)?c.isValid=!0:c.message=f.int.invalid,n=parseInt(n),!u(i.minNumber)&&n<parseFloat(i.minNumber)&&(c.isValid=!1,c.message=sprintf(f.int.minValue,i.minNumber)),!u(i.maxNumber)&&n>parseFloat(i.maxNumber)&&(c.isValid=!1,c.message=sprintf(f.int.maxValue,i.maxNumber))),c.isValid&&l(s)){var C=s(n,A);c.isValid=C.isValid,C.isValid||(c.message=C.message)}break;case"float":var E,T=new RegExp(/^[+-]?((\d+(\.|\,)?\d*)|(\.\d+))$/gm);if(g=m(n),i.supportsTokens&&g.hasTokens?1==g.tokens.length?c.isValid=!0:c.message=f.float.multipleTokens:(T.test(n)?c.isValid=!0:c.message=f.float.invalid,n=parseFloat(n),!u(i.minNumber)&&n<parseFloat(i.minNumber)&&(c.isValid=!1,c.message=sprintf(f.int.minValue,i.minNumber)),!u(i.maxNumber)&&n>parseFloat(i.maxNumber)&&(c.isValid=!1,c.message=sprintf(f.int.maxValue,i.maxNumber))),c.isValid&&l(s)){var U=s(n,E);c.isValid=U.isValid,U.isValid||(c.message=U.message)}break;case"email":var x,D=new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),S=[];n.includes(",")?(S=n.split(","),o().each(S,(function(t,e){S[t]=e.trim()}))):S.push(n.trim()),g=m(n);var O=!0,M=S.length>1;if(i.supportsTokens&&g.hasTokens){var I=!1;o().each(S,(function(t,e){if(!((g=m(e)).tokens.length<=1))return I=!0,!1})),O&&!I?c.isValid=!0:c.message=I?M?f.email.multiple.multipleTokens:f.email.single.multipleTokens:M?f.email.multiple.invalid:f.email.single.invalid}else o().each(S,(function(t,e){D.test(e)||(O=!1)})),O?c.isValid=!0:c.message=M?f.email.multiple.invalid:f.email.single.invalid;if(c.isValid&&l(s)){var L=s(n,x);c.isValid=L.isValid,L.isValid||(c.message=L.message)}break;case"url":if(c.isValid=!0,c.isValid&&l(s)){var P=s(n);c.isValid=P.isValid,P.isValid||(c.message=P.message)}break;case"checkbox":if(c.isValid=!0,l(s)){var j=s(n);c.isValid=j.isValid,j.isValid||(c.message=j.message)}break;case"radio":if(c.isValid=!0,l(s)){var $=s(n);c.isValid=$.isValid,$.isValid||(c.message=$.message)}break;case"date":if(c.isValid=!0,l(s)){var F=s(n);c.isValid=F.isValid,F.isValid||(c.message=F.message)}break;case"time":if(c.isValid=!0,l(s)){var R=s(n);c.isValid=R.isValid,R.isValid||(c.message=R.message)}break;default:c.isValid=!1,c.message=""}}}else c.message=f.invalidType;if(!u(t)){var N=t.closest(".form-element"),V=N.find(".form-element__error").filter((function(){return o()(this).closest(".form-element").is(N)}));c.isValid?(N.removeClass("form-element--error"),N.addClass("form-element--success")):(N.removeClass("form-element--success"),N.addClass("form-element--error")),""!=c.message?(V.addClass("form-element__error--show"),V.text(c.message)):(V.removeClass("form-element__error--show"),V.text(""))}return c}function m(t){var e={hasTokens:!1,tokens:[]},n=new RegExp(/\{\{(.*?)\}\}/gm),i=new s.Z(null,null,{includeGroupName:!1,includeGroupIcon:!1}).tokens;return l(t)?u(t)||function(){(0,r.HD)(t)||(t=t.toString());for(var a,s=[],c=function(){var t=a[1];o().each(i,(function(e,n){o().each(n.tokens,(function(e,n){try{n.is(t)&&s.push(n)}catch(e){t==n.id&&s.push(n)}}))}))};null!==(a=n.exec(t));)c();e.tokens=s,e.tokens.length>0&&(e.hasTokens=!0)}():console.error("Undefined string attribute"),e}},7987:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,":host{display:block}.icon{display:flex;align-items:center;justify-content:center;position:relative}.icon img{object-fit:contain;object-position:center}.icon:not([plain]){background:#fff;border-radius:50%;border:1px solid var(--uap-field-border-color);box-shadow:var(--uap-box-shadow-small)}.icon:not([plain])[size=xsmall]{width:16px;height:16px}.icon:not([plain])[size=xsmall] img{width:12px;height:12px}.icon:not([plain]):not([size]),.icon:not([plain])[size=regular]{width:45px;height:45px}.icon:not([plain]):not([size]) img,.icon:not([plain])[size=regular] img{width:24px;height:24px}.icon[plain][size=xsmall]{width:16px;height:16px}.icon[plain][size=xsmall] img{width:16px;height:16px}.icon[plain]:not([size]),.icon[plain][size=regular]{width:45px;height:45px}.icon[plain]:not([size]) img,.icon[plain][size=regular] img{width:45px;height:45px}",""]);const s=a},4803:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,":host{display:inline-block}",""]);const s=a},1447:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,":host{display:block}.pill{padding:12px 0;position:relative;width:100%;display:flex;gap:10px;align-items:center;border-top:1px solid var(--uap-border-color-gray)}:host(:last-child) .pill{border-bottom:1px solid var(--uap-border-color-gray)}.pill-logo{flex:0 0 auto}.pill-sentence{flex:1 1 auto}.pill-actions{flex:0 0 auto;opacity:0;transition:opacity 150ms ease-in-out;display:inline-flex}.pill:hover .pill-actions,.pill--force-visible-actions .pill-actions{opacity:1}:host-context(.rtl) .pill-actions{padding-left:0;padding-right:15px}.pill-actions uo-button{--uap-button-style-custom-background: transparent}.pill-actions-remove{--uap-button-style-custom-color: var(--uap-color-red);--uap-button-style-custom-hover-color: var(--uap-color-red)}.pill--missing{background:var(--uap-alert-warning-background);margin-left:calc(var(--uap-builder-metabox-padding)*-1);margin-right:calc(var(--uap-builder-metabox-padding)*-1);padding-left:var(--uap-builder-metabox-padding);padding-right:var(--uap-builder-metabox-padding);--uap-alert-xsmall-padding: 0}",""]);const s=a},4364:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,'@keyframes placeHolderShimmer{0%{opacity:1}100%{opacity:.5}}:host{display:block}.header{padding:var(--uap-builder-metabox-padding) var(--uap-builder-metabox-padding) calc(var(--uap-builder-metabox-padding)/2) var(--uap-builder-metabox-padding);font-size:14px;font-weight:600;display:flex;align-items:center;gap:15px}.header-title{color:#000}.header-logic{flex:1 1 auto;display:flex;align-items:center;gap:6px}.header-logic-description{color:var(--uap-font-color-secondary-less-important)}:host-context(.rtl) .header-logic{justify-content:flex-end}.header-loading{position:relative;color:var(--uap-font-color);width:1em;height:1em;font-size:.9em;margin-left:4px}.header-loading::before{font-size:1em;font-family:"Uncanny Automator Icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--uap-icon-loading);color:var(--uap-font-color);position:absolute;top:50%;left:50%;animation:uwqlyuv-rotate 2s linear infinite}@keyframes uwqlyuv-rotate{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}',""]);const s=a},9259:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(8081),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,":host{display:block}.set-data-dialog{display:flex;flex-direction:column;gap:15px}.set-data-dialog-box{font-size:var(--uap-font-size--body-small);line-height:var(--uap-line-height--body-small);border:1px solid var(--uap-field-border-color);border-radius:var(--uap-border-radius);padding:10px 15px}.set-data-dialog-description{font-size:var(--uap-font-size--body-xsmall);line-height:var(--uap-line-height--body-xsmall);color:var(--uap-font-color-secondary)}",""]);const s=a},3645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,o,r){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(i)for(var s=0;s<this.length;s++){var c=this[s][0];null!=c&&(a[c]=!0)}for(var l=0;l<t.length;l++){var u=[].concat(t[l]);i&&a[u[0]]||(void 0!==r&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),e.push(u))}},e}},8081:t=>{"use strict";t.exports=function(t){return t[1]}},1895:()=>{"use strict";"function"!=typeof Object.assign&&(Object.assign=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(!t)throw TypeError("Cannot convert undefined or null to object");for(var i=function(e){e&&Object.keys(e).forEach((function(n){return t[n]=e[n]}))},o=0,r=e;o<r.length;o++){var a=r[o];i(a)}return t})},7771:t=>{"use strict";function e(t,e,n){if(void 0===n)return t&&t.h5s&&t.h5s.data&&t.h5s.data[e];t.h5s=t.h5s||{},t.h5s.data=t.h5s.data||{},t.h5s.data[e]=n}var n=function(t,e){if(!(t instanceof NodeList||t instanceof HTMLCollection||t instanceof Array))throw new Error("You must provide a nodeList/HTMLCollection/Array of elements to be filtered.");return"string"!=typeof e?Array.from(t):Array.from(t).filter((function(t){return 1===t.nodeType&&t.matches(e)}))},i=new Map,o=function(){function t(){this._config=new Map,this._placeholder=void 0,this._data=new Map}return Object.defineProperty(t.prototype,"config",{get:function(){var t={};return this._config.forEach((function(e,n){t[n]=e})),t},set:function(t){if("object"!=typeof t)throw new Error("You must provide a valid configuration object to the config setter.");var e=Object.assign({},t);this._config=new Map(Object.entries(e))},enumerable:!1,configurable:!0}),t.prototype.setConfig=function(t,e){if(!this._config.has(t))throw new Error("Trying to set invalid configuration item: "+t);this._config.set(t,e)},t.prototype.getConfig=function(t){if(!this._config.has(t))throw new Error("Invalid configuration item requested: "+t);return this._config.get(t)},Object.defineProperty(t.prototype,"placeholder",{get:function(){return this._placeholder},set:function(t){if(!(t instanceof HTMLElement)&&null!==t)throw new Error("A placeholder must be an html element or null.");this._placeholder=t},enumerable:!1,configurable:!0}),t.prototype.setData=function(t,e){if("string"!=typeof t)throw new Error("The key must be a string.");this._data.set(t,e)},t.prototype.getData=function(t){if("string"!=typeof t)throw new Error("The key must be a string.");return this._data.get(t)},t.prototype.deleteData=function(t){if("string"!=typeof t)throw new Error("The key must be a string.");return this._data.delete(t)},t}(),r=function(t){if(!(t instanceof HTMLElement))throw new Error("Please provide a sortable to the store function.");return i.has(t)||i.set(t,new o),i.get(t)};function a(t,e,n){if(t instanceof Array)for(var i=0;i<t.length;++i)a(t[i],e,n);else t.addEventListener(e,n),r(t).setData("event"+e,n)}function s(t,e){if(t instanceof Array)for(var n=0;n<t.length;++n)s(t[n],e);else t.removeEventListener(e,r(t).getData("event"+e)),r(t).deleteData("event"+e)}function c(t,e,n){if(t instanceof Array)for(var i=0;i<t.length;++i)c(t[i],e,n);else t.setAttribute(e,n)}function l(t,e){if(t instanceof Array)for(var n=0;n<t.length;++n)l(t[n],e);else t.removeAttribute(e)}var u,d,p,f,m,h,g,v,y,b=function(t){if(!t.parentElement||0===t.getClientRects().length)throw new Error("target element must be part of the dom");var e=t.getClientRects()[0];return{left:e.left+window.pageXOffset,right:e.right+window.pageXOffset,top:e.top+window.pageYOffset,bottom:e.bottom+window.pageYOffset}},_=function(t,e){if(!(t instanceof HTMLElement&&(e instanceof NodeList||e instanceof HTMLCollection||e instanceof Array)))throw new Error("You must provide an element and a list of elements.");return Array.from(e).indexOf(t)},w=function(t){if(!(t instanceof HTMLElement))throw new Error("Element is not a node element.");return null!==t.parentNode},A=function(t,e,n){if(!(t instanceof HTMLElement&&t.parentElement instanceof HTMLElement))throw new Error("target and element must be a node");t.parentElement.insertBefore(e,"before"===n?t:t.nextElementSibling)},k=function(t){if(!(t instanceof HTMLElement))throw new Error("You must provide a valid dom element");var e=window.getComputedStyle(t);return"border-box"===e.getPropertyValue("box-sizing")?parseInt(e.getPropertyValue("height"),10):["height","padding-top","padding-bottom"].map((function(t){var n=parseInt(e.getPropertyValue(t),10);return isNaN(n)?0:n})).reduce((function(t,e){return t+e}))},C=function(t){if(!(t instanceof HTMLElement))throw new Error("You must provide a valid dom element");var e=window.getComputedStyle(t);return["width","padding-left","padding-right"].map((function(t){var n=parseInt(e.getPropertyValue(t),10);return isNaN(n)?0:n})).reduce((function(t,e){return t+e}))},E=function(t,e){if(!(t instanceof Array))throw new Error("You must provide a Array of HTMLElements to be filtered.");return"string"!=typeof e?t:t.filter((function(t){return t.querySelector(e)instanceof HTMLElement||t.shadowRoot&&t.shadowRoot.querySelector(e)instanceof HTMLElement})).map((function(t){return t.querySelector(e)||t.shadowRoot&&t.shadowRoot.querySelector(e)}))},T=function(t){return t.composedPath&&t.composedPath()[0]||t.target},U=function(t,e,n){return{element:t,posX:n.pageX-e.left,posY:n.pageY-e.top}},x=function(t,e){if(!0===t.isSortable){var n=r(t).getConfig("acceptFrom");if(null!==n&&!1!==n&&"string"!=typeof n)throw new Error('HTML5Sortable: Wrong argument, "acceptFrom" must be "null", "false", or a valid selector string.');if(null!==n)return!1!==n&&n.split(",").filter((function(t){return t.length>0&&e.matches(t)})).length>0;if(t===e)return!0;if(void 0!==r(t).getConfig("connectWith")&&null!==r(t).getConfig("connectWith"))return r(t).getConfig("connectWith")===r(e).getConfig("connectWith")}return!1},D={items:null,connectWith:null,disableIEFix:null,acceptFrom:null,copy:!1,placeholder:null,placeholderClass:"sortable-placeholder",draggingClass:"sortable-dragging",hoverClass:!1,dropTargetContainerClass:!1,debounce:0,throttleTime:100,maxItems:0,itemSerializer:void 0,containerSerializer:void 0,customDragImage:null,orientation:"vertical"},S=function(t,e){if("string"==typeof r(t).getConfig("hoverClass")){var i=r(t).getConfig("hoverClass").split(" ");!0===e?(a(t,"mousemove",function(t,e){var n=this;if(void 0===e&&(e=250),"number"!=typeof e)throw new Error("You must provide a number as the second argument for throttle.");var i=null;return function(){for(var o=[],r=0;r<arguments.length;r++)o[r]=arguments[r];var a=Date.now();(null===i||a-i>=e)&&(i=a,t.apply(n,o))}}((function(e){0===e.buttons&&n(t.children,r(t).getConfig("items")).forEach((function(t){var n,o;t===e.target||t.contains(e.target)?(n=t.classList).add.apply(n,i):(o=t.classList).remove.apply(o,i)}))}),r(t).getConfig("throttleTime"))),a(t,"mouseleave",(function(){n(t.children,r(t).getConfig("items")).forEach((function(t){var e;(e=t.classList).remove.apply(e,i)}))}))):(s(t,"mousemove"),s(t,"mouseleave"))}},O=function(t){s(t,"dragstart"),s(t,"dragend"),s(t,"dragover"),s(t,"dragenter"),s(t,"drop"),s(t,"mouseenter"),s(t,"mouseleave")},M=function(t,e){t&&s(t,"dragleave"),e&&e!==t&&s(e,"dragleave")},I=function(t){var e;(e=t).h5s&&delete e.h5s.data,l(t,"aria-dropeffect")},L=function(t){l(t,"aria-grabbed"),l(t,"aria-copied"),l(t,"draggable"),l(t,"role")};function P(t,e){if(e.composedPath)return e.composedPath().find((function(t){return t.isSortable}));for(;!0!==t.isSortable;)t=t.parentElement;return t}function j(t,i){var o=e(t,"opts"),r=n(t.children,o.items).filter((function(t){return t.contains(i)||t.shadowRoot&&t.shadowRoot.contains(i)}));return r.length>0?r[0]:i}var $=function(t){var i=e(t,"opts"),o=n(t.children,i.items),r=E(o,i.handle);c(t,"aria-dropeffect","move"),e(t,"_disabled","false"),c(r,"draggable","true"),S(t,!0),!1===i.disableIEFix&&"function"==typeof(document||window.document).createElement("span").dragDrop&&a(r,"mousedown",(function(){if(-1!==o.indexOf(this))this.dragDrop();else{for(var t=this.parentElement;-1===o.indexOf(t);)t=t.parentElement;t.dragDrop()}}))};function F(t,o){var l=String(o);return o=o||{},"string"==typeof t&&(t=document.querySelectorAll(t)),t instanceof HTMLElement&&(t=[t]),t=Array.prototype.slice.call(t),/serialize/.test(l)?t.map((function(t){var i=e(t,"opts");return function(t,i,o){if(void 0===i&&(i=function(t,e){return t}),void 0===o&&(o=function(t){return t}),!(t instanceof HTMLElement)||1==!t.isSortable)throw new Error("You need to provide a sortableContainer to be serialized.");if("function"!=typeof i||"function"!=typeof o)throw new Error("You need to provide a valid serializer for items and the container.");var r=e(t,"opts").items,a=n(t.children,r),s=a.map((function(e){return{parent:t,node:e,html:e.outerHTML,index:_(e,a)}}));return{container:o({node:t,itemCount:s.length}),items:s.map((function(e){return i(e,t)}))}}(t,i.itemSerializer,i.containerSerializer)})):(t.forEach((function(t){if(/enable|disable|destroy/.test(l))return F[l](t);["connectWith","disableIEFix"].forEach((function(t){Object.prototype.hasOwnProperty.call(o,t)&&null!==o[t]&&console.warn('HTML5Sortable: You are using the deprecated configuration "'+t+'". This will be removed in an upcoming version, make sure to migrate to the new options when updating.')})),o=Object.assign({},D,r(t).config,o),r(t).config=o,e(t,"opts",o),t.isSortable=!0,function(t){var i=e(t,"opts"),o=n(t.children,i.items),r=E(o,i.handle);e(t,"_disabled","false"),O(o),M(f,v),s(r,"mousedown"),s(t,"dragover"),s(t,"dragenter"),s(t,"drop")}(t);var S,I=n(t.children,o.items);if(null!==o.placeholder&&void 0!==o.placeholder){var L=document.createElement(t.tagName);o.placeholder instanceof HTMLElement?L.appendChild(o.placeholder):L.innerHTML=o.placeholder,S=L.children[0]}r(t).placeholder=function(t,e,n){var i;if(void 0===n&&(n="sortable-placeholder"),!(t instanceof HTMLElement))throw new Error("You must provide a valid element as a sortable.");if(!(e instanceof HTMLElement)&&void 0!==e)throw new Error("You must provide a valid element as a placeholder or set ot to undefined.");return void 0===e&&(["UL","OL"].includes(t.tagName)?e=document.createElement("li"):["TABLE","TBODY"].includes(t.tagName)?(e=document.createElement("tr")).innerHTML='<td colspan="100"></td>':e=document.createElement("div")),"string"==typeof n&&(i=e.classList).add.apply(i,n.split(" ")),e}(t,S,o.placeholderClass),e(t,"items",o.items),o.acceptFrom?e(t,"acceptFrom",o.acceptFrom):o.connectWith&&e(t,"connectWith",o.connectWith),$(t),c(I,"role","option"),c(I,"aria-grabbed","false"),a(t,"dragstart",(function(t){var e=T(t);if(!0!==e.isSortable&&(t.stopImmediatePropagation(),(!o.handle||e.matches(o.handle))&&"false"!==e.getAttribute("draggable"))){var i=P(e,t),a=j(i,e);g=n(i.children,o.items),m=g.indexOf(a),h=_(a,i.children),f=i,function(t,e,n){if(!(t instanceof Event))throw new Error("setDragImage requires a DragEvent as the first argument.");if(!(e instanceof HTMLElement))throw new Error("setDragImage requires the dragged element as the second argument.");if(n||(n=U),t.dataTransfer&&t.dataTransfer.setDragImage){var i=n(e,b(e),t);if(!(i.element instanceof HTMLElement)||"number"!=typeof i.posX||"number"!=typeof i.posY)throw new Error("The customDragImage function you provided must return and object with the properties element[string], posX[integer], posY[integer].");t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setData("text/plain",T(t).id),t.dataTransfer.setDragImage(i.element,i.posX,i.posY)}}(t,a,o.customDragImage),d=k(a),p=C(a),a.classList.add(o.draggingClass),u=function(t,e){var n=t;return!0===r(e).getConfig("copy")&&(c(n=t.cloneNode(!0),"aria-copied","true"),t.parentElement.appendChild(n),n.style.display="none",n.oldDisplay=t.style.display),n}(a,i),c(u,"aria-grabbed","true"),i.dispatchEvent(new CustomEvent("sortstart",{detail:{origin:{elementIndex:h,index:m,container:f},item:u,originalTarget:e}}))}})),a(t,"dragenter",(function(i){var s=T(i),c=P(s,i);c&&c!==v&&(y=n(c.children,e(c,"items")).filter((function(e){return e!==r(t).placeholder})),o.dropTargetContainerClass&&c.classList.add(o.dropTargetContainerClass),c.dispatchEvent(new CustomEvent("sortenter",{detail:{origin:{elementIndex:h,index:m,container:f},destination:{container:c,itemsBeforeUpdate:y},item:u,originalTarget:s}})),a(c,"dragleave",(function(t){var e=t.relatedTarget||t.fromElement;t.currentTarget.contains(e)||(o.dropTargetContainerClass&&c.classList.remove(o.dropTargetContainerClass),c.dispatchEvent(new CustomEvent("sortleave",{detail:{origin:{elementIndex:h,index:m,container:c},item:u,originalTarget:s}})))}))),v=c})),a(t,"dragend",(function(n){if(u){u.classList.remove(o.draggingClass),c(u,"aria-grabbed","false"),"true"===u.getAttribute("aria-copied")&&"true"!==e(u,"dropped")&&u.remove(),void 0!==u.oldDisplay&&(u.style.display=u.oldDisplay,delete u.oldDisplay);var r=Array.from(i.values()).map((function(t){return t.placeholder})).filter((function(t){return t instanceof HTMLElement})).filter(w)[0];r&&r.remove(),t.dispatchEvent(new CustomEvent("sortstop",{detail:{origin:{elementIndex:h,index:m,container:f},item:u}})),v=null,u=null,d=null,p=null}})),a(t,"drop",(function(a){if(x(t,u.parentElement)){a.preventDefault(),a.stopPropagation(),e(u,"dropped","true");var s=Array.from(i.values()).map((function(t){return t.placeholder})).filter((function(t){return t instanceof HTMLElement})).filter(w)[0];if(s){s.replaceWith(u),void 0!==u.oldDisplay&&(u.style.display=u.oldDisplay,delete u.oldDisplay),t.dispatchEvent(new CustomEvent("sortstop",{detail:{origin:{elementIndex:h,index:m,container:f},item:u}}));var c=r(t).placeholder,l=n(f.children,o.items).filter((function(t){return t!==c})),d=!0===this.isSortable?this:this.parentElement,p=n(d.children,e(d,"items")).filter((function(t){return t!==c})),v=_(u,Array.from(u.parentElement.children).filter((function(t){return t!==c}))),b=_(u,p);o.dropTargetContainerClass&&d.classList.remove(o.dropTargetContainerClass),h===v&&f===d||t.dispatchEvent(new CustomEvent("sortupdate",{detail:{origin:{elementIndex:h,index:m,container:f,itemsBeforeUpdate:g,items:l},destination:{index:b,elementIndex:v,container:d,itemsBeforeUpdate:y,items:p},item:u}}))}else e(u,"dropped","false")}}));var R,N,V,q=(R=function(t,e,a,s){if(u)if(o.forcePlaceholderSize&&(r(t).placeholder.style.height=d+"px",r(t).placeholder.style.width=p+"px"),Array.from(t.children).indexOf(e)>-1){var c=k(e),l=C(e),f=_(r(t).placeholder,e.parentElement.children),m=_(e,e.parentElement.children);if(c>d||l>p){var h=c-d,g=l-p,v=b(e).top,y=b(e).left;if(f<m&&("vertical"===o.orientation&&s<v||"horizontal"===o.orientation&&a<y))return;if(f>m&&("vertical"===o.orientation&&s>v+c-h||"horizontal"===o.orientation&&a>y+l-g))return}void 0===u.oldDisplay&&(u.oldDisplay=u.style.display),"none"!==u.style.display&&(u.style.display="none");var w=!1;try{var E=b(e).top+e.offsetHeight/2,T=b(e).left+e.offsetWidth/2;w="vertical"===o.orientation&&s>=E||"horizontal"===o.orientation&&a>=T}catch(t){w=f<m}w?function(t,e){A(t,e,"after")}(e,r(t).placeholder):function(t,e){A(t,e,"before")}(e,r(t).placeholder),Array.from(i.values()).filter((function(t){return void 0!==t.placeholder})).forEach((function(e){e.placeholder!==r(t).placeholder&&e.placeholder.remove()}))}else{var U=Array.from(i.values()).filter((function(t){return void 0!==t.placeholder})).map((function(t){return t.placeholder}));-1!==U.indexOf(e)||t!==e||n(e.children,o.items).length||(U.forEach((function(t){return t.remove()})),e.appendChild(r(t).placeholder))}},void 0===(N=o.debounce)&&(N=0),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];clearTimeout(V),V=setTimeout((function(){R.apply(void 0,t)}),N)}),B=function(t){var i=t.target,o=!0===i.isSortable?i:P(i,t);if(i=j(o,i),u&&x(o,u.parentElement)&&"true"!==e(o,"_disabled")){var a=e(o,"opts");parseInt(a.maxItems)&&n(o.children,e(o,"items")).length>parseInt(a.maxItems)&&u.parentElement!==o||(t.preventDefault(),t.stopPropagation(),t.dataTransfer.dropEffect=!0===r(o).getConfig("copy")?"copy":"move",q(o,i,t.pageX,t.pageY))}};a(I.concat(t),"dragover",B),a(I.concat(t),"dragenter",B)})),t)}F.destroy=function(t){!function(t){var i=e(t,"opts")||{},o=n(t.children,i.items),r=E(o,i.handle);S(t,!1),s(t,"dragover"),s(t,"dragenter"),s(t,"dragstart"),s(t,"dragend"),s(t,"drop"),I(t),s(r,"mousedown"),O(o),L(o),M(f,v),t.isSortable=!1}(t)},F.enable=function(t){$(t)},F.disable=function(t){!function(t){var i=e(t,"opts"),o=n(t.children,i.items),r=E(o,i.handle);c(t,"aria-dropeffect","none"),e(t,"_disabled","true"),c(r,"draggable","false"),s(r,"mousedown"),S(t,!1)}(t)},F.__testing={data:e,removeItemEvents:O,removeItemData:L,removeSortableData:I,removeContainerEvents:M},t.exports=F},9588:t=>{t.exports=function(t,e){var n,i,o=0;function r(){var r,a,s=n,c=arguments.length;t:for(;s;){if(s.args.length===arguments.length){for(a=0;a<c;a++)if(s.args[a]!==arguments[a]){s=s.next;continue t}return s!==n&&(s===i&&(i=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}s=s.next}for(r=new Array(c),a=0;a<c;a++)r[a]=arguments[a];return s={args:r,val:t.apply(null,r)},n?(n.prev=s,s.next=n):i=s,o===e.maxSize?(i=i.prev).next=null:o++,n=s,s.val}return e=e||{},r.clear=function(){n=null,i=null,o=0},r}},686:(t,e,n)=>{var i,o;i=[n(5311)],void 0===(o=function(t){var e=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var e=t.fn.select2.amd;var n,i,o;return e&&e.requirejs||(e?i=e:e={},function(t){var e,r,a,s,c={},l={},u={},d={},p=Object.prototype.hasOwnProperty,f=[].slice,m=/\.js$/;function h(t,e){return p.call(t,e)}function g(t,e){var n,i,o,r,a,s,c,l,d,p,f,h=e&&e.split("/"),g=u.map,v=g&&g["*"]||{};if(t){for(a=(t=t.split("/")).length-1,u.nodeIdCompat&&m.test(t[a])&&(t[a]=t[a].replace(m,"")),"."===t[0].charAt(0)&&h&&(t=h.slice(0,h.length-1).concat(t)),d=0;d<t.length;d++)if("."===(f=t[d]))t.splice(d,1),d-=1;else if(".."===f){if(0===d||1===d&&".."===t[2]||".."===t[d-1])continue;d>0&&(t.splice(d-1,2),d-=2)}t=t.join("/")}if((h||v)&&g){for(d=(n=t.split("/")).length;d>0;d-=1){if(i=n.slice(0,d).join("/"),h)for(p=h.length;p>0;p-=1)if((o=g[h.slice(0,p).join("/")])&&(o=o[i])){r=o,s=d;break}if(r)break;!c&&v&&v[i]&&(c=v[i],l=d)}!r&&c&&(r=c,s=l),r&&(n.splice(0,s,r),t=n.join("/"))}return t}function v(e,n){return function(){var i=f.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),r.apply(t,i.concat([e,n]))}}function y(t){return function(e){c[t]=e}}function b(n){if(h(l,n)){var i=l[n];delete l[n],d[n]=!0,e.apply(t,i)}if(!h(c,n)&&!h(d,n))throw new Error("No "+n);return c[n]}function _(t){var e,n=t?t.indexOf("!"):-1;return n>-1&&(e=t.substring(0,n),t=t.substring(n+1,t.length)),[e,t]}function w(t){return t?_(t):[]}function A(t){return function(){return u&&u.config&&u.config[t]||{}}}a=function(t,e){var n,i,o=_(t),r=o[0],a=e[1];return t=o[1],r&&(n=b(r=g(r,a))),r?t=n&&n.normalize?n.normalize(t,(i=a,function(t){return g(t,i)})):g(t,a):(r=(o=_(t=g(t,a)))[0],t=o[1],r&&(n=b(r))),{f:r?r+"!"+t:t,n:t,pr:r,p:n}},s={require:function(t){return v(t)},exports:function(t){var e=c[t];return void 0!==e?e:c[t]={}},module:function(t){return{id:t,uri:"",exports:c[t],config:A(t)}}},e=function(e,n,i,o){var r,u,p,f,m,g,_,A=[],k=typeof i;if(g=w(o=o||e),"undefined"===k||"function"===k){for(n=!n.length&&i.length?["require","exports","module"]:n,m=0;m<n.length;m+=1)if("require"===(u=(f=a(n[m],g)).f))A[m]=s.require(e);else if("exports"===u)A[m]=s.exports(e),_=!0;else if("module"===u)r=A[m]=s.module(e);else if(h(c,u)||h(l,u)||h(d,u))A[m]=b(u);else{if(!f.p)throw new Error(e+" missing "+u);f.p.load(f.n,v(o,!0),y(u),{}),A[m]=c[u]}p=i?i.apply(c[e],A):void 0,e&&(r&&r.exports!==t&&r.exports!==c[e]?c[e]=r.exports:p===t&&_||(c[e]=p))}else e&&(c[e]=i)},n=i=r=function(n,i,o,c,l){if("string"==typeof n)return s[n]?s[n](i):b(a(n,w(i)).f);if(!n.splice){if((u=n).deps&&r(u.deps,u.callback),!i)return;i.splice?(n=i,i=o,o=null):n=t}return i=i||function(){},"function"==typeof o&&(o=c,c=l),c?e(t,n,i,o):setTimeout((function(){e(t,n,i,o)}),4),r},r.config=function(t){return r(t)},n._defined=c,(o=function(t,e,n){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");e.splice||(n=e,e=[]),h(c,t)||h(l,t)||(l[t]=[t,e,n])}).amd={jQuery:!0}}(),e.requirejs=n,e.require=i,e.define=o),e.define("almond",(function(){})),e.define("jquery",[],(function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e})),e.define("select2/utils",["jquery"],(function(t){var e={};function n(t){var e=t.prototype,n=[];for(var i in e)"function"==typeof e[i]&&"constructor"!==i&&n.push(i);return n}e.Extend=function(t,e){var n={}.hasOwnProperty;function i(){this.constructor=t}for(var o in e)n.call(e,o)&&(t[o]=e[o]);return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t},e.Decorate=function(t,e){var i=n(e),o=n(t);function r(){var n=Array.prototype.unshift,i=e.prototype.constructor.length,o=t.prototype.constructor;i>0&&(n.call(arguments,t.prototype.constructor),o=e.prototype.constructor),o.apply(this,arguments)}e.displayName=t.displayName,r.prototype=new function(){this.constructor=r};for(var a=0;a<o.length;a++){var s=o[a];r.prototype[s]=t.prototype[s]}for(var c=function(t){var n=function(){};t in r.prototype&&(n=r.prototype[t]);var i=e.prototype[t];return function(){return Array.prototype.unshift.call(arguments,n),i.apply(this,arguments)}},l=0;l<i.length;l++){var u=i[l];r.prototype[u]=c(u)}return r};var i=function(){this.listeners={}};i.prototype.on=function(t,e){this.listeners=this.listeners||{},t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e]},i.prototype.trigger=function(t){var e=Array.prototype.slice,n=e.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=t,t in this.listeners&&this.invoke(this.listeners[t],e.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(t,e){for(var n=0,i=t.length;n<i;n++)t[n].apply(this,e)},e.Observable=i,e.generateChars=function(t){for(var e="",n=0;n<t;n++)e+=Math.floor(36*Math.random()).toString(36);return e},e.bind=function(t,e){return function(){t.apply(e,arguments)}},e._convertData=function(t){for(var e in t){var n=e.split("-"),i=t;if(1!==n.length){for(var o=0;o<n.length;o++){var r=n[o];(r=r.substring(0,1).toLowerCase()+r.substring(1))in i||(i[r]={}),o==n.length-1&&(i[r]=t[e]),i=i[r]}delete t[e]}}return t},e.hasScroll=function(e,n){var i=t(n),o=n.style.overflowX,r=n.style.overflowY;return(o!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===o||"scroll"===r||i.innerHeight()<n.scrollHeight||i.innerWidth()<n.scrollWidth)},e.escapeMarkup=function(t){var e={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,(function(t){return e[t]}))},e.__cache={};var o=0;return e.GetUniqueElementId=function(t){var n=t.getAttribute("data-select2-id");return null!=n||(n=t.id?"select2-data-"+t.id:"select2-data-"+(++o).toString()+"-"+e.generateChars(4),t.setAttribute("data-select2-id",n)),n},e.StoreData=function(t,n,i){var o=e.GetUniqueElementId(t);e.__cache[o]||(e.__cache[o]={}),e.__cache[o][n]=i},e.GetData=function(n,i){var o=e.GetUniqueElementId(n);return i?e.__cache[o]&&null!=e.__cache[o][i]?e.__cache[o][i]:t(n).data(i):e.__cache[o]},e.RemoveData=function(t){var n=e.GetUniqueElementId(t);null!=e.__cache[n]&&delete e.__cache[n],t.removeAttribute("data-select2-id")},e.copyNonInternalCssClasses=function(t,e){var n=t.getAttribute("class").trim().split(/\s+/);n=n.filter((function(t){return 0===t.indexOf("select2-")}));var i=e.getAttribute("class").trim().split(/\s+/);i=i.filter((function(t){return 0!==t.indexOf("select2-")}));var o=n.concat(i);t.setAttribute("class",o.join(" "))},e})),e.define("select2/results",["jquery","./utils"],(function(t,e){function n(t,e,i){this.$element=t,this.data=i,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e,e},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(e){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var i=t('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),o=this.options.get("translations").get(e.message);i.append(n(o(e.args))),i[0].className+=" select2-results__message",this.$results.append(i)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(t){this.hideLoading();var e=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var n=0;n<t.results.length;n++){var i=t.results[n],o=this.option(i);e.push(o)}this.$results.append(e)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(t,e){e.find(".select2-results").append(t)},n.prototype.sort=function(t){return this.options.get("sorter")(t)},n.prototype.highlightFirstItem=function(){var t=this.$results.find(".select2-results__option--selectable"),e=t.filter(".select2-results__option--selected");e.length>0?e.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current((function(i){var o=i.map((function(t){return t.id.toString()}));n.$results.find(".select2-results__option--selectable").each((function(){var n=t(this),i=e.GetData(this,"data"),r=""+i.id;null!=i.element&&i.element.selected||null==i.element&&o.indexOf(r)>-1?(this.classList.add("select2-results__option--selected"),n.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),n.attr("aria-selected","false"))}))}))},n.prototype.showLoading=function(t){this.hideLoading();var e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(t)},n=this.option(e);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var i=document.createElement("li");i.classList.add("select2-results__option"),i.classList.add("select2-results__option--selectable");var o={role:"option"},r=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var a in(null!=n.element&&r.call(n.element,":disabled")||null==n.element&&n.disabled)&&(o["aria-disabled"]="true",i.classList.remove("select2-results__option--selectable"),i.classList.add("select2-results__option--disabled")),null==n.id&&i.classList.remove("select2-results__option--selectable"),null!=n._resultId&&(i.id=n._resultId),n.title&&(i.title=n.title),n.children&&(o.role="group",o["aria-label"]=n.text,i.classList.remove("select2-results__option--selectable"),i.classList.add("select2-results__option--group")),o){var s=o[a];i.setAttribute(a,s)}if(n.children){var c=t(i),l=document.createElement("strong");l.className="select2-results__group",this.template(n,l);for(var u=[],d=0;d<n.children.length;d++){var p=n.children[d],f=this.option(p);u.push(f)}var m=t("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});m.append(u),c.append(l),c.append(m)}else this.template(n,i);return e.StoreData(i,"data",n),i},n.prototype.bind=function(n,i){var o=this,r=n.id+"-results";this.$results.attr("id",r),n.on("results:all",(function(t){o.clear(),o.append(t.data),n.isOpen()&&(o.setClasses(),o.highlightFirstItem())})),n.on("results:append",(function(t){o.append(t.data),n.isOpen()&&o.setClasses()})),n.on("query",(function(t){o.hideMessages(),o.showLoading(t)})),n.on("select",(function(){n.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())})),n.on("unselect",(function(){n.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())})),n.on("open",(function(){o.$results.attr("aria-expanded","true"),o.$results.attr("aria-hidden","false"),o.setClasses(),o.ensureHighlightVisible()})),n.on("close",(function(){o.$results.attr("aria-expanded","false"),o.$results.attr("aria-hidden","true"),o.$results.removeAttr("aria-activedescendant")})),n.on("results:toggle",(function(){var t=o.getHighlightedResults();0!==t.length&&t.trigger("mouseup")})),n.on("results:select",(function(){var t=o.getHighlightedResults();if(0!==t.length){var n=e.GetData(t[0],"data");t.hasClass("select2-results__option--selected")?o.trigger("close",{}):o.trigger("select",{data:n})}})),n.on("results:previous",(function(){var t=o.getHighlightedResults(),e=o.$results.find(".select2-results__option--selectable"),n=e.index(t);if(!(n<=0)){var i=n-1;0===t.length&&(i=0);var r=e.eq(i);r.trigger("mouseenter");var a=o.$results.offset().top,s=r.offset().top,c=o.$results.scrollTop()+(s-a);0===i?o.$results.scrollTop(0):s-a<0&&o.$results.scrollTop(c)}})),n.on("results:next",(function(){var t=o.getHighlightedResults(),e=o.$results.find(".select2-results__option--selectable"),n=e.index(t)+1;if(!(n>=e.length)){var i=e.eq(n);i.trigger("mouseenter");var r=o.$results.offset().top+o.$results.outerHeight(!1),a=i.offset().top+i.outerHeight(!1),s=o.$results.scrollTop()+a-r;0===n?o.$results.scrollTop(0):a>r&&o.$results.scrollTop(s)}})),n.on("results:focus",(function(t){t.element[0].classList.add("select2-results__option--highlighted"),t.element[0].setAttribute("aria-selected","true")})),n.on("results:message",(function(t){o.displayMessage(t)})),t.fn.mousewheel&&this.$results.on("mousewheel",(function(t){var e=o.$results.scrollTop(),n=o.$results.get(0).scrollHeight-e+t.deltaY,i=t.deltaY>0&&e-t.deltaY<=0,r=t.deltaY<0&&n<=o.$results.height();i?(o.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):r&&(o.$results.scrollTop(o.$results.get(0).scrollHeight-o.$results.height()),t.preventDefault(),t.stopPropagation())})),this.$results.on("mouseup",".select2-results__option--selectable",(function(n){var i=t(this),r=e.GetData(this,"data");i.hasClass("select2-results__option--selected")?o.options.get("multiple")?o.trigger("unselect",{originalEvent:n,data:r}):o.trigger("close",{}):o.trigger("select",{originalEvent:n,data:r})})),this.$results.on("mouseenter",".select2-results__option--selectable",(function(n){var i=e.GetData(this,"data");o.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),o.trigger("results:focus",{data:i,element:t(this)})}))},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var e=this.$results.find(".select2-results__option--selectable").index(t),n=this.$results.offset().top,i=t.offset().top,o=this.$results.scrollTop()+(i-n),r=i-n;o-=2*t.outerHeight(!1),e<=2?this.$results.scrollTop(0):(r>this.$results.outerHeight()||r<0)&&this.$results.scrollTop(o)}},n.prototype.template=function(e,n){var i=this.options.get("templateResult"),o=this.options.get("escapeMarkup"),r=i(e,n);null==r?n.style.display="none":"string"==typeof r?n.innerHTML=o(r):t(n).append(r)},n})),e.define("select2/keys",[],(function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}})),e.define("select2/selection/base",["jquery","../utils","../keys"],(function(t,e,n){function i(t,e){this.$element=t,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var n=t('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=e.GetData(this.$element[0],"old-tabindex")?this._tabindex=e.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),n.attr("aria-disabled","false"),this.$selection=n,n},i.prototype.bind=function(t,e){var i=this,o=t.id+"-results";this.container=t,this.$selection.on("focus",(function(t){i.trigger("focus",t)})),this.$selection.on("blur",(function(t){i._handleBlur(t)})),this.$selection.on("keydown",(function(t){i.trigger("keypress",t),t.which===n.SPACE&&t.preventDefault()})),t.on("results:focus",(function(t){i.$selection.attr("aria-activedescendant",t.data._resultId)})),t.on("selection:update",(function(t){i.update(t.data)})),t.on("open",(function(){i.$selection.attr("aria-expanded","true"),i.$selection.attr("aria-owns",o),i._attachCloseHandler(t)})),t.on("close",(function(){i.$selection.attr("aria-expanded","false"),i.$selection.removeAttr("aria-activedescendant"),i.$selection.removeAttr("aria-owns"),i.$selection.trigger("focus"),i._detachCloseHandler(t)})),t.on("enable",(function(){i.$selection.attr("tabindex",i._tabindex),i.$selection.attr("aria-disabled","false")})),t.on("disable",(function(){i.$selection.attr("tabindex","-1"),i.$selection.attr("aria-disabled","true")}))},i.prototype._handleBlur=function(e){var n=this;window.setTimeout((function(){document.activeElement==n.$selection[0]||t.contains(n.$selection[0],document.activeElement)||n.trigger("blur",e)}),1)},i.prototype._attachCloseHandler=function(n){t(document.body).on("mousedown.select2."+n.id,(function(n){var i=t(n.target).closest(".select2");t(".select2.select2-container--open").each((function(){this!=i[0]&&e.GetData(this,"element").select2("close")}))}))},i.prototype._detachCloseHandler=function(e){t(document.body).off("mousedown.select2."+e.id)},i.prototype.position=function(t,e){e.find(".selection").append(t)},i.prototype.destroy=function(){this._detachCloseHandler(this.container)},i.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get("disabled")},i})),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],(function(t,e,n,i){function o(){o.__super__.constructor.apply(this,arguments)}return n.Extend(o,e),o.prototype.render=function(){var t=o.__super__.render.call(this);return t[0].classList.add("select2-selection--single"),t.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),t},o.prototype.bind=function(t,e){var n=this;o.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.attr("aria-controls",i),this.$selection.on("mousedown",(function(t){1===t.which&&n.trigger("toggle",{originalEvent:t})})),this.$selection.on("focus",(function(t){})),this.$selection.on("blur",(function(t){})),t.on("focus",(function(e){t.isOpen()||n.$selection.trigger("focus")}))},o.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},o.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},o.prototype.selectionContainer=function(){return t("<span></span>")},o.prototype.update=function(t){if(0!==t.length){var e=t[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(e,n);n.empty().append(i);var o=e.title||e.text;o?n.attr("title",o):n.removeAttr("title")}else this.clear()},o})),e.define("select2/selection/multiple",["jquery","./base","../utils"],(function(t,e,n){function i(t,e){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,e),i.prototype.render=function(){var t=i.__super__.render.call(this);return t[0].classList.add("select2-selection--multiple"),t.html('<ul class="select2-selection__rendered"></ul>'),t},i.prototype.bind=function(e,o){var r=this;i.__super__.bind.apply(this,arguments);var a=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",a),this.$selection.on("click",(function(t){r.trigger("toggle",{originalEvent:t})})),this.$selection.on("click",".select2-selection__choice__remove",(function(e){if(!r.isDisabled()){var i=t(this).parent(),o=n.GetData(i[0],"data");r.trigger("unselect",{originalEvent:e,data:o})}})),this.$selection.on("keydown",".select2-selection__choice__remove",(function(t){r.isDisabled()||t.stopPropagation()}))},i.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},i.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},i.prototype.selectionContainer=function(){return t('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>')},i.prototype.update=function(t){if(this.clear(),0!==t.length){for(var e=[],i=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",o=0;o<t.length;o++){var r=t[o],a=this.selectionContainer(),s=this.display(r,a),c=i+n.generateChars(4)+"-";r.id?c+=r.id:c+=n.generateChars(4),a.find(".select2-selection__choice__display").append(s).attr("id",c);var l=r.title||r.text;l&&a.attr("title",l);var u=this.options.get("translations").get("removeItem"),d=a.find(".select2-selection__choice__remove");d.attr("title",u()),d.attr("aria-label",u()),d.attr("aria-describedby",c),n.StoreData(a[0],"data",r),e.push(a)}this.$selection.find(".select2-selection__rendered").append(e)}},i})),e.define("select2/selection/placeholder",[],(function(){function t(t,e,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n)}return t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.createPlaceholder=function(t,e){var n=this.selectionContainer();n.html(this.display(e)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice");var i=e.title||e.text||n.text();return this.$selection.find(".select2-selection__rendered").attr("title",i),n},t.prototype.update=function(t,e){var n=1==e.length&&e[0].id!=this.placeholder.id;if(e.length>1||n)return t.call(this,e);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t})),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],(function(t,e,n){function i(){}return i.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",(function(t){i._handleClear(t)})),e.on("keypress",(function(t){i._handleKeyboardClear(t,e)}))},i.prototype._handleClear=function(t,e){if(!this.isDisabled()){var i=this.$selection.find(".select2-selection__clear");if(0!==i.length){e.stopPropagation();var o=n.GetData(i[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var a={data:o};if(this.trigger("clear",a),a.prevented)this.$element.val(r);else{for(var s=0;s<o.length;s++)if(a={data:o[s]},this.trigger("unselect",a),a.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},i.prototype._handleKeyboardClear=function(t,n,i){i.isOpen()||n.which!=e.DELETE&&n.which!=e.BACKSPACE||this._handleClear(n)},i.prototype.update=function(e,i){if(e.call(this,i),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){var o=this.$selection.find(".select2-selection__rendered").attr("id"),r=this.options.get("translations").get("removeAllItems"),a=t('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>');a.attr("title",r()),a.attr("aria-label",r()),a.attr("aria-describedby",o),n.StoreData(a[0],"data",i),this.$selection.prepend(a),this.$selection[0].classList.add("select2-selection--clearable")}},i})),e.define("select2/selection/search",["jquery","../utils","../keys"],(function(t,e,n){function i(t,e,n){t.call(this,e,n)}return i.prototype.render=function(e){var n=this.options.get("translations").get("search"),i=t('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=i,this.$search=i.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",n());var o=e.call(this);return this._transferTabIndex(),o.append(this.$searchContainer),o},i.prototype.bind=function(t,i,o){var r=this,a=i.id+"-results",s=i.id+"-container";t.call(this,i,o),r.$search.attr("aria-describedby",s),i.on("open",(function(){r.$search.attr("aria-controls",a),r.$search.trigger("focus")})),i.on("close",(function(){r.$search.val(""),r.resizeSearch(),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.trigger("focus")})),i.on("enable",(function(){r.$search.prop("disabled",!1),r._transferTabIndex()})),i.on("disable",(function(){r.$search.prop("disabled",!0)})),i.on("focus",(function(t){r.$search.trigger("focus")})),i.on("results:focus",(function(t){t.data._resultId?r.$search.attr("aria-activedescendant",t.data._resultId):r.$search.removeAttr("aria-activedescendant")})),this.$selection.on("focusin",".select2-search--inline",(function(t){r.trigger("focus",t)})),this.$selection.on("focusout",".select2-search--inline",(function(t){r._handleBlur(t)})),this.$selection.on("keydown",".select2-search--inline",(function(t){if(t.stopPropagation(),r.trigger("keypress",t),r._keyUpPrevented=t.isDefaultPrevented(),t.which===n.BACKSPACE&&""===r.$search.val()){var i=r.$selection.find(".select2-selection__choice").last();if(i.length>0){var o=e.GetData(i[0],"data");r.searchRemoveChoice(o),t.preventDefault()}}})),this.$selection.on("click",".select2-search--inline",(function(t){r.$search.val()&&t.stopPropagation()}));var c=document.documentMode,l=c&&c<=11;this.$selection.on("input.searchcheck",".select2-search--inline",(function(t){l?r.$selection.off("input.search input.searchcheck"):r.$selection.off("keyup.search")})),this.$selection.on("keyup.search input.search",".select2-search--inline",(function(t){if(l&&"input"===t.type)r.$selection.off("input.search input.searchcheck");else{var e=t.which;e!=n.SHIFT&&e!=n.CTRL&&e!=n.ALT&&e!=n.TAB&&r.handleSearch(t)}}))},i.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},i.prototype.createPlaceholder=function(t,e){this.$search.attr("placeholder",e.text)},i.prototype.update=function(t,e){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),t.call(this,e),this.resizeSearch(),n&&this.$search.trigger("focus")},i.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},i.prototype.searchRemoveChoice=function(t,e){this.trigger("unselect",{data:e}),this.$search.val(e.text),this.handleSearch()},i.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="100%";""===this.$search.attr("placeholder")&&(t=.75*(this.$search.val().length+1)+"em"),this.$search.css("width",t)},i})),e.define("select2/selection/selectionCss",["../utils"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),i=this.options.get("selectionCssClass")||"";return-1!==i.indexOf(":all:")&&(i=i.replace(":all:",""),t.copyNonInternalCssClasses(n[0],this.$element[0])),n.addClass(i),n},e})),e.define("select2/selection/eventRelay",["jquery"],(function(t){function e(){}return e.prototype.bind=function(e,n,i){var o=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],a=["opening","closing","selecting","unselecting","clearing"];e.call(this,n,i),n.on("*",(function(e,n){if(-1!==r.indexOf(e)){n=n||{};var i=t.Event("select2:"+e,{params:n});o.$element.trigger(i),-1!==a.indexOf(e)&&(n.prevented=i.isDefaultPrevented())}}))},e})),e.define("select2/translation",["jquery","require"],(function(t,e){function n(t){this.dict=t||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(t){return this.dict[t]},n.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},n._cache={},n.loadPath=function(t){if(!(t in n._cache)){var i=e(t);n._cache[t]=i}return new n(n._cache[t])},n})),e.define("select2/diacritics",[],(function(){return{"Ⓐ":"A",A:"A",À:"A",Á:"A",Â:"A",Ầ:"A",Ấ:"A",Ẫ:"A",Ẩ:"A",Ã:"A",Ā:"A",Ă:"A",Ằ:"A",Ắ:"A",Ẵ:"A",Ẳ:"A",Ȧ:"A",Ǡ:"A",Ä:"A",Ǟ:"A",Ả:"A",Å:"A",Ǻ:"A",Ǎ:"A",Ȁ:"A",Ȃ:"A",Ạ:"A",Ậ:"A",Ặ:"A",Ḁ:"A",Ą:"A",Ⱥ:"A",Ɐ:"A",Ꜳ:"AA",Æ:"AE",Ǽ:"AE",Ǣ:"AE",Ꜵ:"AO",Ꜷ:"AU",Ꜹ:"AV",Ꜻ:"AV",Ꜽ:"AY","Ⓑ":"B",B:"B",Ḃ:"B",Ḅ:"B",Ḇ:"B",Ƀ:"B",Ƃ:"B",Ɓ:"B","Ⓒ":"C",C:"C",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",Ç:"C",Ḉ:"C",Ƈ:"C",Ȼ:"C",Ꜿ:"C","Ⓓ":"D",D:"D",Ḋ:"D",Ď:"D",Ḍ:"D",Ḑ:"D",Ḓ:"D",Ḏ:"D",Đ:"D",Ƌ:"D",Ɗ:"D",Ɖ:"D",Ꝺ:"D",DZ:"DZ",DŽ:"DZ",Dz:"Dz",Dž:"Dz","Ⓔ":"E",E:"E",È:"E",É:"E",Ê:"E",Ề:"E",Ế:"E",Ễ:"E",Ể:"E",Ẽ:"E",Ē:"E",Ḕ:"E",Ḗ:"E",Ĕ:"E",Ė:"E",Ë:"E",Ẻ:"E",Ě:"E",Ȅ:"E",Ȇ:"E",Ẹ:"E",Ệ:"E",Ȩ:"E",Ḝ:"E",Ę:"E",Ḙ:"E",Ḛ:"E",Ɛ:"E",Ǝ:"E","Ⓕ":"F",F:"F",Ḟ:"F",Ƒ:"F",Ꝼ:"F","Ⓖ":"G",G:"G",Ǵ:"G",Ĝ:"G",Ḡ:"G",Ğ:"G",Ġ:"G",Ǧ:"G",Ģ:"G",Ǥ:"G",Ɠ:"G",Ꞡ:"G",Ᵹ:"G",Ꝿ:"G","Ⓗ":"H",H:"H",Ĥ:"H",Ḣ:"H",Ḧ:"H",Ȟ:"H",Ḥ:"H",Ḩ:"H",Ḫ:"H",Ħ:"H",Ⱨ:"H",Ⱶ:"H",Ɥ:"H","Ⓘ":"I",I:"I",Ì:"I",Í:"I",Î:"I",Ĩ:"I",Ī:"I",Ĭ:"I",İ:"I",Ï:"I",Ḯ:"I",Ỉ:"I",Ǐ:"I",Ȉ:"I",Ȋ:"I",Ị:"I",Į:"I",Ḭ:"I",Ɨ:"I","Ⓙ":"J",J:"J",Ĵ:"J",Ɉ:"J","Ⓚ":"K",K:"K",Ḱ:"K",Ǩ:"K",Ḳ:"K",Ķ:"K",Ḵ:"K",Ƙ:"K",Ⱪ:"K",Ꝁ:"K",Ꝃ:"K",Ꝅ:"K",Ꞣ:"K","Ⓛ":"L",L:"L",Ŀ:"L",Ĺ:"L",Ľ:"L",Ḷ:"L",Ḹ:"L",Ļ:"L",Ḽ:"L",Ḻ:"L",Ł:"L",Ƚ:"L",Ɫ:"L",Ⱡ:"L",Ꝉ:"L",Ꝇ:"L",Ꞁ:"L",LJ:"LJ",Lj:"Lj","Ⓜ":"M",M:"M",Ḿ:"M",Ṁ:"M",Ṃ:"M",Ɱ:"M",Ɯ:"M","Ⓝ":"N",N:"N",Ǹ:"N",Ń:"N",Ñ:"N",Ṅ:"N",Ň:"N",Ṇ:"N",Ņ:"N",Ṋ:"N",Ṉ:"N",Ƞ:"N",Ɲ:"N",Ꞑ:"N",Ꞥ:"N",NJ:"NJ",Nj:"Nj","Ⓞ":"O",O:"O",Ò:"O",Ó:"O",Ô:"O",Ồ:"O",Ố:"O",Ỗ:"O",Ổ:"O",Õ:"O",Ṍ:"O",Ȭ:"O",Ṏ:"O",Ō:"O",Ṑ:"O",Ṓ:"O",Ŏ:"O",Ȯ:"O",Ȱ:"O",Ö:"O",Ȫ:"O",Ỏ:"O",Ő:"O",Ǒ:"O",Ȍ:"O",Ȏ:"O",Ơ:"O",Ờ:"O",Ớ:"O",Ỡ:"O",Ở:"O",Ợ:"O",Ọ:"O",Ộ:"O",Ǫ:"O",Ǭ:"O",Ø:"O",Ǿ:"O",Ɔ:"O",Ɵ:"O",Ꝋ:"O",Ꝍ:"O",Œ:"OE",Ƣ:"OI",Ꝏ:"OO",Ȣ:"OU","Ⓟ":"P",P:"P",Ṕ:"P",Ṗ:"P",Ƥ:"P",Ᵽ:"P",Ꝑ:"P",Ꝓ:"P",Ꝕ:"P","Ⓠ":"Q",Q:"Q",Ꝗ:"Q",Ꝙ:"Q",Ɋ:"Q","Ⓡ":"R",R:"R",Ŕ:"R",Ṙ:"R",Ř:"R",Ȑ:"R",Ȓ:"R",Ṛ:"R",Ṝ:"R",Ŗ:"R",Ṟ:"R",Ɍ:"R",Ɽ:"R",Ꝛ:"R",Ꞧ:"R",Ꞃ:"R","Ⓢ":"S",S:"S",ẞ:"S",Ś:"S",Ṥ:"S",Ŝ:"S",Ṡ:"S",Š:"S",Ṧ:"S",Ṣ:"S",Ṩ:"S",Ș:"S",Ş:"S",Ȿ:"S",Ꞩ:"S",Ꞅ:"S","Ⓣ":"T",T:"T",Ṫ:"T",Ť:"T",Ṭ:"T",Ț:"T",Ţ:"T",Ṱ:"T",Ṯ:"T",Ŧ:"T",Ƭ:"T",Ʈ:"T",Ⱦ:"T",Ꞇ:"T",Ꜩ:"TZ","Ⓤ":"U",U:"U",Ù:"U",Ú:"U",Û:"U",Ũ:"U",Ṹ:"U",Ū:"U",Ṻ:"U",Ŭ:"U",Ü:"U",Ǜ:"U",Ǘ:"U",Ǖ:"U",Ǚ:"U",Ủ:"U",Ů:"U",Ű:"U",Ǔ:"U",Ȕ:"U",Ȗ:"U",Ư:"U",Ừ:"U",Ứ:"U",Ữ:"U",Ử:"U",Ự:"U",Ụ:"U",Ṳ:"U",Ų:"U",Ṷ:"U",Ṵ:"U",Ʉ:"U","Ⓥ":"V",V:"V",Ṽ:"V",Ṿ:"V",Ʋ:"V",Ꝟ:"V",Ʌ:"V",Ꝡ:"VY","Ⓦ":"W",W:"W",Ẁ:"W",Ẃ:"W",Ŵ:"W",Ẇ:"W",Ẅ:"W",Ẉ:"W",Ⱳ:"W","Ⓧ":"X",X:"X",Ẋ:"X",Ẍ:"X","Ⓨ":"Y",Y:"Y",Ỳ:"Y",Ý:"Y",Ŷ:"Y",Ỹ:"Y",Ȳ:"Y",Ẏ:"Y",Ÿ:"Y",Ỷ:"Y",Ỵ:"Y",Ƴ:"Y",Ɏ:"Y",Ỿ:"Y","Ⓩ":"Z",Z:"Z",Ź:"Z",Ẑ:"Z",Ż:"Z",Ž:"Z",Ẓ:"Z",Ẕ:"Z",Ƶ:"Z",Ȥ:"Z",Ɀ:"Z",Ⱬ:"Z",Ꝣ:"Z","ⓐ":"a",a:"a",ẚ:"a",à:"a",á:"a",â:"a",ầ:"a",ấ:"a",ẫ:"a",ẩ:"a",ã:"a",ā:"a",ă:"a",ằ:"a",ắ:"a",ẵ:"a",ẳ:"a",ȧ:"a",ǡ:"a",ä:"a",ǟ:"a",ả:"a",å:"a",ǻ:"a",ǎ:"a",ȁ:"a",ȃ:"a",ạ:"a",ậ:"a",ặ:"a",ḁ:"a",ą:"a",ⱥ:"a",ɐ:"a",ꜳ:"aa",æ:"ae",ǽ:"ae",ǣ:"ae",ꜵ:"ao",ꜷ:"au",ꜹ:"av",ꜻ:"av",ꜽ:"ay","ⓑ":"b",b:"b",ḃ:"b",ḅ:"b",ḇ:"b",ƀ:"b",ƃ:"b",ɓ:"b","ⓒ":"c",c:"c",ć:"c",ĉ:"c",ċ:"c",č:"c",ç:"c",ḉ:"c",ƈ:"c",ȼ:"c",ꜿ:"c",ↄ:"c","ⓓ":"d",d:"d",ḋ:"d",ď:"d",ḍ:"d",ḑ:"d",ḓ:"d",ḏ:"d",đ:"d",ƌ:"d",ɖ:"d",ɗ:"d",ꝺ:"d",dz:"dz",dž:"dz","ⓔ":"e",e:"e",è:"e",é:"e",ê:"e",ề:"e",ế:"e",ễ:"e",ể:"e",ẽ:"e",ē:"e",ḕ:"e",ḗ:"e",ĕ:"e",ė:"e",ë:"e",ẻ:"e",ě:"e",ȅ:"e",ȇ:"e",ẹ:"e",ệ:"e",ȩ:"e",ḝ:"e",ę:"e",ḙ:"e",ḛ:"e",ɇ:"e",ɛ:"e",ǝ:"e","ⓕ":"f",f:"f",ḟ:"f",ƒ:"f",ꝼ:"f","ⓖ":"g",g:"g",ǵ:"g",ĝ:"g",ḡ:"g",ğ:"g",ġ:"g",ǧ:"g",ģ:"g",ǥ:"g",ɠ:"g",ꞡ:"g",ᵹ:"g",ꝿ:"g","ⓗ":"h",h:"h",ĥ:"h",ḣ:"h",ḧ:"h",ȟ:"h",ḥ:"h",ḩ:"h",ḫ:"h",ẖ:"h",ħ:"h",ⱨ:"h",ⱶ:"h",ɥ:"h",ƕ:"hv","ⓘ":"i",i:"i",ì:"i",í:"i",î:"i",ĩ:"i",ī:"i",ĭ:"i",ï:"i",ḯ:"i",ỉ:"i",ǐ:"i",ȉ:"i",ȋ:"i",ị:"i",į:"i",ḭ:"i",ɨ:"i",ı:"i","ⓙ":"j",j:"j",ĵ:"j",ǰ:"j",ɉ:"j","ⓚ":"k",k:"k",ḱ:"k",ǩ:"k",ḳ:"k",ķ:"k",ḵ:"k",ƙ:"k",ⱪ:"k",ꝁ:"k",ꝃ:"k",ꝅ:"k",ꞣ:"k","ⓛ":"l",l:"l",ŀ:"l",ĺ:"l",ľ:"l",ḷ:"l",ḹ:"l",ļ:"l",ḽ:"l",ḻ:"l",ſ:"l",ł:"l",ƚ:"l",ɫ:"l",ⱡ:"l",ꝉ:"l",ꞁ:"l",ꝇ:"l",lj:"lj","ⓜ":"m",m:"m",ḿ:"m",ṁ:"m",ṃ:"m",ɱ:"m",ɯ:"m","ⓝ":"n",n:"n",ǹ:"n",ń:"n",ñ:"n",ṅ:"n",ň:"n",ṇ:"n",ņ:"n",ṋ:"n",ṉ:"n",ƞ:"n",ɲ:"n",ʼn:"n",ꞑ:"n",ꞥ:"n",nj:"nj","ⓞ":"o",o:"o",ò:"o",ó:"o",ô:"o",ồ:"o",ố:"o",ỗ:"o",ổ:"o",õ:"o",ṍ:"o",ȭ:"o",ṏ:"o",ō:"o",ṑ:"o",ṓ:"o",ŏ:"o",ȯ:"o",ȱ:"o",ö:"o",ȫ:"o",ỏ:"o",ő:"o",ǒ:"o",ȍ:"o",ȏ:"o",ơ:"o",ờ:"o",ớ:"o",ỡ:"o",ở:"o",ợ:"o",ọ:"o",ộ:"o",ǫ:"o",ǭ:"o",ø:"o",ǿ:"o",ɔ:"o",ꝋ:"o",ꝍ:"o",ɵ:"o",œ:"oe",ƣ:"oi",ȣ:"ou",ꝏ:"oo","ⓟ":"p",p:"p",ṕ:"p",ṗ:"p",ƥ:"p",ᵽ:"p",ꝑ:"p",ꝓ:"p",ꝕ:"p","ⓠ":"q",q:"q",ɋ:"q",ꝗ:"q",ꝙ:"q","ⓡ":"r",r:"r",ŕ:"r",ṙ:"r",ř:"r",ȑ:"r",ȓ:"r",ṛ:"r",ṝ:"r",ŗ:"r",ṟ:"r",ɍ:"r",ɽ:"r",ꝛ:"r",ꞧ:"r",ꞃ:"r","ⓢ":"s",s:"s",ß:"s",ś:"s",ṥ:"s",ŝ:"s",ṡ:"s",š:"s",ṧ:"s",ṣ:"s",ṩ:"s",ș:"s",ş:"s",ȿ:"s",ꞩ:"s",ꞅ:"s",ẛ:"s","ⓣ":"t",t:"t",ṫ:"t",ẗ:"t",ť:"t",ṭ:"t",ț:"t",ţ:"t",ṱ:"t",ṯ:"t",ŧ:"t",ƭ:"t",ʈ:"t",ⱦ:"t",ꞇ:"t",ꜩ:"tz","ⓤ":"u",u:"u",ù:"u",ú:"u",û:"u",ũ:"u",ṹ:"u",ū:"u",ṻ:"u",ŭ:"u",ü:"u",ǜ:"u",ǘ:"u",ǖ:"u",ǚ:"u",ủ:"u",ů:"u",ű:"u",ǔ:"u",ȕ:"u",ȗ:"u",ư:"u",ừ:"u",ứ:"u",ữ:"u",ử:"u",ự:"u",ụ:"u",ṳ:"u",ų:"u",ṷ:"u",ṵ:"u",ʉ:"u","ⓥ":"v",v:"v",ṽ:"v",ṿ:"v",ʋ:"v",ꝟ:"v",ʌ:"v",ꝡ:"vy","ⓦ":"w",w:"w",ẁ:"w",ẃ:"w",ŵ:"w",ẇ:"w",ẅ:"w",ẘ:"w",ẉ:"w",ⱳ:"w","ⓧ":"x",x:"x",ẋ:"x",ẍ:"x","ⓨ":"y",y:"y",ỳ:"y",ý:"y",ŷ:"y",ỹ:"y",ȳ:"y",ẏ:"y",ÿ:"y",ỷ:"y",ẙ:"y",ỵ:"y",ƴ:"y",ɏ:"y",ỿ:"y","ⓩ":"z",z:"z",ź:"z",ẑ:"z",ż:"z",ž:"z",ẓ:"z",ẕ:"z",ƶ:"z",ȥ:"z",ɀ:"z",ⱬ:"z",ꝣ:"z",Ά:"Α",Έ:"Ε",Ή:"Η",Ί:"Ι",Ϊ:"Ι",Ό:"Ο",Ύ:"Υ",Ϋ:"Υ",Ώ:"Ω",ά:"α",έ:"ε",ή:"η",ί:"ι",ϊ:"ι",ΐ:"ι",ό:"ο",ύ:"υ",ϋ:"υ",ΰ:"υ",ώ:"ω",ς:"σ","’":"'"}})),e.define("select2/data/base",["../utils"],(function(t){function e(t,n){e.__super__.constructor.call(this)}return t.Extend(e,t.Observable),e.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},e.prototype.query=function(t,e){throw new Error("The `query` method must be defined in child classes.")},e.prototype.bind=function(t,e){},e.prototype.destroy=function(){},e.prototype.generateResultId=function(e,n){var i=e.id+"-result-";return i+=t.generateChars(4),null!=n.id?i+="-"+n.id.toString():i+="-"+t.generateChars(4),i},e})),e.define("select2/data/select",["./base","../utils","jquery"],(function(t,e,n){function i(t,e){this.$element=t,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,t),i.prototype.current=function(t){var e=this;t(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),(function(t){return e.item(n(t))})))},i.prototype.select=function(t){var e=this;if(t.selected=!0,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current((function(n){var i=[];(t=[t]).push.apply(t,n);for(var o=0;o<t.length;o++){var r=t[o].id;-1===i.indexOf(r)&&i.push(r)}e.$element.val(i),e.$element.trigger("input").trigger("change")}));else{var n=t.id;this.$element.val(n),this.$element.trigger("input").trigger("change")}},i.prototype.unselect=function(t){var e=this;if(this.$element.prop("multiple")){if(t.selected=!1,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current((function(n){for(var i=[],o=0;o<n.length;o++){var r=n[o].id;r!==t.id&&-1===i.indexOf(r)&&i.push(r)}e.$element.val(i),e.$element.trigger("input").trigger("change")}))}},i.prototype.bind=function(t,e){var n=this;this.container=t,t.on("select",(function(t){n.select(t.data)})),t.on("unselect",(function(t){n.unselect(t.data)}))},i.prototype.destroy=function(){this.$element.find("*").each((function(){e.RemoveData(this)}))},i.prototype.query=function(t,e){var i=[],o=this;this.$element.children().each((function(){if("option"===this.tagName.toLowerCase()||"optgroup"===this.tagName.toLowerCase()){var e=n(this),r=o.item(e),a=o.matches(t,r);null!==a&&i.push(a)}})),e({results:i})},i.prototype.addOptions=function(t){this.$element.append(t)},i.prototype.option=function(t){var i;t.children?(i=document.createElement("optgroup")).label=t.text:void 0!==(i=document.createElement("option")).textContent?i.textContent=t.text:i.innerText=t.text,void 0!==t.id&&(i.value=t.id),t.disabled&&(i.disabled=!0),t.selected&&(i.selected=!0),t.title&&(i.title=t.title);var o=this._normalizeItem(t);return o.element=i,e.StoreData(i,"data",o),n(i)},i.prototype.item=function(t){var i={};if(null!=(i=e.GetData(t[0],"data")))return i;var o=t[0];if("option"===o.tagName.toLowerCase())i={id:t.val(),text:t.text(),disabled:t.prop("disabled"),selected:t.prop("selected"),title:t.prop("title")};else if("optgroup"===o.tagName.toLowerCase()){i={text:t.prop("label"),children:[],title:t.prop("title")};for(var r=t.children("option"),a=[],s=0;s<r.length;s++){var c=n(r[s]),l=this.item(c);a.push(l)}i.children=a}return(i=this._normalizeItem(i)).element=t[0],e.StoreData(t[0],"data",i),i},i.prototype._normalizeItem=function(t){t!==Object(t)&&(t={id:t,text:t});return null!=(t=n.extend({},{text:""},t)).id&&(t.id=t.id.toString()),null!=t.text&&(t.text=t.text.toString()),null==t._resultId&&t.id&&null!=this.container&&(t._resultId=this.generateResultId(this.container,t)),n.extend({},{selected:!1,disabled:!1},t)},i.prototype.matches=function(t,e){return this.options.get("matcher")(t,e)},i})),e.define("select2/data/array",["./select","../utils","jquery"],(function(t,e,n){function i(t,e){this._dataToConvert=e.get("data")||[],i.__super__.constructor.call(this,t,e)}return e.Extend(i,t),i.prototype.bind=function(t,e){i.__super__.bind.call(this,t,e),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(t){var e=this.$element.find("option").filter((function(e,n){return n.value==t.id.toString()}));0===e.length&&(e=this.option(t),this.addOptions(e)),i.__super__.select.call(this,t)},i.prototype.convertToOptions=function(t){var e=this,i=this.$element.find("option"),o=i.map((function(){return e.item(n(this)).id})).get(),r=[];function a(t){return function(){return n(this).val()==t.id}}for(var s=0;s<t.length;s++){var c=this._normalizeItem(t[s]);if(o.indexOf(c.id)>=0){var l=i.filter(a(c)),u=this.item(l),d=n.extend(!0,{},c,u),p=this.option(d);l.replaceWith(p)}else{var f=this.option(c);if(c.children){var m=this.convertToOptions(c.children);f.append(m)}r.push(f)}}return r},i})),e.define("select2/data/ajax",["./array","../utils","jquery"],(function(t,e,n){function i(t,e){this.ajaxOptions=this._applyDefaults(e.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),i.__super__.constructor.call(this,t,e)}return e.Extend(i,t),i.prototype._applyDefaults=function(t){var e={data:function(t){return n.extend({},t,{q:t.term})},transport:function(t,e,i){var o=n.ajax(t);return o.then(e),o.fail(i),o}};return n.extend({},e,t,!0)},i.prototype.processResults=function(t){return t},i.prototype.query=function(t,e){var i=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var o=n.extend({type:"GET"},this.ajaxOptions);function r(){var n=o.transport(o,(function(n){var o=i.processResults(n,t);i.options.get("debug")&&window.console&&console.error&&(o&&o.results&&Array.isArray(o.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),e(o)}),(function(){(!("status"in n)||0!==n.status&&"0"!==n.status)&&i.trigger("results:message",{message:"errorLoading"})}));i._request=n}"function"==typeof o.url&&(o.url=o.url.call(this.$element,t)),"function"==typeof o.data&&(o.data=o.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(r,this.ajaxOptions.delay)):r()},i})),e.define("select2/data/tags",["jquery"],(function(t){function e(t,e,n){var i=n.get("tags"),o=n.get("createTag");void 0!==o&&(this.createTag=o);var r=n.get("insertTag");if(void 0!==r&&(this.insertTag=r),t.call(this,e,n),Array.isArray(i))for(var a=0;a<i.length;a++){var s=i[a],c=this._normalizeItem(s),l=this.option(c);this.$element.append(l)}}return e.prototype.query=function(t,e,n){var i=this;this._removeOldTags(),null!=e.term&&null==e.page?t.call(this,e,(function t(o,r){for(var a=o.results,s=0;s<a.length;s++){var c=a[s],l=null!=c.children&&!t({results:c.children},!0);if((c.text||"").toUpperCase()===(e.term||"").toUpperCase()||l)return!r&&(o.data=a,void n(o))}if(r)return!0;var u=i.createTag(e);if(null!=u){var d=i.option(u);d.attr("data-select2-tag","true"),i.addOptions([d]),i.insertTag(a,u)}o.results=a,n(o)})):t.call(this,e,n)},e.prototype.createTag=function(t,e){if(null==e.term)return null;var n=e.term.trim();return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(t,e,n){e.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each((function(){this.selected||t(this).remove()}))},e})),e.define("select2/data/tokenizer",["jquery"],(function(t){function e(t,e,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),t.call(this,e,n)}return e.prototype.bind=function(t,e,n){t.call(this,e,n),this.$search=e.dropdown.$search||e.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,n,i){var o=this;n.term=n.term||"";var r=this.tokenizer(n,this.options,(function(e){var n=o._normalizeItem(e);if(!o.$element.find("option").filter((function(){return t(this).val()===n.id})).length){var i=o.option(n);i.attr("data-select2-tag",!0),o._removeOldTags(),o.addOptions([i])}!function(t){o.trigger("select",{data:t})}(n)}));r.term!==n.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),n.term=r.term),e.call(this,n,i)},e.prototype.tokenizer=function(e,n,i,o){for(var r=i.get("tokenSeparators")||[],a=n.term,s=0,c=this.createTag||function(t){return{id:t.term,text:t.term}};s<a.length;){var l=a[s];if(-1!==r.indexOf(l)){var u=a.substr(0,s),d=c(t.extend({},n,{term:u}));null!=d?(o(d),a=a.substr(s+1)||"",s=0):s++}else s++}return{term:a}},e})),e.define("select2/data/minimumInputLength",[],(function(){function t(t,e,n){this.minimumInputLength=n.get("minimumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",e.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t})),e.define("select2/data/maximumInputLength",[],(function(){function t(t,e,n){this.maximumInputLength=n.get("maximumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",this.maximumInputLength>0&&e.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t})),e.define("select2/data/maximumSelectionLength",[],(function(){function t(t,e,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),t.call(this,e,n)}return t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("select",(function(){i._checkIfMaximumSelected()}))},t.prototype.query=function(t,e,n){var i=this;this._checkIfMaximumSelected((function(){t.call(i,e,n)}))},t.prototype._checkIfMaximumSelected=function(t,e){var n=this;this.current((function(t){var i=null!=t?t.length:0;n.maximumSelectionLength>0&&i>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):e&&e()}))},t})),e.define("select2/dropdown",["jquery","./utils"],(function(t,e){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e,e},n.prototype.bind=function(){},n.prototype.position=function(t,e){},n.prototype.destroy=function(){this.$dropdown.remove()},n})),e.define("select2/dropdown/search",["jquery"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),i=this.options.get("translations").get("search"),o=t('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=o,this.$search=o.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",i()),n.prepend(o),n},e.prototype.bind=function(e,n,i){var o=this,r=n.id+"-results";e.call(this,n,i),this.$search.on("keydown",(function(t){o.trigger("keypress",t),o._keyUpPrevented=t.isDefaultPrevented()})),this.$search.on("input",(function(e){t(this).off("keyup")})),this.$search.on("keyup input",(function(t){o.handleSearch(t)})),n.on("open",(function(){o.$search.attr("tabindex",0),o.$search.attr("aria-controls",r),o.$search.trigger("focus"),window.setTimeout((function(){o.$search.trigger("focus")}),0)})),n.on("close",(function(){o.$search.attr("tabindex",-1),o.$search.removeAttr("aria-controls"),o.$search.removeAttr("aria-activedescendant"),o.$search.val(""),o.$search.trigger("blur")})),n.on("focus",(function(){n.isOpen()||o.$search.trigger("focus")})),n.on("results:all",(function(t){null!=t.query.term&&""!==t.query.term||(o.showSearch(t)?o.$searchContainer[0].classList.remove("select2-search--hide"):o.$searchContainer[0].classList.add("select2-search--hide"))})),n.on("results:focus",(function(t){t.data._resultId?o.$search.attr("aria-activedescendant",t.data._resultId):o.$search.removeAttr("aria-activedescendant")}))},e.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.showSearch=function(t,e){return!0},e})),e.define("select2/dropdown/hidePlaceholder",[],(function(){function t(t,e,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n,i)}return t.prototype.append=function(t,e){e.results=this.removePlaceholder(e.results),t.call(this,e)},t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.removePlaceholder=function(t,e){for(var n=e.slice(0),i=e.length-1;i>=0;i--){var o=e[i];this.placeholder.id===o.id&&n.splice(i,1)}return n},t})),e.define("select2/dropdown/infiniteScroll",["jquery"],(function(t){function e(t,e,n,i){this.lastParams={},t.call(this,e,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(t,e){this.$loadingMore.remove(),this.loading=!1,t.call(this,e),this.showLoadingMore(e)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("query",(function(t){i.lastParams=t,i.loading=!0})),e.on("query:append",(function(t){i.lastParams=t,i.loading=!0})),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=t.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore()},e.prototype.loadMore=function(){this.loading=!0;var e=t.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(t,e){return e.pagination&&e.pagination.more},e.prototype.createLoadingMore=function(){var e=t('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return e.html(n(this.lastParams)),e},e})),e.define("select2/dropdown/attachBody",["jquery","../utils"],(function(t,e){function n(e,n,i){this.$dropdownParent=t(i.get("dropdownParent")||document.body),e.call(this,n,i)}return n.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("open",(function(){i._showDropdown(),i._attachPositioningHandler(e),i._bindContainerResultHandlers(e)})),e.on("close",(function(){i._hideDropdown(),i._detachPositioningHandler(e)})),this.$dropdownContainer.on("mousedown",(function(t){t.stopPropagation()}))},n.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(t,e,n){e.attr("class",n.attr("class")),e[0].classList.remove("select2"),e[0].classList.add("select2-container--open"),e.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(e){var n=t("<span></span>"),i=e.call(this);return n.append(i),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(t,e){if(!this._containerResultsHandlersBound){var n=this;e.on("results:all",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("results:append",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("results:message",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("select",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("unselect",(function(){n._positionDropdown(),n._resizeDropdown()})),this._containerResultsHandlersBound=!0}},n.prototype._attachPositioningHandler=function(n,i){var o=this,r="scroll.select2."+i.id,a="resize.select2."+i.id,s="orientationchange.select2."+i.id,c=this.$container.parents().filter(e.hasScroll);c.each((function(){e.StoreData(this,"select2-scroll-position",{x:t(this).scrollLeft(),y:t(this).scrollTop()})})),c.on(r,(function(n){var i=e.GetData(this,"select2-scroll-position");t(this).scrollTop(i.y)})),t(window).on(r+" "+a+" "+s,(function(t){o._positionDropdown(),o._resizeDropdown()}))},n.prototype._detachPositioningHandler=function(n,i){var o="scroll.select2."+i.id,r="resize.select2."+i.id,a="orientationchange.select2."+i.id;this.$container.parents().filter(e.hasScroll).off(o),t(window).off(o+" "+r+" "+a)},n.prototype._positionDropdown=function(){var e=t(window),n=this.$dropdown[0].classList.contains("select2-dropdown--above"),i=this.$dropdown[0].classList.contains("select2-dropdown--below"),o=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var a={height:this.$container.outerHeight(!1)};a.top=r.top,a.bottom=r.top+a.height;var s=this.$dropdown.outerHeight(!1),c=e.scrollTop(),l=e.scrollTop()+e.height(),u=c<r.top-s,d=l>r.bottom+s,p={left:r.left,top:a.bottom},f=this.$dropdownParent;"static"===f.css("position")&&(f=f.offsetParent());var m={top:0,left:0};(t.contains(document.body,f[0])||f[0].isConnected)&&(m=f.offset()),p.top-=m.top,p.left-=m.left,n||i||(o="below"),d||!u||n?!u&&d&&n&&(o="below"):o="above",("above"==o||n&&"below"!==o)&&(p.top=a.top-m.top-s),null!=o&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+o),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+o)),this.$dropdownContainer.css(p)},n.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},n.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n})),e.define("select2/dropdown/minimumResultsForSearch",[],(function(){function t(e){for(var n=0,i=0;i<e.length;i++){var o=e[i];o.children?n+=t(o.children):n++}return n}function e(t,e,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,e,n,i)}return e.prototype.showSearch=function(e,n){return!(t(n.data.results)<this.minimumResultsForSearch)&&e.call(this,n)},e})),e.define("select2/dropdown/selectOnClose",["../utils"],(function(t){function e(){}return e.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("close",(function(t){i._handleSelectOnClose(t)}))},e.prototype._handleSelectOnClose=function(e,n){if(n&&null!=n.originalSelect2Event){var i=n.originalSelect2Event;if("select"===i._type||"unselect"===i._type)return}var o=this.getHighlightedResults();if(!(o.length<1)){var r=t.GetData(o[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e})),e.define("select2/dropdown/closeOnSelect",[],(function(){function t(){}return t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("select",(function(t){i._selectTriggered(t)})),e.on("unselect",(function(t){i._selectTriggered(t)}))},t.prototype._selectTriggered=function(t,e){var n=e.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:e})},t})),e.define("select2/dropdown/dropdownCss",["../utils"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),i=this.options.get("dropdownCssClass")||"";return-1!==i.indexOf(":all:")&&(i=i.replace(":all:",""),t.copyNonInternalCssClasses(n[0],this.$element[0])),n.addClass(i),n},e})),e.define("select2/dropdown/tagsSearchHighlight",["../utils"],(function(t){function e(){}return e.prototype.highlightFirstItem=function(e){var n=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(n.length>0){var i=n.first(),o=t.GetData(i[0],"data").element;if(o&&o.getAttribute&&"true"===o.getAttribute("data-select2-tag"))return void i.trigger("mouseenter")}e.call(this)},e})),e.define("select2/i18n/en",[],(function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(t){var e=t.input.length-t.maximum,n="Please delete "+e+" character";return 1!=e&&(n+="s"),n},inputTooShort:function(t){return"Please enter "+(t.minimum-t.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){var e="You can only select "+t.maximum+" item";return 1!=t.maximum&&(e+="s"),e},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}})),e.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],(function(t,e,n,i,o,r,a,s,c,l,u,d,p,f,m,h,g,v,y,b,_,w,A,k,C,E,T,U,x,D,S){function O(){this.reset()}return O.prototype.apply=function(u){if(null==(u=t.extend(!0,{},this.defaults,u)).dataAdapter&&(null!=u.ajax?u.dataAdapter=m:null!=u.data?u.dataAdapter=f:u.dataAdapter=p,u.minimumInputLength>0&&(u.dataAdapter=l.Decorate(u.dataAdapter,v)),u.maximumInputLength>0&&(u.dataAdapter=l.Decorate(u.dataAdapter,y)),u.maximumSelectionLength>0&&(u.dataAdapter=l.Decorate(u.dataAdapter,b)),u.tags&&(u.dataAdapter=l.Decorate(u.dataAdapter,h)),null==u.tokenSeparators&&null==u.tokenizer||(u.dataAdapter=l.Decorate(u.dataAdapter,g))),null==u.resultsAdapter&&(u.resultsAdapter=e,null!=u.ajax&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,k)),null!=u.placeholder&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,A)),u.selectOnClose&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,T)),u.tags&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,D))),null==u.dropdownAdapter){if(u.multiple)u.dropdownAdapter=_;else{var d=l.Decorate(_,w);u.dropdownAdapter=d}0!==u.minimumResultsForSearch&&(u.dropdownAdapter=l.Decorate(u.dropdownAdapter,E)),u.closeOnSelect&&(u.dropdownAdapter=l.Decorate(u.dropdownAdapter,U)),null!=u.dropdownCssClass&&(u.dropdownAdapter=l.Decorate(u.dropdownAdapter,x)),u.dropdownAdapter=l.Decorate(u.dropdownAdapter,C)}null==u.selectionAdapter&&(u.multiple?u.selectionAdapter=i:u.selectionAdapter=n,null!=u.placeholder&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,o)),u.allowClear&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,r)),u.multiple&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,a)),null!=u.selectionCssClass&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,s)),u.selectionAdapter=l.Decorate(u.selectionAdapter,c)),u.language=this._resolveLanguage(u.language),u.language.push("en");for(var S=[],O=0;O<u.language.length;O++){var M=u.language[O];-1===S.indexOf(M)&&S.push(M)}return u.language=S,u.translations=this._processTranslations(u.language,u.debug),u},O.prototype.reset=function(){function e(t){return t.replace(/[^\u0000-\u007E]/g,(function(t){return d[t]||t}))}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:l.escapeMarkup,language:{},matcher:function n(i,o){if(null==i.term||""===i.term.trim())return o;if(o.children&&o.children.length>0){for(var r=t.extend(!0,{},o),a=o.children.length-1;a>=0;a--)null==n(i,o.children[a])&&r.children.splice(a,1);return r.children.length>0?r:n(i,r)}var s=e(o.text).toUpperCase(),c=e(i.term).toUpperCase();return s.indexOf(c)>-1?o:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},O.prototype.applyFromElement=function(t,e){var n=t.language,i=this.defaults.language,o=e.prop("lang"),r=e.closest("[lang]").prop("lang"),a=Array.prototype.concat.call(this._resolveLanguage(o),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(r));return t.language=a,t},O.prototype._resolveLanguage=function(e){if(!e)return[];if(t.isEmptyObject(e))return[];if(t.isPlainObject(e))return[e];var n;n=Array.isArray(e)?e:[e];for(var i=[],o=0;o<n.length;o++)if(i.push(n[o]),"string"==typeof n[o]&&n[o].indexOf("-")>0){var r=n[o].split("-")[0];i.push(r)}return i},O.prototype._processTranslations=function(e,n){for(var i=new u,o=0;o<e.length;o++){var r=new u,a=e[o];if("string"==typeof a)try{r=u.loadPath(a)}catch(t){try{a=this.defaults.amdLanguageBase+a,r=u.loadPath(a)}catch(t){n&&window.console&&console.warn&&console.warn('Select2: The language file for "'+a+'" could not be automatically loaded. A fallback will be used instead.')}}else r=t.isPlainObject(a)?new u(a):a;i.extend(r)}return i},O.prototype.set=function(e,n){var i={};i[t.camelCase(e)]=n;var o=l._convertData(i);t.extend(!0,this.defaults,o)},new O})),e.define("select2/options",["jquery","./defaults","./utils"],(function(t,e,n){function i(t,n){this.options=t,null!=n&&this.fromElement(n),null!=n&&(this.options=e.applyFromElement(this.options,n)),this.options=e.apply(this.options)}return i.prototype.fromElement=function(e){var i=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),n.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.StoreData(e[0],"data",n.GetData(e[0],"select2Tags")),n.StoreData(e[0],"tags",!0)),n.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",n.GetData(e[0],"ajaxUrl")),n.StoreData(e[0],"ajax-Url",n.GetData(e[0],"ajaxUrl")));var o={};function r(t,e){return e.toUpperCase()}for(var a=0;a<e[0].attributes.length;a++){var s=e[0].attributes[a].name,c="data-";if(s.substr(0,c.length)==c){var l=s.substring(c.length),u=n.GetData(e[0],l);o[l.replace(/-([a-z])/g,r)]=u}}t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset&&(o=t.extend(!0,{},e[0].dataset,o));var d=t.extend(!0,{},n.GetData(e[0]),o);for(var p in d=n._convertData(d))i.indexOf(p)>-1||(t.isPlainObject(this.options[p])?t.extend(this.options[p],d[p]):this.options[p]=d[p]);return this},i.prototype.get=function(t){return this.options[t]},i.prototype.set=function(t,e){this.options[t]=e},i})),e.define("select2/core",["jquery","./options","./utils","./keys"],(function(t,e,n,i){var o=function(t,i){null!=n.GetData(t[0],"select2")&&n.GetData(t[0],"select2").destroy(),this.$element=t,this.id=this._generateId(t),i=i||{},this.options=new e(i,t),o.__super__.constructor.call(this);var r=t.attr("tabindex")||0;n.StoreData(t[0],"old-tabindex",r),t.attr("tabindex","-1");var a=this.options.get("dataAdapter");this.dataAdapter=new a(t,this.options);var s=this.render();this._placeContainer(s);var c=this.options.get("selectionAdapter");this.selection=new c(t,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var l=this.options.get("dropdownAdapter");this.dropdown=new l(t,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var u=this.options.get("resultsAdapter");this.results=new u(t,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current((function(t){d.trigger("selection:update",{data:t})})),t[0].classList.add("select2-hidden-accessible"),t.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(t[0],"select2",this),t.data("select2",this)};return n.Extend(o,n.Observable),o.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},o.prototype._placeContainer=function(t){t.insertAfter(this.$element);var e=this._resolveWidth(this.$element,this.options.get("width"));null!=e&&t.css("width",e)},o.prototype._resolveWidth=function(t,e){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==e){var i=this._resolveWidth(t,"style");return null!=i?i:this._resolveWidth(t,"element")}if("element"==e){var o=t.outerWidth(!1);return o<=0?"auto":o+"px"}if("style"==e){var r=t.attr("style");if("string"!=typeof r)return null;for(var a=r.split(";"),s=0,c=a.length;s<c;s+=1){var l=a[s].replace(/\s/g,"").match(n);if(null!==l&&l.length>=1)return l[1]}return null}return"computedstyle"==e?window.getComputedStyle(t[0]).width:e},o.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},o.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",(function(){t.dataAdapter.current((function(e){t.trigger("selection:update",{data:e})}))})),this.$element.on("focus.select2",(function(e){t.trigger("focus",e)})),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this._observer=new window.MutationObserver((function(e){t._syncA(),t._syncS(e)})),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},o.prototype._registerDataEvents=function(){var t=this;this.dataAdapter.on("*",(function(e,n){t.trigger(e,n)}))},o.prototype._registerSelectionEvents=function(){var t=this,e=["toggle","focus"];this.selection.on("toggle",(function(){t.toggleDropdown()})),this.selection.on("focus",(function(e){t.focus(e)})),this.selection.on("*",(function(n,i){-1===e.indexOf(n)&&t.trigger(n,i)}))},o.prototype._registerDropdownEvents=function(){var t=this;this.dropdown.on("*",(function(e,n){t.trigger(e,n)}))},o.prototype._registerResultsEvents=function(){var t=this;this.results.on("*",(function(e,n){t.trigger(e,n)}))},o.prototype._registerEvents=function(){var t=this;this.on("open",(function(){t.$container[0].classList.add("select2-container--open")})),this.on("close",(function(){t.$container[0].classList.remove("select2-container--open")})),this.on("enable",(function(){t.$container[0].classList.remove("select2-container--disabled")})),this.on("disable",(function(){t.$container[0].classList.add("select2-container--disabled")})),this.on("blur",(function(){t.$container[0].classList.remove("select2-container--focus")})),this.on("query",(function(e){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(e,(function(n){t.trigger("results:all",{data:n,query:e})}))})),this.on("query:append",(function(e){this.dataAdapter.query(e,(function(n){t.trigger("results:append",{data:n,query:e})}))})),this.on("keypress",(function(e){var n=e.which;t.isOpen()?n===i.ESC||n===i.UP&&e.altKey?(t.close(e),e.preventDefault()):n===i.ENTER||n===i.TAB?(t.trigger("results:select",{}),e.preventDefault()):n===i.SPACE&&e.ctrlKey?(t.trigger("results:toggle",{}),e.preventDefault()):n===i.UP?(t.trigger("results:previous",{}),e.preventDefault()):n===i.DOWN&&(t.trigger("results:next",{}),e.preventDefault()):(n===i.ENTER||n===i.SPACE||n===i.DOWN&&e.altKey)&&(t.open(),e.preventDefault())}))},o.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},o.prototype._isChangeMutation=function(t){var e=this;if(t.addedNodes&&t.addedNodes.length>0){for(var n=0;n<t.addedNodes.length;n++)if(t.addedNodes[n].selected)return!0}else{if(t.removedNodes&&t.removedNodes.length>0)return!0;if(Array.isArray(t))return t.some((function(t){return e._isChangeMutation(t)}))}return!1},o.prototype._syncSubtree=function(t){var e=this._isChangeMutation(t),n=this;e&&this.dataAdapter.current((function(t){n.trigger("selection:update",{data:t})}))},o.prototype.trigger=function(t,e){var n=o.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===e&&(e={}),t in i){var r=i[t],a={prevented:!1,name:t,args:e};if(n.call(this,r,a),a.prevented)return void(e.prevented=!0)}n.call(this,t,e)},o.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},o.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},o.prototype.close=function(t){this.isOpen()&&this.trigger("close",{originalEvent:t})},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},o.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},o.prototype.focus=function(t){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},o.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=t&&0!==t.length||(t=[!0]);var e=!t[0];this.$element.prop("disabled",e)},o.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current((function(e){t=e})),t},o.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var e=t[0];Array.isArray(e)&&(e=e.map((function(t){return t.toString()}))),this.$element.val(e).trigger("input").trigger("change")},o.prototype.destroy=function(){n.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},o.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),n.StoreData(e[0],"element",this.$element),e},o})),e.define("jquery-mousewheel",["jquery"],(function(t){return t})),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],(function(t,e,n,i,o){if(null==t.fn.select2){var r=["open","close","destroy"];t.fn.select2=function(e){if("object"==typeof(e=e||{}))return this.each((function(){var i=t.extend(!0,{},e);new n(t(this),i)})),this;if("string"==typeof e){var i,a=Array.prototype.slice.call(arguments,1);return this.each((function(){var t=o.GetData(this,"select2");null==t&&window.console&&console.error&&console.error("The select2('"+e+"') method was called on an element that is not using Select2."),i=t[e].apply(t,a)})),r.indexOf(e)>-1?this:i}throw new Error("Invalid arguments for Select2: "+e)}}return null==t.fn.select2.defaults&&(t.fn.select2.defaults=i),n})),{define:e.define,require:e.require}}(),n=e.require("jquery.select2");return t.fn.select2.amd=e,n}.apply(e,i))||(t.exports=o)},8975:(t,e,n)=>{var i;!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function r(t){return s(l(t),arguments)}function a(t,e){return r.apply(null,[t].concat(e||[]))}function s(t,e){var n,i,a,s,c,l,u,d,p,f=1,m=t.length,h="";for(i=0;i<m;i++)if("string"==typeof t[i])h+=t[i];else if("object"==typeof t[i]){if((s=t[i]).keys)for(n=e[f],a=0;a<s.keys.length;a++){if(null==n)throw new Error(r('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[a],s.keys[a-1]));n=n[s.keys[a]]}else n=s.param_no?e[s.param_no]:e[f++];if(o.not_type.test(s.type)&&o.not_primitive.test(s.type)&&n instanceof Function&&(n=n()),o.numeric_arg.test(s.type)&&"number"!=typeof n&&isNaN(n))throw new TypeError(r("[sprintf] expecting number but found %T",n));switch(o.number.test(s.type)&&(d=n>=0),s.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,s.width?parseInt(s.width):0);break;case"e":n=s.precision?parseFloat(n).toExponential(s.precision):parseFloat(n).toExponential();break;case"f":n=s.precision?parseFloat(n).toFixed(s.precision):parseFloat(n);break;case"g":n=s.precision?String(Number(n.toPrecision(s.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=s.precision?n.substring(0,s.precision):n;break;case"t":n=String(!!n),n=s.precision?n.substring(0,s.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=s.precision?n.substring(0,s.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=s.precision?n.substring(0,s.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}o.json.test(s.type)?h+=n:(!o.number.test(s.type)||d&&!s.sign?p="":(p=d?"+":"-",n=n.toString().replace(o.sign,"")),l=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(p+n).length,c=s.width&&u>0?l.repeat(u):"",h+=s.align?p+n+c:"0"===l?p+c+n:c+p+n)}return h}var c=Object.create(null);function l(t){if(c[t])return c[t];for(var e,n=t,i=[],r=0;n;){if(null!==(e=o.text.exec(n)))i.push(e[0]);else if(null!==(e=o.modulo.exec(n)))i.push("%");else{if(null===(e=o.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){r|=1;var a=[],s=e[2],l=[];if(null===(l=o.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(l[1]);""!==(s=s.substring(l[0].length));)if(null!==(l=o.key_access.exec(s)))a.push(l[1]);else{if(null===(l=o.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(l[1])}e[2]=a}else r|=2;if(3===r)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}n=n.substring(e[0].length)}return c[t]=i}e.sprintf=r,e.vsprintf=a,"undefined"!=typeof window&&(window.sprintf=r,window.vsprintf=a,void 0===(i=function(){return{sprintf:r,vsprintf:a}}.call(e,n,e,t))||(t.exports=i))}()},2627:(t,e,n)=>{var i=n(7987);i&&i.__esModule&&(i=i.default),t.exports="string"==typeof i?i:i.toString()},7294:(t,e,n)=>{var i=n(4803);i&&i.__esModule&&(i=i.default),t.exports="string"==typeof i?i:i.toString()},8596:(t,e,n)=>{var i=n(1447);i&&i.__esModule&&(i=i.default),t.exports="string"==typeof i?i:i.toString()},5526:(t,e,n)=>{var i=n(4364);i&&i.__esModule&&(i=i.default),t.exports="string"==typeof i?i:i.toString()},1561:(t,e,n)=>{var i=n(9259);i&&i.__esModule&&(i=i.default),t.exports="string"==typeof i?i:i.toString()},5311:t=>{"use strict";t.exports=jQuery},5206:(t,e,n)=>{"use strict";n.d(e,{sR:()=>d});var i=n(4232),o=n(875);const r=(t,e)=>{var n,i;const o=t._$AN;if(void 0===o)return!1;for(const t of o)null===(i=(n=t)._$AO)||void 0===i||i.call(n,e,!1),r(t,e);return!0},a=t=>{let e,n;do{if(void 0===(e=t._$AM))break;n=e._$AN,n.delete(t),t=e}while(0===(null==n?void 0:n.size))},s=t=>{for(let e;e=t._$AM;t=e){let n=e._$AN;if(void 0===n)e._$AN=n=new Set;else if(n.has(t))break;n.add(t),u(e)}};function c(t){void 0!==this._$AN?(a(this),this._$AM=t,s(this)):this._$AM=t}function l(t,e=!1,n=0){const i=this._$AH,o=this._$AN;if(void 0!==o&&0!==o.size)if(e)if(Array.isArray(i))for(let t=n;t<i.length;t++)r(i[t],!1),a(i[t]);else null!=i&&(r(i,!1),a(i));else r(this,t)}const u=t=>{var e,n,i,r;t.type==o.pX.CHILD&&(null!==(e=(i=t)._$AP)&&void 0!==e||(i._$AP=l),null!==(n=(r=t)._$AQ)&&void 0!==n||(r._$AQ=c))};class d extends o.Xe{constructor(){super(...arguments),this._$AN=void 0}_$AT(t,e,n){super._$AT(t,e,n),s(this),this.isConnected=t._$AU}_$AO(t,e=!0){var n,i;t!==this.isConnected&&(this.isConnected=t,t?null===(n=this.reconnected)||void 0===n||n.call(this):null===(i=this.disconnected)||void 0===i||i.call(this)),e&&(r(this,t),a(this))}setValue(t){if((0,i.OR)(this._$Ct))this._$Ct._$AI(t,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=t,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}}},4232:(t,e,n)=>{"use strict";n.d(e,{OR:()=>a,_Y:()=>c,fk:()=>l,hl:()=>d,i9:()=>p,pt:()=>r,ws:()=>f});var i=n(3692);const{H:o}=i.Al,r=t=>null===t||"object"!=typeof t&&"function"!=typeof t,a=t=>void 0===t.strings,s=()=>document.createComment(""),c=(t,e,n)=>{var i;const r=t._$AA.parentNode,a=void 0===e?t._$AB:e._$AA;if(void 0===n){const e=r.insertBefore(s(),a),i=r.insertBefore(s(),a);n=new o(e,i,t,t.options)}else{const e=n._$AB.nextSibling,o=n._$AM,s=o!==t;if(s){let e;null===(i=n._$AQ)||void 0===i||i.call(n,t),n._$AM=t,void 0!==n._$AP&&(e=t._$AU)!==o._$AU&&n._$AP(e)}if(e!==a||s){let t=n._$AA;for(;t!==e;){const e=t.nextSibling;r.insertBefore(t,a),t=e}}}return n},l=(t,e,n=t)=>(t._$AI(e,n),t),u={},d=(t,e=u)=>t._$AH=e,p=t=>t._$AH,f=t=>{var e;null===(e=t._$AP)||void 0===e||e.call(t,!1,!0);let n=t._$AA;const i=t._$AB.nextSibling;for(;n!==i;){const t=n.nextSibling;n.remove(),n=t}}},875:(t,e,n)=>{"use strict";n.d(e,{XM:()=>o,Xe:()=>r,pX:()=>i});const i={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},o=t=>(...e)=>({_$litDirective$:t,values:e});class r{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,n){this._$Ct=t,this._$AM=e,this._$Ci=n}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}},3692:(t,e,n)=>{"use strict";var i;n.d(e,{Al:()=>N,Jb:()=>C,Ld:()=>E,dy:()=>k,sY:()=>U});const o=window,r=o.trustedTypes,a=r?r.createPolicy("lit-html",{createHTML:t=>t}):void 0,s=`lit$${(Math.random()+"").slice(9)}$`,c="?"+s,l=`<${c}>`,u=document,d=(t="")=>u.createComment(t),p=t=>null===t||"object"!=typeof t&&"function"!=typeof t,f=Array.isArray,m=t=>f(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]),h=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,g=/-->/g,v=/>/g,y=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),b=/'/g,_=/"/g,w=/^(?:script|style|textarea|title)$/i,A=t=>(e,...n)=>({_$litType$:t,strings:e,values:n}),k=A(1),C=(A(2),Symbol.for("lit-noChange")),E=Symbol.for("lit-nothing"),T=new WeakMap,U=(t,e,n)=>{var i,o;const r=null!==(i=null==n?void 0:n.renderBefore)&&void 0!==i?i:e;let a=r._$litPart$;if(void 0===a){const t=null!==(o=null==n?void 0:n.renderBefore)&&void 0!==o?o:null;r._$litPart$=a=new I(e.insertBefore(d(),t),t,void 0,null!=n?n:{})}return a._$AI(t),a},x=u.createTreeWalker(u,129,null,!1),D=(t,e)=>{const n=t.length-1,i=[];let o,r=2===e?"<svg>":"",c=h;for(let e=0;e<n;e++){const n=t[e];let a,u,d=-1,p=0;for(;p<n.length&&(c.lastIndex=p,u=c.exec(n),null!==u);)p=c.lastIndex,c===h?"!--"===u[1]?c=g:void 0!==u[1]?c=v:void 0!==u[2]?(w.test(u[2])&&(o=RegExp("</"+u[2],"g")),c=y):void 0!==u[3]&&(c=y):c===y?">"===u[0]?(c=null!=o?o:h,d=-1):void 0===u[1]?d=-2:(d=c.lastIndex-u[2].length,a=u[1],c=void 0===u[3]?y:'"'===u[3]?_:b):c===_||c===b?c=y:c===g||c===v?c=h:(c=y,o=void 0);const f=c===y&&t[e+1].startsWith("/>")?" ":"";r+=c===h?n+l:d>=0?(i.push(a),n.slice(0,d)+"$lit$"+n.slice(d)+s+f):n+s+(-2===d?(i.push(void 0),e):f)}const u=r+(t[n]||"<?>")+(2===e?"</svg>":"");if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==a?a.createHTML(u):u,i]};class S{constructor({strings:t,_$litType$:e},n){let i;this.parts=[];let o=0,a=0;const l=t.length-1,u=this.parts,[p,f]=D(t,e);if(this.el=S.createElement(p,n),x.currentNode=this.el.content,2===e){const t=this.el.content,e=t.firstChild;e.remove(),t.append(...e.childNodes)}for(;null!==(i=x.nextNode())&&u.length<l;){if(1===i.nodeType){if(i.hasAttributes()){const t=[];for(const e of i.getAttributeNames())if(e.endsWith("$lit$")||e.startsWith(s)){const n=f[a++];if(t.push(e),void 0!==n){const t=i.getAttribute(n.toLowerCase()+"$lit$").split(s),e=/([.?@])?(.*)/.exec(n);u.push({type:1,index:o,name:e[2],strings:t,ctor:"."===e[1]?P:"?"===e[1]?$:"@"===e[1]?F:L})}else u.push({type:6,index:o})}for(const e of t)i.removeAttribute(e)}if(w.test(i.tagName)){const t=i.textContent.split(s),e=t.length-1;if(e>0){i.textContent=r?r.emptyScript:"";for(let n=0;n<e;n++)i.append(t[n],d()),x.nextNode(),u.push({type:2,index:++o});i.append(t[e],d())}}}else if(8===i.nodeType)if(i.data===c)u.push({type:2,index:o});else{let t=-1;for(;-1!==(t=i.data.indexOf(s,t+1));)u.push({type:7,index:o}),t+=s.length-1}o++}}static createElement(t,e){const n=u.createElement("template");return n.innerHTML=t,n}}function O(t,e,n=t,i){var o,r,a,s;if(e===C)return e;let c=void 0!==i?null===(o=n._$Cl)||void 0===o?void 0:o[i]:n._$Cu;const l=p(e)?void 0:e._$litDirective$;return(null==c?void 0:c.constructor)!==l&&(null===(r=null==c?void 0:c._$AO)||void 0===r||r.call(c,!1),void 0===l?c=void 0:(c=new l(t),c._$AT(t,n,i)),void 0!==i?(null!==(a=(s=n)._$Cl)&&void 0!==a?a:s._$Cl=[])[i]=c:n._$Cu=c),void 0!==c&&(e=O(t,c._$AS(t,e.values),c,i)),e}class M{constructor(t,e){this.v=[],this._$AN=void 0,this._$AD=t,this._$AM=e}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}p(t){var e;const{el:{content:n},parts:i}=this._$AD,o=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:u).importNode(n,!0);x.currentNode=o;let r=x.nextNode(),a=0,s=0,c=i[0];for(;void 0!==c;){if(a===c.index){let e;2===c.type?e=new I(r,r.nextSibling,this,t):1===c.type?e=new c.ctor(r,c.name,c.strings,this,t):6===c.type&&(e=new R(r,this,t)),this.v.push(e),c=i[++s]}a!==(null==c?void 0:c.index)&&(r=x.nextNode(),a++)}return o}m(t){let e=0;for(const n of this.v)void 0!==n&&(void 0!==n.strings?(n._$AI(t,n,e),e+=n.strings.length-2):n._$AI(t[e])),e++}}class I{constructor(t,e,n,i){var o;this.type=2,this._$AH=E,this._$AN=void 0,this._$AA=t,this._$AB=e,this._$AM=n,this.options=i,this._$C_=null===(o=null==i?void 0:i.isConnected)||void 0===o||o}get _$AU(){var t,e;return null!==(e=null===(t=this._$AM)||void 0===t?void 0:t._$AU)&&void 0!==e?e:this._$C_}get parentNode(){let t=this._$AA.parentNode;const e=this._$AM;return void 0!==e&&11===t.nodeType&&(t=e.parentNode),t}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t,e=this){t=O(this,t,e),p(t)?t===E||null==t||""===t?(this._$AH!==E&&this._$AR(),this._$AH=E):t!==this._$AH&&t!==C&&this.$(t):void 0!==t._$litType$?this.T(t):void 0!==t.nodeType?this.k(t):m(t)?this.O(t):this.$(t)}S(t,e=this._$AB){return this._$AA.parentNode.insertBefore(t,e)}k(t){this._$AH!==t&&(this._$AR(),this._$AH=this.S(t))}$(t){this._$AH!==E&&p(this._$AH)?this._$AA.nextSibling.data=t:this.k(u.createTextNode(t)),this._$AH=t}T(t){var e;const{values:n,_$litType$:i}=t,o="number"==typeof i?this._$AC(t):(void 0===i.el&&(i.el=S.createElement(i.h,this.options)),i);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===o)this._$AH.m(n);else{const t=new M(o,this),e=t.p(this.options);t.m(n),this.k(e),this._$AH=t}}_$AC(t){let e=T.get(t.strings);return void 0===e&&T.set(t.strings,e=new S(t)),e}O(t){f(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let n,i=0;for(const o of t)i===e.length?e.push(n=new I(this.S(d()),this.S(d()),this,this.options)):n=e[i],n._$AI(o),i++;i<e.length&&(this._$AR(n&&n._$AB.nextSibling,i),e.length=i)}_$AR(t=this._$AA.nextSibling,e){var n;for(null===(n=this._$AP)||void 0===n||n.call(this,!1,!0,e);t&&t!==this._$AB;){const e=t.nextSibling;t.remove(),t=e}}setConnected(t){var e;void 0===this._$AM&&(this._$C_=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}class L{constructor(t,e,n,i,o){this.type=1,this._$AH=E,this._$AN=void 0,this.element=t,this.name=e,this._$AM=i,this.options=o,n.length>2||""!==n[0]||""!==n[1]?(this._$AH=Array(n.length-1).fill(new String),this.strings=n):this._$AH=E}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,e=this,n,i){const o=this.strings;let r=!1;if(void 0===o)t=O(this,t,e,0),r=!p(t)||t!==this._$AH&&t!==C,r&&(this._$AH=t);else{const i=t;let a,s;for(t=o[0],a=0;a<o.length-1;a++)s=O(this,i[n+a],e,a),s===C&&(s=this._$AH[a]),r||(r=!p(s)||s!==this._$AH[a]),s===E?t=E:t!==E&&(t+=(null!=s?s:"")+o[a+1]),this._$AH[a]=s}r&&!i&&this.P(t)}P(t){t===E?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,null!=t?t:"")}}class P extends L{constructor(){super(...arguments),this.type=3}P(t){this.element[this.name]=t===E?void 0:t}}const j=r?r.emptyScript:"";class $ extends L{constructor(){super(...arguments),this.type=4}P(t){t&&t!==E?this.element.setAttribute(this.name,j):this.element.removeAttribute(this.name)}}class F extends L{constructor(t,e,n,i,o){super(t,e,n,i,o),this.type=5}_$AI(t,e=this){var n;if((t=null!==(n=O(this,t,e,0))&&void 0!==n?n:E)===C)return;const i=this._$AH,o=t===E&&i!==E||t.capture!==i.capture||t.once!==i.once||t.passive!==i.passive,r=t!==E&&(i===E||o);o&&this.element.removeEventListener(this.name,this,i),r&&this.element.addEventListener(this.name,this,t),this._$AH=t}handleEvent(t){var e,n;"function"==typeof this._$AH?this._$AH.call(null!==(n=null===(e=this.options)||void 0===e?void 0:e.host)&&void 0!==n?n:this.element,t):this._$AH.handleEvent(t)}}class R{constructor(t,e,n){this.element=t,this.type=6,this._$AN=void 0,this._$AM=e,this.options=n}get _$AU(){return this._$AM._$AU}_$AI(t){O(this,t)}}const N={A:"$lit$",M:s,C:c,L:1,R:D,D:M,V:m,I:O,H:I,N:L,U:$,B:F,F:P,W:R},V=o.litHtmlPolyfillSupport;null==V||V(S,I),(null!==(i=o.litHtmlVersions)&&void 0!==i?i:o.litHtmlVersions=[]).push("2.3.1")},6126:(t,e,n)=>{"use strict";n.d(e,{V:()=>a,i:()=>l});var i=n(3692),o=n(5206),r=n(875);const a=()=>new s;class s{}const c=new WeakMap,l=(0,r.XM)(class extends o.sR{render(t){return i.Ld}update(t,[e]){var n;const o=e!==this.Y;return o&&void 0!==this.Y&&this.rt(void 0),(o||this.lt!==this.dt)&&(this.Y=e,this.ct=null===(n=t.options)||void 0===n?void 0:n.host,this.rt(this.dt=t.element)),i.Ld}rt(t){var e;if("function"==typeof this.Y){const n=null!==(e=this.ct)&&void 0!==e?e:globalThis;let i=c.get(n);void 0===i&&(i=new WeakMap,c.set(n,i)),void 0!==i.get(this.Y)&&this.Y.call(this.ct,void 0),i.set(this.Y,t),void 0!==t&&this.Y.call(this.ct,t)}else this.Y.value=t}get lt(){var t,e,n;return"function"==typeof this.Y?null===(e=c.get(null!==(t=this.ct)&&void 0!==t?t:globalThis))||void 0===e?void 0:e.get(this.Y):null===(n=this.Y)||void 0===n?void 0:n.value}disconnected(){this.lt===this.dt&&this.rt(void 0)}reconnected(){this.rt(this.dt)}})},8036:(t,e,n)=>{"use strict";n.d(e,{r:()=>s});var i=n(3692),o=n(875),r=n(4232);const a=(t,e,n)=>{const i=new Map;for(let o=e;o<=n;o++)i.set(t[o],o);return i},s=(0,o.XM)(class extends o.Xe{constructor(t){if(super(t),t.type!==o.pX.CHILD)throw Error("repeat() can only be used in text expressions")}ht(t,e,n){let i;void 0===n?n=e:void 0!==e&&(i=e);const o=[],r=[];let a=0;for(const e of t)o[a]=i?i(e,a):a,r[a]=n(e,a),a++;return{values:r,keys:o}}render(t,e,n){return this.ht(t,e,n).values}update(t,[e,n,o]){var s;const c=(0,r.i9)(t),{values:l,keys:u}=this.ht(e,n,o);if(!Array.isArray(c))return this.ut=u,l;const d=null!==(s=this.ut)&&void 0!==s?s:this.ut=[],p=[];let f,m,h=0,g=c.length-1,v=0,y=l.length-1;for(;h<=g&&v<=y;)if(null===c[h])h++;else if(null===c[g])g--;else if(d[h]===u[v])p[v]=(0,r.fk)(c[h],l[v]),h++,v++;else if(d[g]===u[y])p[y]=(0,r.fk)(c[g],l[y]),g--,y--;else if(d[h]===u[y])p[y]=(0,r.fk)(c[h],l[y]),(0,r._Y)(t,p[y+1],c[h]),h++,y--;else if(d[g]===u[v])p[v]=(0,r.fk)(c[g],l[v]),(0,r._Y)(t,c[h],c[g]),g--,v++;else if(void 0===f&&(f=a(u,v,y),m=a(d,h,g)),f.has(d[h]))if(f.has(d[g])){const e=m.get(u[v]),n=void 0!==e?c[e]:null;if(null===n){const e=(0,r._Y)(t,c[h]);(0,r.fk)(e,l[v]),p[v]=e}else p[v]=(0,r.fk)(n,l[v]),(0,r._Y)(t,c[h],n),c[e]=null;v++}else(0,r.ws)(c[g]),g--;else(0,r.ws)(c[h]),h++;for(;v<=y;){const e=(0,r._Y)(t,p[y+1]);(0,r.fk)(e,l[v]),p[v++]=e}for(;h<=g;){const t=c[h++];null!==t&&(0,r.ws)(t)}return this.ut=u,(0,r.hl)(t,p),i.Jb}})},9392:(t,e,n)=>{"use strict";n.d(e,{oi:()=>k,iv:()=>l,dy:()=>A.dy,sY:()=>A.sY,$m:()=>c});const i=window,o=i.ShadowRoot&&(void 0===i.ShadyCSS||i.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,r=Symbol(),a=new WeakMap;class s{constructor(t,e,n){if(this._$cssResult$=!0,n!==r)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const e=this.t;if(o&&void 0===t){const n=void 0!==e&&1===e.length;n&&(t=a.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),n&&a.set(e,t))}return t}toString(){return this.cssText}}const c=t=>new s("string"==typeof t?t:t+"",void 0,r),l=(t,...e)=>{const n=1===t.length?t[0]:e.reduce(((e,n,i)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(n)+t[i+1]),t[0]);return new s(n,t,r)},u=o?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const n of t.cssRules)e+=n.cssText;return c(e)})(t):t;var d;const p=window,f=p.trustedTypes,m=f?f.emptyScript:"",h=p.reactiveElementPolyfillSupport,g={toAttribute(t,e){switch(e){case Boolean:t=t?m:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let n=t;switch(e){case Boolean:n=null!==t;break;case Number:n=null===t?null:Number(t);break;case Object:case Array:try{n=JSON.parse(t)}catch(t){n=null}}return n}},v=(t,e)=>e!==t&&(e==e||t==t),y={attribute:!0,type:String,converter:g,reflect:!1,hasChanged:v};class b extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(t){var e;null!==(e=this.h)&&void 0!==e||(this.h=[]),this.h.push(t)}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach(((e,n)=>{const i=this._$Ep(n,e);void 0!==i&&(this._$Ev.set(i,n),t.push(i))})),t}static createProperty(t,e=y){if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){const n="symbol"==typeof t?Symbol():"__"+t,i=this.getPropertyDescriptor(t,n,e);void 0!==i&&Object.defineProperty(this.prototype,t,i)}}static getPropertyDescriptor(t,e,n){return{get(){return this[e]},set(i){const o=this[t];this[e]=i,this.requestUpdate(t,o,n)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||y}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const t=this.properties,e=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const n of e)this.createProperty(n,t[n])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const n=new Set(t.flat(1/0).reverse());for(const t of n)e.unshift(u(t))}else void 0!==t&&e.push(u(t));return e}static _$Ep(t,e){const n=e.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof t?t.toLowerCase():void 0}u(){var t;this._$E_=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(t=this.constructor.h)||void 0===t||t.forEach((t=>t(this)))}addController(t){var e,n;(null!==(e=this._$ES)&&void 0!==e?e:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(n=t.hostConnected)||void 0===n||n.call(t))}removeController(t){var e;null===(e=this._$ES)||void 0===e||e.splice(this._$ES.indexOf(t)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((t,e)=>{this.hasOwnProperty(e)&&(this._$Ei.set(e,this[e]),delete this[e])}))}createRenderRoot(){var t;const e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{o?t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet)):e.forEach((e=>{const n=document.createElement("style"),o=i.litNonce;void 0!==o&&n.setAttribute("nonce",o),n.textContent=e.cssText,t.appendChild(n)}))})(e,this.constructor.elementStyles),e}connectedCallback(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}enableUpdating(t){}disconnectedCallback(){var t;null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}attributeChangedCallback(t,e,n){this._$AK(t,n)}_$EO(t,e,n=y){var i;const o=this.constructor._$Ep(t,n);if(void 0!==o&&!0===n.reflect){const r=(void 0!==(null===(i=n.converter)||void 0===i?void 0:i.toAttribute)?n.converter:g).toAttribute(e,n.type);this._$El=t,null==r?this.removeAttribute(o):this.setAttribute(o,r),this._$El=null}}_$AK(t,e){var n;const i=this.constructor,o=i._$Ev.get(t);if(void 0!==o&&this._$El!==o){const t=i.getPropertyOptions(o),r="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null===(n=t.converter)||void 0===n?void 0:n.fromAttribute)?t.converter:g;this._$El=o,this[o]=r.fromAttribute(e,t.type),this._$El=null}}requestUpdate(t,e,n){let i=!0;void 0!==t&&(((n=n||this.constructor.getPropertyOptions(t)).hasChanged||v)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===n.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,n))):i=!1),!this.isUpdatePending&&i&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((t,e)=>this[e]=t)),this._$Ei=void 0);let e=!1;const n=this._$AL;try{e=this.shouldUpdate(n),e?(this.willUpdate(n),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(n)):this._$Ek()}catch(t){throw e=!1,this._$Ek(),t}e&&this._$AE(n)}willUpdate(t){}_$AE(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((t=>{var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(t){return!0}update(t){void 0!==this._$EC&&(this._$EC.forEach(((t,e)=>this._$EO(e,this[e],t))),this._$EC=void 0),this._$Ek()}updated(t){}firstUpdated(t){}}b.finalized=!0,b.elementProperties=new Map,b.elementStyles=[],b.shadowRootOptions={mode:"open"},null==h||h({ReactiveElement:b}),(null!==(d=p.reactiveElementVersions)&&void 0!==d?d:p.reactiveElementVersions=[]).push("1.4.1");var _,w,A=n(3692);class k extends b{constructor(){super(...arguments),this.renderOptions={host:this},this._$Dt=void 0}createRenderRoot(){var t,e;const n=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=n.firstChild),n}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Dt=(0,A.sY)(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Dt)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Dt)||void 0===t||t.setConnected(!1)}render(){return A.Jb}}k.finalized=!0,k._$litElement$=!0,null===(_=globalThis.litElementHydrateSupport)||void 0===_||_.call(globalThis,{LitElement:k});const C=globalThis.litElementPolyfillSupport;null==C||C({LitElement:k}),(null!==(w=globalThis.litElementVersions)&&void 0!==w?w:globalThis.litElementVersions=[]).push("3.2.0")}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var n=__webpack_module_cache__[t]={id:t,exports:{}};return __webpack_modules__[t](n,n.exports,__webpack_require__),n.exports}__webpack_require__.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return __webpack_require__.d(e,{a:e}),e},__webpack_require__.d=(t,e)=>{for(var n in e)__webpack_require__.o(e,n)&&!__webpack_require__.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),__webpack_require__.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var __webpack_exports__={};(()=>{"use strict";var t=__webpack_require__(9392);const e=t=>e=>"function"==typeof e?((t,e)=>(customElements.define(t,e),e))(t,e):((t,e)=>{const{kind:n,elements:i}=e;return{kind:n,elements:i,finisher(e){customElements.define(t,e)}}})(t,e),n=(t,e)=>"method"===e.kind&&e.descriptor&&!("value"in e.descriptor)?{...e,finisher(n){n.createProperty(e.key,t)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher(n){n.createProperty(e.key,t)}};function i(t){return(e,i)=>void 0!==i?((t,e,n)=>{e.constructor.createProperty(n,t)})(t,e,i):n(t,e)}function o(t){return i({...t,state:!0})}function r(t,e){return(({finisher:t,descriptor:e})=>(n,i)=>{var o;if(void 0===i){const i=null!==(o=n.originalKey)&&void 0!==o?o:n.key,r=null!=e?{kind:"method",placement:"prototype",key:i,descriptor:e(n.key)}:{...n,key:i};return null!=t&&(r.finisher=function(e){t(e,i)}),r}{const o=n.constructor;void 0!==e&&Object.defineProperty(n,i,e(i)),null==t||t(o,i)}})({descriptor:n=>{const i={get(){var e,n;return null!==(n=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(t))&&void 0!==n?n:null},enumerable:!0,configurable:!0};if(e){const e="symbol"==typeof n?Symbol():"__"+n;i.get=function(){var n,i;return void 0===this[e]&&(this[e]=null!==(i=null===(n=this.renderRoot)||void 0===n?void 0:n.querySelector(t))&&void 0!==i?i:null),this[e]}}return i}})}var a;null===(a=window.HTMLSlotElement)||void 0===a||a.prototype.assignedElements;var s=__webpack_require__(3692);const c=t=>null!=t?t:s.Ld;var l,u,d=__webpack_require__(3418);function p(t){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p(t)}function f(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function m(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function g(t,e){if(e&&("object"===p(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return v(t)}function v(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function y(t){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},y(t)}function b(){b=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(i){e.forEach((function(e){var o=e.placement;if(e.kind===i&&("static"===o||"prototype"===o)){var r="static"===o?t:n;this.defineClassElement(r,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var i=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===i?void 0:i.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],i=[],o={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,o)}),this),t.forEach((function(t){if(!A(t))return n.push(t);var e=this.decorateElement(t,o);n.push(e.element),n.push.apply(n,e.extras),i.push.apply(i,e.finishers)}),this),!e)return{elements:n,finishers:i};var r=this.decorateConstructor(n,e);return i.push.apply(i,r.finishers),r.finishers=i,r},addElementPlacement:function(t,e,n){var i=e[t.placement];if(!n&&-1!==i.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");i.push(t.key)},decorateElement:function(t,e){for(var n=[],i=[],o=t.decorators,r=o.length-1;r>=0;r--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,o[r])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var u=0;u<l.length;u++)this.addElementPlacement(l[u],e);n.push.apply(n,l)}}return{element:t,finishers:i,extras:n}},decorateConstructor:function(t,e){for(var n=[],i=e.length-1;i>=0;i--){var o=this.fromClassDescriptor(t),r=this.toClassDescriptor((0,e[i])(o)||o);if(void 0!==r.finisher&&n.push(r.finisher),void 0!==r.elements){t=r.elements;for(var a=0;a<t.length-1;a++)for(var s=a+1;s<t.length;s++)if(t[a].key===t[s].key&&t[a].placement===t[s].placement)throw new TypeError("Duplicated element ("+t[a].key+")")}}return{elements:t,finishers:n}},fromElementDescriptor:function(t){var e={kind:t.kind,key:t.key,placement:t.placement,descriptor:t.descriptor};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===t.kind&&(e.initializer=t.initializer),e},toElementDescriptors:function(t){var e;if(void 0!==t)return(e=t,function(t){if(Array.isArray(t))return t}(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||function(t,e){if(t){if("string"==typeof t)return T(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?T(t,e):void 0}}(e)||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.")}()).map((function(t){var e=this.toElementDescriptor(t);return this.disallowProperty(t,"finisher","An element descriptor"),this.disallowProperty(t,"extras","An element descriptor"),e}),this)},toElementDescriptor:function(t){var e=String(t.kind);if("method"!==e&&"field"!==e)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+e+'"');var n=E(t.key),i=String(t.placement);if("static"!==i&&"prototype"!==i&&"own"!==i)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+i+'"');var o=t.descriptor;this.disallowProperty(t,"elements","An element descriptor");var r={kind:e,key:n,placement:i,descriptor:Object.assign({},o)};return"field"!==e?this.disallowProperty(t,"initializer","A method descriptor"):(this.disallowProperty(o,"get","The property descriptor of a field descriptor"),this.disallowProperty(o,"set","The property descriptor of a field descriptor"),this.disallowProperty(o,"value","The property descriptor of a field descriptor"),r.initializer=t.initializer),r},toElementFinisherExtras:function(t){return{element:this.toElementDescriptor(t),finisher:C(t,"finisher"),extras:this.toElementDescriptors(t.extras)}},fromClassDescriptor:function(t){var e={kind:"class",elements:t.map(this.fromElementDescriptor,this)};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),e},toClassDescriptor:function(t){var e=String(t.kind);if("class"!==e)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+e+'"');this.disallowProperty(t,"key","A class descriptor"),this.disallowProperty(t,"placement","A class descriptor"),this.disallowProperty(t,"descriptor","A class descriptor"),this.disallowProperty(t,"initializer","A class descriptor"),this.disallowProperty(t,"extras","A class descriptor");var n=C(t,"finisher");return{elements:this.toElementDescriptors(t.elements),finisher:n}},runClassFinishers:function(t,e){for(var n=0;n<e.length;n++){var i=(0,e[n])(t);if(void 0!==i){if("function"!=typeof i)throw new TypeError("Finishers must return a constructor.");t=i}}return t},disallowProperty:function(t,e,n){if(void 0!==t[e])throw new TypeError(n+" can't have a ."+e+" property.")}};return t}function _(t){var e,n=E(t.key);"method"===t.kind?e={value:t.value,writable:!0,configurable:!0,enumerable:!1}:"get"===t.kind?e={get:t.value,configurable:!0,enumerable:!1}:"set"===t.kind?e={set:t.value,configurable:!0,enumerable:!1}:"field"===t.kind&&(e={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===t.kind?"field":"method",key:n,placement:t.static?"static":"field"===t.kind?"own":"prototype",descriptor:e};return t.decorators&&(i.decorators=t.decorators),"field"===t.kind&&(i.initializer=t.value),i}function w(t,e){void 0!==t.descriptor.get?e.descriptor.get=t.descriptor.get:e.descriptor.set=t.descriptor.set}function A(t){return t.decorators&&t.decorators.length}function k(t){return void 0!==t&&!(void 0===t.value&&void 0===t.writable)}function C(t,e){var n=t[e];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+e+"' to be a function");return n}function E(t){var e=function(t,e){if("object"!==p(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e);if("object"!==p(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"===p(e)?e:String(e)}function T(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var U,x,D,S,O,M,I=__webpack_require__(2627),L=(U=[e("ua-builder-integration-icon")],x=t.oi,S=b(),D=function(t){S.initializeInstanceElements(t,M.elements)},O={F:function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e)}(s,t);var e,n,i,o,r,a=(o=s,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,e=y(o);if(r){var n=y(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return g(this,t)});function s(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,s),t=a.call(this),D(v(t)),t}return e=s,n&&m(e.prototype,n),i&&m(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}(x),d:[{kind:"field",static:!0,key:"styles",value:function(){return(0,t.iv)(l||(l=f(["",""])),(0,t.$m)(I))}},{kind:"field",decorators:[i({type:String})],key:"code",value:void 0},{kind:"field",decorators:[i({type:String})],key:"size",value:function(){return"regular"}},{kind:"field",decorators:[i({type:Boolean})],key:"plain",value:void 0},{kind:"method",key:"render",value:function(){return(0,t.dy)(u||(u=f(['\n\t\t\t<div \n\t\t\t\tclass="icon"\n\t\t\t\tsize=',"\n\t\t\t\tplain=",'\n\t\t\t>\n\t\t\t\t<img src="','">\n\t\t\t</div>\n\t\t'])),this.size,c(this.plain),(0,d.SS)({integrationCode:this.code}))}}]},M=S.decorateClass(function(t){for(var e=[],n=function(t){return"method"===t.kind&&t.key===r.key&&t.placement===r.placement},i=0;i<t.length;i++){var o,r=t[i];if("method"===r.kind&&(o=e.find(n)))if(k(r.descriptor)||k(o.descriptor)){if(A(r)||A(o))throw new ReferenceError("Duplicated methods ("+r.key+") can't be decorated.");o.descriptor=r.descriptor}else{if(A(r)){if(A(o))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+r.key+").");o.decorators=r.decorators}w(r,o)}else e.push(r)}return e}(O.d.map(_)),U),S.initializeClassElements(O.F,M.elements),S.runClassFinishers(O.F,M.finishers),__webpack_require__(1290));var P,j,$,F,R,N,V=__webpack_require__(8036);function q(t){return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q(t)}function B(t,e){return st(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(t,e)||rt(t,e)||ot()}function H(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function W(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function z(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function G(t,e){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},G(t,e)}function Y(t,e){if(e&&("object"===q(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return Z(t)}function Z(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function K(t){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},K(t)}function X(){X=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(i){e.forEach((function(e){var o=e.placement;if(e.kind===i&&("static"===o||"prototype"===o)){var r="static"===o?t:n;this.defineClassElement(r,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var i=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===i?void 0:i.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],i=[],o={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,o)}),this),t.forEach((function(t){if(!tt(t))return n.push(t);var e=this.decorateElement(t,o);n.push(e.element),n.push.apply(n,e.extras),i.push.apply(i,e.finishers)}),this),!e)return{elements:n,finishers:i};var r=this.decorateConstructor(n,e);return i.push.apply(i,r.finishers),r.finishers=i,r},addElementPlacement:function(t,e,n){var i=e[t.placement];if(!n&&-1!==i.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");i.push(t.key)},decorateElement:function(t,e){for(var n=[],i=[],o=t.decorators,r=o.length-1;r>=0;r--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,o[r])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var u=0;u<l.length;u++)this.addElementPlacement(l[u],e);n.push.apply(n,l)}}return{element:t,finishers:i,extras:n}},decorateConstructor:function(t,e){for(var n=[],i=e.length-1;i>=0;i--){var o=this.fromClassDescriptor(t),r=this.toClassDescriptor((0,e[i])(o)||o);if(void 0!==r.finisher&&n.push(r.finisher),void 0!==r.elements){t=r.elements;for(var a=0;a<t.length-1;a++)for(var s=a+1;s<t.length;s++)if(t[a].key===t[s].key&&t[a].placement===t[s].placement)throw new TypeError("Duplicated element ("+t[a].key+")")}}return{elements:t,finishers:n}},fromElementDescriptor:function(t){var e={kind:t.kind,key:t.key,placement:t.placement,descriptor:t.descriptor};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===t.kind&&(e.initializer=t.initializer),e},toElementDescriptors:function(t){var e;if(void 0!==t)return(e=t,st(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||rt(e)||ot()).map((function(t){var e=this.toElementDescriptor(t);return this.disallowProperty(t,"finisher","An element descriptor"),this.disallowProperty(t,"extras","An element descriptor"),e}),this)},toElementDescriptor:function(t){var e=String(t.kind);if("method"!==e&&"field"!==e)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+e+'"');var n=it(t.key),i=String(t.placement);if("static"!==i&&"prototype"!==i&&"own"!==i)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+i+'"');var o=t.descriptor;this.disallowProperty(t,"elements","An element descriptor");var r={kind:e,key:n,placement:i,descriptor:Object.assign({},o)};return"field"!==e?this.disallowProperty(t,"initializer","A method descriptor"):(this.disallowProperty(o,"get","The property descriptor of a field descriptor"),this.disallowProperty(o,"set","The property descriptor of a field descriptor"),this.disallowProperty(o,"value","The property descriptor of a field descriptor"),r.initializer=t.initializer),r},toElementFinisherExtras:function(t){return{element:this.toElementDescriptor(t),finisher:nt(t,"finisher"),extras:this.toElementDescriptors(t.extras)}},fromClassDescriptor:function(t){var e={kind:"class",elements:t.map(this.fromElementDescriptor,this)};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),e},toClassDescriptor:function(t){var e=String(t.kind);if("class"!==e)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+e+'"');this.disallowProperty(t,"key","A class descriptor"),this.disallowProperty(t,"placement","A class descriptor"),this.disallowProperty(t,"descriptor","A class descriptor"),this.disallowProperty(t,"initializer","A class descriptor"),this.disallowProperty(t,"extras","A class descriptor");var n=nt(t,"finisher");return{elements:this.toElementDescriptors(t.elements),finisher:n}},runClassFinishers:function(t,e){for(var n=0;n<e.length;n++){var i=(0,e[n])(t);if(void 0!==i){if("function"!=typeof i)throw new TypeError("Finishers must return a constructor.");t=i}}return t},disallowProperty:function(t,e,n){if(void 0!==t[e])throw new TypeError(n+" can't have a ."+e+" property.")}};return t}function J(t){var e,n=it(t.key);"method"===t.kind?e={value:t.value,writable:!0,configurable:!0,enumerable:!1}:"get"===t.kind?e={get:t.value,configurable:!0,enumerable:!1}:"set"===t.kind?e={set:t.value,configurable:!0,enumerable:!1}:"field"===t.kind&&(e={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===t.kind?"field":"method",key:n,placement:t.static?"static":"field"===t.kind?"own":"prototype",descriptor:e};return t.decorators&&(i.decorators=t.decorators),"field"===t.kind&&(i.initializer=t.value),i}function Q(t,e){void 0!==t.descriptor.get?e.descriptor.get=t.descriptor.get:e.descriptor.set=t.descriptor.set}function tt(t){return t.decorators&&t.decorators.length}function et(t){return void 0!==t&&!(void 0===t.value&&void 0===t.writable)}function nt(t,e){var n=t[e];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+e+"' to be a function");return n}function it(t){var e=function(t,e){if("object"!==q(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e);if("object"!==q(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"===q(e)?e:String(e)}function ot(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function rt(t,e){if(t){if("string"==typeof t)return at(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?at(t,e):void 0}}function at(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function st(t){if(Array.isArray(t))return t}var ct,lt,ut,dt,pt=__webpack_require__(5526),ft=(function(e,n,i,r){var a=X(),s=function(e,n){var i=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&G(t,e)}(c,t);var n,i,o,r,a,s=(r=c,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,e=K(r);if(a){var n=K(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return Y(this,t)});function c(){var t;z(this,c);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return t=s.call.apply(s,[this].concat(i)),e(Z(t)),t}return n=c,i&&W(n.prototype,i),o&&W(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n}(n);return{F:i,d:[{kind:"field",static:!0,key:"styles",value:function(){return(0,t.iv)(P||(P=H(["",""])),(0,t.$m)(pt))}},{kind:"field",decorators:[o()],key:"logic",value:function(){return UncannyAutomator.recipe.triggersLogic}},{kind:"field",decorators:[o()],key:"isSavingData",value:function(){return!1}},{kind:"method",key:"render",value:function(){return(0,L.Wr)("get",{filter:{itemType:"trigger"},format:"array"}).length>=2?this.templateMultipleTriggers:this.templateDefault}},{kind:"get",key:"templateDefault",value:function(){return(0,t.dy)(j||(j=H(['\n <div class="header">\n <div class="header-title">',"</div>\n </div>\n "])),UncannyAutomator.i18n.trigger.singularName)}},{kind:"get",key:"templateMultipleTriggers",value:function(){var e=this,n=(0,t.dy)($||($=H(["\n <uo-select\n @change=","\n >\n ","\n </uo-select>\n "])),(function(t){e.logic=t.target.value,e.saveData()}),(0,V.r)(Object.entries(this.options),(function(t){var e=B(t,2),n=e[0];return e[1],n}),(function(n){var i=B(n,2),o=i[0],r=i[1];return(0,t.dy)(F||(F=H(['\n <uo-select-option\n value="','"\n text="','"\n ?selected=',"\n ></uo-select-option> \n "])),o,r,e.logic===o)})));return(0,t.dy)(R||(R=H(['\n <div class="header">\n <div class="header-title">','</div>\n <div class="header-logic" dir="auto">\n <span class="header-logic-title">\n ','\n </span>\n\n <span class="header-logic-dropdown">\n ','\n </span>\n\n <span class="header-logic-description">\n ',"\n </span>\n\n ","\n </div>\n </div>\n "])),UncannyAutomator.i18n.trigger.name,UncannyAutomator.i18n.trigger.logic.runWhen,n,"any"===this.logic?UncannyAutomator.i18n.trigger.logic.runWhenAny:UncannyAutomator.i18n.trigger.logic.runWhenAll,this.isSavingData?(0,t.dy)(N||(N=H(['<span class="header-loading"></span>']))):"")}},{kind:"method",key:"saveData",value:function(){var t=this;this.isSavingData=!0,(0,L.L8)("triggers_change_logic",{recipe_id:UncannyAutomator.recipe.id,trigger_logic:this.logic},(function(e){t.isSavingData=!1,e.success||location.reload()}),(function(){t.isSavingData=!1,location.reload()}),{requiresRecipesObject:!1,renderUI:!1})}},{kind:"get",key:"options",value:function(){return{any:UncannyAutomator.i18n.trigger.logic.any,all:UncannyAutomator.i18n.trigger.logic.all}}}]}}((function(t){a.initializeInstanceElements(t,c.elements)}),i),c=a.decorateClass(function(t){for(var e=[],n=function(t){return"method"===t.kind&&t.key===r.key&&t.placement===r.placement},i=0;i<t.length;i++){var o,r=t[i];if("method"===r.kind&&(o=e.find(n)))if(et(r.descriptor)||et(o.descriptor)){if(tt(r)||tt(o))throw new ReferenceError("Duplicated methods ("+r.key+") can't be decorated.");o.descriptor=r.descriptor}else{if(tt(r)){if(tt(o))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+r.key+").");o.decorators=r.decorators}Q(r,o)}else e.push(r)}return e}(s.d.map(J)),e);a.initializeClassElements(s.F,c.elements),a.runClassFinishers(s.F,c.finishers)}([e("ua-builder-triggers-and-or-selector")],0,t.oi),__webpack_require__(2856)),mt=__webpack_require__(2431),ht=__webpack_require__(8500);function gt(t){return gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gt(t)}function vt(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function yt(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function bt(t,e){return bt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},bt(t,e)}function _t(t,e){if(e&&("object"===gt(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return wt(t)}function wt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function At(){At=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(i){e.forEach((function(e){var o=e.placement;if(e.kind===i&&("static"===o||"prototype"===o)){var r="static"===o?t:n;this.defineClassElement(r,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var i=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===i?void 0:i.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],i=[],o={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,o)}),this),t.forEach((function(t){if(!Et(t))return n.push(t);var e=this.decorateElement(t,o);n.push(e.element),n.push.apply(n,e.extras),i.push.apply(i,e.finishers)}),this),!e)return{elements:n,finishers:i};var r=this.decorateConstructor(n,e);return i.push.apply(i,r.finishers),r.finishers=i,r},addElementPlacement:function(t,e,n){var i=e[t.placement];if(!n&&-1!==i.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");i.push(t.key)},decorateElement:function(t,e){for(var n=[],i=[],o=t.decorators,r=o.length-1;r>=0;r--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,o[r])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var u=0;u<l.length;u++)this.addElementPlacement(l[u],e);n.push.apply(n,l)}}return{element:t,finishers:i,extras:n}},decorateConstructor:function(t,e){for(var n=[],i=e.length-1;i>=0;i--){var o=this.fromClassDescriptor(t),r=this.toClassDescriptor((0,e[i])(o)||o);if(void 0!==r.finisher&&n.push(r.finisher),void 0!==r.elements){t=r.elements;for(var a=0;a<t.length-1;a++)for(var s=a+1;s<t.length;s++)if(t[a].key===t[s].key&&t[a].placement===t[s].placement)throw new TypeError("Duplicated element ("+t[a].key+")")}}return{elements:t,finishers:n}},fromElementDescriptor:function(t){var e={kind:t.kind,key:t.key,placement:t.placement,descriptor:t.descriptor};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===t.kind&&(e.initializer=t.initializer),e},toElementDescriptors:function(t){var e;if(void 0!==t)return(e=t,function(t){if(Array.isArray(t))return t}(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||function(t,e){if(t){if("string"==typeof t)return Dt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dt(t,e):void 0}}(e)||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.")}()).map((function(t){var e=this.toElementDescriptor(t);return this.disallowProperty(t,"finisher","An element descriptor"),this.disallowProperty(t,"extras","An element descriptor"),e}),this)},toElementDescriptor:function(t){var e=String(t.kind);if("method"!==e&&"field"!==e)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+e+'"');var n=xt(t.key),i=String(t.placement);if("static"!==i&&"prototype"!==i&&"own"!==i)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+i+'"');var o=t.descriptor;this.disallowProperty(t,"elements","An element descriptor");var r={kind:e,key:n,placement:i,descriptor:Object.assign({},o)};return"field"!==e?this.disallowProperty(t,"initializer","A method descriptor"):(this.disallowProperty(o,"get","The property descriptor of a field descriptor"),this.disallowProperty(o,"set","The property descriptor of a field descriptor"),this.disallowProperty(o,"value","The property descriptor of a field descriptor"),r.initializer=t.initializer),r},toElementFinisherExtras:function(t){return{element:this.toElementDescriptor(t),finisher:Ut(t,"finisher"),extras:this.toElementDescriptors(t.extras)}},fromClassDescriptor:function(t){var e={kind:"class",elements:t.map(this.fromElementDescriptor,this)};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),e},toClassDescriptor:function(t){var e=String(t.kind);if("class"!==e)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+e+'"');this.disallowProperty(t,"key","A class descriptor"),this.disallowProperty(t,"placement","A class descriptor"),this.disallowProperty(t,"descriptor","A class descriptor"),this.disallowProperty(t,"initializer","A class descriptor"),this.disallowProperty(t,"extras","A class descriptor");var n=Ut(t,"finisher");return{elements:this.toElementDescriptors(t.elements),finisher:n}},runClassFinishers:function(t,e){for(var n=0;n<e.length;n++){var i=(0,e[n])(t);if(void 0!==i){if("function"!=typeof i)throw new TypeError("Finishers must return a constructor.");t=i}}return t},disallowProperty:function(t,e,n){if(void 0!==t[e])throw new TypeError(n+" can't have a ."+e+" property.")}};return t}function kt(t){var e,n=xt(t.key);"method"===t.kind?e={value:t.value,writable:!0,configurable:!0,enumerable:!1}:"get"===t.kind?e={get:t.value,configurable:!0,enumerable:!1}:"set"===t.kind?e={set:t.value,configurable:!0,enumerable:!1}:"field"===t.kind&&(e={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===t.kind?"field":"method",key:n,placement:t.static?"static":"field"===t.kind?"own":"prototype",descriptor:e};return t.decorators&&(i.decorators=t.decorators),"field"===t.kind&&(i.initializer=t.value),i}function Ct(t,e){void 0!==t.descriptor.get?e.descriptor.get=t.descriptor.get:e.descriptor.set=t.descriptor.set}function Et(t){return t.decorators&&t.decorators.length}function Tt(t){return void 0!==t&&!(void 0===t.value&&void 0===t.writable)}function Ut(t,e){var n=t[e];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+e+"' to be a function");return n}function xt(t){var e=function(t,e){if("object"!==gt(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e);if("object"!==gt(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"===gt(e)?e:String(e)}function Dt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function St(){return St="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var i=Ot(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(arguments.length<3?t:n):o.value}},St.apply(this,arguments)}function Ot(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=Mt(t)););return t}function Mt(t){return Mt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Mt(t)}var It,Lt,Pt,jt,$t=_uo.utility,Ft=$t.isEmpty,Rt=($t.isDefined,$t.addParametersToURL),Nt=__webpack_require__(7294),Vt=(function(e,n,o,r){var a=At(),s=function(e,n){var o=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&bt(t,e)}(c,t);var n,i,o,r,a,s=(r=c,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,e=Mt(r);if(a){var n=Mt(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return _t(this,t)});function c(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c),t=s.call(this),e(wt(t)),t}return n=c,i&&yt(n.prototype,i),o&&yt(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n}(n);return{F:o,d:[{kind:"field",static:!0,key:"styles",value:function(){return(0,t.iv)(ct||(ct=vt(["",""])),(0,t.$m)(Nt))}},{kind:"field",decorators:[i({type:String,attribute:"action-id"})],key:"actionID",value:void 0},{kind:"field",decorators:[i({type:String,attribute:"condition-group-id"})],key:"conditionsGroupID",value:void 0},{kind:"field",decorators:[i({type:String})],key:"size",value:void 0},{kind:"field",decorators:[i({type:Boolean,reactive:!0})],key:"isActionOpen",value:function(){return!1}},{kind:"method",key:"render",value:function(){return(0,ft.a9)()?this.renderEnabledButton():this.renderDisabledButton()}},{kind:"method",key:"connectedCallback",value:function(){St(Mt(o.prototype),"connectedCallback",this).call(this),this.disableWhenUserEditsAction()}},{kind:"method",key:"disconnectedCallback",value:function(){St(Mt(o.prototype),"disconnectedCallback",this).call(this),document.removeEventListener("automator/item/options/open",this.callbackOptionsOpen),document.removeEventListener("automator/item/options/close",this.callbackOptionsClose)}},{kind:"method",key:"renderEnabledButton",value:function(){return this.isActionOpen?(0,t.dy)(lt||(lt=vt(["\n\t\t\t\t<uo-tooltip>\n\t\t\t\t\t",'\n\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tcolor="secondary"\n\t\t\t\t\t\tsize=','\n\t\t\t\t\t\tdisabled\n\n\t\t\t\t\t\tslot="target"\n\t\t\t\t\t>\n\t\t\t\t\t\t<slot></slot>\n\t\t\t\t\t</uo-button>\n\t\t\t\t</uo-tooltip>\n\t\t\t'])),UncannyAutomator.i18n.conditions.pleaseSaveActionFirst,c(this.size)):(0,t.dy)(ut||(ut=vt(['\n\t\t\t<uo-button\n\t\t\t\tcolor="secondary"\n\n\t\t\t\tsize=',"\n\n\t\t\t\t@click=","\n\t\t\t>\n\t\t\t\t<slot></slot>\n\t\t\t</uo-button>\n\t\t"])),c(this.size),this.showListOfConditions)}},{kind:"method",key:"renderDisabledButton",value:function(){return(0,t.dy)(dt||(dt=vt(["\n\t\t\n\t\t\t<div\n\t\t\t\t@click=",'\n\t\t\t>\n\t\t\t\t<uo-tooltip\n\t\t\t\t\tmax-width="200"\n\t\t\t\t>\n\t\t\t\t',"\n\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\tsize=",'\n\n\t\t\t\t\t\tcolor="secondary"\n\t\t\t\t\t\tdisabled\n\n\t\t\t\t\t\tslot="target"\n\t\t\t\t\t>\n\t\t\t\t\t\t<slot></slot>\n\t\t\t\t\t</uo-button>\n\t\t\t\t</uo-tooltip>\n\t\t\t</div>\n\t\t'])),this.promotePro,UncannyAutomator.i18n.conditions.unlockConditions,c(this.size))}},{kind:"method",key:"showListOfConditions",value:function(){var t=Ft(this.conditionsGroupID)?new mt.Z({}):(0,ft.lj)({conditionsGroupId:this.conditionsGroupID});Ft(this.actionID)||(t.actions=[this.actionID]),new ht.Z({conditionsGroupId:t.id,comingFrom:"action-filter-button"})}},{kind:"method",key:"disableWhenUserEditsAction",value:function(){var t=this;Ft(this.actionID)||(0,ft.a9)()&&(this.callbackOptionsOpen={handleEvent:function(e){t.actionID==e.detail.itemId&&(t.isActionOpen=!0)}},this.callbackOptionsClose={handleEvent:function(e){t.actionID==e.detail.itemId&&(t.isActionOpen=!1)}},document.addEventListener("automator/item/options/open",this.callbackOptionsOpen),document.addEventListener("automator/item/options/close",this.callbackOptionsClose))}},{kind:"method",key:"promotePro",value:function(){(0,L.YQ)(Rt((0,L.XE)("https://automatorplugin.com/pricing/",{medium:"recipe_creator",content:"action_disabled_condition_button"}),{uap_bpro_context:"filter"}))}}]}}((function(t){a.initializeInstanceElements(t,l.elements)}),o),l=a.decorateClass(function(t){for(var e=[],n=function(t){return"method"===t.kind&&t.key===r.key&&t.placement===r.placement},i=0;i<t.length;i++){var o,r=t[i];if("method"===r.kind&&(o=e.find(n)))if(Tt(r.descriptor)||Tt(o.descriptor)){if(Et(r)||Et(o))throw new ReferenceError("Duplicated methods ("+r.key+") can't be decorated.");o.descriptor=r.descriptor}else{if(Et(r)){if(Et(o))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+r.key+").");o.decorators=r.decorators}Ct(r,o)}else e.push(r)}return e}(s.d.map(kt)),e);a.initializeClassElements(s.F,l.elements),a.runClassFinishers(s.F,l.finishers)}([e("ua-builder-conditions-add-button")],0,t.oi),__webpack_require__(6126)),qt=__webpack_require__(6691);function Bt(t){return Bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bt(t)}function Ht(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function Wt(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function zt(t,e){return zt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},zt(t,e)}function Gt(t,e){if(e&&("object"===Bt(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return Yt(t)}function Yt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Zt(){Zt=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(i){e.forEach((function(e){var o=e.placement;if(e.kind===i&&("static"===o||"prototype"===o)){var r="static"===o?t:n;this.defineClassElement(r,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var i=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===i?void 0:i.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],i=[],o={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,o)}),this),t.forEach((function(t){if(!Jt(t))return n.push(t);var e=this.decorateElement(t,o);n.push(e.element),n.push.apply(n,e.extras),i.push.apply(i,e.finishers)}),this),!e)return{elements:n,finishers:i};var r=this.decorateConstructor(n,e);return i.push.apply(i,r.finishers),r.finishers=i,r},addElementPlacement:function(t,e,n){var i=e[t.placement];if(!n&&-1!==i.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");i.push(t.key)},decorateElement:function(t,e){for(var n=[],i=[],o=t.decorators,r=o.length-1;r>=0;r--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,o[r])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var u=0;u<l.length;u++)this.addElementPlacement(l[u],e);n.push.apply(n,l)}}return{element:t,finishers:i,extras:n}},decorateConstructor:function(t,e){for(var n=[],i=e.length-1;i>=0;i--){var o=this.fromClassDescriptor(t),r=this.toClassDescriptor((0,e[i])(o)||o);if(void 0!==r.finisher&&n.push(r.finisher),void 0!==r.elements){t=r.elements;for(var a=0;a<t.length-1;a++)for(var s=a+1;s<t.length;s++)if(t[a].key===t[s].key&&t[a].placement===t[s].placement)throw new TypeError("Duplicated element ("+t[a].key+")")}}return{elements:t,finishers:n}},fromElementDescriptor:function(t){var e={kind:t.kind,key:t.key,placement:t.placement,descriptor:t.descriptor};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===t.kind&&(e.initializer=t.initializer),e},toElementDescriptors:function(t){var e;if(void 0!==t)return(e=t,function(t){if(Array.isArray(t))return t}(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||function(t,e){if(t){if("string"==typeof t)return ne(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ne(t,e):void 0}}(e)||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.")}()).map((function(t){var e=this.toElementDescriptor(t);return this.disallowProperty(t,"finisher","An element descriptor"),this.disallowProperty(t,"extras","An element descriptor"),e}),this)},toElementDescriptor:function(t){var e=String(t.kind);if("method"!==e&&"field"!==e)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+e+'"');var n=ee(t.key),i=String(t.placement);if("static"!==i&&"prototype"!==i&&"own"!==i)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+i+'"');var o=t.descriptor;this.disallowProperty(t,"elements","An element descriptor");var r={kind:e,key:n,placement:i,descriptor:Object.assign({},o)};return"field"!==e?this.disallowProperty(t,"initializer","A method descriptor"):(this.disallowProperty(o,"get","The property descriptor of a field descriptor"),this.disallowProperty(o,"set","The property descriptor of a field descriptor"),this.disallowProperty(o,"value","The property descriptor of a field descriptor"),r.initializer=t.initializer),r},toElementFinisherExtras:function(t){return{element:this.toElementDescriptor(t),finisher:te(t,"finisher"),extras:this.toElementDescriptors(t.extras)}},fromClassDescriptor:function(t){var e={kind:"class",elements:t.map(this.fromElementDescriptor,this)};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),e},toClassDescriptor:function(t){var e=String(t.kind);if("class"!==e)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+e+'"');this.disallowProperty(t,"key","A class descriptor"),this.disallowProperty(t,"placement","A class descriptor"),this.disallowProperty(t,"descriptor","A class descriptor"),this.disallowProperty(t,"initializer","A class descriptor"),this.disallowProperty(t,"extras","A class descriptor");var n=te(t,"finisher");return{elements:this.toElementDescriptors(t.elements),finisher:n}},runClassFinishers:function(t,e){for(var n=0;n<e.length;n++){var i=(0,e[n])(t);if(void 0!==i){if("function"!=typeof i)throw new TypeError("Finishers must return a constructor.");t=i}}return t},disallowProperty:function(t,e,n){if(void 0!==t[e])throw new TypeError(n+" can't have a ."+e+" property.")}};return t}function Kt(t){var e,n=ee(t.key);"method"===t.kind?e={value:t.value,writable:!0,configurable:!0,enumerable:!1}:"get"===t.kind?e={get:t.value,configurable:!0,enumerable:!1}:"set"===t.kind?e={set:t.value,configurable:!0,enumerable:!1}:"field"===t.kind&&(e={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===t.kind?"field":"method",key:n,placement:t.static?"static":"field"===t.kind?"own":"prototype",descriptor:e};return t.decorators&&(i.decorators=t.decorators),"field"===t.kind&&(i.initializer=t.value),i}function Xt(t,e){void 0!==t.descriptor.get?e.descriptor.get=t.descriptor.get:e.descriptor.set=t.descriptor.set}function Jt(t){return t.decorators&&t.decorators.length}function Qt(t){return void 0!==t&&!(void 0===t.value&&void 0===t.writable)}function te(t,e){var n=t[e];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+e+"' to be a function");return n}function ee(t){var e=function(t,e){if("object"!==Bt(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e);if("object"!==Bt(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"===Bt(e)?e:String(e)}function ne(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function ie(){return ie="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var i=oe(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(arguments.length<3?t:n):o.value}},ie.apply(this,arguments)}function oe(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=re(t)););return t}function re(t){return re=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},re(t)}var ae,se,ce=_uo.utility.isDefined,le=__webpack_require__(8596);function ue(t){return ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ue(t)}function de(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function pe(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function fe(t,e){return fe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},fe(t,e)}function me(t,e){if(e&&("object"===ue(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return he(t)}function he(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ge(t){return ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ge(t)}function ve(){ve=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(n){e.forEach((function(e){e.kind===n&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var n=t.prototype;["method","field"].forEach((function(i){e.forEach((function(e){var o=e.placement;if(e.kind===i&&("static"===o||"prototype"===o)){var r="static"===o?t:n;this.defineClassElement(r,e)}}),this)}),this)},defineClassElement:function(t,e){var n=e.descriptor;if("field"===e.kind){var i=e.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===i?void 0:i.call(t)}}Object.defineProperty(t,e.key,n)},decorateClass:function(t,e){var n=[],i=[],o={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,o)}),this),t.forEach((function(t){if(!_e(t))return n.push(t);var e=this.decorateElement(t,o);n.push(e.element),n.push.apply(n,e.extras),i.push.apply(i,e.finishers)}),this),!e)return{elements:n,finishers:i};var r=this.decorateConstructor(n,e);return i.push.apply(i,r.finishers),r.finishers=i,r},addElementPlacement:function(t,e,n){var i=e[t.placement];if(!n&&-1!==i.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");i.push(t.key)},decorateElement:function(t,e){for(var n=[],i=[],o=t.decorators,r=o.length-1;r>=0;r--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,o[r])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var u=0;u<l.length;u++)this.addElementPlacement(l[u],e);n.push.apply(n,l)}}return{element:t,finishers:i,extras:n}},decorateConstructor:function(t,e){for(var n=[],i=e.length-1;i>=0;i--){var o=this.fromClassDescriptor(t),r=this.toClassDescriptor((0,e[i])(o)||o);if(void 0!==r.finisher&&n.push(r.finisher),void 0!==r.elements){t=r.elements;for(var a=0;a<t.length-1;a++)for(var s=a+1;s<t.length;s++)if(t[a].key===t[s].key&&t[a].placement===t[s].placement)throw new TypeError("Duplicated element ("+t[a].key+")")}}return{elements:t,finishers:n}},fromElementDescriptor:function(t){var e={kind:t.kind,key:t.key,placement:t.placement,descriptor:t.descriptor};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===t.kind&&(e.initializer=t.initializer),e},toElementDescriptors:function(t){var e;if(void 0!==t)return(e=t,function(t){if(Array.isArray(t))return t}(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||function(t,e){if(t){if("string"==typeof t)return Ce(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ce(t,e):void 0}}(e)||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.")}()).map((function(t){var e=this.toElementDescriptor(t);return this.disallowProperty(t,"finisher","An element descriptor"),this.disallowProperty(t,"extras","An element descriptor"),e}),this)},toElementDescriptor:function(t){var e=String(t.kind);if("method"!==e&&"field"!==e)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+e+'"');var n=ke(t.key),i=String(t.placement);if("static"!==i&&"prototype"!==i&&"own"!==i)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+i+'"');var o=t.descriptor;this.disallowProperty(t,"elements","An element descriptor");var r={kind:e,key:n,placement:i,descriptor:Object.assign({},o)};return"field"!==e?this.disallowProperty(t,"initializer","A method descriptor"):(this.disallowProperty(o,"get","The property descriptor of a field descriptor"),this.disallowProperty(o,"set","The property descriptor of a field descriptor"),this.disallowProperty(o,"value","The property descriptor of a field descriptor"),r.initializer=t.initializer),r},toElementFinisherExtras:function(t){return{element:this.toElementDescriptor(t),finisher:Ae(t,"finisher"),extras:this.toElementDescriptors(t.extras)}},fromClassDescriptor:function(t){var e={kind:"class",elements:t.map(this.fromElementDescriptor,this)};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),e},toClassDescriptor:function(t){var e=String(t.kind);if("class"!==e)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+e+'"');this.disallowProperty(t,"key","A class descriptor"),this.disallowProperty(t,"placement","A class descriptor"),this.disallowProperty(t,"descriptor","A class descriptor"),this.disallowProperty(t,"initializer","A class descriptor"),this.disallowProperty(t,"extras","A class descriptor");var n=Ae(t,"finisher");return{elements:this.toElementDescriptors(t.elements),finisher:n}},runClassFinishers:function(t,e){for(var n=0;n<e.length;n++){var i=(0,e[n])(t);if(void 0!==i){if("function"!=typeof i)throw new TypeError("Finishers must return a constructor.");t=i}}return t},disallowProperty:function(t,e,n){if(void 0!==t[e])throw new TypeError(n+" can't have a ."+e+" property.")}};return t}function ye(t){var e,n=ke(t.key);"method"===t.kind?e={value:t.value,writable:!0,configurable:!0,enumerable:!1}:"get"===t.kind?e={get:t.value,configurable:!0,enumerable:!1}:"set"===t.kind?e={set:t.value,configurable:!0,enumerable:!1}:"field"===t.kind&&(e={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===t.kind?"field":"method",key:n,placement:t.static?"static":"field"===t.kind?"own":"prototype",descriptor:e};return t.decorators&&(i.decorators=t.decorators),"field"===t.kind&&(i.initializer=t.value),i}function be(t,e){void 0!==t.descriptor.get?e.descriptor.get=t.descriptor.get:e.descriptor.set=t.descriptor.set}function _e(t){return t.decorators&&t.decorators.length}function we(t){return void 0!==t&&!(void 0===t.value&&void 0===t.writable)}function Ae(t,e){var n=t[e];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+e+"' to be a function");return n}function ke(t){var e=function(t,e){if("object"!==ue(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e);if("object"!==ue(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"===ue(e)?e:String(e)}function Ce(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}!function(e,n,o,r){var a=Zt(),s=function(e,n){var o=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&zt(t,e)}(c,t);var n,i,o,r,a,s=(r=c,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,e=re(r);if(a){var n=re(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return Gt(this,t)});function c(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c),t=s.call(this),e(Yt(t)),t}return n=c,i&&Wt(n.prototype,i),o&&Wt(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n}(n);return{F:o,d:[{kind:"field",static:!0,key:"styles",value:function(){return(0,t.iv)(It||(It=Ht(["",""])),(0,t.$m)(le))}},{kind:"field",decorators:[i({type:String,attribute:"condition-id",reactive:!0})],key:"id",value:void 0},{kind:"field",decorators:[i({type:String,attribute:"condition-group-id",reactive:!0})],key:"groupId",value:void 0},{kind:"field",key:"$pill",value:function(){return(0,Vt.V)()}},{kind:"field",key:"$removeButton",value:function(){return(0,Vt.V)()}},{kind:"method",key:"connectedCallback",value:function(){ie(re(o.prototype),"connectedCallback",this).call(this),this.innerHTML="",this.append(this.condition.$dynamicSentence)}},{kind:"method",key:"render",value:function(){if(ce(this.condition))return this.condition.isMissing?this.condition.isMissing?this._templateMissingCondition:void 0:this._templateCondition}},{kind:"get",key:"_templateCondition",value:function(){return(0,t.dy)(Lt||(Lt=Ht(['\n\t\t\t<div class="pill" ','>\n\n\t\t\t\t<div class="pill-logo">\n\t\t\t\t\t<ua-builder-integration-icon\n\t\t\t\t\t\tcode="','"\n\t\t\t\t\t\tsize="xsmall"\n\t\t\t\t\t\tplain\n\t\t\t\t\t></ua-builder-integration-icon>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="pill-sentence">\n\t\t\t\t\t<slot></slot>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="pill-actions">\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\t@click=','\n\n\t\t\t\t\t\tclass="pill-actions-edit"\n\t\t\t\t\t\tcolor="transparent"\n\t\t\t\t\t\tsize="small"\n\t\t\t\t\t>\n\t\t\t\t\t\t<uo-icon id="pencil"></uo-icon>\n\t\t\t\t\t</uo-button>\n\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\t',"\n\n\t\t\t\t\t\t@click=",'\n\n\t\t\t\t\t\tclass="pill-actions-remove"\n\t\t\t\t\t\tcolor="transparent"\n\t\t\t\t\t\tsize="small"\n\t\t\t\t\t>\n\t\t\t\t\t\t<uo-icon id="trash"></uo-icon>\n\t\t\t\t\t</uo-button>\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t'])),(0,Vt.i)(this.$pill),this.condition.integrationCode,this.edit,(0,Vt.i)(this.$removeButton),this.remove)}},{kind:"get",key:"_templateMissingCondition",value:function(){return(0,t.dy)(Pt||(Pt=Ht(['\n\t\t\t<div class="pill pill--missing" ','>\n\n\t\t\t\t<div class="pill-sentence">\n\t\t\t\t\t','\n\t\t\t\t</div>\n\n\t\t\t\t<div class="pill-actions">\n\n\t\t\t\t\t<uo-button\n\t\t\t\t\t\t',"\n\n\t\t\t\t\t\t@click=",'\n\n\t\t\t\t\t\tclass="pill-actions-remove"\n\t\t\t\t\t\tcolor="transparent"\n\t\t\t\t\t\tsize="small"\n\t\t\t\t\t>\n\t\t\t\t\t\t<uo-icon id="trash"></uo-icon>\n\t\t\t\t\t</uo-button>\n\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t'])),(0,Vt.i)(this.$pill),ce(this.condition.backup.integrationName)?(0,t.dy)(jt||(jt=Ht(['\n\t\t\t\t\t\t\t\t<uo-alert \n\t\t\t\t\t\t\t\t\ttype="warning"\n\t\t\t\t\t\t\t\t\theading=','\n\t\t\t\t\t\t\t\t\tsize="xsmall"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t',": <slot></slot>\n\t\t\t\t\t\t\t\t</uo-alert>\n\t\t\t\t\t\t\t"])),UncannyAutomator.i18n.conditions.missingCondition,this.condition.backup.integrationName):UncannyAutomator.i18n.conditions.missingCondition,(0,Vt.i)(this.$removeButton),this.remove)}},{kind:"method",key:"edit",value:function(){this.condition.conditionsGroup.editCondition({conditionId:this.condition.id})}},{kind:"method",key:"remove",value:function(){this.$pill.value.classList.add("pill--force-visible-actions"),this.$removeButton.value.loading=!0,this.condition.conditionsGroup.removeCondition({conditionID:this.condition.id}),(0,ft.Q9)({onSuccess:function(){new qt.Z}})}},{kind:"get",key:"condition",value:function(){return(0,ft.AB)({conditionsGroupId:this.groupId,conditionId:this.id})}}]}}((function(t){a.initializeInstanceElements(t,c.elements)}),o),c=a.decorateClass(function(t){for(var e=[],n=function(t){return"method"===t.kind&&t.key===r.key&&t.placement===r.placement},i=0;i<t.length;i++){var o,r=t[i];if("method"===r.kind&&(o=e.find(n)))if(Qt(r.descriptor)||Qt(o.descriptor)){if(Jt(r)||Jt(o))throw new ReferenceError("Duplicated methods ("+r.key+") can't be decorated.");o.descriptor=r.descriptor}else{if(Jt(r)){if(Jt(o))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+r.key+").");o.decorators=r.decorators}Xt(r,o)}else e.push(r)}return e}(s.d.map(Kt)),e);a.initializeClassElements(s.F,c.elements),a.runClassFinishers(s.F,c.finishers)}([e("ua-builder-conditions-pill")],0,t.oi);var Ee=__webpack_require__(1561),Te=(function(e,n,i,o){var a=ve(),s=function(e,n){return{F:function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&fe(t,e)}(c,t);var n,i,o,r,a,s=(r=c,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,e=ge(r);if(a){var n=ge(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return me(this,t)});function c(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c),t=s.call(this),e(he(t)),t}return n=c,i&&pe(n.prototype,i),o&&pe(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n}(n),d:[{kind:"field",static:!0,key:"styles",value:function(){return(0,t.iv)(ae||(ae=de(["",""])),(0,t.$m)(Ee))}},{kind:"field",decorators:[r("uo-dialog")],key:"$dialog",value:void 0},{kind:"field",decorators:[r("#confirm-button")],key:"$confirmButton",value:void 0},{kind:"method",key:"render",value:function(){return(0,t.dy)(se||(se=de(['\n\t\t\t<uo-dialog\n\t\t\t\theading="','"\n\t\t\t\topen\n\t\t\t>\n\t\t\t\t<div class="set-data-dialog">\n\t\t\t\t\t<div class="set-data-dialog-summary">\n\t\t\t\t\t\t<slot name="summary"></slot>\n\t\t\t\t\t</div>\n\t\t\t\t\t\n\t\t\t\t\t<div class="set-data-dialog-box">\n\t\t\t\t\t\t<slot name="box"></slot>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="set-data-dialog-description">\n\t\t\t\t\t\t<slot name="description"></slot>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<uo-button\n\t\t\t\t\tslot="primary-action"\n\t\t\t\t\tid="confirm-button"\n\n\t\t\t\t\t@click=',"\n\t\t\t\t>\n\t\t\t\t\t",'\n\t\t\t\t</uo-button>\n\n\t\t\t\t<uo-button\n\t\t\t\t\tslot="secondary-action"\n\t\t\t\t\tdialog-action="close"\n\t\t\t\t\tcolor="secondary"\n\n\t\t\t\t\t@click=',"\n\t\t\t\t>\n\t\t\t\t\t","\n\t\t\t\t</uo-button>\n\t\t\t</uo-dialog>\n\t\t"])),UncannyAutomator.i18n.userSelector.userDataModal.action.allowed.title,this.confirmAction,UncannyAutomator.i18n.userSelector.setOptions,this.cancelAction,UncannyAutomator.i18n.cancel)}},{kind:"method",key:"confirmAction",value:function(){var t=this;this.$confirmButton.loading=!0,(0,L.R$)(!0,(function(){t.dispatchEvent(new CustomEvent("automator_user-selector_request-data-dialog_confirm_success")),t.$confirmButton.loading=!1,t.parentNode.removeChild(t)}),(function(){t.dispatchEvent(new CustomEvent("automator_user-selector_request-data-dialog_confirm_fail")),t.$confirmButton.loading=!1}))}},{kind:"method",key:"cancelAction",value:function(){this.parentNode.removeChild(this),this.dispatchEvent(new CustomEvent("automator_user-selector_request-data-dialog_cancel"))}}]}}((function(t){a.initializeInstanceElements(t,c.elements)}),i),c=a.decorateClass(function(t){for(var e=[],n=function(t){return"method"===t.kind&&t.key===r.key&&t.placement===r.placement},i=0;i<t.length;i++){var o,r=t[i];if("method"===r.kind&&(o=e.find(n)))if(we(r.descriptor)||we(o.descriptor)){if(_e(r)||_e(o))throw new ReferenceError("Duplicated methods ("+r.key+") can't be decorated.");o.descriptor=r.descriptor}else{if(_e(r)){if(_e(o))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+r.key+").");o.decorators=r.decorators}be(r,o)}else e.push(r)}return e}(s.d.map(ye)),e);a.initializeClassElements(s.F,c.elements),a.runClassFinishers(s.F,c.finishers)}([e("ua-builder-user-selector-set-data-dialog")],0,t.oi),__webpack_require__(838)),Ue=__webpack_require__(8193),xe=__webpack_require__(5311),De=__webpack_require__.n(xe);function Se(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var Oe=_uo.utility,Me=Oe.isDefined,Ie=Oe.addParametersToURL,Le=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.render()}var e,n;return e=t,(n=[{key:"render",value:function(){var t=De()('\n\t\t\t<div class="uap-report-bug">\n\t\t\t\t<a\n\t\t\t\t\tclass="uap-report-bug__btn"\n\n\t\t\t\t\tuap-tooltip="'.concat(UncannyAutomator.i18n.sendFeedback.title,'"\n\t\t\t\t\tuap-tooltip-flow="left"\n\n\t\t\t\t\ttarget="_blank"\n\t\t\t\t\thref="').concat(Ie("https://automatorplugin.com/feedback/",this.utmBtnParameters),'"\n\t\t\t\t>\n\t\t\t\t\t<span class="uap-report-bug__icon"></span>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t'));De()("body").append(t)}},{key:"utmBtnParameters",get:function(){var t,e;return Me(UncannyAutomator.wp)&&UncannyAutomator.wp?(t="Uncanny Automator Pro ".concat(UncannyAutomator.version),e="uncanny_automator_pro"):(t="Uncanny Automator ".concat(UncannyAutomator.version),e="uncanny_automator"),{version:t,utm_source:e,utm_medium:"send_feedback",utm_content:"bulb_icon"}}}])&&Se(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Pe(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var je=_uo.utility.debounce,$e=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.listenField()}var e,n;return e=t,(n=[{key:"listenField",value:function(){var t=this;this.$field.addEventListener("input",je((function(){t.saveTitle()}),1500))}},{key:"saveTitle",value:function(){var t=this;this.$wrapper.classList.add("uap-title--loading"),(0,L.L8)("change_post_title",{post_ID:UncannyAutomator.recipe.id,post_title:this.title},(function(e){t.$wrapper.classList.remove("uap-title--loading"),t.$wrapper.classList.add("uap-title--success"),setTimeout((function(){t.$wrapper.classList.remove("uap-title--success")}),3e3)}),(function(){t.$wrapper.classList.remove("uap-title--loading"),UncannyAutomator.dev.developerMode&&console.error("Couldn't save the title")}),{requiresRecipesObject:!1})}},{key:"title",get:function(){return this.$field.value}},{key:"$wrapper",get:function(){return document.getElementById("titlewrap")}},{key:"$field",get:function(){return document.getElementById("title")}}])&&Pe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Fe(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var Re=_uo.utility.isDefined,Ne=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.hasMetabox&&this.listenCheckboxes()}var e,n;return e=t,n=[{key:"$container",get:function(){return De()("#recipe_categorydiv")}},{key:"$allCategoriesList",get:function(){return De()("#recipe_categorychecklist")}},{key:"hasMetabox",get:function(){return Re(this.$allCategoriesList)}},{key:"listenCheckboxes",value:function(){var t=this;this.$container.on("change",'input[type="checkbox"][name="tax_input[recipe_category][]"], .popular-category input[type="checkbox"]',(function(e){var n=De()(e.currentTarget);t.saveCategory(n)})),new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.forEach((function(e){var n=De()(e).find('input[type="checkbox"][name="tax_input[recipe_category][]"]');t.saveCategory(n)}))}))})).observe(this.$allCategoriesList[0],{childList:!0})}},{key:"saveCategory",value:function(t){var e=this,n={id:t.val(),isChecked:t.is(":checked")};this.setStatus("loading",!0,t),(0,L.L8)("set_recipe_terms",{term_id:"recipe_category",recipe_id:UncannyAutomator.recipe.id,category_id:n.id,set_category:n.isChecked},(function(n){n.success?(e.setStatus("success",!0,t),setTimeout((function(){e.setStatus("success",!1,t)}),2e3)):(UncannyAutomator.dev.developerMode&&console.error("Couldn't change the status of the recipe category"),e.revertCheckboxValue(t),e.setStatus("error",!0,t),setTimeout((function(){e.setStatus("error",!1,t)}))),e.setStatus("loading",!1,t)}),(function(){e.revertCheckboxValue(t),e.setStatus("loading",!1,t),e.setStatus("error",!0,t),setTimeout((function(){e.setStatus("error",!1,t)}))}),{requiresRecipesObject:!1,renderUI:!1})}},{key:"revertCheckboxValue",value:function(t){t.prop("checked",!t.is(":checked"))}},{key:"setStatus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,i=n.closest(".selectit");"loading"==t?e?(i.addClass("uap-taxonomy-loading"),n.prop("disabled",!0)):(i.removeClass("uap-taxonomy-loading"),n.prop("disabled",!1)):"success"==t?e?i.addClass("uap-taxonomy-success"):i.removeClass("uap-taxonomy-success"):"error"==t&&(e?i.addClass("uap-taxonomy-error"):i.removeClass("uap-taxonomy-error"))}}],n&&Fe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),Ve=__webpack_require__(3198);function qe(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var Be=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.getElements(),1==this.$elements.tagsTextarea.length&&this.listenModificationsToTags()}var e,n;return e=t,n=[{key:"getElements",value:function(){this.$elements={container:De()("#tagsdiv-recipe_tag"),tagsTextarea:De()("textarea#tax-input-recipe_tag"),tagsList:De()("#tagsdiv-recipe_tag .tagchecklist")}}},{key:"listenModificationsToTags",value:function(){var t=this;new MutationObserver((function(e){t.saveTags()})).observe(this.$elements.tagsList[0],{childList:!0})}},{key:"saveTags",value:function(){var t=this,e=this.getTags();this.setStatus("loading",!0),(0,L.L8)("set_recipe_terms",{term_id:"recipe_tag",recipe_id:UncannyAutomator.recipe.id,tags:e},(function(e){e.success?(t.setStatus("success",!0),setTimeout((function(){t.setStatus("success",!1)}),2e3)):(0,L.C2)({title:UncannyAutomator.i18n.debugging.fatalErrorHandler.exceptions.tags.couldNotSave,warning:(0,Ve.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.generic.content,'<a href="'.concat((0,L.gy)(),'" target="_blank">').concat(UncannyAutomator.i18n.debugging.automatorSupport,"</a>")),content:"",console:"Data sent:\n ".concat(JSON.stringify(e)),buttons:{confirm:null,cancel:{label:UncannyAutomator.i18n.close,onClick:function(t){t.destroy()}}}}),t.setStatus("loading",!1)}),(function(t){(0,L.C2)({title:UncannyAutomator.i18n.debugging.fatalErrorHandler.exceptions.tags.couldNotSave,warning:(0,Ve.gB)(UncannyAutomator.i18n.debugging.fatalErrorHandler.generic.content,'<a href="'.concat((0,L.gy)(),'" target="_blank">').concat(UncannyAutomator.i18n.debugging.automatorSupport,"</a>")),content:"",console:"Data sent:\n ".concat(JSON.stringify(t)),buttons:{confirm:null,cancel:{label:UncannyAutomator.i18n.close,onClick:function(t){t.destroy()}}}})}),{requiresRecipesObject:!1,renderUI:!1})}},{key:"setStatus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"loading"==t?e?this.$elements.container.addClass("uap-tags-loading"):this.$elements.container.removeClass("uap-tags-loading"):"success"==t?e?this.$elements.container.addClass("uap-tags-success"):this.$elements.container.removeClass("uap-tags-success"):"error"==t&&(e?this.$elements.container.addClass("uap-tags-error"):this.$elements.container.removeClass("uap-tags-error"))}},{key:"getTags",value:function(){var t=this.$elements.tagsTextarea.val();return{asArray:t.split(","),commaSeparated:t}}}],n&&qe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function He(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function We(t,e,n){return e&&He(t.prototype,e),n&&He(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}var ze=We((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),new Ne,new Be}));UncannyAutomator.cache={tokens:{}};try{(0,L.iK)((function(){(0,L.Dh)("Render the UI",!1,{bgColor:"#579f49"}),new Ue.Z,new qt.Z,new Te.Z,new Le,new $e,new ze}))}catch(t){(0,L.C2)({title:UncannyAutomator.i18n.debugging.uiCantLoad.title,warning:UncannyAutomator.i18n.debugging.uiCantLoad.warning,content:UncannyAutomator.i18n.debugging.uiCantLoad.content,console:t})}jQuery(document).ready((function(){jQuery(window).off("beforeunload.edit-post",null)}))})()})();
//# sourceMappingURL=bundle.min.js.map