(function () { if(typeof mw === 'undefined'){ mw = {}; } const script = document.querySelector('script[data-public-url]'); let baseURL, templateURL ; if(script) { baseURL = script.dataset.publicUrl; templateURL = script.dataset.templateUrl; } else { baseURL = ''; templateURL = ''; } const mwurl = path => { if(!path) { return baseURL; } if(path.indexOf("/") !== 0) { path = '/' + path; } let res = `${baseURL}${path || ''}`.replace(/([^:])(\/\/+)/g, '$1/'); return res; }; mw.settings = { strictMode: false, regions: false, liveEdit: false, debug: true, basic_mode: false, site_url: baseURL, template_url: templateURL, modules_url: mwurl('/userfiles/modules/'), includes_url: mwurl('/userfiles/modules/microweber/'), includes_url: mwurl('/vendor/microweber-packages/frontend-assets-libs/'), upload_url: mwurl('/api/upload/'), api_url: mwurl('/api/'), libs_url: mwurl('/vendor/microweber-packages/frontend-assets-libs/'), api_html: mwurl('/api_html/'), editables_created: false, element_id: false, text_edit_started: false, sortables_created: false, drag_started: false, sorthandle_hover: false, resize_started: false, sorthandle_click: false, row_id: false, }; const assetsURL = mw.settings.site_url + "vendor/microweber-packages/frontend-assets"; const assetsLibsURL = mw.settings.site_url + "vendor/microweber-packages/frontend-assets-libs"; mw.settings.libs = { jqueryui: [ function () { mw.require(mw.settings.libs_url + 'jqueryui' + '/jquery-ui.min.js'); mw.require(mw.settings.libs_url + 'jqueryui' + '/jquery-ui.min.css'); } ], rangy: ['rangy-core.js', 'rangy-classapplier.js', 'rangy-selectionsaverestore.js', 'rangy-serializer.js'], highlight: [ function () { mw.require(mw.settings.libs_url + 'highlight-js/highlight.min.js'); mw.require(mw.settings.libs_url + 'highlight-js/default.css'); } ], flag_icons: [ function () { mw.require(mw.settings.libs_url + 'flag-icons/css/flag-icons.css'); } ], swiper: [ function () { mw.require(mw.settings.libs_url + 'swiper/swiper-bundle.min.js'); mw.require(mw.settings.libs_url + 'swiper/swiper-bundle.min.css'); } ], font_awesome: [ function () { mw.require(mw.settings.libs_url + 'font-awesome/font-awesome.css'); } ], font_awesome5: [ function () { mw.require(mw.settings.libs_url + 'fontawesome-free-5.12.0' + '/css/all.min.css'); } ], bxslider: [ function () { mw.require(mw.settings.libs_url + 'bxSlider/jquery.bxslider.min.js', true); mw.require(mw.settings.libs_url + 'bxSlider/jquery.bxslider.css', true, undefined, true); } ], collapse_nav: [ function () { mw.require(mw.settings.libs_url + 'collapse-nav/collapse-nav.js', true); mw.require(mw.settings.libs_url + 'collapse-nav/collapse-nav.css', true); } ], slick: [ function () { mw.require(mw.settings.libs_url + 'slick/slick.css', true, undefined, true); mw.require(mw.settings.libs_url + 'slick/slick-theme.css', undefined, undefined, true); mw.require(mw.settings.libs_url + 'slick/slick.js', true); mw.require(mw.settings.libs_url + 'slick/mw-slick.js', true); } ], bootstrap_datetimepicker: [ function () { mw.require(mw.settings.libs_url + 'bootstrap_datetimepicker/bootstrap-datetimepicker.min.css', true); mw.require(mw.settings.libs_url + 'bootstrap_datetimepicker/bootstrap-datetimepicker.js', true); } ], bootstrap3ns: [ function () { var bootstrap_enabled = (typeof $ != 'undefined' && typeof $.fn != 'undefined' && typeof $.fn.emulateTransitionEnd != 'undefined'); if (!bootstrap_enabled) { mw.require(mw.settings.libs_url + 'bootstrap3' + '/js/bootstrap.min.js'); mw.require(mw.settings.libs_url + 'bootstrap3ns' + '/bootstrap.min.css'); mw.require(mw.settings.libs_url + 'font-awesome/font-awesome.css'); } } ], bootstrap_select: [ function () { mw.require(mw.settings.libs_url + 'bootstrap-select-1.13.12' + '/js/bootstrap-select.min.js'); mw.require(mw.settings.libs_url + 'bootstrap-select-1.13.12' + '/css/bootstrap-select.min.css'); } ], chosen: [ function () { mw.require(mw.settings.libs_url + 'chosen' + '/chosen.jquery.min.js'); mw.require(mw.settings.libs_url + 'chosen' + '/chosen.min.css', true); } ], datetimepicker: [ 'jquery.datetimepicker.full.min.js', 'jquery.datetimepicker.min.css' ], nestedSortable: [ function () { mw.require(mw.settings.libs_url + 'nestedsortable' + '/jquery.mjs.nestedSortable.js'); } ], colorpicker: [ function () { mw.require(mw.settings.libs_url + 'acolorpicker' + '/acolorpicker.js'); } ], material_icons: [ function () { mw.require(mw.settings.libs_url + 'material-icons/material-icons.css'); } ], masonry: [ function () { mw.require(mw.settings.libs_url + 'masonry/masonry.pkgd.js'); } ], codemirror: [ function () { mw.require(mw.settings.libs_url + 'codemirror/codemirror.js'); mw.require(mw.settings.libs_url + 'codemirror/codemirror.css'); } ], easymde: [ function () { mw.require(mw.settings.libs_url + 'easymde/easymde.min.js'); mw.require(mw.settings.libs_url + 'easymde/easymde.min.css'); } ], nouislider: [ function () { mw.require(mw.settings.libs_url + 'nouislider/nouislider.js'); mw.require(mw.settings.libs_url + 'nouislider/nouislider.css'); } ], "justified-gallery": [ function () { mw.require(mw.settings.libs_url + 'justified-gallery/justified-gallery.js'); mw.require(mw.settings.libs_url + 'justified-gallery/justified-gallery.css'); } ], "async-alpine": [ function () { mw.require(mw.settings.libs_url + 'async-alpine/async-alpine.script.js'); } ], "bootstrap_datepicker": [ function () { mw.require(mw.settings.libs_url + 'bootstrap_datepicker/bootstrap-datepicker.min.js'); mw.require(mw.settings.libs_url + 'bootstrap_datepicker/bootstrap-datepicker.min.css'); } ], "webfontloader": [ function () { mw.require(mw.settings.libs_url + 'webfontloader/webfontloader.js'); } ], "purify": [ function () { mw.require(mw.settings.libs_url + 'purify/purify.js'); } ], }; mw.settings.xlibs = {}; mw.lib = { _required: [], require: function (name) { if (mw.lib._required.indexOf(name) !== -1) { return false; } mw.lib._required.push(name); if (typeof mw.settings.libs[name] === 'undefined') return false; if (mw.settings.libs[name].constructor !== [].constructor) return false; var path = mw.settings.libs_url + name + '/', arr = mw.settings.libs[name], l = arr.length, i = 0, c = 0; for (; i < l; i++) { (typeof arr[i] === 'string') ? mw.require(path + arr[i], true) : (typeof arr[i] === 'function') ? arr[i].call() : ''; } }, }; mw.lang = function (key) { var camel = key.trim().replace(/(?:^\w|[A-Z]|\b\w)/g, function (letter, index) { return index == 0 ? letter.toLowerCase() : letter.toUpperCase(); }).replace(/\s+/g, ''); if (mw._lang[camel]) { return mw._lang[camel]; } else { // console.warn('"' + key + '" is not present.'); return key; } }; mw.msg = mw._lang = { uniqueVisitors: 'Unique visitors', allViews: 'All views', date: 'Date', weekDays: { regular: [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ], short: [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ] }, months: { regular: [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ], short: [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec' ] }, ok: "OK", category: "Category", published: "Published", unpublished: "Unpublished", contentunpublished: "Content is unpublished", contentpublished: "Content is published", save: "Save", saving: "Saving", saved: "Saved", settings: "Settings", cancel: "Cancel", remove: "Remove", close: "Close", to_delete_comment: "Are you sure you want to delete this comment", del: "Are you sure you want to delete this?", save_and_continue: "Save &amp; Continue", before_leave: "Leave without saving", session_expired: "Your session has expired", login_to_continue: "Please login to continue", more: "More", templateSettingsHidden: "Template settings", less: "Less", product_added: "Your product is added to cart", no_results_for: "No results for", switch_to_modules: 'Switch to Modules', switch_to_layouts: 'Switch to Layouts', loading: 'Loading', edit: 'Edit', change: 'Change', submit: 'Submit', settingsSaved: 'Settings are saved', addImage: 'Add new image' }; })(); const Ziggy = {"url":"https:\/\/www.alcornuthenard.com","port":null,"defaults":{},"routes":{"live_edit.module_settings":{"uri":"api\/live_edit\/live_edit.module_settings","methods":["GET","HEAD"]},"current_template_save_custom_css":{"uri":"api\/current_template_save_custom_css","methods":["POST"]},"template_remove_custom_css":{"uri":"api\/layouts\/template_remove_custom_css","methods":["POST"]},"delete_compiled_css":{"uri":"api\/template\/delete_compiled_css","methods":["GET","HEAD"]},"template_compile_css":{"uri":"api\/template\/compile_css","methods":["GET","HEAD"]},"print_custom_css_fonts":{"uri":"api\/template\/print_custom_css_fonts","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"print_custom_css":{"uri":"api\/template\/print_custom_css","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"logout":{"uri":"logout","methods":["GET","HEAD"]},"logout.submit":{"uri":"logout","methods":["POST"]},"verification.verify":{"uri":"email\/verify\/{id}\/{hash}","methods":["GET","HEAD"]},"verification.resend":{"uri":"email\/verify-resend\/{id}\/{hash}","methods":["GET","HEAD"]},"verification.send":{"uri":"email\/verify-resend\/{id}\/{hash}","methods":["POST"]},"password.request":{"uri":"forgot-password","methods":["GET","HEAD"]},"password.email":{"uri":"forgot-password","methods":["POST"]},"password.reset":{"uri":"reset-password\/{token}","methods":["GET","HEAD"]},"password.update":{"uri":"reset-password","methods":["POST"]},"adminadmin.index":{"uri":"admin\/legacy","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"editor_tools":{"uri":"editor_tools\/{all}","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"wheres":{"all":".*"}},"adminadmin.all":{"uri":"admin\/legacy\/{all}","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"wheres":{"all":".*"}},"update_cart":{"uri":"api\/update_cart","methods":["POST"]},"remove_cart_item":{"uri":"api\/remove_cart_item","methods":["POST"]},"update_cart_item_qty":{"uri":"api\/update_cart_item_qty","methods":["POST"]},"cart_sum":{"uri":"api\/cart_sum","methods":["POST"]},"empty_cart":{"uri":"api\/empty_cart","methods":["POST"]},"checkout.payment.return":{"uri":"api\/checkout\/payment\/return","methods":["GET","HEAD"]},"checkout.payment.cancel":{"uri":"api\/checkout\/payment\/cancel","methods":["GET","HEAD"]},"checkout.payment.notify":{"uri":"api\/checkout\/payment\/notify","methods":["POST"]},"plupload.upload":{"uri":"plupload","methods":["POST"]},"modules.newsletter.click-link":{"uri":"click-link","methods":["GET","HEAD"]},"modules.newsletter.pixel":{"uri":"pixel","methods":["GET","HEAD"]},"modules.newsletter.unsubscribe":{"uri":"unsubscribe","methods":["GET","HEAD"]},"modules.newsletter.subscribe":{"uri":"subscribe","methods":["POST"]},"filament.admin-newsletter.export.subscribers":{"uri":"admin\/modules\/newsletter\/export\/subscribers","methods":["GET","HEAD"]},"filament.admin-newsletter.export.lists":{"uri":"admin\/modules\/newsletter\/export\/lists","methods":["GET","HEAD"]},"filament.admin-newsletter.export.campaigns":{"uri":"admin\/modules\/newsletter\/export\/campaigns","methods":["GET","HEAD"]},"saas-connector.login-with-token":{"uri":"login-with-token","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"saas-connector.ads-bar":{"uri":"ads-bar","methods":["GET","HEAD"]},"saas-connector.saas-clearcache":{"uri":"saas-clearcache","methods":["GET","HEAD"]},"saas-connector.validate-password-preview":{"uri":"validate-password-preview","methods":["GET","HEAD"]},"sitemap.index":{"uri":"sitemap.xml","methods":["GET","HEAD"]},"sitemap.categories":{"uri":"sitemap.xml\/categories","methods":["GET","HEAD"]},"sitemap.tags":{"uri":"sitemap.xml\/tags","methods":["GET","HEAD"]},"sitemap.products":{"uri":"sitemap.xml\/products","methods":["GET","HEAD"]},"sitemap.posts":{"uri":"sitemap.xml\/posts","methods":["GET","HEAD"]},"sitemap.pages":{"uri":"sitemap.xml\/pages","methods":["GET","HEAD"]},"module.rss.index":{"uri":"rss","methods":["GET","HEAD"]},"module.rss.posts":{"uri":"rss\/posts","methods":["GET","HEAD"]},"module.rss.products":{"uri":"rss\/products","methods":["GET","HEAD"]},"billing.portal":{"uri":"checkout\/billing-portal","methods":["GET","HEAD"]},"billing.subscription.success":{"uri":"checkout\/subscription-success","methods":["GET","HEAD"]},"billing.subscription.cancel":{"uri":"checkout\/subscription-cancel","methods":["GET","HEAD"]},"billing.purchase.success":{"uri":"checkout\/purchase-success","methods":["GET","HEAD"]},"billing.purchase.cancel":{"uri":"checkout\/purchase-cancel","methods":["GET","HEAD"]},"billing.subscribe-to-plan":{"uri":"billing\/subscribe-to-plan","methods":["POST"]},"billing.save-customer-profile":{"uri":"billing\/save-customer-profile","methods":["POST"]},"filament.admin-billing.pages.dashboard":{"uri":"admin\/billing","methods":["GET","HEAD"]},"filament.admin-billing.resources.subscription-plans.index":{"uri":"admin\/billing\/subscription-plans","methods":["GET","HEAD"]},"filament.admin-billing.pages.settings":{"uri":"admin\/billing\/settings","methods":["GET","HEAD"]},"billing.webhook.stripe":{"uri":"billing\/stripe\/webhook","methods":["POST"]},"profile.2fa.enable":{"uri":"2fa\/enable","methods":["GET","HEAD"]},"profile.2fa.confirm":{"uri":"2fa\/confirm","methods":["POST"]},"profile.2fa.disable":{"uri":"2fa\/disable","methods":["POST"]},"profile.2fa.recovery-codes":{"uri":"2fa\/recovery-codes","methods":["GET","HEAD"]},"profile.2fa.regenerate-recovery-codes":{"uri":"2fa\/regenerate-recovery-codes","methods":["POST"]},"debugbar.openhandler":{"uri":"_debugbar\/open","methods":["GET","HEAD"]},"debugbar.clockwork":{"uri":"_debugbar\/clockwork\/{id}","methods":["GET","HEAD"]},"debugbar.assets.css":{"uri":"_debugbar\/assets\/stylesheets","methods":["GET","HEAD"]},"debugbar.assets.js":{"uri":"_debugbar\/assets\/javascript","methods":["GET","HEAD"]},"debugbar.cache.delete":{"uri":"_debugbar\/cache\/{key}\/{tags?}","methods":["DELETE"]},"debugbar.queries.explain":{"uri":"_debugbar\/queries\/explain","methods":["POST"]},"socialite.filament.billing.oauth.redirect":{"uri":"billing\/oauth\/{provider}","methods":["GET","HEAD"]},"socialite.filament.billing.oauth.callback":{"uri":"billing\/oauth\/callback\/{provider}","methods":["GET","POST","HEAD"]},"socialite.filament.profile.oauth.redirect":{"uri":"profile\/oauth\/{provider}","methods":["GET","HEAD"]},"socialite.filament.profile.oauth.callback":{"uri":"profile\/oauth\/callback\/{provider}","methods":["GET","POST","HEAD"]},"socialite.filament.admin.oauth.redirect":{"uri":"admin\/oauth\/{provider}","methods":["GET","HEAD"]},"socialite.filament.admin.oauth.callback":{"uri":"admin\/oauth\/callback\/{provider}","methods":["GET","POST","HEAD"]},"oauth.callback":{"uri":"oauth\/callback\/{provider}","methods":["GET","POST","HEAD"]},"filament.exports.download":{"uri":"filament\/exports\/{export}\/download","methods":["GET","HEAD"],"bindings":{"export":"id"}},"filament.imports.failed-rows.download":{"uri":"filament\/imports\/{import}\/failed-rows\/download","methods":["GET","HEAD"],"bindings":{"import":"id"}},"filament.checkout.auth.logout":{"uri":"checkout\/logout","methods":["POST"]},"filament.checkout.home":{"uri":"checkout","methods":["GET","HEAD"]},"filament.checkout.pages.checkout-page":{"uri":"checkout\/checkout-page","methods":["GET","HEAD"]},"filament.checkout.resources.checkout.index":{"uri":"checkout\/checkout","methods":["GET","HEAD"]},"filament.checkout.resources.checkout.success":{"uri":"checkout\/checkout\/success","methods":["GET","HEAD"]},"filament.checkout.resources.checkout.failed":{"uri":"checkout\/checkout\/failed","methods":["GET","HEAD"]},"filament.checkout.resources.checkout.cancelled":{"uri":"checkout\/checkout\/cancelled","methods":["GET","HEAD"]},"filament.admin-newsletter.auth.logout":{"uri":"admin\/newsletter\/logout","methods":["POST"]},"filament.admin-newsletter.pages.homepage":{"uri":"admin\/newsletter","methods":["GET","HEAD"]},"filament.admin-newsletter.pages.create-campaign":{"uri":"admin\/newsletter\/create-campaign","methods":["GET","HEAD"]},"filament.admin-newsletter.pages.edit-campaign.{id}":{"uri":"admin\/newsletter\/edit-campaign\/{id}","methods":["GET","HEAD"]},"filament.admin-newsletter.pages.process-campaign.{id}":{"uri":"admin\/newsletter\/process-campaign\/{id}","methods":["GET","HEAD"]},"filament.admin-newsletter.resources.sender-accounts.index":{"uri":"admin\/newsletter\/sender-accounts","methods":["GET","HEAD"]},"filament.admin-newsletter.resources.subscribers.index":{"uri":"admin\/newsletter\/subscribers","methods":["GET","HEAD"]},"filament.admin-newsletter.resources.templates.index":{"uri":"admin\/newsletter\/templates","methods":["GET","HEAD"]},"filament.admin-newsletter.resources.campaigns.index":{"uri":"admin\/newsletter\/campaigns","methods":["GET","HEAD"]},"filament.admin-newsletter.resources.campaigns.create":{"uri":"admin\/newsletter\/campaigns\/create","methods":["GET","HEAD"]},"filament.admin-newsletter.resources.campaigns.edit":{"uri":"admin\/newsletter\/campaigns\/{record}\/edit","methods":["GET","HEAD"]},"filament.admin-newsletter.resources.lists.index":{"uri":"admin\/newsletter\/lists","methods":["GET","HEAD"]},"filament.admin-billing.auth.logout":{"uri":"admin\/billing\/logout","methods":["POST"]},"filament.admin-billing.resources.billing-users.index":{"uri":"admin\/billing\/billing-users","methods":["GET","HEAD"]},"filament.admin-billing.resources.billing-users.create":{"uri":"admin\/billing\/billing-users\/create","methods":["GET","HEAD"]},"filament.admin-billing.resources.billing-users.edit":{"uri":"admin\/billing\/billing-users\/{record}\/edit","methods":["GET","HEAD"]},"filament.admin-billing.resources.subscription-plan-groups.index":{"uri":"admin\/billing\/subscription-plan-groups","methods":["GET","HEAD"]},"filament.admin-billing.resources.subscription-plan-groups.create":{"uri":"admin\/billing\/subscription-plan-groups\/create","methods":["GET","HEAD"]},"filament.admin-billing.resources.subscription-plan-groups.edit":{"uri":"admin\/billing\/subscription-plan-groups\/{record}\/edit","methods":["GET","HEAD"]},"filament.admin-billing.resources.subscription-plans.create":{"uri":"admin\/billing\/subscription-plans\/create","methods":["GET","HEAD"]},"filament.admin-billing.resources.subscription-plans.edit":{"uri":"admin\/billing\/subscription-plans\/{record}\/edit","methods":["GET","HEAD"]},"filament.admin-billing.resources.subscriptions.index":{"uri":"admin\/billing\/subscriptions","methods":["GET","HEAD"]},"filament.billing.auth.login":{"uri":"billing\/login","methods":["GET","HEAD"]},"filament.billing.auth.password-reset.request":{"uri":"billing\/password-reset\/request","methods":["GET","HEAD"]},"filament.billing.auth.password-reset.reset":{"uri":"billing\/password-reset\/reset","methods":["GET","HEAD"]},"filament.billing.auth.register":{"uri":"billing\/register","methods":["GET","HEAD"]},"filament.billing.auth.logout":{"uri":"billing\/logout","methods":["POST"]},"filament.billing.home":{"uri":"billing","methods":["GET","HEAD"]},"filament.billing.pages.new-subscription":{"uri":"billing\/new-subscription","methods":["GET","HEAD"]},"filament.billing.pages.active-subscriptions":{"uri":"billing\/active-subscriptions","methods":["GET","HEAD"]},"filament.billing.pages.subscription-success-page":{"uri":"billing\/subscription-success-page","methods":["GET","HEAD"]},"filament.billing.pages.subscription-cancel-page":{"uri":"billing\/subscription-cancel-page","methods":["GET","HEAD"]},"filament.billing.pages.purchase-success-page":{"uri":"billing\/purchase-success-page","methods":["GET","HEAD"]},"filament.billing.pages.purchase-cancel-page":{"uri":"billing\/purchase-cancel-page","methods":["GET","HEAD"]},"filament.profile.auth.login":{"uri":"profile\/login","methods":["GET","HEAD"]},"filament.profile.auth.password-reset.request":{"uri":"profile\/password-reset\/request","methods":["GET","HEAD"]},"filament.profile.auth.password-reset.reset":{"uri":"profile\/password-reset\/reset","methods":["GET","HEAD"]},"filament.profile.auth.register":{"uri":"profile\/register","methods":["GET","HEAD"]},"filament.profile.auth.logout":{"uri":"profile\/logout","methods":["POST"]},"filament.profile.pages.dashboard":{"uri":"profile","methods":["GET","HEAD"]},"filament.profile.pages.change-password":{"uri":"profile\/change-password","methods":["GET","HEAD"]},"filament.profile.pages.edit-profile":{"uri":"profile\/edit-profile","methods":["GET","HEAD"]},"filament.profile.pages.two-factor-auth":{"uri":"profile\/two-factor-auth","methods":["GET","HEAD"]},"livewire.update":{"uri":"livewire\/update","methods":["POST"]},"livewire.upload-file":{"uri":"livewire\/upload-file","methods":["POST"]},"livewire.preview-file":{"uri":"livewire\/preview-file\/{filename}","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"two-factor.login":{"uri":"two-factor-challenge","methods":["GET","HEAD"]},"two-factor.enable":{"uri":"user\/two-factor-authentication","methods":["POST"]},"two-factor.disable":{"uri":"user\/two-factor-authentication","methods":["DELETE"]},"two-factor.qr-code":{"uri":"user\/two-factor-qr-code","methods":["GET","HEAD"]},"two-factor.recovery-codes":{"uri":"user\/two-factor-recovery-codes","methods":["GET","HEAD"]},"apijs":{"uri":"apijs\/{all}","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"wheres":{"all":".*"}},"set_app_lang":{"uri":"api\/set_app_lang","methods":["GET","HEAD"]},"csrf-validate-token":{"uri":"csrf-validate-token","methods":["POST"]},"csrf":{"uri":"csrf","methods":["POST"]},"module":{"uri":"module","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"modulemodule.all":{"uri":"module\/{all}","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"wheres":{"all":".*"}},"api":{"uri":"api\/{all}","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"wheres":{"all":".*"}},"api_html":{"uri":"api_html\/{all}","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"wheres":{"all":".*"}},"robots":{"uri":"robots.txt","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"ads-txt":{"uri":"ads.txt","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"home":{"uri":"\/","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"]},"slugwebsite":{"uri":"{slug}","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"wheres":{"slug":"^(?!vendor|packages|template|modules|css|storage|userfiles|js).*"}}}}; !function(t,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):(t||self).route=r()}(this,function(){function t(t,r){for(var e=0;e1;){var r=t.pop(),e=r.obj[r.prop];if(v(e)){for(var n=[],o=0;o=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||o===l.RFC1738&&(40===a||41===a)?u+=i.charAt(f):a<128?u+=p[a]:a<2048?u+=p[192|a>>6]+p[128|63&a]:a<55296||a>=57344?u+=p[224|a>>12]+p[128|a>>6&63]+p[128|63&a]:(a=65536+((1023&a)<<10|1023&i.charCodeAt(f+=1)),u+=p[240|a>>18]+p[128|a>>12&63]+p[128|a>>6&63]+p[128|63&a])}return u},isBuffer:function(t){return!(!t||"object"!=typeof t||!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t)))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,r){if(v(t)){for(var e=[],n=0;n0?h.join(",")||null:void 0}];else if(m(f))T=f;else{var x=Object.keys(h);T=a?x.sort(a):x}for(var C=0;C-1?t.split(","):t},D=function(t,r,e,n){if(t){var o=e.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/g,u=e.depth>0&&/(\[[^[\]]*])/.exec(o),f=u?o.slice(0,u.index):o,a=[];if(f){if(!e.plainObjects&&T.call(Object.prototype,f)&&!e.allowPrototypes)return;a.push(f)}for(var c=0;e.depth>0&&null!==(u=i.exec(o))&&c=0;--i){var u,f=t[i];if("[]"===f&&e.parseArrays)u=[].concat(o);else{u=e.plainObjects?Object.create(null):{};var a="["===f.charAt(0)&&"]"===f.charAt(f.length-1)?f.slice(1,-1):f,c=parseInt(a,10);e.parseArrays||""!==a?!isNaN(c)&&f!==a&&String(c)===a&&c>=0&&e.parseArrays&&c<=e.arrayLimit?(u=[])[c]=o:"__proto__"!==a&&(u[a]=o):u={0:o}}o=u}return o}(a,r,e,n)}},F=function(t,r){var e=function(t){if(!t)return x;if(null!=t.decoder&&"function"!=typeof t.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");return{allowDots:void 0===t.allowDots?x.allowDots:!!t.allowDots,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:x.allowPrototypes,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:x.arrayLimit,charset:void 0===t.charset?x.charset:t.charset,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:x.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:x.comma,decoder:"function"==typeof t.decoder?t.decoder:x.decoder,delimiter:"string"==typeof t.delimiter||d.isRegExp(t.delimiter)?t.delimiter:x.delimiter,depth:"number"==typeof t.depth||!1===t.depth?+t.depth:x.depth,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:x.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:x.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:x.plainObjects,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:x.strictNullHandling}}(r);if(""===t||null==t)return e.plainObjects?Object.create(null):{};for(var n="string"==typeof t?function(t,r){var e,n={},o=(r.ignoreQueryPrefix?t.replace(/^\?/,""):t).split(r.delimiter,Infinity===r.parameterLimit?void 0:r.parameterLimit),i=-1,u=r.charset;if(r.charsetSentinel)for(e=0;e-1&&(a=k(a)?[a]:a),n[f]=T.call(n,f)?d.combine(n[f],a):a}return n}(t,e):t,o=e.plainObjects?Object.create(null):{},i=Object.keys(n),u=0;u"+((null==(i=r.wheres[n])?void 0:i.replace(/(^\^)|(\$$)/g,""))||"[^/?]+")+")";return o?"("+e+u+")?":""+e+u}).replace(/^\w+:\/\//,""),n=t.replace(/^\w+:\/\//,"").split("?"),o=n[0],i=n[1],u=new RegExp("^"+e+"/?$").exec(o);if(u){for(var f in u.groups)u.groups[f]="string"==typeof u.groups[f]?decodeURIComponent(u.groups[f]):u.groups[f];return{params:u.groups,query:F(i)}}return!1},e.compile=function(t){var r=this,e=this.parameterSegments;return e.length?this.template.replace(/{([^}?]+)(\??)}/g,function(n,o,i){var u;if(!i&&[null,void 0].includes(t[o]))throw new Error("Ziggy error: '"+o+"' parameter is required for route '"+r.name+"'.");if(r.wheres[o]){var f,a;if(!new RegExp("^"+(i?"("+r.wheres[o]+")?":r.wheres[o])+"$").test(null!=(f=t[o])?f:""))throw new Error("Ziggy error: '"+o+"' parameter does not match required format '"+r.wheres[o]+"' for route '"+r.name+"'.");if(e[e.length-1].name===o)return encodeURIComponent(null!=(a=t[o])?a:"").replace(/%2F/g,"/")}return encodeURIComponent(null!=(u=t[o])?u:"")}).replace(this.origin+"//",this.origin+"/").replace(/\/+$/,""):this.template},r(t,[{key:"template",get:function(){return(this.origin+"/"+this.definition.uri).replace(/\/+$/,"")}},{key:"origin",get:function(){return this.config.absolute?this.definition.domain?""+this.config.url.match(/^\w+:\/\//)[0]+this.definition.domain+(this.config.port?":"+this.config.port:""):this.config.url:""}},{key:"parameterSegments",get:function(){var t,r;return null!=(t=null==(r=this.template.match(/{[^}?]+\??}/g))?void 0:r.map(function(t){return{name:t.replace(/{|\??}/g,""),required:!/\?}$/.test(t)}}))?t:[]}}]),t}(),$=/*#__PURE__*/function(t){var n,i;function u(r,n,o,i){var u;if(void 0===o&&(o=!0),(u=t.call(this)||this).t=null!=i?i:"undefined"!=typeof Ziggy?Ziggy:null==globalThis?void 0:globalThis.Ziggy,u.t=e({},u.t,{absolute:o}),r){if(!u.t.routes[r])throw new Error("Ziggy error: route '"+r+"' is not in the route list.");u.i=new P(r,u.t.routes[r],u.t),u.u=u.l(n)}return u}i=t,(n=u).prototype=Object.create(i.prototype),n.prototype.constructor=n,o(n,i);var f=u.prototype;return f.toString=function(){var t=this,r=Object.keys(this.u).filter(function(r){return!t.i.parameterSegments.some(function(t){return t.name===r})}).filter(function(t){return"_query"!==t}).reduce(function(r,n){var o;return e({},r,((o={})[n]=t.u[n],o))},{});return this.i.compile(this.u)+function(t,r){var e,n=t,o=function(t){if(!t)return R;if(null!=t.encoder&&"function"!=typeof t.encoder)throw new TypeError("Encoder has to be a function.");var r=t.charset||R.charset;if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var e=l.default;if(void 0!==t.format){if(!b.call(l.formatters,t.format))throw new TypeError("Unknown format option provided.");e=t.format}var n=l.formatters[e],o=R.filter;return("function"==typeof t.filter||m(t.filter))&&(o=t.filter),{addQueryPrefix:"boolean"==typeof t.addQueryPrefix?t.addQueryPrefix:R.addQueryPrefix,allowDots:void 0===t.allowDots?R.allowDots:!!t.allowDots,charset:r,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:R.charsetSentinel,delimiter:void 0===t.delimiter?R.delimiter:t.delimiter,encode:"boolean"==typeof t.encode?t.encode:R.encode,encoder:"function"==typeof t.encoder?t.encoder:R.encoder,encodeValuesOnly:"boolean"==typeof t.encodeValuesOnly?t.encodeValuesOnly:R.encodeValuesOnly,filter:o,format:e,formatter:n,serializeDate:"function"==typeof t.serializeDate?t.serializeDate:R.serializeDate,skipNulls:"boolean"==typeof t.skipNulls?t.skipNulls:R.skipNulls,sort:"function"==typeof t.sort?t.sort:null,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:R.strictNullHandling}}(r);"function"==typeof o.filter?n=(0,o.filter)("",n):m(o.filter)&&(e=o.filter);var i=[];if("object"!=typeof n||null===n)return"";var u=h[r&&r.arrayFormat in h?r.arrayFormat:r&&"indices"in r?r.indices?"indices":"repeat":"indices"];e||(e=Object.keys(n)),o.sort&&e.sort(o.sort);for(var f=0;f0?s+c:""}(e({},r,this.u._query),{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:function(t,r){return"boolean"==typeof t?Number(t):r(t)}})},f.v=function(t){var r=this;t?this.t.absolute&&t.startsWith("/")&&(t=this.p().host+t):t=this.h();var n={},o=Object.entries(this.t.routes).find(function(e){return n=new P(e[0],e[1],r.t).matchesUrl(t)})||[void 0,void 0];return e({name:o[0]},n,{route:o[1]})},f.h=function(){var t=this.p(),r=t.pathname,e=t.search;return(this.t.absolute?t.host+r:r.replace(this.t.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+e},f.current=function(t,r){var n=this.v(),o=n.name,i=n.params,u=n.query,f=n.route;if(!t)return o;var a=new RegExp("^"+t.replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(o);if([null,void 0].includes(r)||!a)return a;var c=new P(o,f,this.t);r=this.l(r,c);var l=e({},i,u);return!(!Object.values(r).every(function(t){return!t})||Object.values(l).some(function(t){return void 0!==t}))||Object.entries(r).every(function(t){return l[t[0]]==t[1]})},f.p=function(){var t,r,e,n,o,i,u="undefined"!=typeof window?window.location:{},f=u.host,a=u.pathname,c=u.search;return{host:null!=(t=null==(r=this.t.location)?void 0:r.host)?t:void 0===f?"":f,pathname:null!=(e=null==(n=this.t.location)?void 0:n.pathname)?e:void 0===a?"":a,search:null!=(o=null==(i=this.t.location)?void 0:i.search)?o:void 0===c?"":c}},f.has=function(t){return Object.keys(this.t.routes).includes(t)},f.l=function(t,r){var n=this;void 0===t&&(t={}),void 0===r&&(r=this.i),null!=t||(t={}),t=["string","number"].includes(typeof t)?[t]:t;var o=r.parameterSegments.filter(function(t){return!n.t.defaults[t.name]});if(Array.isArray(t))t=t.reduce(function(t,r,n){var i,u;return e({},t,o[n]?((i={})[o[n].name]=r,i):"object"==typeof r?r:((u={})[r]="",u))},{});else if(1===o.length&&!t[o[0].name]&&(t.hasOwnProperty(Object.values(r.bindings)[0])||t.hasOwnProperty("id"))){var i;(i={})[o[0].name]=t,t=i}return e({},this.m(r),this.g(t,r))},f.m=function(t){var r=this;return t.parameterSegments.filter(function(t){return r.t.defaults[t.name]}).reduce(function(t,n,o){var i,u=n.name;return e({},t,((i={})[u]=r.t.defaults[u],i))},{})},f.g=function(t,r){var n=r.bindings,o=r.parameterSegments;return Object.entries(t).reduce(function(t,r){var i,u,f=r[0],a=r[1];if(!a||"object"!=typeof a||Array.isArray(a)||!o.some(function(t){return t.name===f}))return e({},t,((u={})[f]=a,u));if(!a.hasOwnProperty(n[f])){if(!a.hasOwnProperty("id"))throw new Error("Ziggy error: object passed as '"+f+"' parameter is missing route model binding key '"+n[f]+"'.");n[f]="id"}return e({},t,((i={})[f]=a[n[f]],i))},{})},f.valueOf=function(){return this.toString()},f.check=function(t){return this.has(t)},r(u,[{key:"params",get:function(){var t=this.v();return e({},t.params,t.query)}}]),u}(/*#__PURE__*/u(String));return function(t,r,e,n){var o=new $(t,r,e,n);return t?o.toString():o}}); mw.uploadGlobalSettings = { on: { beforeFileUpload: function (instance) { return new Promise(function (resolve){ var tokenFromCookie = mw.cookie.get("XSRF-TOKEN"); let xhr = new XMLHttpRequest() xhr.open('POST', route('csrf-validate-token'), true) xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8') xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest') xhr.setRequestHeader('X-XSRF-TOKEN', tokenFromCookie) xhr.send(''); xhr.onload = function (res) { if(xhr.status === 400) { mw.cookie.delete("XSRF-TOKEN") $.post(route('csrf'), function (res) { var tokenFromCookie = mw.cookie.get("XSRF-TOKEN"); $.ajaxSetup({ headers: { 'X-XSRF-TOKEN': tokenFromCookie } }); resolve(); }); } else { resolve(); } } }); } } }