/*! elementor-pro - v3.31.0 - 10-08-2025 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["floating-bars-var-3"],{ /***/ "../modules/floating-buttons/assets/js/frontend/handlers/floating-bars-v3.js": /*!***********************************************************************************!*\ !*** ../modules/floating-buttons/assets/js/frontend/handlers/floating-bars-v3.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 _copyToClipboard = __webpack_require__(/*! ../../../../../notes/assets/js/services/copy-to-clipboard */ "../modules/notes/assets/js/services/copy-to-clipboard/index.js"); var _floatinBarDom = _interopRequireDefault(__webpack_require__(/*! ../classes/floatin-bar-dom */ "../modules/floating-buttons/assets/js/frontend/classes/floatin-bar-dom.js")); var _clickTracking = _interopRequireDefault(__webpack_require__(/*! ../../shared/frontend/handlers/click-tracking */ "../modules/floating-buttons/assets/js/shared/frontend/handlers/click-tracking.js")); class FloatingBarsHandler extends _base.default { getDefaultSettings() { return { selectors: { main: '.e-floating-bars', mainV3: '.e-floating-bars-var-3', closeButton: '.e-floating-bars__close-button', couponButton: '.e-floating-bars__coupon-button', couponCode: '.e-floating-bars__coupon-code', codeTextGroup: '.e-floating-bars__coupon-code', successTextGroup: '.e-floating-bars__coupon-success' }, constants: { couponEntranceAnimation: 'style_coupon_animation', couponEntranceAnimationDelay: 'style_coupon_animation_delay', hasEntranceAnimation: 'has-entrance-animation', visible: 'visible', isSticky: 'is-sticky', hasVerticalPositionTop: 'has-vertical-position-top', hasVerticalPositionBottom: 'has-vertical-position-bottom', isHidden: 'is-hidden', successMessageDurationControl: 'style_coupon_success_message_duration', animated: 'animated' } }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { main: this.$element[0].querySelector(selectors.main), mainV3: this.$element[0].querySelector(selectors.mainV3), mainAll: this.$element[0].querySelectorAll(selectors.main), closeButton: this.$element[0].querySelector(selectors.closeButton), couponButton: this.$element[0].querySelector(selectors.couponButton), couponCode: this.$element[0].querySelector(selectors.couponCode), codeTextGroup: this.$element[0].querySelector(selectors.codeTextGroup), successTextGroup: this.$element[0].querySelector(selectors.successTextGroup) }; } getResponsiveSetting(controlName) { const currentDevice = elementorFrontend.getCurrentDeviceMode(); return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), controlName, '', currentDevice); } bindEvents() { if (this.elements.closeButton) { this.elements.closeButton.addEventListener('click', this.closeFloatingBar.bind(this)); } if (this.elements.couponButton) { this.elements.couponButton.addEventListener('animationend', this.handleAnimationEnd.bind(this)); } if (this.elements.main) { window.addEventListener('keyup', this.onDocumentKeyup.bind(this)); } if (this.elements.couponButton) { this.elements.couponButton.addEventListener('click', this.handleCouponButtonClick.bind(this)); } if (this.hasStickyElements()) { window.addEventListener('resize', this.handleStickyElements.bind(this)); } } isStickyTop() { const { isSticky, hasVerticalPositionTop } = this.getSettings('constants'); return this.elements.main.classList.contains(isSticky) && this.elements.main.classList.contains(hasVerticalPositionTop); } isStickyBottom() { const { isSticky, hasVerticalPositionBottom } = this.getSettings('constants'); return this.elements.main.classList.contains(isSticky) && this.elements.main.classList.contains(hasVerticalPositionBottom); } hasStickyElements() { const stickyElements = document.querySelectorAll('.elementor-sticky'); return stickyElements.length > 0; } focusOnLoad() { this.elements.main.setAttribute('tabindex', '0'); this.elements.main.focus({ focusVisible: true }); } applyBodyPadding() { const offsetHeight = this.elements.main.offsetHeight; document.body.style.paddingTop = `${offsetHeight}px`; } removeBodyPadding() { document.body.style.paddingTop = '0'; } handleWPAdminBar() { const wpAdminBar = elementorFrontend.elements.$wpAdminBar; if (wpAdminBar.length) { this.elements.main.style.top = `${wpAdminBar.height()}px`; } } handleStickyElements() { const mainHeight = this.elements.main.offsetHeight; const wpAdminBar = elementorFrontend.elements.$wpAdminBar; const stickyElements = document.querySelectorAll('.elementor-sticky:not(.elementor-sticky__spacer)'); if (0 === stickyElements.length) { return; } stickyElements.forEach(stickyElement => { const dataSettings = stickyElement.getAttribute('data-settings'); const stickyPosition = JSON.parse(dataSettings)?.sticky; const isTop = '0px' === stickyElement.style.top || 'top' === stickyPosition; const isBottom = '0px' === stickyElement.style.bottom || 'bottom' === stickyPosition; if (this.isStickyTop() && isTop) { if (wpAdminBar.length) { stickyElement.style.top = `${mainHeight + wpAdminBar.height()}px`; } else { stickyElement.style.top = `${mainHeight}px`; } } else if (this.isStickyBottom() && isBottom) { stickyElement.style.bottom = `${mainHeight}px`; } if (elementorFrontend.isEditMode()) { if (isTop) { stickyElement.style.top = this.isStickyTop() ? `${mainHeight}px` : '0px'; } else if (isBottom) { stickyElement.style.bottom = this.isStickyBottom() ? `${mainHeight}px` : '0px'; } } }); document.querySelectorAll('.elementor-sticky__spacer').forEach(stickySpacer => { const dataSettings = stickySpacer.getAttribute('data-settings'); const stickyPosition = JSON.parse(dataSettings)?.sticky; const isTop = '0px' === stickySpacer.style.top || 'top' === stickyPosition; if (this.isStickyTop() && isTop) { stickySpacer.style.marginBottom = `${mainHeight}px`; } }); } closeFloatingBar() { const { isHidden } = this.getSettings('constants'); if (!elementorFrontend.isEditMode()) { this.elements.main.classList.add(isHidden); if (this.hasStickyElements()) { this.handleStickyElements(); } else if (this.isStickyTop()) { this.removeBodyPadding(); } } } initEntranceAnimation() { const { animated, couponEntranceAnimation, couponEntranceAnimationDelay, hasEntranceAnimation } = this.getSettings('constants'); const entranceAnimationClass = this.getResponsiveSetting(couponEntranceAnimation); const entranceAnimationDelay = this.getResponsiveSetting(couponEntranceAnimationDelay) || 0; const setTimeoutDelay = entranceAnimationDelay + 500; this.elements.couponButton.classList.add(animated); this.elements.couponButton.classList.add(entranceAnimationClass); setTimeout(() => { this.elements.couponButton.classList.remove(hasEntranceAnimation); }, setTimeoutDelay); } handleAnimationEnd() { this.removeEntranceAnimationClasses(); this.focusOnLoad(); } removeEntranceAnimationClasses() { if (!this.elements.couponButton) { return; } const { animated, couponEntranceAnimation, visible } = this.getSettings('constants'); const entranceAnimationClass = this.getResponsiveSetting(couponEntranceAnimation); this.elements.couponButton.classList.remove(animated); this.elements.couponButton.classList.remove(entranceAnimationClass); this.elements.couponButton.classList.add(visible); } onDocumentKeyup(event) { // Bail if not ESC key if (event.keyCode !== 27 || !this.elements.main) { return; } /* eslint-disable @wordpress/no-global-active-element */ if (this.elements.main.contains(document.activeElement)) { this.closeFloatingBar(); } /* eslint-enable @wordpress/no-global-active-element */ } getDuration(duration) { const isUnitSeconds = 's' === duration.unit; const DEFAULT_DURATION_SIZE = isUnitSeconds ? '1.5' : '1500'; const size = '' !== duration.size ? duration.size : DEFAULT_DURATION_SIZE; return isUnitSeconds ? size * 1000 : size; } handleCouponButtonClick(element) { const { successMessageDurationControl, isHidden } = this.getSettings('constants'); const text = this.elements.couponCode.innerText; const successMessageDuration = this.getResponsiveSetting(successMessageDurationControl); const duration = this.getDuration(successMessageDuration); const currentWidth = element.currentTarget.getBoundingClientRect().width; const currentHeight = element.currentTarget.getBoundingClientRect().height; this.elements.mainV3.style.setProperty('--e-floating-bars-coupon-width', `${currentWidth}px`); this.elements.mainV3.style.setProperty('--e-floating-bars-coupon-height', `${currentHeight}px`); (0, _copyToClipboard.copyToClipboard)(text); this.elements.codeTextGroup.classList.add(isHidden); this.elements.successTextGroup.classList.remove(isHidden); setTimeout(() => { this.elements.codeTextGroup.classList.remove(isHidden); this.elements.successTextGroup.classList.add(isHidden); this.elements.mainV3.style.setProperty('--e-floating-bars-coupon-width', 'initial'); this.elements.mainV3.style.setProperty('--e-floating-bars-coupon-height', 'initial'); }, duration); } initDefaultState() { const { hasEntranceAnimation } = this.getSettings('constants'); if (this.isStickyTop()) { this.handleWPAdminBar(); } if (this.hasStickyElements()) { this.handleStickyElements(); } else if (this.isStickyTop()) { this.applyBodyPadding(); } if (this.elements.main && !this.elements.couponButton.classList.contains(hasEntranceAnimation) && !elementorFrontend.isEditMode()) { this.focusOnLoad(); } } setupInnerContainer() { this.elements.main.closest('.e-con-inner').classList.add('e-con-inner--floating-bars'); this.elements.main.closest('.e-con').classList.add('e-con--floating-bars'); } onInit() { const { hasEntranceAnimation } = this.getSettings('constants'); super.onInit(...arguments); this.clickTrackingHandler = new _clickTracking.default({ $element: this.$element }); const domHelper = new _floatinBarDom.default(this.$element); domHelper.maybeMoveToTop(); if (this.elements.couponButton && this.elements.couponButton.classList.contains(hasEntranceAnimation)) { this.initEntranceAnimation(); } this.initDefaultState(); this.setupInnerContainer(); } } exports["default"] = FloatingBarsHandler; /***/ }), /***/ "../modules/notes/assets/js/services/copy-to-clipboard/index.js": /*!**********************************************************************!*\ !*** ../modules/notes/assets/js/services/copy-to-clipboard/index.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports.canCopyToClipboard = canCopyToClipboard; exports.copyToClipboard = copyToClipboard; /** * Check if there is access to the clipboard API * (Usually, when a website doesn't have an SSL certificate, the browser won't expose the clipboard API). * * @return {boolean} can copy to clipboard? */ function canCopyToClipboard() { return !!navigator?.clipboard; } /** * Will copy value to the clipboard * * @param {string} value */ function copyToClipboard(value) { if (!canCopyToClipboard()) { throw new Error('Cannot copy to clipboard, please make sure you are using SSL in your website.'); } navigator.clipboard.writeText(value); } /***/ }) }]); //# sourceMappingURL=floating-bars-var-3.6cef001471f04cdb931e.bundle.js.map{"translation-revision-date":"2024-08-19 16:46+0200","generator":"WP-CLI\/2.12.0","source":"public\/build\/extendify-agent-015e947bc630b3702408.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ca","plural-forms":"nplurals=2; plural=n != 1;"},"Site Assistant":["Asistent webu"],"Done":["Hotovo"],"Close Modal":["Zav\u0159\u00edt mod\u00e1ln\u00ed okno"],"Loading...":["Na\u010d\u00edt\u00e1n\u00ed..."],"Site description":["Popis webu"],"Save":["Ulo\u017eit"],"Quick Links":["Rychl\u00e9 odkazy"],"Website Tools & Plugins":["N\u00e1stroje a pluginy pro web"],"Remove rating":["Odstranit hodnocen\u00ed"],"Rate that this answer was helpful":["Ohodno\u0165te, jak byla tato odpov\u011b\u010f u\u017eite\u010dn\u00e1"],"Rate that this answer was not helpful":["Ohodno\u0165te, \u017ee tato odpov\u011b\u010f nebyla u\u017eite\u010dn\u00e1"],"Design Library":["Knihovna design\u016f"],"Open the Pattern Library":["Otev\u0159\u00edt knihovnu vzor\u016f"],"The Extendify pattern library can be opened by clicking the button to the left.":["Knihovnu vzor\u016f Extendify otev\u0159ete kliknut\u00edm na tla\u010d\u00edtko vlevo."],"Filter Patterns":["Filtrovat vzory"],"Click on any pattern category to refine the selection.":["Klikn\u011bte na kteroukoli kategorii vzor\u016f pro up\u0159esn\u011bn\u00ed v\u00fdb\u011bru."],"Select a Pattern":["Vyberte vzor"],"Simply select any pattern you wish to insert into a page by clicking on it.":["Sta\u010d\u00ed kliknout na vzor, kter\u00fd si p\u0159ejete vlo\u017eit na str\u00e1nku."],"View the Inserted Pattern":["Zobrazit vlo\u017een\u00fd vzor"],"The selected pattern has been inserted into the page.":["Vybran\u00fd vzor byl vlo\u017een do str\u00e1nky."],"Page editor":["Editor str\u00e1nek"],"Add a Block":["P\u0159idat blok"],"Click the plus to open the block inserter.":["Klikn\u011bte na plus pro otev\u0159en\u00ed n\u00e1stroje pro vkl\u00e1d\u00e1n\u00ed blok\u016f."],"Block Inserter":["Vkl\u00e1d\u00e1n\u00ed blok\u016f"],"Add a block by clicking or dragging it onto the page.":["P\u0159idejte blok kliknut\u00edm nebo p\u0159eta\u017een\u00edm na str\u00e1nku."],"Page Title":["N\u00e1zev str\u00e1nky"],"Edit the page title by clicking it. Note: The title may or may not show up on the published page, depending on the page template used.":["\u00dapravu n\u00e1zvu str\u00e1nky provedete kliknut\u00edm na n\u011bj. Pozn\u00e1mka: N\u00e1zev se m\u016f\u017ee, ale nemus\u00ed zobrazit na publikovan\u00e9 str\u00e1nce v z\u00e1vislosti na pou\u017eit\u00e9 \u0161ablon\u011b str\u00e1nky."],"Blocks":["Bloky"],"Each block will show up on the page and can be edited by clicking on it.":["Ka\u017ed\u00fd blok se zobraz\u00ed na str\u00e1nce a lze ho upravit kliknut\u00edm na n\u011bj."],"This is a sample paragraph block. It can be several sentences long and will span multiple rows. You can add as many blocks as you'd like to the page.":["Toto je uk\u00e1zkov\u00fd blok odstavce. M\u016f\u017ee obsahovat n\u011bkolik v\u011bt a zab\u00edrat v\u00edce \u0159\u00e1dk\u016f. Na str\u00e1nku m\u016f\u017eete p\u0159idat libovoln\u00fd po\u010det blok\u016f."],"Page and Block Settings":["Nastaven\u00ed str\u00e1nky a blok\u016f"],"Select either page or block to change the settings for the entire page or the block that is selected.":["Vyberte bu\u010f str\u00e1nku nebo blok, abyste zm\u011bnili nastaven\u00ed pro celou str\u00e1nku nebo vybran\u00fd blok."],"Preview":["N\u00e1hled"],"Click preview to view how your changes look on the front end of your site.":["Klikn\u011bte na n\u00e1hled, abyste vid\u011bli, jak budou va\u0161e zm\u011bny vypadat na ve\u0159ejn\u00e9 \u010d\u00e1sti webu."],"Publish or Save":["Publikovat nebo ulo\u017eit"],"Click publish or update to save the changes you have made to the page and make them live on the site.":["Klikn\u011bte na Publikovat nebo Aktualizovat pro ulo\u017een\u00ed proveden\u00fdch zm\u011bn na str\u00e1nce a zve\u0159ejn\u011bn\u00ed jich na webu."],"Installing a plugin":["Instalace pluginu"],"Add New plugin menu":["P\u0159idat nov\u00e9 menu pluginu"],"Click here to access the Add Plugins page.":["Klikn\u011bte zde pro p\u0159\u00edstup na str\u00e1nku P\u0159idat pluginy."],"Search":["Vyhledat"],"Search for a plugin by name or functionality.":["Vyhledejte plugin podle jm\u00e9na nebo funkcionality."],"Plugin details":["Podrobnosti o pluginu"],"See important information about each plugin.":["Zobrazit d\u016fle\u017eit\u00e9 informace o ka\u017ed\u00e9m pluginu."],"Install now":["Instalovat nyn\u00ed"],"Install the plugin. Then, press this button again to activate the plugin.":["Nainstalujte plugin. Pot\u00e9 stiskn\u011bte toto tla\u010d\u00edtko znovu pro aktivaci pluginu."],"Upload Plugin":["Nahr\u00e1t plugin"],"If you have a plugin from an external source, you can upload it directly here.":["Pokud m\u00e1te plugin z extern\u00edho zdroje, m\u016f\u017eete ho zde nahr\u00e1t p\u0159\u00edmo."],"Plugin management":["Spr\u00e1va plugin\u016f"],"Installed Plugins menu":["Menu nainstalovan\u00fdch plugin\u016f"],"Click this menu to see and manage the plugins you have installed.":["Klikn\u011bte na toto menu pro zobrazen\u00ed a spr\u00e1vu nainstalovan\u00fdch plugin\u016f."],"Installed plugins":["Nainstalovan\u00e9 pluginy"],"See all plugins installed on your site. This includes plugins that are active and deactivated.":["Zobrazit v\u0161echny pluginy nainstalovan\u00e9 na webu. Zahrnuje aktivn\u00ed i deaktivovan\u00e9 pluginy."],"Deactivate\/activate option":["Deaktivovat\/aktivovat mo\u017enost"],"Under each plugin you can activate or deactivate it.":["Pod ka\u017ed\u00fdm pluginem m\u016f\u017eete plugin aktivovat nebo deaktivovat."],"Add another":["P\u0159idat dal\u0161\u00ed"],"Click here to add another plugin to your site.":["Klikn\u011bte zde pro p\u0159id\u00e1n\u00ed dal\u0161\u00edho pluginu na v\u00e1\u0161 web."],"Tasks":["\u00dakoly"],"Now that you've created your starter site, make it your own with these follow up tasks.":["Nyn\u00ed, kdy\u017e jste vytvo\u0159ili sv\u016fj z\u00e1kladn\u00ed web, p\u0159izp\u016fsobte si ho pomoc\u00ed t\u011bchto n\u00e1sleduj\u00edc\u00edch \u00fakol\u016f."],"Easily access some of the most common items in WordPress with these quick links.":["S t\u011bmito rychl\u00fdmi odkazy snadno z\u00edsk\u00e1te p\u0159\u00edstup k n\u011bkter\u00fdm z nejb\u011b\u017en\u011bj\u0161\u00edch polo\u017eek ve WordPressu."],"See our personalized recommendations for you that will help you accomplish your goals.":["Pod\u00edvejte se na na\u0161e personalizovan\u00e9 doporu\u010den\u00ed pro v\u00e1s, kter\u00e1 v\u00e1m pomohou dos\u00e1hnout va\u0161ich c\u00edl\u016f."],"Visit your site":["Nav\u0161tivte sv\u016fj web"],"You can always visit your site by clicking this button.":["Sv\u00e9mu webu m\u016f\u017eete kdykoliv nav\u0161t\u00edvit kliknut\u00edm na toto tla\u010d\u00edtko."],"Come back to the Site Assistant any time by clicking the menu item.":["Kdykoliv se m\u016f\u017eete vr\u00e1tit k Asistentovi webu kliknut\u00edm na polo\u017eku v menu."],"Users screen":["Obrazovka u\u017eivatel\u016f"],"All Users menu":["Menu pro v\u0161echny u\u017eivatele"],"Click here to view and manage the users on your site.":["Klikn\u011bte zde pro zobrazen\u00ed a spr\u00e1vu u\u017eivatel\u016f na va\u0161em webu."],"Users":["U\u017eivatel\u00e9"],"See all of your users, including admin users in this table.":["V t\u00e9to tabulce uvid\u00edte v\u0161echny sv\u00e9 u\u017eivatele, v\u010detn\u011b administr\u00e1tor\u016f."],"Edit user information":["Upravit informace o u\u017eivateli"],"Click the edit button to change the user's role, manage their account, or change their profile information.":["Klikn\u011bte na tla\u010d\u00edtko \u00fapravy pro zm\u011bnu u\u017eivatelsk\u00e9 \u00farovn\u011b, spr\u00e1vu jejich \u00fa\u010dtu nebo zm\u011bnu informac\u00ed v profilu."],"Search for users":["Vyhledat u\u017eivatele"],"Use the search bar to find a particular user.":["Pou\u017eijte vyhled\u00e1vac\u00ed pole pro nalezen\u00ed konkr\u00e9tn\u00edho u\u017eivatele."],"Add a new user":["P\u0159idat nov\u00e9ho u\u017eivatele"],"Click the Add New button to add a new user to your site.":["Klikn\u011bte na tla\u010d\u00edtko \"Vytvo\u0159it nov\u00e9ho u\u017eivatele\" pro p\u0159id\u00e1n\u00ed nov\u00e9ho u\u017eivatele na v\u00e1\u0161 web."],"Tour":["Prohl\u00eddka"],"Back":["Zp\u011bt"],"Tour Steps":["Kroky prohl\u00eddky"],"%1$s of %2$s":["%1$s z %2$s"],"Next":["Dal\u0161\u00ed"],"Home page":["Domovsk\u00e1 str\u00e1nka"],"Take me there":["Zave\u010f m\u011b tam"],"AI Page Generator":["Gener\u00e1tor str\u00e1nek AI"],"Press here to get started with your AI Page Generator.":["Stiskn\u011bte zde pro spu\u0161t\u011bn\u00ed AI gener\u00e1toru str\u00e1nek."],"Page description":["Popis str\u00e1nky"],"Write a description of the page you want to create. Be as detailed as you like. We will create a page based on this description.":["Napi\u0161te popis str\u00e1nky, kterou chcete vytvo\u0159it. Bu\u010fte co nejpodrobn\u011bj\u0161\u00ed. Str\u00e1nku vytvo\u0159\u00edme na z\u00e1klad\u011b tohoto popisu."],"If needed, update your site description here. We use this to add additional context about your website.":["Pokud je to pot\u0159eba, aktualizujte zde popis webu. Pou\u017e\u00edv\u00e1me ho k p\u0159id\u00e1n\u00ed dal\u0161\u00edho kontextu o va\u0161em webu."],"Generate your page":["Vygenerovat str\u00e1nku"],"When ready, press here to generate your page.":["A\u017e budete p\u0159ipraveni, stiskn\u011bte zde pro vytvo\u0159en\u00ed str\u00e1nky."],"Close ToolTip":["Zav\u0159\u00edt ToolTip"],"Failed to fetch theme variations.":["Nepoda\u0159ilo se na\u010d\u00edst varianty \u0161ablony."],"Hey there! It looks like you are trying to change your theme colors, but you are not on a page where we can do that.":["Ahoj! Vypad\u00e1 to, \u017ee se sna\u017e\u00edte zm\u011bnit barvy \u0161ablony, ale nejste na str\u00e1nce, kde to m\u016f\u017eeme ud\u011blat."],"Suggestion:":["N\u00e1vrh:"],"Loading variations...":["Na\u010d\u00edt\u00e1n\u00ed variant\u2026"],"No variations found":["Nenalezeny \u017e\u00e1dn\u00e9 variace"],"We were unable to find any variations for your theme.":["Nepoda\u0159ilo se n\u00e1m naj\u00edt \u017e\u00e1dn\u00e9 varianty pro Nep\u0159ekl\u00e1d\u00e1me, v\u011bt\u0161inou ignorujeme \u0161ablonu."],"Cancel":["Zru\u0161it"],"The agent has made the changes in the browser. Please review and confirm.":["Agent provedl zm\u011bny v prohl\u00ed\u017ee\u010di. Pros\u00edm zkontrolujte a potvr\u010fte."],"Tour the design library":["Prohl\u00e9dnout knihovnu design\u016f"],"Learn about the AI Page Generator":["Zjist\u011bte v\u00edce o gener\u00e1toru str\u00e1nek AI"],"Tour the page editor":["Prohl\u00eddka editoru str\u00e1nek"],"See how to install a plugin":["Pod\u00edvejte se, jak nainstalovat plugin"],"Learn how to manage plugins":["Nau\u010dte se spravovat pluginy"],"Tour the Site Assistant":["Prohl\u00eddka asistenta webu"],"Tour the Users screen":["Prohl\u00eddka obrazovky u\u017eivatel\u016f"],"Ask anything":["Zeptejte se na cokoli"],"Send message":["Odeslat zpr\u00e1vu"],"Scroll down":["Posunout dol\u016f"],"Agent":["Agent"],"Finding an agent...":["Hled\u00e1n\u00ed agenta..."],"Working on it...":["Pracuji na tom\u2026"],"Gathering data...":["Shroma\u017e\u010fov\u00e1n\u00ed dat..."],"Analyzing...":["Anal\u00fdza..."],"Canceled":["Zru\u0161eno"],"Usage limit reached":["Byl dosa\u017een limit vyu\u017eit\u00ed"],"Usage limit restored":["Limit pou\u017eit\u00ed obnoven"],"Something went wrong":["N\u011bco se pokazilo"],"An unexpected error occurred while processing your request.":["P\u0159i zpracov\u00e1n\u00ed Nep\u0159ekl\u00e1d\u00e1me, v\u011bt\u0161inou ignorujeme po\u017eadavku do\u0161lo k neo\u010dek\u00e1van\u00e9 chyb\u011b."],"Workflow completed successfully":["Pracovn\u00ed postup byl \u00fasp\u011b\u0161n\u011b dokon\u010den"],"Component not available":["Komponenta nen\u00ed k dispozici"],"It may have been removed or is not available for your account.":["Mohlo b\u00fdt odstran\u011bno nebo nen\u00ed k dispozici pro v\u00e1\u0161 \u00fa\u010det."],"Agent X":["Agent X"],"%s has joined":["%s se p\u0159ipojil"],"%s has rejoined":["%s se znovu p\u0159ipojil"],"%s has left":["%s ode\u0161el"],"Transferred to a new agent":["P\u0159evedeno na nov\u00e9ho z\u00e1stupce"],"What's next? Would you like to do something else?":["Co d\u00e1l? Chcete ud\u011blat n\u011bco jin\u00e9ho?"],"Close window":["Zav\u0159\u00edt okno"],"Drag to move":["Ta\u017een\u00edm p\u0159esunout"],"Site is live!":["Web je aktivn\u00ed!"],"Your expert AI team is here":["V\u00e1\u0161 t\u00fdm odborn\u00edk\u016f na AI je zde"],"You have reached your daily messages limit. Your limit will reset in %s.":["Dos\u00e1hli jste denn\u00edho limitu zpr\u00e1v. V\u00e1\u0161 limit se obnov\u00ed za %s."],"Open Agent":["Otev\u0159\u00edt agenta"],"AI Agent":["AI agent"],"Tooltip pointing to the agent button":["Popisek ukazuj\u00edc\u00ed na tla\u010d\u00edtko agenta"],"Need help again?":["Pot\u0159ebujete znovu pomoc?"],"How can we help you today?":["Jak v\u00e1m dnes m\u016f\u017eeme pomoci?"],"You can always access your AI Agent if you need help with anything on your site.":["V\u017edy m\u016f\u017eete p\u0159istupovat k AI Agentovi, pokud pot\u0159ebujete pomoc s \u010d\u00edmkoli na webu."],"Your team of site experts \u2014 designers, developers, and marketers \u2014 ready to help from content to layouts. Tell us what you need or pick a task to start.":["V\u00e1\u0161 t\u00fdm odborn\u00edk\u016f na web \u2014 design\u00e9\u0159i, v\u00fdvoj\u00e1\u0159i a market\u00e9\u0159i \u2014 p\u0159ipraven pomoci od obsahu po rozvr\u017een\u00ed. \u0158ekn\u011bte n\u00e1m, co pot\u0159ebujete, nebo vyberte \u00fakol k zah\u00e1jen\u00ed."],"Remove":["Odstranit"],"AI Agent can make mistakes. Check changes before saving.":["Agent AI m\u016f\u017ee d\u011blat chyby. Zkontrolujte zm\u011bny p\u0159ed ulo\u017een\u00edm."],"Confirm":["Potvrdit"],"The AI Agent wants to change the setting \"%1$s\" to \"%2$s\". Please confirm.":["AI agent chce zm\u011bnit nastaven\u00ed \u201e%1$s\u201c na \u201e%2$s\u201c. Pros\u00edm potvr\u010fte."],"Feature in beta status\u0004beta":["beta"]}}}{"translation-revision-date":"2025-05-06 13:28+0300","generator":"WP-CLI\/2.12.0","source":"src\/Assist\/tasks\/update-site-description.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"lt_LT","plural-forms":"nplurals=2; plural=(n != 1);"},"Add a site description":["Prid\u0117ti svetain\u0117s apra\u0161ym\u0105"],"In a few words, explain what your site is about.":["Keliais \u017eod\u017eiais papasakokite, apie k\u0105 yra j\u016bs\u0173 internetin\u0117 svetain\u0117."],"Change":["Pakeisti"],"Add":["Prid\u0117ti"]}}}import { __ } from '@wordpress/i18n'; const { themeSlug } = window.extSharedData; const { launchCompleted } = window.extAssistData; export default { slug: 'setup-monsterinsights', title: __('Set up analytics', 'extendify-local'), description: __( 'Set up the MonsterInsights plugin to enable Google Analytics in your website.', 'extendify-local', ), link: '?page=monsterinsights-onboarding#/', buttonLabels: { notCompleted: __('Set up', 'extendify-local'), completed: __('Revisit', 'extendify-local'), }, type: 'internalLink', dependencies: { plugins: ['google-analytics-for-wordpress'] }, show: ({ plugins, activePlugins }) => { // They need either extendable or launch completed if (themeSlug !== 'extendable' && !launchCompleted) return false; if (!plugins.length) return true; return activePlugins.some((item) => plugins.includes(item)); }, backgroundImage: 'https://images.extendify-cdn.com/assist-tasks/hubspot.webp', }; {"translation-revision-date":"2023-10-11 19:32:01+0000","generator":"WP-CLI\/2.12.0","source":"src\/Assist\/tasks\/setup-simply-appointments.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr","plural-forms":"nplurals=2; plural=n > 1;"},"Set up":["Configurer"],"Revisit":["Revisiter"],"Set up appointments":["Configurer les rendez-vous"],"Start accepting appointments on your website by configuring the Simply Scheduled Appointments plugin.":["Commencez \u00e0 accepter des rendez-vous sur votre site en configurant l'extension Simply Scheduled Appointments."]}}}/** * Customizer controls toggles * * @package Astra */ ( function( $ ) { /** * Helper class for the main Customizer interface. * * @since 1.0.0 * @class ASTCustomizer */ AstraNotices = { /** * Initializes our custom logic for the Customizer. * * @since 1.0.0 * @method init */ init: function() { this._bind(); }, /** * Binds events for the Astra Portfolio. * * @since 1.0.0 * @access private * @method _bind */ _bind: function() { $( document ).on('click', '.astra-notice-close', AstraNotices._dismissNoticeNew ); $( document ).on('click', '.astra-notice .notice-dismiss', AstraNotices._dismissNotice ); }, _dismissNotice: function( event ) { event.preventDefault(); var repeat_notice_after = $( this ).parents('.astra-notice').data( 'repeat-notice-after' ) || ''; var notice_id = $( this ).parents('.astra-notice').attr( 'id' ) || ''; AstraNotices._ajax( notice_id, repeat_notice_after ); }, _dismissNoticeNew: function( event ) { event.preventDefault(); var repeat_notice_after = $( this ).attr( 'data-repeat-notice-after' ) || ''; var notice_id = $( this ).parents('.astra-notice').attr( 'id' ) || ''; var $el = $( this ).parents('.astra-notice'); $el.fadeTo( 100, 0, function() { $el.slideUp( 100, function() { $el.remove(); }); }); AstraNotices._ajax( notice_id, repeat_notice_after ); var link = $( this ).attr( 'href' ) || ''; var target = $( this ).attr( 'target' ) || ''; if( '' !== link && '_blank' === target ) { window.open(link , '_blank'); } }, _ajax: function( notice_id, repeat_notice_after ) { if( '' === notice_id ) { return; } $.ajax({ url: ajaxurl, type: 'POST', data: { action : 'astra-notice-dismiss', nonce : astraNotices._notice_nonce, notice_id : notice_id, repeat_notice_after : parseInt( repeat_notice_after ), }, }); } }; $( function() { AstraNotices.init(); } ); } )( jQuery );.wc-block-feedback-prompt { background-color: #f7f7f7; border-top: 1px solid $gray-200; margin: 0 -16px 0; padding: $gap-large; text-align: center; .wc-block-feedback-prompt__title { margin: 0 0 $gap-small; } .wc-block-feedback-prompt__link { color: inherit; > .gridicon { vertical-align: text-bottom; } } }