function _createForOfIteratorHelperLoose(e,t){var r,o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(o)return(o=o.call(e)).next.bind(o);if(Array.isArray(e)||(o=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return o&&(e=o),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=Object.prototype.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,o=new Array(t);r'+Joomla.JText._("NR_CB_SELECT_CONDITION_GET_STARTED")+""},t.beautifyProConditions=function(e){var r,o,n,e=e.querySelectorAll(".condition_selector:not(.tf-cb-prepared)");0!==e.length&&(r=function(e){e=e.nextElementSibling.querySelectorAll("li.disabled-result.group-option");0!==e.length&&e.forEach(function(e){e.classList.add("is-pro"),e.querySelector(".locks")||(e.setAttribute("data-pro-only",e.innerHTML),e.innerHTML+='
')})},o=new MutationObserver(function(e,t){for(var r=_createForOfIteratorHelperLoose(e);!(o=r()).done;){var o=o.value;(o.target.closest(".chosen-results")||o.target.closest(".chzn-results"))&&o.target.closest(".hasChosen")&&o.target.closest(".hasChosen").previousElementSibling&&(jQuery(o.target.closest(".hasChosen").previousElementSibling).trigger("chosen:showing_dropdown").trigger("chzn:showing_dropdown"),t.disconnect())}}),n={attributes:!0,childList:!0,characterData:!0,subtree:!0},e.forEach(function(t){t.classList.add("tf-cb-prepared"),jQuery(t).on("chosen:ready",function(e){t.nextElementSibling.querySelector(".chosen-search input").addEventListener("keydown",function(e){o.observe(t.nextElementSibling.querySelector(".chosen-results"),n)})}),jQuery(t).on("chosen:showing_dropdown",function(e){r(t)}),jQuery(t).on("liszt:ready",function(e){t.nextElementSibling.querySelector(".chzn-search input").addEventListener("keydown",function(e){o.observe(t.nextElementSibling.querySelector(".chzn-results"),n)})}),jQuery(t).on("liszt:showing_dropdown",function(e){r(t)})}))},t.deleteGroupConditionEvent=function(e){e.target.closest(".removeGroupCondition")&&(e.preventDefault(),e=e.target.closest(".cb-group"),this.getValidRules(e).length&&!confirm(Joomla.JText._("NR_ARE_YOU_SURE_YOU_WANT_TO_DELETE_THIS_ITEM"))||(1!=this.getTotalConditionGroups()?e.remove():(e.querySelectorAll(".cb-item:not(:first-child)").forEach(function(e){e.remove()}),this.resetCondition(e.querySelector(".cb-item")))))},t.deleteConditionEvent=function(e){e.target.closest(".tf-cb-remove-condition")&&(e.preventDefault(),0!==(e=e.target.closest(".cb-item")).querySelector(".condition_selector").selectedIndex&&!confirm(Joomla.JText._("NR_ARE_YOU_SURE_YOU_WANT_TO_DELETE_THIS_ITEM"))||(1==this.getTotalConditionItems()?this.resetCondition(e):this.deleteCondition(e)))},t.deleteCondition=function(e){var t=e.closest(".cb-group");e.remove(),0==t.querySelectorAll(".cb-item").length&&t.remove()},t.resetCondition=function(e){e.querySelector(".condition_selector").selectedIndex=0,jQuery(e.querySelector(".condition_selector")).chosen("destroy"),jQuery(e.querySelector(".condition_selector")).chosen({disable_search_threshold:10,inherit_select_classes:!0}),jQuery(e.querySelector(".condition_selector")).trigger("change")},t.getTotalConditionGroups=function(){return this.wrapper.querySelectorAll(".cb-group").length},t.getValidRules=function(e){var e=(e=void 0===e?this.wrapper:e).querySelectorAll("select.condition_selector"),t=[];return e.forEach(function(e){0!==e.selectedIndex&&t.push(e)}),t},t.getTotalConditionItems=function(){return this.wrapper.querySelectorAll(".cb-item").length},t.addConditionEvent=function(e){var t,r,o=e.target.closest(".tf-cb-add-new-group");o&&(e.preventDefault(),e=(t=o.closest(".cb-item")||o).closest(".cb-group"),o=groupKey=0,o=this.addingNewGroup(t)?(groupKey=this.findHighestGroupKey()+1,0):(groupKey=parseInt(e.dataset.key),this.findHighestGroupItemKey(e)+1),t.classList.add("ajax-loading"),(r=this).addCondition(t,this.wrapper.previousElementSibling.getAttribute("name"),groupKey,o,function(e){t.classList.remove("ajax-loading"),r.wrapper.classList.add("init-load-done"),r.beautifyProConditions(e)}))},t.findHighestGroupKey=function(){return Math.max.apply(Math,Array.from(this.wrapper.querySelectorAll(".cb-group[data-key]")).map(function(e){return parseInt(e.dataset.key)}))},t.findHighestGroupItemKey=function(e){return Math.max.apply(Math,Array.from(e.querySelectorAll(".cb-item[data-key]")).map(function(e){return parseInt(e.dataset.key)}))},t.addCondition=function(r,e,t,o,n){var i=this.addingNewGroup(r),e={conditionItemGroup:e,groupKey:t,conditionKey:o,include_rules:this.wrapper.dataset.includeRules,exclude_rules:this.wrapper.dataset.excludeRules,exclude_rules_pro:this.wrapper.dataset.excludeRulesPro,addingNewGroup:i},s=this;this.call("add",e,function(e){var t=document.createElement("div"),e=(t.innerHTML=e,s.wrapper.querySelector(".tf-conditionbuilder-initial-message")),e=(e&&e.remove(),null),e=i?(s.wrapper.querySelector(".cb-groups").insertAdjacentHTML("beforeend",t.innerHTML),s.wrapper.querySelector(".cb-group:last-of-type")):(r.closest(".item-group-footer")?r.closest(".cb-group").querySelector(".cb-items").insertAdjacentHTML("beforeend",t.innerHTML):r.insertAdjacentHTML("afterend",t.innerHTML),r.closest(".cb-group"));n&&n(e)})},t.addingNewGroup=function(e){return!!e&&!e.closest(".cb-group")},t.call=function(e,t,r){var o=this,n=new URLSearchParams(window.location.search),i=n.get("client_id"),n=n.get("id"),i=this.root_url+this.app_ajax_url+"&"+this.token+"=1&client_id="+i+"&id="+n;t.subtask=e,fetch(i,{method:"post",body:JSON.stringify(t)}).then(function(e){return e.text()}).then(function(e){r(e),o.wrapper.querySelectorAll("select.hasChosen").forEach(function(e){jQuery(e).chosen("destroy"),jQuery(e).chosen({disable_search_threshold:10,inherit_select_classes:!0})}),o.wrapper.querySelectorAll(".hasPopover").forEach(function(e){jQuery(e).popover({html:!0,trigger:"hover focus",container:"body"})})}).catch(function(e){alert(e)})},e}(),TF_Condition_Builder_Loader=function(){function e(){this.init()}return e.prototype.init=function(){var t;window.IntersectionObserver&&(t=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(new TF_Condition_Builder(e.target),t.unobserve(e.target))})},{rootMargin:"0px 0px 0px 0px"}),document.querySelectorAll("div.cb").forEach(function(e){t.observe(e)}))},e}();!function(){"use strict";document.addEventListener("DOMContentLoaded",function(){new TF_Condition_Builder_Loader})}(window);