(()=>{function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function t(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,f=[],l=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(f.push(n.value),f.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return f}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=o(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,f=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){l=!0,i=e},f:function(){try{f||null==r.return||r.return()}finally{if(l)throw i}}}}function o(e,t){if(e){if("string"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}document.addEventListener("DOMContentLoaded",function(){var o={vars:window.fluent_aff_vars||{},Store:{get:function(e){if("string"!=typeof e||!e)return null;var t,r="".concat(e,"="),n=a(document.cookie.split(";"));try{for(n.s();!(t=n.n()).done;){var o=t.value;if((o=o.trim()).startsWith(r))return decodeURIComponent(o.slice(r.length))}}catch(e){n.e(e)}finally{n.f()}return null},set:function(e,t,r){if("string"==typeof e&&e){var n="";if(r){var a=new Date;a.setTime(a.getTime()+24*r*60*60*1e3),n="; expires=".concat(a.toUTCString())}document.cookie="".concat(e,"=").concat(encodeURIComponent(t)).concat(n,"; path=/")}}},getQueryParams:function(){var e,t={},r=a(new URLSearchParams(window.location.search));try{for(r.s();!(e=r.n()).done;){var o=n(e.value,2),i=o[0],f=o[1];t[i]=f}}catch(e){r.e(e)}finally{r.f()}return t},maybeHandleExternalCalls:function(){if(window.fluent_aff_ready_ajaxs&&window.fluent_aff_ready_ajaxs.length&&this.Store.get("f_aff")){var e,t=a(window.fluent_aff_ready_ajaxs);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n&&"object"===r(n)){var o=n.url||"",i=n.data||{};if(!o)return;var f=new XMLHttpRequest;f.open("POST",o,!0),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),f.send(new URLSearchParams(i).toString())}}}catch(e){t.e(e)}finally{t.f()}}},init:function(){var r=this,a=this.vars.aff_param;if(a){var o=this.Store.get("f_aff");if(!o||this.vars.credit_last){var i=this.getQueryParams();if(window.fluent_aff_pre_ref&&(i[a]=window.fluent_aff_pre_ref),i&&i[a]){if(o)if(o.split("|")[0]==i[a])return void this.maybeHandleExternalCalls();var f=this.vars.other_params||[];f.push(a),i=Object.fromEntries(Object.entries(i).filter(function(e){var t=n(e,1)[0];return f.includes(t)}));var l=window.location.href;if(i){for(var u=new URL(l),c=0,s=Object.keys(i);c<s.length;c++){var y=s[c];u.searchParams.delete(y)}l=u.toString()}var d=function(r){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?e(Object(a),!0).forEach(function(e){t(r,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(a,e))})}return r}({referrer:document.referrer,url:l,__aff_id__:i[a]},i);delete d[a];var p=this.vars.request_url+"&sign="+(new Date).getTime(),v=new XMLHttpRequest;v.open("POST",p,!0),v.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),v.send(new URLSearchParams(d).toString()),v.onreadystatechange=function(){v.readyState===XMLHttpRequest.DONE&&200===v.status&&r.maybeHandleExternalCalls()}}else{if(this.Store.get("affwp_ref")&&this.Store.get("affwp_ref_visit_id")){var m=this.Store.get("affwp_ref"),b=this.Store.get("affwp_ref_visit_id");this.Store.set("f_aff",m+"|"+b,30)}this.maybeHandleExternalCalls()}}else this.maybeHandleExternalCalls()}}};o.init()})})();