/*! elementor-pro - v3.17.0 - 01-11-2023 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["mega-menu-editor"],{ /***/ "../modules/mega-menu/assets/js/editor/mega-menu.js": /*!**********************************************************!*\ !*** ../modules/mega-menu/assets/js/editor/mega-menu.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"] = exports.MegaMenu = void 0; var _view = _interopRequireDefault(__webpack_require__(/*! ./views/view */ "../modules/mega-menu/assets/js/editor/views/view.js")); class MegaMenu extends elementor.modules.elements.types.NestedElementBase { getType() { return 'mega-menu'; } getView() { return _view.default; } } exports.MegaMenu = MegaMenu; var _default = MegaMenu; exports["default"] = _default; /***/ }), /***/ "../modules/mega-menu/assets/js/editor/module.js": /*!*******************************************************!*\ !*** ../modules/mega-menu/assets/js/editor/module.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 _megaMenu = _interopRequireDefault(__webpack_require__(/*! ./mega-menu */ "../modules/mega-menu/assets/js/editor/mega-menu.js")); var _urlHelper = _interopRequireDefault(__webpack_require__(/*! ./utils/url-helper */ "../modules/mega-menu/assets/js/editor/utils/url-helper.js")); class Module { constructor() { elementor.elementsManager.registerElementType(new _megaMenu.default()); this.urlHelper = new _urlHelper.default(); } getCurrentMenuItemClass(menuLinkUrl, permalinkUrl) { var _menuLinkUrl; menuLinkUrl = (_menuLinkUrl = menuLinkUrl) === null || _menuLinkUrl === void 0 ? void 0 : _menuLinkUrl.trim(menuLinkUrl); if (!menuLinkUrl || !permalinkUrl) { return ''; } const permalinkArray = this.urlHelper.parse_url(permalinkUrl), menuItemUrlArray = this.urlHelper.parse_url(menuLinkUrl), hasEqualUrls = _.isEqual(permalinkArray, menuItemUrlArray); return hasEqualUrls ? 'e-current' : ''; } } exports["default"] = Module; /***/ }), /***/ "../modules/mega-menu/assets/js/editor/utils/url-helper.js": /*!*****************************************************************!*\ !*** ../modules/mega-menu/assets/js/editor/utils/url-helper.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = exports.UrlHelper = void 0; class UrlHelper { parse_url(url) { try { const { hostname, pathname, search } = new URL(url), host = hostname.replace('www.', ''), trailingSlashesRegex = /^\/+|\/+$/g, path = pathname.replace(trailingSlashesRegex, ''); return [host, path, search]; } catch (err) { return false; } } } exports.UrlHelper = UrlHelper; var _default = UrlHelper; exports["default"] = _default; /***/ }), /***/ "../modules/mega-menu/assets/js/editor/views/view.js": /*!***********************************************************!*\ !*** ../modules/mega-menu/assets/js/editor/views/view.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class View extends $e.components.get('nested-elements').exports.NestedView { filter(child, index) { child.attributes.dataIndex = index + 1; child.attributes.widgetId = child.id; return true; } onAddChild(childView) { var _childView$_parent$$e, _childView$_parent$$e2; const widgetNumber = ((_childView$_parent$$e = childView._parent.$el.find('.e-n-menu')[0]) === null || _childView$_parent$$e === void 0 ? void 0 : _childView$_parent$$e.dataset.widgetNumber) || childView.model.attributes.widgetId, index = childView.model.attributes.dataIndex, tabId = ((_childView$_parent$$e2 = childView._parent.$el.find(`.e-n-menu-item-title[data-tab-index="${index}"]`)) === null || _childView$_parent$$e2 === void 0 ? void 0 : _childView$_parent$$e2.attr('id')) || childView.model.attributes.widgetId + ' ' + index; childView.$el.attr({ id: 'e-n-menu-content-' + widgetNumber + '' + index, role: 'menu', 'aria-labelledby': tabId, 'data-tab-index': index, style: '--n-menu-title-order: ' + index + ';' }); } } exports["default"] = View; /***/ }) }]); //# sourceMappingURL=mega-menu-editor.286f349ea1f2e6f1d984.bundle.js.map Admission – Home School
Admission

Ready to enroll?
We hope to meet you soon

Thank you for your interest in felis mauris quisque scelerisque, porta placerat pharetra, ac sodales vel vitae tincidunt mauris arcu placerat mi quis lorem parturient rutrum. 

(123) 456-7890
The process

01

Take a tour

Tortor sed nulla gravida ipsum aliquam consectetur neque odio dui turpis fringilla hac bibendum commodo proin quam posuere consequat.

02

Submit application

Tortor sed nulla gravida ipsum aliquam consectetur neque odio dui turpis fringilla hac bibendum commodo proin quam posuere consequat.

03

Meet and greet

Tortor sed nulla gravida ipsum aliquam consectetur neque odio dui turpis fringilla hac bibendum commodo proin quam posuere consequat.

04

Secure a spot

Tortor sed nulla gravida ipsum aliquam consectetur neque odio dui turpis fringilla hac bibendum commodo proin quam posuere consequat.

Required enrollment documents

Pulvinar ultrices porta mattis quis lobortis est facilisis purus nunc, sed semper enim dictum sed donec condimentum sodales sed non vel malesuada morbi arcu justo, pretium sagittis hac nisi amet, fermentum nunc.