/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
(function($,Drupal,drupalSettings,window,document,undefined){$(this).scrollTop(0);Drupal.behaviors.gep_behaviour={attach:function(context,settings){$(document).ready(function(){$('.form-login-block').show();$('.form-reg-block').hide();var lastPart=window.location.pathname.split("/").pop();if(lastPart=='thank-you')$('a.external_redirection').each(function(){var $this=$(this);window.location=$this.attr('href');});$(context).find('a[data-auto-download]').each(function(){var $this=$(this);window.location=$this.attr('href');});$(".asset-btn",context).each(function(index){var web=$(this).parents('.kb-collateral-wrap').find('.webcasts');if(web.length)$(this).html('Watch Now ');});$(".gep-mail-to",context).each(function(index){subject=$(this).attr('data-subject');body=$(this).attr('data-body');subject=subject.replace(/&/g,'%26');body=body.replace(/&/g,'%26');href="mailto:?subject="+subject+'&body='+body;$(this).attr('href',href);});if(('geptheme' in settings)&&('custom_backend' in settings.geptheme)&&('frm_switch' in settings.geptheme.custom_backend))if(settings.geptheme.custom_backend.frm_switch=='form-reg-block'){$('.form-reg-block .asaf-area-wrapper .alert-danger.error').remove();$('.form-reg-block .gep-form-errors').html('Email not registered.');var email=$('#email-login-form input[name="mail"]').val();$('#user-register-form input[name="mail"]').val(email);$('#user-register-form input[name="mail"]').attr('readonly',true);$('.form-reg-block .gep-form-errors').show();$('.form-login-block .gep-form-errors').html('');$('.form-login-block .gep-form-errors').fadeOut();$('.form-login-block').fadeOut();$('.form-reg-block').fadeIn();}else{if(settings.geptheme.custom_backend.frm_switch=='form-login-block'){$('.form-login-block .asaf-area-wrapper .alert-danger.error').remove();$('.form-login-block .gep-form-errors').html('Email already registered.');var email=$('#user-register-form input[name="mail"]').val();$('#email-login-form input[name="mail"]').val(email);$('.form-login-block .gep-form-errors').show();$('.form-reg-block .gep-form-errors').html('');$('.form-reg-block .gep-form-errors').fadeOut();$('.form-reg-block').fadeOut();$('.form-login-block').fadeIn();}}if(('geptheme' in settings)&&('custom_backend' in settings.geptheme)&&settings.geptheme.custom_backend.error)for(fields in settings.geptheme.custom_backend.error){error_field_selector='#register-'+fields+'-error';$("#edit-field-"+fields+'-0-value').addClass("border-danger").addClass("border-2");$(error_field_selector).removeClass('d-none');}if(('geptheme' in settings)&&('custom_backend' in settings.geptheme)&&settings.geptheme.custom_backend.login_error)for(fields in settings.geptheme.custom_backend.login_error)if(fields==='mail_access_denied'){$("#login-error-top").removeClass('d-none');$("#login-mail-error").addClass('d-none');$("#close-div").on('click',function(){$("#login-error-top").addClass('d-none');});$(".form-item--error-message").addClass('d-none');}else if(fields==='mail_other_error'){var error_field_selector='#login-mail-error';$(error_field_selector).removeClass('d-none');$("#login-error-top").addClass('d-none');$("#edit-mail").addClass('border-danger').addClass('border-2');}else{var error_field_name=fields.replace('field_','');error_field_name=error_field_name.replaceAll('_','-');;error_field_name=error_field_name.replace('[0][value]','');error_field_selector='#login-'+error_field_name+'-error';$("#login-error-top").addClass('d-none');$(error_field_selector).removeClass('d-none');$("#edit-"+error_field_name).addClass('border-danger').addClass('border-2');}$('[name="field_how_did_you_hear_details[und][0][value]"]').attr('maxlength','100');if(('gep_restricted_content' in settings)&&('scroll_popup' in settings.gep_restricted_content)&&settings.gep_restricted_content.scroll_popup==1){$(window).scroll(function(e){if($('.restricted-content').length>0)if(isScrolledIntoView($('.restricted-content')))showRegistrationForm();});$('a.asset-access-call').click(function(e){e.preventDefault();showRegistrationForm();$(window).scrollTop($("#block-gep-custom-register-to-download").offset().top-150);});$('div.asset-access-call').click(function(e){e.preventDefault();showRegistrationForm();$(window).scrollTop($("#block-gep-custom-register-to-download").offset().top-150);});}$('video').attr('data-val',0);$('.webcast-thank video').on('play',function(e){var node_nid=settings.gep_restricted_content.nid;if(node_nid!==null&&$('video').attr('data-val')==0){var query=encodeURIComponent($(location).attr('href'));var path=settings.gep_restricted_content.basepath+"knowledge-bank/download/"+node_nid+"?source_pageurl="+query;$.ajax({url:path,success:function(result){}});$('video').attr('data-val',1);}});$('.webcast-banner-btn').on('click',function(e){var btn=$(this);var node_nid=settings.gep_restricted_content.nid;if(node_nid!==null&&!btn.prop('disabled')){btn.prop('disabled',true);var query=encodeURIComponent($(location).attr('href'));var ext_uri=btn.attr('href');var path=settings.gep_restricted_content.basepath+"knowledge-bank/download/"+node_nid+"?source_pageurl="+query+"&ext_uri="+encodeURIComponent(ext_uri);$.ajax({url:path,success:function(result){},complete:function(){btn.prop('disabled',false);}});}});$('audio').attr('data-val',0);$('.podcast-player audio').on('play',function(e){var node_nid=settings.gep_restricted_content.nid;if(node_nid!==null&&$('audio').attr('data-val')==0){var query=encodeURIComponent($(location).attr('href'));var path=settings.gep_restricted_content.basepath+"knowledge-bank/download/"+node_nid+"?source_pageurl="+query;$.ajax({url:path,success:function(result){}});$('audio').attr('data-val',1);}});$('.download-button a',context).filter(function(){return once('gep_behaviour',this).length;}).click(function(e){if(!$('.download-button a.download').hasClass('disabled')){$('.download-button a.download').addClass('disabled');var addressValue=$(this).attr("href");$('.download-shortly').append("Note: Your download should start shortly. If it doesn't, please click here.");}else e.preventDefault();});$('.external-thankyou',context).each(function(){once('gep_behaviour',this).forEach(function(element){$(element).click(function(e){if(!$('.external-thankyou').hasClass('disabled')){e.preventDefault();var source_pageurl=$(this).attr('href');var src_pageurl=window.location.href;var nid=$(this).attr('data-nid');var gclid=$(this).attr('data-gclid');var sourceasset=$(this).attr('data-asset-id');$.ajax({url:"/knowledge-bank/download/"+nid,data:{'source_pageurl':src_pageurl,'gclid':gclid,'sourceasset':sourceasset},type:'GET',success:function(response){$('.external-thankyou').addClass('disabled');window.open(source_pageurl,'_blank');}});}else e.preventDefault();});});});$('.external_redirection',context).each(function(){once('gep_behaviour',this).forEach(function(element){$(element).click(function(e){if(!$(element).hasClass('disabled')){e.preventDefault();var source_pageurl=$(this).attr('href');var src_pageurl=window.location.href;var nid=$("#data-nid").text();var gclid=$(this).attr('data-gclid');var sourceasset=$(this).attr('data-asset-id');$.ajax({url:"/knowledge-bank/download/"+nid,data:{'source_pageurl':src_pageurl,'gclid':gclid,'sourceasset':sourceasset},type:'GET',success:function(response){console.log("hi");$(element).addClass('disabled');window.open(source_pageurl,'_blank');}});}else e.preventDefault();});});});});function setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));var expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/";}function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;i=elemTop);}if(getParameterByName('thankScroll')){var section_id=getParameterByName('thankScroll');var scroll_to=$("#"+section_id).offset().top;$('html, body').animate({scrollTop:(scroll_to-120)},500);}function getParameterByName(name){var match=RegExp('[?&]'+name+'=([^&]*)').exec(window.location.search);return match&&decodeURIComponent(match[1].replace(/\+/g,' '));}})(jQuery,Drupal,drupalSettings,this,this.document);;
(function($,Drupal,once){Drupal.behaviors.sendPardotData={attach:function(context,settings){once('sendPardotData','a.existing-user-download',context).forEach(function(element){$(element).on('click',function(e){e.preventDefault();const assetUrl=$(this).data('asset-url');const assetType=$(this).data('asset-type');const assetTitle=$(this).data('asset-title');const assetId=$(this).data('asset-id');const gclid=$(this).data('gclid');const utm_term=$(this).data('utm-term');const utm_source=$(this).data('utm-source');const utm_medium=$(this).data('utm-medium');const utm_campaign=$(this).data('utm-campaign');const email=$(this).data('email');const downloadUrl=$(this).attr('href');const hubspotUrl="https://api.hsforms.com/submissions/v3/integration/submit/146284353/fa6c3808-afd1-455e-b2b7-e999638df1c9";const getCookie=(name)=>{const matches=document.cookie.match(new RegExp('(?:^|; )'+name.replace(/([.$?*|{}()[\]\\/+^])/g,'\\$1')+'=([^;]*)'));return matches?decodeURIComponent(matches[1]):null;};const assetReferrer=getCookie('curr_site_referrer')||'NA';const hutk=getCookie('hubspotutk');if(assetUrl.includes('/clp/'))var webformid="Campaign";else var webformid="Asset";const payload={fields:[{name:"email",value:email},{name:"content_source_downloaded_url__c",value:assetUrl},{name:"asset_type__c",value:assetType},{name:"page_title",value:assetTitle},{name:"asset_id__c",value:assetId},{name:"gclid__c",value:gclid},{name:"utm_campaign",value:utm_campaign},{name:"utm_source",value:utm_source},{name:"utm_medium",value:utm_medium},{name:"utm_term",value:utm_term},{name:"referral_url__c",value:assetReferrer},{name:"webform_id",value:webformid},{name:"user_type",value:'Already Member'},{name:"identifier_pardot__c",value:'Form Submitted'}],context:{hutk,pageUri:window.location.href,pageName:document.title}};console.log("Submitting data to Pardot:",payload);fetch(hubspotUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(payload)}).then((res)=>res.json()).then((data)=>{console.log("HubSpot response:",data);}).catch((err)=>{console.error("HubSpot error:",err);});setTimeout(function(){console.log("Redirecting to download URL...");window.location.href=downloadUrl;},500);});});once('sendPardotMedia','.webcast-thank video, .podcast-player audio',context).forEach(function(element){$(element).on('play',function(e){const assetUrl=$(this).data('asset-url');const assetType=$(this).data('asset-type');const assetTitle=$(this).data('asset-title');const assetId=$(this).data('asset-id');const gclid=$(this).data('gclid');const utm_term=$(this).data('utm-term');const utm_source=$(this).data('utm-source');const utm_medium=$(this).data('utm-medium');const utm_campaign=$(this).data('utm-campaign');const email=$(this).data('email');const hubspotUrl="https://api.hsforms.com/submissions/v3/integration/submit/146284353/fa6c3808-afd1-455e-b2b7-e999638df1c9";const getCookie=(name)=>{const matches=document.cookie.match(new RegExp('(?:^|; )'+name.replace(/([.$?*|{}()[\]\\/+^])/g,'\\$1')+'=([^;]*)'));return matches?decodeURIComponent(matches[1]):null;};const assetReferrer=getCookie('curr_site_referrer')||'NA';const hutk=getCookie('hubspotutk');if(assetUrl.includes('/clp/'))var webformid="Campaign";else var webformid="Asset";const payload={fields:[{name:"email",value:email},{name:"content_source_downloaded_url__c",value:assetUrl},{name:"asset_type__c",value:assetType},{name:"page_title",value:assetTitle},{name:"asset_id__c",value:assetId},{name:"gclid__c",value:gclid},{name:"utm_campaign",value:utm_campaign},{name:"utm_source",value:utm_source},{name:"utm_medium",value:utm_medium},{name:"utm_term",value:utm_term},{name:"referral_url__c",value:assetReferrer},{name:"webform_id",value:webformid},{name:"user_type",value:'Already Member'},{name:"identifier_pardot__c",value:'Form Submitted'}],context:{hutk,pageUri:window.location.href,pageName:document.title}};console.log(payload);console.log("Submitting media play data to Pardot via invisible form.");let iframe=document.getElementById('pardot-iframe');if(!iframe){iframe=document.createElement('iframe');iframe.id='pardot-iframe';iframe.name='pardot-iframe';iframe.style.display='none';document.body.appendChild(iframe);}fetch(hubspotUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(payload)}).then((res)=>res.json()).then((data)=>{console.log("HubSpot response:",data);}).catch((err)=>{console.error("HubSpot error:",err);});});});}};})(jQuery,Drupal,once);;
/* @license MIT https://raw.githubusercontent.com/js-cookie/js-cookie/v3.0.5/LICENSE */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o;};}());}(this,(function(){"use strict";function e(e){for(var t=1;t "+z,e).length?v("> "+z,e):s,o=v("> "+_,e),t=a.data(C)?v.extend({},y.slick,a.data(C)):v.extend({},y.slick),l=!("array"!==v.type(t.responsive)||!t.responsive.length)&&t.responsive,d=t.appendDots,c="blazy"===t.lazyLoad&&S,r=a.find(".media--player").length,f=a.hasClass(b);if(f||(t.appendDots=d===_?o:d||v(a)),l)for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&l[n].settings!==b&&(l[n].settings=v.extend({},y.slick,k(t),l[n].settings));function u(n){a.find(P).length&&((n=a.find(n?".slide:not(.slick-cloned) "+P:".slick-active "+P)).length||(n=a.find(".slick-cloned "+P)),n.length&&S.init&&S.init.load(n))}function h(){r&&g(),c&&u(!1)}function g(){a.removeClass(A);var n=a.find("."+$);n.length&&n.removeClass($).find(x).click()}function p(){a.addClass(A).slick("slickPause")}function k(l){return f?{}:{slide:l.slide,lazyLoad:l.lazyLoad,dotsClass:l.dotsClass,rtl:l.rtl,prevArrow:v(".slick-prev",o),nextArrow:v(".slick-next",o),appendArrows:o,customPaging:function(n,i){var s,t=n.$slides.eq(i),e=t.find("["+D+"]"),a=D;e.length||(e=t.find("["+L+"]"),a=L),e.length&&(s=(s=e.find("img").attr("alt"))?m.checkPlain(s):"Preview",s='
',s=0'+s+"":"");i=n.defaults.customPaging(n,i);return s?i.add(s):i}}}a.data(C,t),(t=a.data(C)).randomize&&!a.hasClass("slick-initiliazed")&&a.children().sort(function(){return.5-Math.random()}).each(function(){a.append(this)}),f||a.on("init.sl",function(n,i){d===_&&v(i.$dots).insertAfter(i.$prevArrow);i=a.find(".slick-cloned.slick-active "+P);c&&i.length&&S.init&&S.init.load(i)}),c?a.on("beforeChange.sl",function(){u(!0)}):(i=v(".media",a)).length&&(i.find("[data-src]").length||i.hasClass("b-bg"))&&i.closest(".slide__content").addClass("is-loading"),a.on("setPosition.sl",function(n,i){var s,t;i=(s=i).slideCount<=s.options.slidesToShow,t=i||!1===s.options.arrows,a.attr("id")===s.$slider.attr("id")&&(s.options.centerPadding&&"0"!==s.options.centerPadding||s.$list.css("padding",""),i&&(s.$slideTrack.width()<=s.$slider.width()||v(e).hasClass("slick--thumbnail"))&&s.$slideTrack.css({left:"",transform:""}),(s=a.find(".b-loaded ~ .b-loader")).length&&s.remove(),o.length&&v.each(["next","prev"],function(n,i){v(".slick-"+i,o)[t?"addClass":"removeClass"]("visually-hidden")}))}),a.slick(k(t)),a.parent().on("click.sl",".slick-down",function(n){n.preventDefault();n=v(this);v("html, body").stop().animate({scrollTop:v(n.data("target")).offset().top-(n.data("offset")||0)},800,v.easing&&t.easing?t.easing:"swing")}),t.mouseWheel&&a.on("mousewheel.sl",function(n,i){return n.preventDefault(),a.slick(i<0?"slickNext":"slickPrev")}),c||a.on("lazyLoaded lazyLoadError",function(n,i,s){var t;t=(s=v(t=s)).closest(".slide")||s.closest("."+b),s.parentsUntil(t).removeClass(function(n,i){return(i.match(/(\S+)loading/g)||[]).join(" ")})}),a.on("afterChange.sl",h),r&&(a.on("click.sl",x,g),a.on("click.sl",".media__icon--play",p)),s.removeClass(function(n,i){return(i.match(/(\S+)loading/g)||[]).join(" ")}),f&&a.slick(b),s.addClass(w)}m.behaviors.slick={attach:function(n){t.once(i,C,e,n)},detach:function(n,i,s){"unload"===s&&t.once.removeSafely(C,e,n)}}}(jQuery,Drupal,drupalSettings,dBlazy);
;
(function(q,g){"function"===typeof define&&define.amd?define([],g):"object"===typeof module&&module.exports?module.exports=g():q.Rellax=g();})("undefined"!==typeof window?window:global,function(){var q=function(g,u){function C(){if(3===a.options.breakpoints.length&&Array.isArray(a.options.breakpoints)){var f=!0,c=!0,b;a.options.breakpoints.forEach(function(a){"number"!==typeof a&&(c=!1);null!==b&&a=f[0]&&n=f[1]&&n=d[c].max?d[c].max:e),a.options.horizontal&&!a.options.vertical&&(b=b>=d[c].max?d[c].max:b));null!=d[c].maxY&&(e=e>=d[c].maxY?d[c].maxY:e);null!=d[c].maxX&&(b=b>=d[c].maxX?d[c].maxX:b);a.elems[c].style[E]="translate3d("+(a.options.horizontal?b:"0")+"px,"+(a.options.vertical?e:"0")+"px,"+d[c].zindex+"px) "+d[c].transform;}a.options.callback(f);};a.destroy=function(){for(var f=0;f1&&void 0!==arguments[1]?arguments[1]:"",n=document.createElement(e);return n.className=t,n;},getSelectStyle:function(e,t){var n={list:"div",item:"div",type:e};return "list"===t.style&&(n.list="ul",n.item="li"),n;},getObserverSelector:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return null!==e.parentNode?document.querySelector(e.parentNode):null!==t?t:n.parentNode;},createCustomEvents:function(e){e.split(" ").forEach((function(e){var t=new Event(e);r._events[e]=t;}));},triggerCustomEvent:function(e,t){var n=r._events[t];n&&e.dispatchEvent(n);},triggerEvent:function(e,t){var n=new Event(t);e instanceof NodeList?e.forEach((function(e){e.dispatchEvent(n);})):e.dispatchEvent(n);}},init:function(e){Array.from(e).forEach((function(e){r.buildDomList(e,!0);})),r.utils.createCustomEvents("dropdown.open dropdown.close list.builded observer.addedNodes");},dropdown:{bindEvents:function(e){var t=document.getElementById(e.id);t.addEventListener("click",(function(e){if(e.target.className.indexOf("customselect-search-input")>-1)return !1;var t=e.target.closest(".customselect-dropdown");r.dropdown.closeAll(t),r.dropdown.toggle(t);})),document.addEventListener("click",(function(e){!1===(null!==e.target.closest(".customselect-dropdown"))&&r.dropdown.closeAll();})),t.addEventListener("dropdown.close",(function(e){var t=e.target.querySelector(".customselect-search-item");if(null!==t){var n=t.querySelector(".customselect-search-input");n.value="",r.utils.triggerEvent(n,"input");}}));},closeAll:function(e){var t=document.querySelectorAll(".customselect-dropdown");Array.from(t).filter((function(t){return t!==e;})).forEach((function(e){r.utils.triggerCustomEvent(e,"dropdown.close"),e.classList.remove("open");}));},toggle:function(e){e.className.indexOf("open")>-1?(e.classList.remove("open"),r.utils.triggerCustomEvent(e,"dropdown.close")):(e.classList.add("open"),r.utils.triggerCustomEvent(e,"dropdown.open"));}},observer:{config:{childList:!0,attributes:!1,subtree:!0,characterData:!1},bind:function(e){var t=new MutationObserver((function(t){t.forEach((function(t){r.observer.callback(t,e);}));}));1===e.nodeType&&t.observe(e,r.observer.config);},callback:function(e,t){null!==e.addedNodes&&e.addedNodes.forEach((function(e){if(1===e.nodeType){var n=e.querySelector("select");e.matches("select")&&(n=e),null!==n&&n.length>0&&-1===n.className.indexOf(r.constants.added)&&r.buildDomList(t,!1),r.utils.triggerCustomEvent(t,"observer.addedNodes");}}));}},search:{build:function(e,t){var n=r.utils.createElement(e.item,"customselect-list-input-item customselect-search-item"),o=r.utils.createElement("input","customselect-search-input");return o.type="search",o.placeholder=t.searchText,n.appendChild(o),n;},bindEvents:function(e){e.querySelector(".customselect-search-input").addEventListener("input",(function(t){var n=t.target.value.toLowerCase();r.search.query(n,e);}));},query:function(e,t){var n=Array.from(t.querySelectorAll(".customselect-list-input-item"));e.length>0?(t.classList.add("searching"),n.forEach((function(t){var n=t.querySelector(".customselect-list-input"),r=t.querySelector(".customselect-list-label");null!==n&&null!==r&&(n.value.toLowerCase().indexOf(e)>-1||r.innerText.toLowerCase().indexOf(e)>-1?t.classList.add("match"):t.classList.remove("match"));}))):(t.classList.remove("searching"),n.forEach((function(e){e.classList.remove("match");})));}},reset:{build:function(e,t){var n=r.utils.createElement("input","customselect-reset-input"),o=r.utils.getCustomSelectID(20);n.type="checkbox",n.id=o;var l=r.utils.createElement("label","customselect-list-label");l.innerText=t.resetText,l.htmlFor=o;var s=r.buildLabel(t.labelPosition,n,l,e);return s.classList.add("customselect-reset-item"),s;},bindEvents:function(e,t){var n=e.querySelector(".customselect-reset-input"),o=Array.from(e.querySelectorAll(".customselect-list-input"));!1===o.filter((function(e){return e.checked;})).length>0&&(n.checked=!0,0===o.length&&(e.querySelector(".customselect-dropdown-text").innerText=t.emptyText));null!==n&&n.addEventListener("click",(function(e){e.target.checked=!0,o.forEach((function(e){e.checked=!1,r.utils.triggerEvent(e,"change");}));}));}},bindSelect:function(e,t){e.onchange=function(e){var n=Array.from(e.target.options).filter((function(e){return e.selected;}));Array.from(t.querySelectorAll(".customselect-list-input:checked")).forEach((function(e){e.checked=!1;})),n.forEach((function(e){var n=t.querySelector('.customselect-list-input[value="'+e.value+'"]');n.checked=!0,r.utils.triggerEvent(n,"change");}));};},bindInput:function(e,t,n,o){e.addEventListener("change",(function(l){var s=t.filter((function(e){return e.value===l.target.value;}))[0];if(s.selected=l.target.checked,!0===r.utils.parseBool(o.dropdown)){var i=e.closest(".customselect-dropdown"),c=t.filter((function(e){return !0===e.selected;})),a=i.querySelector(".customselect-dropdown-text");if(0===c.length)!0===r.utils.parseBool(o.reset)&&c.length>0?a.innerText=o.resetText:a.innerText=o.emptyText;else{var u=c.map((function(e){return e.textContent;})).filter((function(e){return e;})).join(o.selectedDelimiter);c.length>o.selectedLimit&&c.length1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(e.className.indexOf(r.constants.added)>-1)return !1;var l=r.utils.getCustomSelectID(20),s=e.dataset,i=Object.assign({},n);i=Object.assign(i,s);var c=r.utils.getSelectStyle(e.type,i),a=Array.from(e.children),u=a.filter((function(e){return e.selected;}));if(e.dataset.customselectDataId=l,-1===i.targetTypes.indexOf(c.type))return console.warn(c.type+" is not a valid selector for customselect"),!1;0===u.length&&"select-one"===c.type&&(a[0].selected=!0);var d=r.utils.createElement(c.list,"customselect-list "+i.classList);if(d.id=l,d.dataset.placeholder=i.emptyText,d.dataset.type=c.type,!0===r.utils.parseBool(i.dropdown)){d.classList.add("customselect-dropdown");var p=r.utils.createElement(c.item,"customselect-list-input-item customselect-dropdown-text");d.appendChild(p);}if(!0===r.utils.parseBool(i.search)){d.classList.add("customselect-search");var f=r.search.build(c,i);d.appendChild(f);}if(!0===r.utils.parseBool(i.reset)){var m=r.reset.build(c,i);d.appendChild(m);}if(a.forEach((function(e){if("OPTGROUP"===e.nodeName){var t=r.buildDomOptGroup(e,l,c,i);d.appendChild(t);}else{if("OPTION"===e.nodeName){var n=r.buildDomOption(e,l,c,i);d.appendChild(n.domInputGroup),r.bindInput(n.domCheckboxOptionInput,a,c,i);}}})),r.addToDom(e,d,i),!0===t&&!0===r.utils.parseBool(i.observe)){var h=r.utils.getObserverSelector(n,o,e);r.observer.bind(h);}},bindByParent:function(e,t){var o=Array.from(e.querySelectorAll("select")).filter((function(e){return n.targetTypes.indexOf(e.type)>-1;}));if(0===o.length){if(!0===t&&!0===r.utils.parseBool(n.observe)){var l=r.utils.getObserverSelector(n,e);r.observer.bind(l);}return !1;}o.forEach((function(t){r.bindByElement(t,!0,e);}));},buildDomList:function(e,t){-1===n.targetTypes.indexOf(e.type)?r.bindByParent(e,t):r.bindByElement(e,t);},buildDomOptGroup:function(e,t,n,o){var l=r.utils.createElement(n.list,"customselect-optgroup"),s=r.utils.createElement(n.item,"customselect-optgroup-label");s.innerText=e.label,l.appendChild(s);var i=Array.from(e.children);return i.forEach((function(e){var s=r.buildDomOption(e,t,n,o);l.appendChild(s.domInputGroup),r.bindInput(s.domCheckboxOptionInput,i,n,o);})),l;},buildDomOption:function(e,t,n,o){var l=r.utils.createElement("input","customselect-list-input"),s="",i=r.utils.getCustomSelectID(20);l.type="select-one"===n.type?"radio":"checkbox",l.value=e.value,l.id=i,l.checked=e.selected,"select-one"===n.type&&(s=t,l.name=s);var c=r.utils.createElement("label","customselect-list-label");c.innerText=e.text,c.htmlFor=i;var a=r.buildLabel(o.labelPosition,l,c,n);return e.disabled&&e.classList.add("disabled"),e.classList.length>0&&e.classList.forEach((function(e){a.classList.add(e);})),{domCheckboxOptionInput:l,domInputGroup:a};},buildLabel:function(e,t,n,o){var l=r.utils.createElement(o.item,"customselect-list-input-item");return "before"===e?(l.appendChild(n),l.appendChild(t)):"after"===e?(l.appendChild(t),l.appendChild(n)):(n.appendChild(t),l.appendChild(n)),l;},destroyDomList:function(e){var t=e.dataset.customselectDataId,n=document.getElementById(t);null!==n&&(n.parentNode.removeChild(n),e.classList.remove(r.constants.added));},addToDom:function(e,t,n){var o=e.parentNode,l=r.utils.createElement("div","customselect-list-container");e.classList.add(r.constants.added),l.appendChild(e),l.appendChild(t),o.appendChild(l),r.triggerInitialState(l),!0===r.utils.parseBool(n.dropdown)&&r.dropdown.bindEvents(t),!0===r.utils.parseBool(n.search)&&r.search.bindEvents(t),!0===r.utils.parseBool(n.reset)&&r.reset.bindEvents(t,n),r.bindSelect(e,t),r.utils.triggerCustomEvent(t,"list.builded");},triggerInitialState:function(e){var t=e.querySelectorAll("input");t.length>0&&r.utils.triggerEvent(t,"change");}};return "string"==typeof t&&"function"==typeof e.fn.customselect.public[t]?e.fn.customselect.public[t](this,r):(n=e.extend({},e.fn.customselect.defaults,t),r.init(this),this);},e.fn.customselect.public={destroy:function(e,t){Array.from(e).forEach((function(e){t.destroyDomList(e);}));}},e.fn.customselect.defaults={labelPosition:"after",style:"list",dropdown:!1,search:!1,reset:!1,classList:"",targetTypes:["select-multiple","select-one"],parentNode:null,observe:!0,selectedLimit:3,selectedDelimiter:" | ",emptyText:"Nothing selected",selectedText:"selected",allSelectedText:"All selected",searchText:"Search options",resetText:"All",onChange:null};}(jQuery),function(){var e,t,n,r,o;Array.from||(e=function(){try{var e={},t=Object.defineProperty,n=t(e,e,e)&&t;}catch(e){}return n||function(e,t,n){e[t]=n.value;};}(),t=Object.prototype.toString,n=function(e){return "function"==typeof e||"[object Function]"==t.call(e);},r=Math.pow(2,53)-1,o=function(e){var t=function(e){var t=Number(e);return isNaN(t)?0:0!=t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t;}(e);return Math.min(Math.max(t,0),r);},e(Array,"from",{value:function(t){var r=this;if(null==t)throw new TypeError("`Array.from` requires an array-like object, not `null` or `undefined`");var l,s,i=Object(t);if(arguments.length>1){if(!n(l=arguments[1]))throw new TypeError("When provided, the second argument to `Array.from` must be a function");arguments.length>2&&(s=arguments[2]);}for(var c,a,u=o(i.length),d=n(r)?Object(new r(u)):new Array(u),p=0;p