1function _createForOfIteratorHelperLoose(e,t){var r,a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(a)return(a=a.call(e)).next.bind(a);if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return a&&(e=a),r=0,function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var r;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(r="Object"===(r={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=Array(t);r<t;r++)a[r]=e[r];return a}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,a=arguments[t];for(r in a)!{}.hasOwnProperty.call(a,r)||(e[r]=a[r])}return e}).apply(null,arguments)}!function(t){var a;function r(e){var t,r;e.target.classList.contains("cf-input")&&(t=e.target.closest(".convertforms.cf"))&&(e=e.target.closest(".cf-control-group"))&&(e=e.dataset.key)&&(r=function(e){var t,e=a[e];if(e)return t=[],Object.values(e).forEach(function(e){Object.values(e.rules).forEach(function(e){Object.values(e).forEach(function(e){e.field&&!t.includes(e.field)&&t.push(e.field)})})}),t}(t.dataset.id))&&r.includes(e)&&o(t)}function o(e){var t=e.dataset.id;a.hasOwnProperty(t)&&new n(e,a[t])}var n=function(){function e(e,t){this.form=e,this.options=t,this.run()}var t=e.prototype;return t.run=function(){var r=this;this.log("Start"),Object.values(this.options).forEach(function(e){var t;e.rules&&e.actions&&(r.log("Condition started",e),(t=r.passSome(Object.values(e.rules)))?r.runActions(Object.values(e.actions)):r.runActions(Object.values(e.else||{})),r.log("Condition End",t?"Pass":"Doesn't pass"))}),this.log("End")},t.passSome=function(e){var t=this;return e.some(function(e){return t.passRules(Object.values(e))})},t.passRules=function(e){var t=this;return e.every(function(e){return t.pass(e)})},t.pass=function(e){var t=this.getFieldValue(e.field),r=(e.arg=e.arg||"",!1);switch(e.comparator){case"updates":r=!0;break;case"selected":case"not_selected":case"contains":case"not_contains":r=(t=this.getTextToLowerCase(t)).includes(e.arg.toLowerCase());break;case"starts_with":case"not_start_swith":r=(t=this.getTextToLowerCase(t)).startsWith(e.arg.toLowerCase());break;case"ends_with":case"not_ends_with":r=(t=this.getTextToLowerCase(t)).endsWith(e.arg.toLowerCase());break;case"is_checked":case"not_checked":r=1==t;break;case"regex":case"not_regex":var a="",o=e.arg,n=o.lastIndexOf("#");-1<n&&(a=o.substring(n+1))&&(o=o.substring(0,n)),r=new RegExp(o,a).test(t);break;case"less_than":r=parseFloat(t)<parseFloat(e.arg);break;case"less_equals":r=parseFloat(t)<=parseFloat(e.arg);break;case"greater_than":r=parseFloat(t)>parseFloat(e.arg);break;case"greater_equals":r=parseFloat(t)>=parseFloat(e.arg);break;case"empty":case"not_empty":r=""==t;break;case"total_checked_equals":r=t.length==parseInt(e.arg);break;case"total_checked_not_equals":r=t.length!==parseInt(e.arg);break;case"total_checked_less_than":r=t.length<parseInt(e.arg);break;case"total_checked_less_equals":r=t.length<=parseInt(e.arg);break;case"total_checked_greater_than":r=t.length>parseInt(e.arg);break;case"total_checked_greater_equals":r=t.length>=parseInt(e.arg);break;default:r=this.getTextToLowerCase(t)==this.getTextToLowerCase(e.arg)}return r=e.comparator.startsWith("not_")?!r:r,this.log("Rule",e,t||null,r),r},t.runActions=function(e){var t=this;e&&e.forEach(function(e){t.action(e)})},t.action=function(a){var o=this,e=(a.arg=a.arg||"",this.getFieldGroup(a.field));if(e){switch("select_option"==a.trigger&&"dropdown"==e.dataset.type&&(a.trigger="change_value"),a.trigger){case"show_field":if(!e.classList.contains("cf-hide"))return;e.classList.remove("cf-hide"),e.classList.remove("cf-ignore"),"submit"==e.dataset.type&&(e.querySelector("button").disabled=!1),void 0!==e.dataset.required&&((t=_extends({},a)).trigger="set_required",this.action(t));break;case"hide_field":if(e.classList.contains("cf-hide"))return;e.classList.add("cf-hide"),e.classList.add("cf-ignore"),"submit"==e.dataset.type&&(e.querySelector("button").disabled=!0);var t=_extends({},a);t.trigger="set_optional",this.action(t);break;case"change_value":var r=this.getField(a.field),t=this.prepareValue(e.closest("form"),a.arg);ConvertForms.Helper.setValue(r,t);break;case"copy_value":this.action(_extends({},a,{trigger:"change_value",arg:"{field."+a.arg+"}"}));break;case"select_option":case"deselect_option":r=e.querySelector('input[value="'+a.arg+'"]'),ConvertForms.Helper.toggleCheck(r,"select_option"==a.trigger);break;case"set_required":case"set_optional":var n="set_required"==a.trigger;e.querySelectorAll(".cf-control-input .cf-input").forEach(function(e){e.required=n,e.ariaRequired=n}),e.dataset.requiredOverride=n;break;case"hide_all_options":case"show_all_options":t="dropdown"==e.dataset.type?".cf-control-input .cf-input option":".cf-control-input .cf-input";e.querySelectorAll(t).forEach(function(e){o.action({field:a.field,trigger:a.trigger.startsWith("hide")?"hide_option":"show_option",arg:e.value})});break;case"show_regex_option":case"hide_regex_option":case"filter_regex_option":var t="dropdown"==e.dataset.type?".cf-control-input .cf-input option":".cf-control-input .cf-input",t=e.querySelectorAll(t),s=this.prepareValue(e.closest("form"),a.arg),i=new RegExp(s);t.forEach(function(e){var t,r=i.test(e.value);if("filter_regex_option"==a.trigger)t=r?"show_option":"hide_option";else{if(!r)return;t=a.trigger.startsWith("hide")?"hide_option":"show_option"}o.action({field:a.field,trigger:t,arg:e.value})});break;case"hide_option":case"show_option":switch(e.dataset.type){case"radio":case"checkbox":r=e.querySelector('input[value="'+a.arg+'"]'),"show_option"==a.trigger?(r.closest("div").classList.remove("cf-hide"),r.disabled=!1):(r.closest("div").classList.add("cf-hide"),r.disabled=!0,r.checked&&((c=_extends({},a)).trigger="deselect_option",this.action(c)));break;case"dropdown":var c=e.querySelector('option[value="'+a.arg+'"]');"show_option"==a.trigger?(c.disabled=!1,c.classList.remove("cf-hide")):(c.disabled=!0,c.selected=!1,c.classList.add("cf-hide"))}}this.log("Action",a)}},t.inputRequired=function(e,t){t&&!e.required?e.required=!0:e.required&&(e.required=!1)},t.getFieldGroup=function(e){return this.form.querySelector('[data-key="'+e+'"]')},t.getField=function(e){e=this.getFieldGroup(e);return e?e.querySelector(".cf-control-input .cf-input"):""},t.getFieldValue=function(e){var t=this.getField(e);if(!t)return"";if(t.closest(".tf-phone-control"))return t.closest(".tf-phone-control").querySelector(".tf-flag-calling-code").innerText+t.closest(".tf-phone-control").querySelector(".tf-phone-control--number").value;var r=[];switch(t.type){case"checkbox":case"radio":return this.getFieldGroup(e).querySelectorAll('input[type="'+t.type+'"]:checked').forEach(function(e){r.push(e.value)}),r;default:return t.value}},t.getTextToLowerCase=function(e){return"string"==typeof e?e.toLowerCase().trim():"object"==typeof e?e.toString().toLowerCase().trim():e},t.log=function(){if(ConvertForms.Helper.getOption("debug",!1)){for(var e,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];
1(e=console).log.apply(e,["Convert Forms - Form #"+this.form.dataset.id+" - Conditional Logic -"].concat(r))}},t.prepareValue=function(a,e){if(-1==e.indexOf("{field."))return e;for(var o=new FormData(a),t=_createForOfIteratorHelperLoose(o.entries());!(n=t()).done;){var r,n=n.value[0];-1<n.indexOf("cf[")&&(r=n.match(/cf\[(.*?)\](.*)/),o.set(r[1],o.getAll(n).join(", ")))}return(e=e.replace(/{field\.(.*?)}/gm,function(e,t){var r=a.querySelector('[data-name="'+t+'"]'),t=a.querySelector('[data-key="'+t+'"]');return o.getAll((r||t).dataset.name).join(", ")})).trim()},e}();ConvertForms.Helper.onReady(function(e){(a=ConvertForms.Helper.getOption("conditional_logic"))&&(t.addEventListener("change",function(e){r(e)}),e.forEach(function(e){o(e)}))})}(document); 2
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.