/*! Select2 4.0.5 | https://github.com/select2/select2/blob/master/LICENSE.md */
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/tr",[],function(){return{errorLoading:function(){return"Sonuç yüklenemedi"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" karakter daha girmelisiniz";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="En az "+t+" karakter daha girmelisiniz";return n},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(e){var t="Sadece "+e.maximum+" seçim yapabilirsiniz";return t},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"}}}),{define:e.define,require:e.require}})(); /*! elementor-pro - v3.32.0 - 21-10-2025 */
"use strict";
(self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["contact-buttons-var-10"],{
/***/ "../modules/floating-buttons/assets/js/frontend/handlers/contact-buttons-v10.js":
/*!**************************************************************************************!*\
!*** ../modules/floating-buttons/assets/js/frontend/handlers/contact-buttons-v10.js ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _base = _interopRequireDefault(__webpack_require__(/*! elementor-frontend/handlers/base */ "../../elementor/assets/dev/js/frontend/handlers/base.js"));
var _clickTracking = _interopRequireDefault(__webpack_require__(/*! ../../shared/frontend/handlers/click-tracking */ "../modules/floating-buttons/assets/js/shared/frontend/handlers/click-tracking.js"));
class ContactButtonsv10Handler extends _base.default {
getDefaultSettings() {
return {
selectors: {
main: '.e-contact-buttons-var-10',
links: '.e-contact-buttons__contact-icon-link'
},
constants: {
active: 'active'
}
};
}
getDefaultElements() {
const selectors = this.getSettings('selectors');
return {
main: this.$element[0].querySelector(selectors.main),
links: this.$element[0].querySelectorAll(selectors.links)
};
}
isMobileDevice() {
const mobileDevices = ['mobile', 'mobile_extra'];
return mobileDevices.includes(elementorFrontend.getCurrentDeviceMode());
}
handleLinkClick(event) {
event.preventDefault();
const {
active
} = this.getSettings('constants');
if (event.currentTarget.classList.contains(active)) {
const href = event.currentTarget.getAttribute('href');
const target = event.currentTarget.getAttribute('target');
// If the target is set, open in a new window, otherwise just change location
if (target) {
window.open(href, target);
} else if (href) {
window.location.href = href;
}
event.currentTarget.classList.remove(active);
} else {
this.closeAllLinks();
event.currentTarget.classList.add(active);
}
}
closeAllLinks() {
const {
active
} = this.getSettings('constants');
this.elements.links.forEach(link => link.classList.remove(active));
}
linksEventListeners() {
if (!this.elements.links.length) {
return;
}
if (this.isMobileDevice()) {
this.elements.links.forEach(link => {
link.addEventListener('click', event => {
this.handleLinkClick(event);
});
});
// Click outside will close all the links
document.addEventListener('click', event => {
if (!this.elements.main.contains(event.target)) {
this.closeAllLinks();
}
});
}
}
bindEvents() {
this.linksEventListeners();
}
setupInnerContainer() {
this.elements.main.closest('.e-con-inner').classList.add('e-con-inner--floating-buttons');
}
onInit() {
super.onInit(...arguments);
this.clickTrackingHandler = new _clickTracking.default({
$element: this.$element
});
this.setupInnerContainer();
}
}
exports["default"] = ContactButtonsv10Handler;
/***/ }),
/***/ "../modules/floating-buttons/assets/js/shared/frontend/handlers/click-tracking.js":
/*!****************************************************************************************!*\
!*** ../modules/floating-buttons/assets/js/shared/frontend/handlers/click-tracking.js ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _base = _interopRequireDefault(__webpack_require__(/*! elementor-frontend/handlers/base */ "../../elementor/assets/dev/js/frontend/handlers/base.js"));
class ClickTrackingHandler extends _base.default {
clicks = [];
getDefaultSettings() {
return {
selectors: {
contentWrapper: '.e-contact-buttons__content-wrapper',
contentWrapperFloatingBars: '.e-floating-bars',
floatingBarCouponButton: '.e-floating-bars__coupon-button',
floatingBarsHeadline: '.e-floating-bars__headline',
contactButtonsVar4: '.e-contact-buttons__contact-icon-link',
contactButtonsVar5: '.e-contact-buttons__chat-button',
contactButtonsVar6: '.e-contact-buttons-var-6',
contactButtonsVar8: '.e-contact-buttons-var-8',
elementorWrapper: '[data-elementor-type="floating-buttons"]',
contactButtonCore: '.e-contact-buttons__send-button'
}
};
}
getDefaultElements() {
const selectors = this.getSettings('selectors');
return {
contentWrapper: this.$element[0].querySelector(selectors.contentWrapper),
contentWrapperFloatingBars: this.$element[0].querySelector(selectors.contentWrapperFloatingBars),
contactButtonsVar5: this.$element[0].querySelector(selectors.contactButtonsVar5),
contactButtonsVar6: this.$element[0].querySelector(selectors.contactButtonsVar6)
};
}
bindEvents() {
if (this.elements.contentWrapper) {
this.elements.contentWrapper.addEventListener('click', this.onChatButtonTrackClick.bind(this));
}
if (this.elements.contactButtonsVar5) {
this.elements.contactButtonsVar5.addEventListener('click', this.onChatButtonTrackClick.bind(this));
}
if (this.elements.contactButtonsVar6) {
this.elements.contactButtonsVar6.addEventListener('click', this.onChatButtonTrackClick.bind(this));
}
if (this.elements.contentWrapperFloatingBars) {
this.elements.contentWrapperFloatingBars.addEventListener('click', this.onChatButtonTrackClick.bind(this));
}
window.addEventListener('beforeunload', () => {
if (this.clicks.length > 0) {
this.sendClicks();
}
});
}
onChatButtonTrackClick(event) {
const targetElement = event.target || event.srcElement;
const selectors = this.getSettings('selectors');
const buttonSelectors = [selectors.contactButtonsVar4, selectors.contactButtonsVar6, selectors.floatingBarCouponButton, selectors.floatingBarsHeadline, selectors.contactButtonCore];
for (const selector of buttonSelectors) {
if (targetElement.matches(selector) || targetElement.closest(selector)) {
this.getDocumentIdAndTrack(targetElement, selectors);
}
}
if ((targetElement.matches(selectors.contactButtonsVar5) || targetElement.closest(selectors.contactButtonsVar5)) && targetElement.closest('.e-contact-buttons-var-5')) {
this.getDocumentIdAndTrack(targetElement, selectors);
}
}
getDocumentIdAndTrack(targetElement, selectors) {
const documentId = targetElement.closest(selectors.elementorWrapper).dataset.elementorId;
this.trackClick(documentId);
}
trackClick(documentId) {
if (!documentId) {
return;
}
this.clicks.push(documentId);
if (this.clicks.length >= 10) {
this.sendClicks();
}
}
sendClicks() {
const formData = new FormData();
formData.append('action', 'elementor_send_clicks');
formData.append('_nonce', elementorFrontendConfig?.nonces?.floatingButtonsClickTracking);
this.clicks.forEach(documentId => formData.append('clicks[]', documentId));
fetch(elementorFrontendConfig?.urls?.ajaxurl, {
method: 'POST',
body: formData
}).then(() => {
this.clicks = [];
});
}
}
exports["default"] = ClickTrackingHandler;
/***/ }),
/***/ "../../elementor/assets/dev/js/frontend/handlers/base.js":
/*!***************************************************************!*\
!*** ../../elementor/assets/dev/js/frontend/handlers/base.js ***!
\***************************************************************/
/***/ ((module) => {
module.exports = elementorModules.ViewModule.extend({
$element: null,
editorListeners: null,
onElementChange: null,
onEditSettingsChange: null,
onPageSettingsChange: null,
isEdit: null,
__construct(settings) {
if (!this.isActive(settings)) {
return;
}
this.$element = settings.$element;
this.isEdit = this.$element.hasClass('elementor-element-edit-mode');
if (this.isEdit) {
this.addEditorListeners();
}
},
isActive() {
return true;
},
isElementInTheCurrentDocument() {
if (!elementorFrontend.isEditMode()) {
return false;
}
return elementor.documents.currentDocument.id.toString() === this.$element[0].closest('.elementor').dataset.elementorId;
},
findElement(selector) {
var $mainElement = this.$element;
return $mainElement.find(selector).filter(function () {
// Start `closest` from parent since self can be `.elementor-element`.
return jQuery(this).parent().closest('.elementor-element').is($mainElement);
});
},
getUniqueHandlerID(cid, $element) {
if (!cid) {
cid = this.getModelCID();
}
if (!$element) {
$element = this.$element;
}
return cid + $element.attr('data-element_type') + this.getConstructorID();
},
initEditorListeners() {
var self = this;
self.editorListeners = [{
event: 'element:destroy',
to: elementor.channels.data,
callback(removedModel) {
if (removedModel.cid !== self.getModelCID()) {
return;
}
self.onDestroy();
}
}];
if (self.onElementChange) {
const elementType = self.getWidgetType() || self.getElementType();
let eventName = 'change';
if ('global' !== elementType) {
eventName += ':' + elementType;
}
self.editorListeners.push({
event: eventName,
to: elementor.channels.editor,
callback(controlView, elementView) {
var elementViewHandlerID = self.getUniqueHandlerID(elementView.model.cid, elementView.$el);
if (elementViewHandlerID !== self.getUniqueHandlerID()) {
return;
}
self.onElementChange(controlView.model.get('name'), controlView, elementView);
}
});
}
if (self.onEditSettingsChange) {
self.editorListeners.push({
event: 'change:editSettings',
to: elementor.channels.editor,
callback(changedModel, view) {
if (view.model.cid !== self.getModelCID()) {
return;
}
const propName = Object.keys(changedModel.changed)[0];
self.onEditSettingsChange(propName, changedModel.changed[propName]);
}
});
}
['page'].forEach(function (settingsType) {
var listenerMethodName = 'on' + settingsType[0].toUpperCase() + settingsType.slice(1) + 'SettingsChange';
if (self[listenerMethodName]) {
self.editorListeners.push({
event: 'change',
to: elementor.settings[settingsType].model,
callback(model) {
self[listenerMethodName](model.changed);
}
});
}
});
},
getEditorListeners() {
if (!this.editorListeners) {
this.initEditorListeners();
}
return this.editorListeners;
},
addEditorListeners() {
var uniqueHandlerID = this.getUniqueHandlerID();
this.getEditorListeners().forEach(function (listener) {
elementorFrontend.addListenerOnce(uniqueHandlerID, listener.event, listener.callback, listener.to);
});
},
removeEditorListeners() {
var uniqueHandlerID = this.getUniqueHandlerID();
this.getEditorListeners().forEach(function (listener) {
elementorFrontend.removeListeners(uniqueHandlerID, listener.event, null, listener.to);
});
},
getElementType() {
return this.$element.data('element_type');
},
getWidgetType() {
const widgetType = this.$element.data('widget_type');
if (!widgetType) {
return;
}
return widgetType.split('.')[0];
},
getID() {
return this.$element.data('id');
},
getModelCID() {
return this.$element.data('model-cid');
},
getElementSettings(setting) {
let elementSettings = {};
const modelCID = this.getModelCID();
if (this.isEdit && modelCID) {
const settings = elementorFrontend.config.elements.data[modelCID],
attributes = settings.attributes;
let type = attributes.widgetType || attributes.elType;
if (attributes.isInner) {
type = 'inner-' + type;
}
let settingsKeys = elementorFrontend.config.elements.keys[type];
if (!settingsKeys) {
settingsKeys = elementorFrontend.config.elements.keys[type] = [];
jQuery.each(settings.controls, (name, control) => {
if (control.frontend_available || control.editor_available) {
settingsKeys.push(name);
}
});
}
jQuery.each(settings.getActiveControls(), function (controlKey) {
if (-1 !== settingsKeys.indexOf(controlKey)) {
let value = attributes[controlKey];
if (value.toJSON) {
value = value.toJSON();
}
elementSettings[controlKey] = value;
}
});
} else {
elementSettings = this.$element.data('settings') || {};
}
return this.getItems(elementSettings, setting);
},
getEditSettings(setting) {
var attributes = {};
if (this.isEdit) {
attributes = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes;
}
return this.getItems(attributes, setting);
},
getCurrentDeviceSetting(settingKey) {
return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), settingKey);
},
onInit() {
if (this.isActive(this.getSettings())) {
elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
}
},
onDestroy() {
if (this.isEdit) {
this.removeEditorListeners();
}
if (this.unbindEvents) {
this.unbindEvents();
}
}
});
/***/ })
}]);
//# sourceMappingURL=contact-buttons-var-10.49a45dadc9c2facb4972.bundle.js.map
Disability Personal Care & NDIS Provider In Baulkham Hills About Alpha Disability Support Australia Registered NDIS Service Provider in Sydney We acknowledge your difficulties as a disabled person and we are here to make your life easier. We strive to provide disability support that will enhance and improve your life every single day. We are a trusted NDIS service provider helping you achieve your individualised goals and needs. We value our participants’ needs and are committed to offering you the best support and care. We have a team of professional & skilled staff to help develop your skills, potential, and capabilities. Our Services How We Care At Alpha, we truly understand how important it is to feel connected […]
At Alpha Disability, we believe that everyone deserves the freedom to live […]
Maintaining personal care is an important part of health, wellbeing, and confidence. […]
Caring for a loved one can be fulfilling, but it also requires […]
A clean and well-organised home can make a big difference in how […]
Staying connected with your community and maintaining independence often starts with being […]
Tailored Disability Personal Care Support in Baulkham Hills Are you tired of dealing with impersonal disability service providers who treat you like just another case number? At Alpha Disability Support Australia, we do things differently and better.
We’re not here to deliver “support” for the sake of it. We’re here to make your life function smoother, your routine feel lighter, and your goals genuinely achievable, starting today. And if you live in or around Baulkham Hills, you’ll want to keep reading.
Alpha Disability Support Australia is a hands-on, outcome-driven NDIS provider in Baulkham Hills, offering real-world solutions for locals.. If you need assistance with daily tasks, help getting around, or support that respects your independence, we’re ready to take the pressure off.
Based Around Baulkham Hills, Built for the Community There’s a reason Alpha Disability Support Australia has become a trusted name in this region.
Our clients expect excellence from their NDIS providers in Baulkham Hills. The suburb is well-equipped with disability-accessible infrastructure, community resources, and support networks. Being local, we are familiar with the resources and networks, giving us an operational edge that most out-of-area providers can’t compete with.
When you work with Alpha Disability Support Australia, you're choosing a support provider that understands disability personal care in Baulkham Hills. We are familiar with local facilities and transport systems, plus the social and healthcare network. We don’t guess, we know.
1300 294 040
Daily Personal Care That Respects Your Space We make sure that personal care is customised to suit the needs of our valued clients. Our team works to make your daily routine easier without interfering with your space or dignity. Whether you need support with hygiene, dressing, grooming, or other sensitive tasks, we provide this assistance discreetly, respectfully, and according to your comfort level.
This is not an off-the-shelf service. Every personal care plan we build is bespoke, designed around your needs, your timing, and your privacy.
Our carers are handpicked for both their experience and their ability to connect. You won’t be rotating through a different face every week; you'll have consistency, accountability, and professionalism from someone who actually cares.
And because we provide disability personal care in Baulkham Hills, your support team is always nearby. There are no long travel delays, no missed shifts, no last-minute cancellations. Just reliability you can count on.
Practical Help That Keeps Your Day Moving Sometimes it’s the small things that can throw off your day: the meals that need to be cooked, the cleaning that’s built up, or the transport that doesn’t arrive.
We take care of all that without any stress.
Our team helps with:
Meal preparation that fits your dietary needs and daily schedule Cleaning and housekeeping services to keep your living space healthy and organisedTransport assistance to appointments, activities, or community events Skill-building support to help you become more independent over timeOur support isn’t about dependency; it’s about freedom. Every service we offer is designed to help you do more, move better, and enjoy a lifestyle on your terms.
Get Started Today - No Delays, No Confusion If you're looking for results, not just services, we are truly here to help
Alpha Disability Support Australia offers disability personal care in Baulkham Hills that is professional, respectful, and designed to make your daily life work better. As a leading NDIS provider in Baulkham Hills, we bring consistency, local expertise, and a no-nonsense approach to your support plan.
If you're a participant looking to switch providers, a family seeking respite, or someone new to the NDIS and unsure where to begin, call us . Speak directly to someone who can help. Alpha Disability Support Australia will answer your questions, walk you through the next steps, and make the process easy from start to finish.
Contact Us
NDIS Stay Updated With Us For More Testimonial What Our Clients Say "“Highly satisfied with their services. The staff are very responsible about their duties and have always prioritised our needs.”"
"“The team they have provided for my daughter is very professional. Highly recommend them”"
""Their excellent services have helped my child become more independent over the years""
"“We have been taking their services for a long time and they are undoubtedly the best NDIS service provider in town”"
Alpha Disability Support Australia We Take Care Of All Your Needs Choice and Control We prioritise your decisions and you get complete choice and control over what services you want and how you want them.
Multiculturalism We believe in equality and created an inclusive environment that incorporates equality for all participants.
Participant Focus We deliver what our participants want and support them with the best outcome that makes their their life easier and more independent.
Our Gallery See How We Care