PageSourceSearch

https://www.ku.com.au/wp-content/themes/ku-children/dist/js/main.min.js?ver=6ab5fbb7951a4

js ku.com.au collected 2026-09-25 05:18:09 UTC 19,481 bytes, 1 lines download raw bytes

1(n=>{var o={};function r(e){var t;return(o[e]||(t=o[e]={i:e,l:!1,exports:{}},n[e].call(t.exports,t,t.exports,r),t.l=!0,t)).exports}r.m=n,r.c=o,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=32)})({0:function(e,t,n){},1:function(e,t,n){},2:function(e,t,n){},3:function(e,t,n){},32:function(e,t,n){n.r(t);n(4);function o(e,t,n,o,r){t&&jQuery(document).ready(e),n&&jQuery(window).bind("load",e),o&&(t=_.throttle(e,100),jQuery(window).bind("resize",t)),r&&(n=_.throttle(e,10),jQuery(window).bind("scroll",n))}function a(e){var t=document.cookie,e=e+"=",n=t.indexOf("; "+e);if(-1==n){if(0!=(n=t.indexOf(e)))return null}else n+=2;var o=document.cookie.indexOf(";",n);return-1==o&&(o=t.length),unescape(t.substring(n+e.length,o))}function l(e,t,n){a(e)&&(document.cookie=e+"="+(t?"; path="+t:"")+(n?"; domain="+n:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT")}function p(e,t){var n,o,r,i,a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(a)return r=!(o=!0),{s:function(){a=a.call(e)},n:function(){var e=a.next();return o=e.done,e},e:function(e){r=!0,n=e},f:function(){try{o||null==a.return||a.return()}finally{if(r)throw n}}};if(Array.isArray(e)||(a=((e,t)=>{var n;if(e)return"string"==typeof e?c(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0})(e))||t&&e&&"number"==typeof e.length)return a&&(e=a),i=0,{s:t=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:t};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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function s(){var p,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function o(e,t,n,o){var r,i,a,l,c,s,u,f,d,t=t&&t.prototype instanceof v?t:v,t=Object.create(t.prototype);return h(t,"_invoke",(r=e,i=n,u=o||[],f=!1,d={p:s=0,n:0,v:p,a:m,f:m.bind(p,4),d:function(e,t){return a=e,l=0,c=p,d.n=t,g}},function(e,t,n){if(1<s)throw TypeError("Generator is already running");for(f&&1===t&&m(t,n),l=t,c=n;(y=l<2?p:c)||!f;){a||(l?l<3?(1<l&&(d.n=-1),m(l,c)):d.n=c:d.v=c);try{if(s=2,a){if(y=a[e=l?e:"next"]){if(!(y=y.call(a,c)))throw TypeError("iterator result is not an object");if(!y.done)return y;c=y.value,l<2&&(l=0)}else 1===l&&(y=a.return)&&y.call(a),l<2&&(c=TypeError("The iterator does not provide a '"+e+"' method"),l=1);a=p}else if((y=(f=d.n<0)?c:r.call(i,d))!==g)break}catch(e){a=p,l=1,c=e}finally{s=1}}return{value:y,done:f}}),!0),t;function m(e,t){for(l=e,c=t,y=0;!f&&s&&!n&&y<u.length;y++){var n,o=u[y],r=d.p,i=o[2];3<e?(n=i===t)&&(c=o[(l=o[4])?5:l=3],o[4]=o[5]=p):o[0]<=r&&((n=e<2&&r<o[1])?(l=0,d.v=t,d.n=o[1]):r<i&&(n=e<3||o[0]>t||i<t)&&(o[4]=e,o[5]=t,d.n=i,l=0))}if(n||1<e)return g;throw f=!0,t}}var g={};function v(){}function r(){}function i(){}var y=Object.getPrototypeOf,e=[][t]?y(y([][t]())):(h(y={},t,function(){return this}),y),a=i.prototype=v.prototype=Object.create(e);function l(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,h(e,n,"GeneratorFunction")),e.prototype=Object.create(a),e}return h(a,"constructor",r.prototype=i),h(i,"constructor",r),h(i,n,r.displayName="GeneratorFunction"),h(a),h(a,n,"Generator"),h(a,t,function(){return this}),h(a,"toString",function(){return"[object Generator]"}),(s=function(){return{w:o,m:l}})()}function h(e,t,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(h=function(e,t,n,o){function r(t,n){h(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(r("next",0),r("throw",1),r("return",2))})(e,t,n,o)}function u(e,t,n,o,r,i,a){try{var l=e[i](a),c=l.value}catch(e){return n(e)}l.done?t(c):Promise.resolve(c).then(o,r)}function f(l){return function(){var e=this,a=arguments;return new Promise(function(t,n){var o=l.apply(e,a);function r(e){u(o,t,n,r,i,"next",e)}function i(e){u(o,t,n,r,i,"throw",e)}r(void 0)})}}n(5).keys().map(function(e){e=e.slice(2,-5),n(6)("./".concat(e,".scss"))}),n(7).keys().map(function(e){e=e.slice(2,-5),n(8)("./".concat(e,".scss"))}),jQuery(document).ready(function(r){var i=window.App||{};i.init=function(){o(function(){i.balanceAllElements(jQuery),i.checkScreenSize(jQuery)},1,1,1,0),o(function(){i.autocompleteGMap(jQuery),i.everythingBlurry(jQuery),i.serviceGrid(jQuery)},0,1,0,0),o(function(){i.customScroll(jQuery)},0,0,0,1),window.almComplete=function(e){i.balanceAllElements(jQuery)},0<jQuery("#services-grid").length&&i.serviceALM(jQuery),0<jQuery(".use-current-location").length&&i.getLocation(jQuery),i.removeImageTitles(jQuery),i.navInit(jQuery),"WOW"in window&&new WOW({boxClass:"wow",animateClass:"animate__animated",offset:0,mobile:!0,live:!0}).init(),i.logoVideoAnimation(jQuery),i.submitArloFilters(jQuery),i.miscScripts(jQuery)},i.removeImageTitles=function(e){e("img[title]").each(function(){e(this).removeAttr("title")})},i.balanceAllElements=function(e){var t,n,o,r,i,a,l,c,s;e=e(".balance-elements"),t=!1,n=30,a=jQuery,t=void 0!==t&&t,n=void 0!==n?n:10,c=l=0,s=[],(e=a(e).filter(":visible")).length&&(t?e.removeAttr("style"):e.css("height","auto"),e.each(function(){if(o=a(this),i=o.offset().top,c<i+n&&i-n<c)s.push(o),l=l<o.outerHeight()?o.outerHeight():l;else{for(r=0;r<s.length;r++)s[r].css("height",l+"px");s.length=0,c=i,l=o.outerHeight(),s.push(o)}for(r=0;r<s.length;r++)s[r].css("height",l+"px")}))},i.setCookie=function(e,t){var n,o,r,i=new Date;i.setDate(i.getDate()+1),i=i,o=n="",r=1,document.cookie=e+"="+escape(t)+(i?"; expires="+i.toGMTString():"")+(n?"; path="+n:"")+(o?"; domain="+o:"")+(r?"; secure":"")},i.navInit=function(e){navigator.geolocation.getCurrentPosition(function(e){i.setCo
1okie("current_user_lat",e.coords.latitude),i.setCookie("current_user_lng",e.coords.longitude)},function(){i.setCookie("current_user_lat",default_location.lat),i.setCookie("current_user_lng",default_location.lng)})},i.logoVideoAnimation=function(e){var t;0<e("#animation-logo video").length&&(t=e("#animation-logo video")[0],e("#animation-logo").hover(function(){t.play()},function(){t.playbackRate=-1,t.play(),setTimeout(function(){t.pause(),t.currentTime=0,t.playbackRate=1},1e3)}))},i.checkScreenSize=function(e){e(window).width()<=767?e(".post-grid-item").removeClass("post-item-hover-effect"):e(".post-grid-item").addClass("post-item-hover-effect")},i.autocompleteGMap=(()=>{var t=f(s().m(function e(t){var o;return s().w(function(e){for(;;)switch(e.n){case 0:if(o=function(){var e=parseFloat(a("current_user_lat")),t=parseFloat(a("current_user_lng"));return e&&t?(e=new google.maps.LatLng(e,t),new google.maps.Circle({center:e,radius:15e4}).getBounds()):new google.maps.LatLngBounds(new google.maps.LatLng(-37.5,141),new google.maps.LatLng(-28.2,153.6))},window._kuAutocompleteInitialized)return e.a(2);e.n=1;break;case 1:return window._kuAutocompleteInitialized=!0,console.log("[KU Search] autocompleteGMap initialising"),e.n=2,google.maps.importLibrary("places");case 2:console.log("[KU Search] Google Places library loaded"),jQuery(".elementor-widget-Elem_Services_Grid .textfield").attr("placeholder","Enter suburb, postcode or service name"),jQuery(".elementor-widget-Elem_Services_Grid .textfield").on("keydown",function(e){["ArrowUp","ArrowDown","Enter","Escape","Tab"].includes(e.key)||(l("current_search_lat"),l("current_search_lng"))}),jQuery(".places-autocomplete, .elementor-widget-Elem_Services_Grid .textfield").each(function(){var e={types:["locality","postal_code"],componentRestrictions:{country:["au"]},bounds:o(),strictBounds:!1},n=new google.maps.places.Autocomplete(this,e);console.log("[KU Search] Autocomplete attached to input"),n.addListener("place_changed",function(){var e=n.getPlace(),t=jQuery(".pac-target-input").val();console.log("[KU Search] place_changed fired — has geometry: "+!!e.geometry+", address: "+t),e.geometry?(console.log("[KU Search] Using autocomplete geometry"),i.setCookie("current_search_lat",e.geometry.location.lat(),30),i.setCookie("current_search_lng",e.geometry.location.lng(),30),jQuery(".pac-target-input").trigger("change"),0<jQuery(".has-button").length?jQuery(".has-button").find("button").trigger("click"):(e=jQuery(".elem-find-nearest-service__searchbox form"),window.location.href=e.attr("action")+"?search="+encodeURIComponent(t))):t&&console.log("[KU Search] place_changed with no geometry — skipping Geocoder, relying on name/ALM search for: "+t)}),jQuery(this).closest("form").on("submit",function(e){var t,n=jQuery(this),o=n.find(".pac-target-input").val(),r=a("current_search_lat"),i=a("current_search_lng");!o||r&&i||(e.preventDefault(),console.log("[KU Search] Form submitted without dropdown selection — blocked"),(t=n.find(".search-hint")).length||(t=jQuery('<p class="search-hint" style="color:#c0392b;font-size:13px;margin:6px 0 0;"></p>'),n.append(t)),t.text("Please select a suburb or postcode from the dropdown suggestions.").show(),setTimeout(function(){return t.fadeOut()},4e3))})});case 3:return e.a(2)}},e)}));return function(e){return t.apply(this,arguments)}})(),i.serviceALM=(()=>{var t=f(s().m(function e(u){var i,a,n,f,d,m;return s().w(function(e){for(;;)switch(e.n){case 0:return f=function(e){var o,r,t;0<e.length&&(u(".service-item-2").off("click"),i={},r=o=null,a.setOptions({zoom:10,center:{lat:e[0].lat,lng:e[0].lng}}),t=new google.maps.StyledMapType([{elementType:"geometry",stylers:[{color:"#f5f5f5"}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f5f5f5"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#EDEEF1"}
1]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#FFFFFF"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#D8DBDF"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]}],{name:"Monochrome"}),a.mapTypes.set("monochrome",t),a.setMapTypeId("monochrome"),e.forEach(function(t){var n=new google.maps.Marker({position:{lat:t.lat,lng:t.lng},map:a,title:t.title,animation:google.maps.Animation.DROP,icon:{url:"/wp-content/uploads/2024/07/ku-pin-icon.svg",scaledSize:new google.maps.Size(40,40)}});(i["post-"+t.post_id]=n).addListener("click",function(){o&&o.infoWindow.close();var e=new google.maps.InfoWindow({content:t.content}),e=(e.open(a,n),o={marker:n,infoWindow:e},r&&r!==n&&r.setAnimation(null),n.setAnimation(google.maps.Animation.BOUNCE),(r=n).getPosition());a.setCenter(e),a.setZoom(14)})}),u(".service-item-2").on("click",n),u(".service-item-2 .apply-button").click(function(e){e.stopPropagation()}))},n=function(e){e=u(e.target).closest(".service-item-2").attr("id");google.maps.event.trigger(i[e],"click")},e.n=1,google.maps.importLibrary("maps");case 1:i={},a=new google.maps.Map(document.getElementById("map")),m=d=!1,window.almOnLoad=function(e){if(!m){var t,n=[],o=p(e.listing.children);try{for(o.s();!(t=o.n()).done;){var r=t.value,i=u(r).attr("data-lat"),a=u(r).attr("data-lng"),l=u(r).find("h2").text(),c=u(r).attr("data-id"),s=u(r).find(".map-infowindow-content").html();i&&a&&n.push({lat:parseFloat(i),lng:parseFloat(a),title:l,post_id:c,content:s})}}catch(e){o.e(e)}finally{o.f()}f(n),m=!(d=!0)}},window.almComplete=function(e){var i;d?d=!1:(i=[],e.last_loaded.forEach(function(e){var t=u(e).attr("data-lat"),n=u(e).attr("data-lng"),o=u(e).find("h2").text(),r=u(e).attr("data-id"),e=u(e).find(".map-infowindow-content").html();t&&n&&i.push({lat:parseFloat(t),lng:parseFloat(n),title:o,post_id:r,content:e})}),f(i),m=!0)};case 2:return e.a(2)}},e)}));return function(e){return t.apply(this,arguments)}})(),i.getLocation=function(){function t(e){var t=e.coords.latitude,e=e.coords.longitude,n=jQuery("#places-autocomplete"),o=new google.maps.Geocoder,t=new google.maps.LatLng(t,e);o.geocode({location:t},function(e,t){"OK"===t?e[0]?(n.val(e[0].formatted_address),n.closest("form").submit()):n.val("No results found"):n.val("Geocoder failed due to: "+t)})}function n(){alert("Unable to retrieve your location.")}r(".use-current-location").on("click",function(e){e.preventDefault(),navigator.geolocation?navigator.geolocation.getCurrentPosition(t,n):alert("Geolocation is not supported by this browser.")})},i.serviceGrid=function(n){function e(){setInterval(function(){var e=n("span:contains('Preschool/Kindergarten')");0<e.length&&e.remove()},500),setInterval(function(){var e=n("#alm-filters-servicesfilter select option").filter(function(){return"kindergarten3-5y"===n(this).val()||"preschool-3-5y"===n(this).val()});e.length&&e.remove()},500);var t=setInterval(function(){var e=n(".elementor-widget-container span:contains('Preschool/Kindergarten')");0<e.length&&(e.remove(),clearInterval(t))},10)}e(),n("#alm-filters-servicesfilter select").on("change",function(){e()}),n(".post-item-hover-effect h4").each(function(){n(this).height()<=parseInt(n(this).css("line-height"))&&n(this).addClass("force-two-lines")}),n("h6").nextUntil("h4","p").addClass("indented"),n("ul").nextUntil("h4","p").addClass("indented"),n("h5").each(function(){for(var e=n(this).next(),t=!1;0<e.length;){if(e.is("h6")){t=!0;break}e=e.next()}t||n(this).nextUntil("h5, h6").filter("p").removeClass("indented")})},i.everythingBlurry=function(n){function e(){var e=n(".overlay-div").first(),t="toggle-overlay-div";n("."+t).removeClass(t),e.addClass(t)}n(".e-n-menu-wrapper .e-n-menu-content").after('<div class="overlay-div"></div>
1'),n(".sub-menu-contact-us .e-n-menu-title").hover(function(){n(".overlay-div").hasClass("toggle-overlay-div")||n(".overlay-div").addClass("toggle-overlay-div"),e()},function(){n(".overlay-div").removeClass("toggle-overlay-div"),n(".sub-menu-contact-us .e-n-menu-content").hover(function(){n(".overlay-div").hasClass("toggle-overlay-div")||n(".overlay-div").addClass("toggle-overlay-div"),e()},function(){n(".overlay-div").removeClass("toggle-overlay-div")})}),n(".overlay-div").hover(function(){n(this).removeClass("toggle-overlay-div")})},i.submitArloFilters=function(e){function o(){r(".arlo-event-location a").on("click",function(e){return e.preventDefault(),!1})}o(),r(".arlo-button-group button").on("click",function(e){e.preventDefault();e=r(this);e.siblings().removeClass("active"),e.addClass("active")}),r("#arlo-submit").on("click",function(){var e,t={},n="";r(".elem-arlo-filters-field input, .elem-arlo-filters-field select").each(function(){n=r(this).val(),r(this).hasClass("arlo-filter-select")&&(n=r(this).find("option:selected").val()),e=r(this).attr("name"),t[e]=n}),t["arlo-category"]=r(".arlo-button-group button.active").data("value"),jQuery.ajax({type:"post",url:i.ajaxUrl,data:{_ajax_nonce:i.nonce,action:"get_arlo_upcoming_events",data:t},complete:function(e){r(".arlo-load .elementor-shortcode").html(JSON.parse(e.responseText).data.html),o()}})})},i.miscScripts=function(n){n(document).on("click",".gtranslate-mobile .gt-current-lang",function(){n(this).parent(".gt-selected").next().toggleClass("gt-open"),n(this).find(".gt_float_switcher-arrow").toggleClass("gt_float_switcher-arrow-invert")}),n(document).on("click",".sub-arrow",function(e){e.preventDefault()});var o=n(".elem-service-features"),e=o.children("div").get();e.sort(function(e,t){e=n(e).find(".text").text().trim().toUpperCase(),t=n(t).find(".text").text().trim().toUpperCase();return e.localeCompare(t)}),n.each(e,function(e,t){o.append(t)});n('.gt_options .nturl[data-gt-lang="en"]').prependTo(".gt_options"),n(".team-member__thumbnail img").click(function(){var t,e=n(this).attr("id");e?(e=e.split("-").pop(),(t=n("#post-team-member-modal-"+e)).addClass("show-modal"),t.find(".close").click(function(){t.removeClass("show-modal")}),n(window).click(function(e){n(e.target).is(t)&&t.removeClass("show-modal")})):console.error("Image ID is undefined")}),n(".e-n-menu-dropdown-icon").click(function(){var e=n(this).closest(".e-n-menu-item");e.find(".e-n-menu-content");e.toggleClass("active"),n(".e-n-menu-item").not(e).removeClass("active")});var e=n(".elem-dropdown-item__navigation"),t=n(".elem-dropdown-item__content");e.find("ul li a").hover(function(){var e=n(this).attr("data-target");t.find(".item").removeClass("active"),n(e).addClass("active")},function(){t.find(".item").removeClass("active")})},i.customScroll=function(e){var t=window.scrollY,n=document.getElementById("custom-nav-scroll");window.scrollY<100||window.scrollY<t?n.classList.remove("custom-hide"):n.classList.add("custom-hide")},(window.App=i).init()})},4:function(e,t,n){},5:function(e,t,n){var o={"./button/button.scss":0};function r(e){e=i(e);return n(e)}function i(e){if(n.o(o,e))return o[e];throw(e=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",e}r.keys=function(){return Object.keys(o)},r.resolve=i,(e.exports=r).id=5},6:function(e,t,n){var o={"./button/button.scss":0};function r(t){return Promise.resolve().then(function(){var e;if(n.o(o,t))return n.t(o[t],7);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e})}r.keys=function(){return Object.keys(o)},r.id=6,e.exports=r},7:function(e,t,n){var o={"./loop/search/search.scss":1,"./loop/service/service-item.scss":2,"./loop/team-member/team-member.scss":3};function r(e){e=i(e);return n(e)}function i(e){if(n.o(o,e))return o[e];throw(e=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",e}r.keys=function(){return Object.keys(o)},r.resolve=i,(e.exports=r).id=7},8:function(e,t,n){var o={"./loop/search/search.scss":1,"./loop/service/service-item.scss":2,"./loop/team-member/team-member.scss":3};function r(t){return Promise.resolve().then(function(){var e;if(n.o(o,t))return n.t(o[t],7);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e})}r.keys=function(){return Object.keys(o)},r.id=8,e.exports=r}});

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.