'+r.loading+"<\/div>","<\/div>","<\/div>"].join("")),e="."+r.namespace+"-close"+(r.otherClose?","+r.otherClose:"");return r.$instance=f.clone().addClass(r.variant),r.$instance.on(r.closeTrigger+"."+r.namespace,function(t){if(!t.isDefaultPrevented()){var i=n(t.target);("background"===r.closeOnClick&&i.is("."+r.namespace)||"anywhere"===r.closeOnClick||i.closest(e).length)&&(r.close(t),t.preventDefault())}}),this},getContent:function(){var e,u;if(this.persist!==!1&&this.$content)return this.$content;var r=this,f=this.constructor.contentFilters,o=function(n){return r.$currentTarget&&r.$currentTarget.attr(n)},s=o(r.targetAttr),t=r.target||s||"",i=f[r.type];if(!i&&t in f&&(i=f[t],t=r.target&&s),t=t||o("href")||"",!i)for(e in f)r[e]&&(i=f[e],t=r[e]);return!i&&(u=t,t=null,n.each(r.contentFilters,function(){return i=f[this],i.test&&(t=i.test(u)),!t&&i.regex&&u.match&&u.match(i.regex)&&(t=u),!t}),!t)?("console"in window&&window.console.error("Featherlight: no content filter found "+(u?' for "'+u+'"':" (no target specified)")),!1):i.process.call(r,t)},setContent:function(t){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",t.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(t).slice(1).remove().end().replaceWith(n.contains(this.$instance[0],t[0])?"":t),this.$content=t.addClass(this.namespace+"-inner"),this},open:function(t){var r=this,u;return(r.$instance.hide().appendTo(r.root),!(t&&t.isDefaultPrevented()||r.beforeOpen(t)===!1))&&(t&&t.preventDefault(),u=r.getContent(),u)?(i.push(r),f(!0),r.$instance.fadeIn(r.openSpeed),r.beforeContent(t),n.when(u).always(function(n){r.setContent(n);r.afterContent(t)}).then(r.$instance.promise()).done(function(){r.afterOpen(t)})):(r.$instance.detach(),n.Deferred().reject().promise())},close:function(t){var i=this,u=n.Deferred();return i.beforeClose(t)===!1?u.reject():(0===r(i).length&&f(!1),i.$instance.fadeOut(i.closeSpeed,function(){i.$instance.detach();i.afterClose(t);u.resolve()})),u.promise()},resize:function(n,t){if(n&&t){this.$content.css("width","").css("height","");var i=Math.max(n/(this.$content.parent().width()-1),t/(this.$content.parent().height()-1));i>1&&(i=t/Math.floor(t/i),this.$content.css("width",""+n/i+"px").css("height",""+t/i+"px"))}},chainCallbacks:function(t){for(var i in t)this[i]=n.proxy(t[i],this,n.proxy(this[i],this))}};n.extend(t,{id:0,autoBind:"[data-featherlight]",defaults:t.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(t){return t instanceof n&&t},process:function(t){return this.persist!==!1?n(t):n(t).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,process:function(t){var f=this,u=n.Deferred(),i=new Image,r=n('
');return i.onload=function(){r.naturalWidth=i.width;r.naturalHeight=i.height;u.resolve(r)},i.onerror=function(){u.reject(r)},i.src=t,u.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(t){return n(t)}},ajax:{regex:/./,process:function(t){var i=n.Deferred(),r=n("
<\/div>").load(t,function(n,t){"error"!==t&&i.resolve(r.contents());i.fail()});return i.promise()}},iframe:{process:function(t){var i=new n.Deferred,r=n("
"),u=o(this,"iframe"),f=e(u,s);return r.hide().attr("src",t).attr(f).css(u).on("load",function(){i.resolve(r.show())}).appendTo(this.$instance.find("."+this.namespace+"-content")),i.promise()}},text:{process:function(t){return n("
",{text:t})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(t,i){var u=this,f=new RegExp("^data-"+i+"-(.*)"),r={};return t&&t.attributes&&n.each(t.attributes,function(){var e=this.name.match(f),t,i;if(e){if(t=this.value,i=n.camelCase(e[1]),n.inArray(i,u.functionAttributes)>=0)t=new Function(t);else try{t=JSON.parse(t)}catch(o){}r[i]=t}}),r},extend:function(t,i){var r=function(){this.constructor=t};return r.prototype=this.prototype,t.prototype=new r,t.__super__=this.prototype,n.extend(t,this,i),t.defaults=t.prototype,t},attach:function(t,i,r){var u=this;"object"!=typeof i||i instanceof n!=!1||r||(r=i,i=void 0);r=n.extend({},r);var e,s=r.namespace||u.defaults.namespace,f=n.extend({},u.defaults,u.readElementConfig(t[0],s),r),o=function(o){var h=n(o.currentTarget),c=n.extend({$source:t,$currentTarget:h},u.readElementConfig(t[0],f.namespace),u.readElementConfig(o.currentTarget,f.namespace),r),s=e||h.data("featherlight-persisted")||new u(i,c);"shared"===s.persist?e=s:s.persist!==!1&&h.data("featherlight-persisted",s);c.$currentTarget.blur&&c.$currentTarget.blur();s.open(o)};return t.on(f.openTrigger+"."+f.namespace,f.filter,o),{filter:f.filter,handler:o}},current:function(){var n=this.opened();return n[n.length-1]||null},opened:function(){var t=this;return r(),n.grep(i,function(n){return n instanceof t})},close:function(n){var t=this.current();if(t)return t.close(n)},_onReady:function(){var i=this,t;i.autoBind&&(t=n(i.autoBind),t.each(function(){i.attach(n(this))}),n(document).on("click",i.autoBind,function(r){var u,e,f;r.isDefaultPrevented()||(u=n(r.currentTarget),e=t.length,(t=t.add(u),e!==t.length)&&(f=i.attach(u),(!f.filter||n(r.target).parentsUntil(u,f.filter).length>0)&&f.handler(r)))}))},_callbackChain:{onKeyUp:function(t,i){return 27===i.keyCode?(this.closeOnEsc&&n.featherlight.close(i),!1):t(i)},beforeOpen:function(t,i){return n(document.documentElement).addClass("with-featherlight"),this._previouslyActive=document.activeElement,this._$previouslyTabbable=n("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")),this._$previouslyWithTabIndex=n("[tabindex]").not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(t,i){return n(i).attr("tabindex")}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex",-1),document.activeElement.blur&&document.activeElement.blur(),t(i)},afterClose:function(i,r){var u=i(r),f=this;return this._$previouslyTabbable.removeAttr("tabindex"),this._$previouslyWithTabIndex.each(function(t,i){n(i).attr("tabindex",f._previousWithTabIndices[t])}),this._previouslyActive.focus(),0===t.opened().length&&n(document.documentElement).removeClass("with-featherlight"),u},onResize:function(n,t){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),n(t)},afterContent:function(n,t){var i=n(t);return this.$instance.find("[autofocus]:not([disabled])").focus(),this.onResize(t),i}}});n.featherlight=t;n.fn.featherlight=function(n,i){return t.attach(this,n,i),this};n(document).ready(function(){t._onReady()})}(jQuery);$(document).ready(function(){var e,t,i,n,f,r,u;$("#form0").on("click",".ebook-confirm",function(){return $("#standard-add-btn").addClass("hidden"),$("#ebook-confirm-btn").removeClass("hidden"),!1});$(".country-selector-abn").on("change",function(){var n=$(this).val();n=="284"?$(".abn").removeClass("hidden"):$(".abn").addClass("hidden")});$(".abn-lookup-load").each(function(){AbnLookup(this)});$(".abn-lookup").on("blur",function(){AbnLookup(this)});if($("#general-confirmation button").click(function(){$(this).parents("#general-confirmation").removeClass("translate-y-0 opacity-100 sm:translate-x-0").addClass("translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2 hidden")}),$("#open-save").click(function(){$("#save-return").removeClass("hidden")}),$("#open-share").click(function(){$("#share-collaborate").removeClass("hidden")}),$("#open-submit").click(function(){$("#submit-entry").removeClass("hidden")}),$("#close-submit").click(function(){$("#submit-entry").addClass("hidden")}),$(".modal-bg").click(function(){$(this).parent().parent().addClass("hidden")}),$("[data-video]").click(function(){$("#video-modal").find("iframe").first().attr("src",$(this).attr("data-video"));$("#video-modal").removeClass("hidden");var n=$(this).attr("data-sku"),t=$(this).attr("data-event");return $.ajax({url:"/dashboard/logattendance/?sku="+n+"&event="+t,type:"GET",success:function(){console.log("Attendance update was performed.")}}),!1}),$("#video-modal").click(function(){return $("#video-modal").addClass("hidden"),!1}),$(".terms-open").click(function(){return $(".terms-modal").find("iframe").first().attr("src",$(".terms-open").attr("href")),$(".terms-modal").removeClass("hidden"),!1}),$(".terms-close").click(function(){$(".terms-modal").addClass("hidden")}),$("#global-search-container").length){const n=instantsearch({indexName:algoliaIndex,searchClient,routing:!1});n.addWidgets([instantsearch.widgets.configure({hitsPerPage:10,filters:'NOT contentType: "Resource" AND NOT contentType: "Library Item" AND NOT contentType: "Book" AND NOT contentType: "Book Set"'})]);n.addWidgets([instantsearch.widgets.searchBox({container:"#global-search-container",showSubmit:!0,showReset:!1,placeholder:"Search for resources, case studies and articles.",templates:{},cssClasses:{root:"w-full md:w-7/12 mx-auto max-w-7xl p-4",form:" bg-white w-full flex items-stretch flex-grow",input:"flex-grow block sm:text-sm border-gray rounded-none rounded-l-md",submit:"flex items-center px-3 py-2 border border-gray shadow-sm text-sm leading-4 font-medium rounded-r-md text-gray-dark bg-white",submitIcon:"text-gray-dark"}})]);n.addWidgets([instantsearch.widgets.stats({container:"#global-stats",templates:{text:"{{nbHits}} total result(s)"}})]);n.addWidgets([instantsearch.widgets.hits({container:"#global-hits",templates:{item:document.getElementById("hit-global-content").innerHTML,empty:'
We didn\'t find any content for the search "{{query}}"<\/em><\/h4>'}})]);n.on("render",function(){$("#global-search-container .ais-SearchBox-input").val()!==""?$("#global-search-results").removeClass("hidden"):$("#global-search-results").addClass("hidden")});n.start();const t=instantsearch({indexName:algoliaIndex,searchClient,routing:!1});t.addWidgets([instantsearch.widgets.configure({hitsPerPage:10,filters:'contentType: "Resource" OR contentType: "Library Item"'})]);t.addWidgets([instantsearch.widgets.searchBox({container:"#global-search-container-resources",showSubmit:!1,showReset:!1,placeholder:"Search for resources, case studies and articles.",templates:{},cssClasses:{root:"max-w-7xl mx-auto p-4",form:"w-100 md:w-7/12 mx-auto bg-white",input:"shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray rounded-md"}})]);t.addWidgets([instantsearch.widgets.stats({container:"#resource-stats",templates:{text:"{{nbHits}} total result(s)"}})]);t.addWidgets([instantsearch.widgets.hits({container:"#global-hits-resources",templates:{item:document.getElementById("hit-global-resources").innerHTML,empty:'We didn\'t find any content for the search "{{query}}"<\/em><\/h4>'}})]);t.start();const i=instantsearch({indexName:algoliaIndex,searchClient,routing:!1});i.addWidgets([instantsearch.widgets.configure({hitsPerPage:10,filters:'contentType: "Book" OR contentType: "Book Set"'})]);i.addWidgets([instantsearch.widgets.searchBox({container:"#global-search-container-products",showSubmit:!1,showReset:!1,placeholder:"Search for resources, case studies and articles.",templates:{},cssClasses:{root:"max-w-7xl mx-auto p-4",form:"w-100 md:w-7/12 mx-auto bg-white",input:"shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray rounded-md"}})]);i.addWidgets([instantsearch.widgets.stats({container:"#product-stats",templates:{text:"{{nbHits}} total result(s)"}})]);i.addWidgets([instantsearch.widgets.hits({container:"#global-hits-products",templates:{item:document.getElementById("hit-global-products").innerHTML,empty:'We didn\'t find any content for the search "{{query}}"<\/em><\/h4>'}})]);i.start();$(".ais-SearchBox-input").keyup(function(){var n=$(this).val();$(".ais-SearchBox-input").each(function(){$(this).val(n)});t.helper.setQuery(n).search();i.helper.setQuery(n).search()});$(".ais-SearchBox-form").submit(function(){window.location.href="/search/?"+algoliaIndex+"%5Bquery%5D="+$(".ais-SearchBox-input").first().val()});$.getJSON("/api/GetFields",function(n){n!=null&&$.each(n,function(n,t){$("form[id^='form-']").find("input[name*='"+n+"']").each(function(){$(this).val()==""&&$(this).val(t)})})})}$(".attendee-count").on("change",function(){var n=$(this).attr("incrementtype"),t=parseInt($(this).attr("increment")),i=n=="table"?parseInt($(this).val())*t:parseInt($(this).val()),r=$(this).parent().parent().parent().parent().parent();$(r).find("[data-attendee]").each(function(){var n=parseInt($(this).attr("data-attendee"));n>i?$(this).addClass("hidden"):$(this).removeClass("hidden")})});$(".attendee-count-minus").on("click",function(){var n=$(".attendee-count").val();return n--,$(".attendee-count").val(n).change(),!1});$(".attendee-count-plus").on("click",function(){var n=$(".attendee-count").val();return n++,$(".attendee-count").val(n).change(),!1});$("a").each(function(){var n=new RegExp("/"+window.location.host+"/");n.test(this.href)||$(this).click(function(n){n.preventDefault();n.stopPropagation();window.open(this.href,"_blank")})});$("#MembershipProduct").on("change",function(){var n=$("#MembershipProduct option:selected").text(),t=$("#EmailAddress").val();console.log(n);(n.indexOf("Student")>-1||n.indexOf("Academic")>-1)&&t.indexOf("edu.au")==-1?($("#student-alert").removeClass("hidden"),$("button[type=submit]").prop("disabled",!0)):($("#student-alert").addClass("hidden"),$("button[type=submit]").prop("disabled",!1));$("#BlockIndividualJoinProcess").val()=="true"&&(console.log("test "+n),n.indexOf("Student")>-1||n.indexOf("Academic")>-1||n.indexOf("Individual")>-1?($("#individual-alert").removeClass("hidden"),$("button[type=submit]").prop("disabled",!0)):($("#individual-alert").addClass("hidden"),$("button[type=submit]").prop("disabled",!1)))});for(e=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n-1?$("#creditcard-details").removeClass("hidden"):$("#creditcard-details").addClass("hidden");$.ajax({url:"/checkout/payment",type:"POST",data:{id:$(this).val()},success:function(n){console.log(n);updateCartTotals(n)},error:function(n,t,i){console.log(n.status);console.log(i)}})});$("input.delivery-selector").change(function(){$(".delivery-selector").parent().removeClass("border-blue");$(".delivery-selector").parent().addClass("border-gray-light");$(".delivery-selector").parent().find("svg").removeClass("text-blue");$(".delivery-selector").parent().find("svg").addClass("text-gray-light");$(this).parent().removeClass("border-gray-light");$(this).parent().addClass("border-blue");$(this).parent().find("svg").removeClass("text-gray-light");$(this).parent().find("svg").addClass("text-blue");$.ajax({url:"/checkout/shipping",type:"POST",data:{id:$(this).val()},success:function(n){console.log(n);updateCartTotals(n)},error:function(n,t,i){console.log(n.status);console.log(i)}})});$("#same-as-shipping").change(function(){this.checked?$("#shipping").addClass("hidden"):$("#shipping").removeClass("hidden")});$(".creditcard").on("keypress change",function(){$(this).val(function(n,t){return t.replace(/\W/gi,"").replace(/(.{4})/g,"$1 ")})});$(".creditcardexpiry").on("keypress change",function(n){var i=String.fromCharCode(n.keyCode),t=n.keyCode;[8].indexOf(t)===-1&&(n.target.value=n.target.value.replace(/^([1-9]\/|[2-9])$/g,"0$1/").replace(/^(0[1-9]|1[0-2])$/g,"$1/").replace(/^([0-1])([3-9])$/g,"0$1/$2").replace(/^(0?[1-9]|1[0-2])([0-9]{2})$/g,"$1/$2").replace(/^([0]+)\/|[0]+$/g,"0").replace(/[^\d\/]|^[\/]*$/g,"").replace(/\/\//g,"/"))});$(".js-address-selector-div").change(function(){var n=$(this),t=n.parent(),r=n.find(".js-address-selector"),u=n.data("statelistaction"),i={addressId:r.val()};if(!i.addressId){console.log(t);eraseFields(t);return}$.post(u,i,function(n){fillFields(t,n)})});$(".country-selector").change(function(){var f=$(this),n=$(this).parent().parent(),t=n.next(),i=t.find(".state-selector").first(),r=n.data("stateselectedid"),e=n.data("statelistaction"),u={countryId:f.val()};(t.hide(),u.countryId)&&$.post(e,u,function(u){(n.data("stateselectedid",0),i.val(null),u.length)&&(fillStateSelector(i,u),t.show(),r>0&&i.val(r))})});$("#DeliveryDetails_BillingAddress_BillingAddressCountryStateSelector_CountryID").change(function(){var n=$(this).val();n!="284"?$(".shipping-notice").removeClass("hidden"):$(".shipping-notice").addClass("hidden")});$(".shipping-notice").length&&(f=$("#DeliveryDetails_BillingAddress_BillingAddressCountryStateSelector_CountryID").val(),f!="284"?$(".shipping-notice").removeClass("hidden"):$(".shipping-notice").addClass("hidden"));$(".country-selector").each(function(){var n=$(this).data("countryselectedid");n>0&&$(this).val(n);$(this).change();$(this).data("countryselectedid",0)});$(".membership-type").change(function(){var r=$(this).val().split("|"),n=$(".membership-type :selected").text(),p=r[0],t=r[1],w=r[2],k=$("#membership-description"),u=$(".fabricator-question"),f=$(".manufacturer-question"),e=$(".distrubutor-question"),o=$(".extra-question"),s=$("#personal-address"),h=$("#academic-details"),c=$("#student-details"),l=$("#company-details"),a=$("#company-address"),i=$("#company-admin-details"),v=$("#company-additional-details"),y=$("#terms-conditions button[type='submit']"),b;s.addClass("hidden");h.addClass("hidden");c.addClass("hidden");l.addClass("hidden");a.addClass("hidden");i.addClass("hidden");i.addClass("hidden");v.addClass("hidden");t=="Individual"&&s.removeClass("hidden");t=="Company"&&(l.removeClass("hidden"),a.removeClass("hidden"),i.removeClass("hidden"),i.removeClass("hidden"),v.removeClass("hidden"));t=="Student"&&c.removeClass("hidden");t=="Academic"&&h.removeClass("hidden");n.indexOf("Fabricator")>-1?u.removeClass("hidden"):u.addClass("hidden");n.indexOf("Manufacturer")>-1?f.removeClass("hidden"):f.addClass("hidden");n.indexOf("Distribution")>-1?e.removeClass("hidden"):e.addClass("hidden");n.indexOf("Fabricator")>-1||n.indexOf("Manufacturer")>-1||n.indexOf("Distribution")>-1?o.removeClass("hidden"):o.addClass("hidden");w=="true"?y.text("Go to payment"):y.text("Submit Application");b={skuId:p}});$("#presetmembershiptype").length&&(r=$("#presetmembershiptype").val(),console.log(r),u=$(".membership-type option[value$='|"+r+"']").val(),console.log(u),$(".membership-type").val(u).change());$("button[role='switch']").click(function(){$(this).toggleClass("bg-gray").toggleClass("bg-blue");$(this).find("span").first().toggleClass("translate-x-0").toggleClass("translate-x-5");var n=$(this).parent().find("input").first();n.prop("checked",!n.prop("checked"))});$("#cart-notification button").click(function(){$(this).parents("#cart-notification").removeClass("translate-y-0 opacity-100 sm:translate-x-0").addClass("translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2")})})