/*! For license information please see published-v8-site.js.LICENSE.txt */ (()=>{var e={51047:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={_showNames:false,setShowNames:function e(t){this._showNames=t},getShowNames:function e(){return this._showNames}};var n=t["default"]=r},78110:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=a;var n=i(r(82754));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){e.factory("addRowServices",(function(e){return{injectAddRowButtons:function t(r){var i=Object.assign({templateRenderer:e.TemplateRenderer},r);return(0,n.default)(i)}}}));return e}},82754:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return o(e)||a(e)||i(e)||n()}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function o(e){if(Array.isArray(e))return s(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r .js-widget"));var i=e.templateRenderer;if(0===n.length){d(t.getElementById("page-zones__main"),i);return}n.forEach((function(e,t){if(0===t){u(e,i);c(e,i);return}c(e,i)}))}function u(e,t){var r=t.render("row_add_button",{sibling:e.getAttribute("data-uniqueid"),position:"above"});e.insertAdjacentHTML("beforebegin",r)}function c(e,t){var r=t.render("row_add_button",{sibling:e.getAttribute("data-uniqueid"),position:"below"});e.insertAdjacentHTML("afterend",r)}function d(e,t){var r=t.render("row_add_button",{parent:e.getAttribute("data-uniqueid")});e.insertAdjacentHTML("afterbegin",r)}var f=t["default"]=l},63938:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(69464));var i=r(24300);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.envData,s=r.siteData,l=r.userData;o(this,e);this._base=t.App.brand;this._featureConfigBase=t.App.frontEndBucket.featureConfig;this._frontEndBucket=t.App.frontEndBucket;this._mainWindow=t;this._trans=t.App.i18n.preboarding;var u="1"===this._base.capabilities.publishUpgradeToTemplatePicker;var f={tracking:"0"!==this._base.capabilities.mixPanelTracking,publishUpgradeToTemplatePicker:u,googleServices:1!==parseInt(this._base.capabilities.disableGoogleServices,10),fileUpload:1===parseInt(this._base.capabilities.enableFileUpload,10),enableIntercom:1===parseInt(this._base.capabilities.enableIntercom,10),enableAppcues:1===parseInt(this._base.capabilities.enableAppcues,10),enableFilestack:1===parseInt(this._base.capabilities.enableFilestack,10),enableFilestackClouddrive:1===parseInt(this._base.capabilities.enableFilestackClouddrive,10),enableFilestackFacebook:1===parseInt(this._base.capabilities.enableFilestackFacebook,10),enableFilestackInstagram:1===parseInt(this._base.capabilities.enableFilestackInstagram,10),enableFilestackOnedrive:1===parseInt(this._base.capabilities.enableFilestackOnedrive,10),enableFilestackPexels:"pexels"===this._frontEndBucket.stockImageProvider,enableFilestackPicasa:1===parseInt(this._base.capabilities.enableFilestackPicasa,10),enableFilestackUnsplash:1===parseInt(this._base.capabilities.enableFilestackUnsplash,10),enableSitePolicyPages:1===parseInt(this._base.capabilities.enableSitePolicyPages,10),hideUpgradeInUnableToPublish:1===parseInt(this._base.capabilities.hideUpgradeInUnableToPublish,10),blockPublishForUnverifiedEmail:1===parseInt(this._base.capabilities.blockPublishForUnverifiedEmail,10)};var p=t.App.user.owner.externalSubscriptionURL;var g=this._base.externalSubscriptionLink||"";var h={brandName:this._base.name,brandDomain:this._base.domain,brandRef:this._base.ref,displayName:this._base.displayName,logoImageURL:this._base.logoImageURL,publishDomain:this._base.publishDomain,externalUpgradeUrl:g,resellerUpgradeUrl:p,brandType:t.App.user.owner.type,googleMapsEmbedKey:this._base.googleMapsEmbedKey,preboardingSettings:this._base.preboardingSettings||{},loginUrl:this._base.loginURL,supportEmail:c(this._base.supportEmail,this._mainWindow.App.user.owner.resellerSupportEmail),upgradeUrl:d(a,s,l,p,g,u),capabilities:f,cookieWarningSetting:this._base.cookieWarningSetting,cookieWarningUrl:this._base.cookieWarningUrl,featureConfig:this._featureConfigBase,skipChooseContentSet:this._frontEndBucket.skipChooseContentSet};n.default.dispatch((0,i.setBrand)(h))}l(e,[{key:"get",value:function e(t){var r=this["get".concat(t[0].toUpperCase()).concat(t.substring(1))];if(r)return r();return n.default.getState().brand[t]}},{key:"has",value:function e(t){return n.default.getState().brand.capabilities[t]}},{key:"getTranslation",value:function e(t){var r="".concat(n.default.getState().brand.brandRef,"-").concat(t);if(this._trans[r])return this._trans[r];return null}}]);return e}();function c(e,t){if(void 0!==t&&null!==t&&t.length)return t;return e}function d(e,t,r,n,i,a){var o=f(e);var s=p(n,i,t,r);if(a||!s)return o;return s}function f(e){return"".concat(e.get("protocol"),"://account.").concat(e.get("domain"),"/subscription")}function p(e,t,r,n){var i=null;var a=e;a&&0!==a.length||(a=t);a&&a.length>0&&(i=g(a,r,n));return i}function g(e,t,r){var n=-1!==e.indexOf("?")?"&":"?";return"".concat(e).concat(n,"accountHolderRef=").concat(r.get("ref"),"&siteRef=").concat(t.get("ref"))}var h=t["default"]=u},2771:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(69464));var i=r(18687);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;o(this,e);var r=t.App.frontEndBucket.siteContentSet;n.default.dispatch((0,i.setContentSetData)(r))}l(e,[{key:"all",value:function e(){return n.default.getState().contentSet}},{key:"get",value:function e(t){return n.default.getState().contentSet[t]}}]);return e}();var c=t["default"]=u},61166:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=l(r(69464));var a=r(31002);var o=r(32686);var s=l(r(55862));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;var n=arguments.length>1?arguments[1]:void 0;r(this,e);this.mainWindow=t;this.siteRef=t.App.session.get("siteRef");this.SiteGlobalValuesHelper=n;this._properties={siteLanguageMenuSettings:App.frontEndBucket.siteLanguageMenuSettings}}i(e,[{key:"get",value:function e(t){switch(t){case"siteLanguages":case"siteDefaultLanguage":return this.mainWindow.App.sites.get(this.siteRef).get(t);case"siteLanguageMenuSettings":return this.SiteGlobalValuesHelper.getValue(t,this._properties[t]);case"siteCurrentLanguage":return this.mainWindow.siteFrame.Server.siteCurrentLanguage;default:return this._properties[t]}}}]);return e}();var o=t["default"]=a},54949:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(69464));var i=r(43276);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;o(this,e);var r=t.App;var a=r.frontEndBucket;var s={codeVersion:a.codeVersion,mixpanelEnv:a.mixpanelEnv,mixpanelToken:r.mixpanelToken,stockImageProvider:a.stockImageProvider,customWidgetsDomain:a.customWidgetsDomain,errors:a.errors,allGoogleFonts:a.allGoogleFonts,googleMapsEmbedKey:a.googleMapsEmbedKey,protocol:f(t),domain:p(t),apiProxyBaseUrl:c(t),csrfToken:d(t),siteSubdomain:g(t),siteRef:h(t),languages:a.languages,localisedLanguages:a.localisedLanguages,flags:a.flags,rows:a.rows,rowLayouts:a.rowLayouts,siteColorSet:a.siteColorSet,intercomAppId:a.intercomAppId||"",intercomUserHash:m(t),manageDomain:v(t),maxFileUploadBytes:a.maxFileUploadBytes,V10CompatibilityMode:a.V10CompatibilityMode};n.default.dispatch((0,i.setEnvData)(s))}l(e,[{key:"get",value:function e(t){return n.default.getState().env[t]}}]);return e}();function c(e){if(e.App.session)return e.App.session.get("apiProxyBaseUrl");return e.App.frontEndBucket.apiProxyBaseUrl}function d(e){if(e.App.session)return e.App.session.get("csrfToken");return e.App.frontEndBucket.csrfToken}function f(e){if(e.App.brand&&"inherit"!==e.App.brand.protocol)return e.App.brand.protocol;if(e.App.session)return e.App.session.get("protocol");return e.App.frontEndBucket.protocol}function p(e){if(e.App.session)return e.App.session.get("domain");return e.App.frontEndBucket.domain}function g(e){if(e.App.session)return e.App.session.get("siteSubdomain");return e.App.frontEndBucket.siteSubdomain}function h(e){if(e.App.session)return e.App.session.get("siteRef");return e.App.frontEndBucket.siteRef||e.App.site.ref}function v(e){return e.App.manageDomain||"manage"}function m(e){return e.App.frontEndBucket.intercomUserHash}var y=t["default"]=u},1979:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;var n=arguments.length>1?arguments[1]:void 0;var i=arguments.length>2?arguments[2]:void 0;r(this,e);var a=i.has("enableRows")||n.getEnableRows();this._properties={enableRows:a,multiLanguageEditor:i.has("multiLanguageEditor"),enableDesignMode:i.has("enableDesignMode"),formEmailVerification:i.has("formEmailVerification")}}i(e,[{key:"get",value:function e(t){return this._properties[t]}}]);return e}();var o=t["default"]=a},53798:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;r(this,e);this._properties=t.App.frontEndBucket.languages}i(e,[{key:"all",value:function e(){return this._properties}},{key:"get",value:function e(t){return this._properties[t]}},{key:"has",value:function e(t){return this._properties[t]}}]);return e}();var o=t["default"]=a},58918:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=o(r(69464));var a=o(r(55862));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=o(r(69464));var a=o(r(55862));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;r(this,e);this._properties={plugins:t.App.plugins}}i(e,[{key:"has",value:function e(t){return-1!==this._properties.plugins.indexOf(t)}}]);return e}();var o=t["default"]=a},69423:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;var n=arguments.length>1?arguments[1]:void 0;r(this,e);this.mainWindow=t;this.userDataProvider=n.userDataProvider;this.featureFlagDataProvider=n.featureFlagDataProvider;this.pluginsDataProvider=n.pluginsDataProvider}i(e,[{key:"getRowGroups",value:function e(){var t=this.mainWindow.App.frontEndBucket.rowGroups;return this._normaliseGroupAndRow(t)}},{key:"_normaliseGroupAndRow",value:function e(t){this._normaliseStoreGroupAndRow(t);this._normaliseBookingsGroupAndRow(t);return t}},{key:"_normaliseStoreGroupAndRow",value:function e(t){this._shouldRemoveStoreWidgets()?this._removeStoreWidgets(t):this._removeEcwidWidget(t)}},{key:"_normaliseBookingsGroupAndRow",value:function e(t){this._shouldRemoveBookingsGroup()&&this._removeBookingsGroup(t)}},{key:"_shouldRemoveStoreWidgets",value:function e(){if(!this._isInV10())return false;return this._isEcwidEnabled()}},{key:"_shouldRemoveBookingsGroup",value:function e(){if(!this._isInV10())return false;return!this._isConnectBookingsEnabled()}},{key:"_isInV10",value:function e(){return"ten"===this.userDataProvider.get("productVersion")}},{key:"_isEcwidEnabled",value:function e(){return this.userDataProvider.has("enableEcwid")}},{key:"_isConnectBookingsEnabled",value:function e(){return this.pluginsDataProvider.has("connect-bookings")}},{key:"_removeStoreWidgets",value:function e(t){"store"in t&&(t.store.rows=t.store.rows.filter((function(e){return e.includes(a)})))}},{key:"_removeBookingsGroup",value:function e(t){"bookings"in t&&delete t.bookings}},{key:"_removeEcwidWidget",value:function e(t){"store"in t&&(t.store.rows=t.store.rows.filter((function(e){return!e.includes(a)})))}}]);return e}();var s=t["default"]=o},55862:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;r(this,e);this.mainWindow=t;this._properties={};this.extendProperties()}i(e,[{key:"get",value:function e(t){return this._properties[t]}},{key:"extendProperties",value:function e(){}}]);return e}();var o=t["default"]=a},95558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(69464));var i=r(98850);var a=o(r(37977));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:window;c(this,e);var r=t.App.user;var o={ref:r.ref,email:r.email,emailVerified:r.emailVerified,subscriptionPackageRef:r.subscriptionPackageRef,productVersion:r.productVersion,languageCode:r.languageCode,subscriptionPackageName:"",dateCreated:r.created&&r.created.date?r.created.date:"",sites:t.App.sites?(0,a.default)(t.App.sites):[],accountHolderMetadata:r.metadata};t.App.package&&t.App.package.name&&(o.subscriptionPackageName=t.App.package.name);var s={multiLanguageEditor:t.App.frontEndBucket&&t.App.frontEndBucket.multiLanguageEditor,disableV8SiteAndPageScripts:0!==parseInt(r.capabilities.disableV8SiteAndPageScripts,10),seoAndRedirects:0!==parseInt(r.capabilities.seoAndRedirects,10),multiLanguageLimit:parseInt(r.capabilities.multiLanguageLimit,10),enableDragAndDropWidgets:parseInt(r.capabilities.enableDragAndDropWidgets,10),formEmailVerification:r.enabledFeatureFlags&&r.enabledFeatureFlags.form_email_verification,imageEditing:0!==parseInt(r.capabilities.imageEditing,10),enableEcwid:0!==parseInt(r.capabilities.enableEcwid,10),enableStandaloneMode:0!==parseInt(r.capabilities.enableStandaloneMode,10)};var u=l(l({},o),{},{capabilities:s});n.default.dispatch((0,i.setUserData)(u))}f(e,[{key:"all",value:function e(){return n.default.getState().user}},{key:"get",value:function e(t){return n.default.getState().user[t]}},{key:"has",value:function e(t){return n.default.getState().user.capabilities[t]}}]);return e}();var g=t["default"]=p},89479:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=m;var n=v(r(83541));var i=v(r(61166));var a=v(r(58918));var o=v(r(56768));var s=v(r(95558));var l=v(r(54949));var u=v(r(4831));var c=v(r(53798));var d=v(r(27121));var f=v(r(1979));var p=v(r(2771));var g=v(r(69423));var h=v(r(33494));function v(e){return e&&e.__esModule?e:{default:e}}function m(e){var t=(0,u.default)();e.factory("BrandDataProvider",(function(e){return new n.default(t,{envData:e.EnvDataProvider,siteData:e.SiteDataProvider,userData:e.UserDataProvider})}));e.factory("SiteDataProvider",(function(){var e;e=t.Editor&&t.Editor.Site?i.default:t.App.session?o.default:a.default;return new e(t)}));e.factory("UserDataProvider",(function(){return new s.default(t)}));e.factory("ContentSetDataProvider",(function(){return new p.default(t)}));e.factory("EnvDataProvider",(function(){return new l.default(t)}));e.factory("LanguageDataProvider",(function(){return new c.default(t)}));e.factory("editorSiteLanguageDataProvider",(function(e){return new d.default(t,e.SiteGlobalValuesHelper)}));e.factory("featureFlagDataProvider",(function(e){return new f.default(t,e.SiteDataProvider,e.UserDataProvider)}));e.factory("PluginsDataProvider",(function(){return new h.default(t)}));e.factory("RowGroupProvider",(function(e){return new g.default(t,{userDataProvider:e.UserDataProvider,featureFlagDataProvider:e.featureFlagDataProvider,pluginsDataProvider:e.PluginsDataProvider})}));return e}},5558:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return BaseKit.Static.fonts}},4831:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){var e=window;try{var t=window.frameElement;t&&t.classList.contains("js-site-frame")&&(e=window.parent)}catch(e){console.log(e)}return e}},78281:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=o(r(69464));var i=o(r(524));var a=r(7794);function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){return function(e){var r=e.ref;return"".concat(r)==="".concat(t)}};function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;var r=t?t.getState():n.default.getState();var o=r.language.current;var l=r.language.defaultLanguage.language;var u=""===o||o===l?r.page.pages:r.page.languages[o].pages;return new i.default((0,a.formatPages)(u).find(s(e)))}},11869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return BaseKit.Globals.profile}},57789:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return App.session}},31170:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=y(r(41351));var i=y(r(89479));var a=y(r(85349));var o=y(r(12655));var s=y(r(66796));var l=y(r(6388));var u=y(r(37754));var c=y(r(11530));var d=y(r(54310));var f=y(r(96209));var p=y(r(97115));var g=y(r(54285));var h=y(r(34110));var v=y(r(78110));var m=y(r(30196));function y(e){return e&&e.__esModule?e:{default:e}}var b=[i.default,a.default,o.default,f.default,g.default,s.default,c.default,d.default,l.default,u.default,p.default,h.default,v.default,m.default];var w=b.reduce((function(e,t){return t(e)}),new n.default);var _=t["default"]=w},11843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(55372);var i=r(1904);function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(11843));var i=a(r(37265));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=s(r(69464));var a=r(1904);var o=s(r(11843));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={init:function e(){},addObservation:function e(){},showProxy:function e(){},addToInitQueue:function e(){}};var n=t["default"]=r},55796:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.globals=t.getGlobals=t["default"]=void 0;var n=i(r(63938));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.templateStylePreprocessorVariablesTree,n=void 0===r?{}:r;a(this,e);this.templateStylePreprocessorVariablesTree=n}s(e,[{key:"formattedImages",value:function e(t){var r=[];for(var n in t)t[n]&&r.push(t[n]);return r}},{key:"filterUnusedPresetAttributes",value:function e(){var t=["@color--light","@color--dark","@color--accent","@siteBackgroundColor","@siteBackgroundGradientType","@siteBackgroundGradientFrom","@siteBackgroundGradientTo","@siteBackgroundImageScale","@siteBackgroundImage","@siteBackgroundPositionX","@siteBackgroundPositionY","@siteBackgroundRepeat"];var r=App.frontEndBucket.sitePresetAttributes;var n=r.filter((function(e){return-1!==t.indexOf(e.name)}));return n}},{key:"initializeGlobalAssets",value:function e(){var t=document.querySelector("#siteFrame").contentWindow.Server.plugins.assets;BaseKit.Globals.ImageAssets&&void 0===BaseKit.Globals.imageAssets&&(BaseKit.Globals.imageAssets=new BaseKit.Globals.ImageAssets(this.formattedImages(t.images)));BaseKit.Globals.FileAssets&&void 0===BaseKit.Globals.fileAssets&&(BaseKit.Globals.fileAssets=new BaseKit.Globals.FileAssets(t.files))}},{key:"initializeGlobalValues",value:function e(){var t=App.frontEndBucket.siteGlobalValues;if(BaseKit.Globals.SiteGlobalValuesCollection&&void 0===BaseKit.Globals.globalValues){BaseKit.Globals.globalValues=new BaseKit.Globals.SiteGlobalValuesCollection(t);BaseKit.Globals.globalValues.siteRef=App.session.get("siteRef")}}},{key:"initializeGlobalProfile",value:function e(){var t=document.querySelector("#siteFrame").contentWindow.Profile;var r=Object.assign({ref:t.ref},t.profile);if(BaseKit.Globals.Profile&&void 0===BaseKit.Globals.profile){BaseKit.Globals.profile=new BaseKit.Globals.Profile(r);BaseKit.Globals.profile.stateManager=new n.default(BaseKit.Globals.profile);BaseKit.Globals.profile.stateManager.storeCurrentState()}else if(BaseKit.Globals.profile){BaseKit.Globals.profile.off();BaseKit.Globals.profile.clear({silent:true});BaseKit.Globals.profile.set(r);BaseKit.Globals.profile.stateManager.storeCurrentState()}}},{key:"initializePresetAttributes",value:function e(){if(BaseKit.Globals.PresetAttributes&&void 0===BaseKit.Globals.presetAttributes){var t=BaseKit.Globals.PresetAttributes;BaseKit.Globals.presetAttributes=new t(this.filterUnusedPresetAttributes())}}},{key:"handleStylesVariables",value:function e(t,r){var n=[];var i={};t.forEach((function(e){if(e.fontType){i[e.fontType]||(i[e.fontType]=[]);i[e.fontType].push(e)}else n.push(e)}));for(var a in i)if(i[a]){var o=i[a];var s={type:"font",name:a,translation:o[0].translation,siteRef:o[0].siteRef,widget:o[0].widget,section:o[0].section,variables:this.getFontVariables(o)};n.push(s)}this.allStylePreprocessorVariables=this.allStylePreprocessorVariables.concat(n);BaseKit.Globals.templateStylePreprocessorVariableSections[r]=new BaseKit.Globals.TemplateStylePreprocessorVariables(n)}},{key:"getFontVariables",value:function e(t){var r=[];t.forEach((function(e){r.push(e)}));return r}},{key:"initializeTemplateStylePreprocessorVariables",value:function e(t){if(BaseKit.Globals.TemplateStylePreprocessorVariables&&void 0===BaseKit.Globals.templateStylePreprocessorVariableSections){BaseKit.Globals.templateStylePreprocessorVariableSections=[];this.allStylePreprocessorVariables=[];for(var r in t)if(t[r]){var n=t[r];var i=n.variables;this.handleStylesVariables(i,r)}BaseKit.Globals.templateStylePreprocessorVariables=new BaseKit.Globals.TemplateStylePreprocessorVariables(this.allStylePreprocessorVariables)}}},{key:"init",value:function e(){this.initializeGlobalAssets();this.initializeGlobalValues();this.initializeGlobalProfile();this.initializePresetAttributes();this.initializeTemplateStylePreprocessorVariables(this.templateStylePreprocessorVariablesTree)}}]);return e}();var u=t.globals=BaseKit.Globals;var c=t.getGlobals=function e(){return BaseKit.Globals||window.BaseKit.Globals}},2568:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(69464));var i=o(r(32637));var a=r(38869);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return d(e)||c(e)||u(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}function c(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function d(e){if(Array.isArray(e))return f(e)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&t.forEach((function(e){m.Site.Globals[e.name]=e.value}))},showZoneOverlays:function e(){m.Site.Dom.showZoneOverlays()},hideZoneOverlays:function e(){m.Site.Dom.hideZoneOverlays()},addSiteLanguagePagesToCollection:function e(t){Object.keys(t).forEach((function(e){BaseKit.Globals.pages.addFromPageTree(t[e].pages)}))}};window.Editor=m;var y=t["default"]=m},2289:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};r(this,e);this._envDataProvider=t.envDataProvider;this._parseQueryString=t.parseQueryString;this._notification=t.notification}i(e,[{key:"display",value:function e(){var t=this._parseQueryString();var r=this._envDataProvider.get("errors");t.error&&r[t.error]&&this._notification(void 0,r[t.error],"error")}}]);return e}();var o=t["default"]=a},21119:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=c;var n=u(r(8086));var i=u(r(9838));var a=u(r(86985));var o=u(r(18306));var s=u(r(21119));var l=u(r(2289));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){e.factory("SessionErrorMessage",(function(e){return new l.default({parseQueryString:n.default,notification:i.default,envDataProvider:e.EnvDataProvider})}));e.factory("SessionTimeoutDialog",(function(e){return new s.default({brandDataProvider:e.BrandDataProvider,DialogPanelView:a.default,SessionTimeoutDialogView:o.default})}));return e}},3181:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},r=t.siteDataProvider,n=void 0===r?{}:r,i=t.envDataProvider,o=void 0===i?{}:i,s=t.siteGlobalValuesCollection,l=void 0===s?{}:s;a(this,e);this.siteDataProvider=n;this.envDataProvider=o;this.siteGlobalValuesCollection=l}s(e,[{key:"getValue",value:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;var n=this.siteGlobalValuesCollection.get(t);if("undefined"!==typeof n)return n.get("value");return r}},{key:"saveValue",value:function e(t,r){var n=this.siteDataProvider.getSiteRef();var i=this.siteGlobalValuesCollection.get(t);var a={siteRef:n,name:t,value:r};if("undefined"!==typeof i)return this.updateModel(t,a,i);return this.addModel(a)}},{key:"updateModel",value:function e(t,r,i){i.set(n({},r));return this.putToServer(t,r)}},{key:"addModel",value:function e(t){this.siteGlobalValuesCollection.add(t);return this.postToServer(t)}},{key:"putToServer",value:function e(t,r){var n=this.siteDataProvider.getSiteRef();var i="".concat(this.envDataProvider.get("apiProxyBaseUrl"),"/sites/").concat(n,"/global-values/").concat(t);var a=this.envDataProvider.get("csrfToken");return new Promise((function(e,t){window.fetch(i,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":a},method:"PUT",body:JSON.stringify(r)}).then(e(r)).catch(t)}))}},{key:"postToServer",value:function e(t){var r=this.siteDataProvider.getSiteRef();var n="".concat(this.envDataProvider.get("apiProxyBaseUrl"),"/sites/").concat(r,"/global-values");var i=this.envDataProvider.get("csrfToken");return new Promise((function(e,r){window.fetch(n,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":i},method:"POST",body:JSON.stringify(t)}).then(e(t)).catch(r)}))}}]);return e}();var u=t["default"]=l},83748:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.openIntercom=t.closeIntercom=void 0;var r=window.matchMedia("(max-width: 930px)").matches;var n=t.openIntercom=function e(){window.Intercom&&!r&&window.Intercom("update",{hide_default_launcher:false})};var i=t.closeIntercom=function e(){window.Intercom&&!r&&window.Intercom("update",{hide_default_launcher:true})}},81385:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(32637);var i=Marionette.ItemView.extend({events:{"click .js-dialog-backstop":"closePanel","click .js-save":"saveClicked","change .js-link-action":"linkActionChanged","click .js-close-dialog":"closePanel","change .js-external-link":"externalLinkChange","keyup .js-external-link":"externalLinkChange","keyup .js-email":"emailChanged","keyup .js-phone-number":"phoneNumberChanged","keypress .js-external-link":"updateExternalLinkTriggered","change .js-external-target":"externalLinkTargetChange","click .js-internal-link":"internalLinkClicked","click .js-remove-link":"removeLinkClicked"},initialize:function e(t){this.currentUrl=t.url||"";this.currentTarget=t.target||"";this.originalUrl=this.currentUrl;this.originalTarget=this.currentTarget;this.linkAction=this._getLinkAction();this.initialLinkAction=this.linkAction;this.listenTo(this,"close:panel",this.closePanel);return this},renderHTML:function e(){var t=this._getContext();this.$el.empty().append(Twig.render(Twig.templates.view_link_editor_dialog,t))},render:function e(){this.renderHTML();this.moveToBody();this.afterRender();return this},afterRender:function e(){this.isLinkEditorOpen=true;"internal"===this.linkAction&&this._scrollToShowSelectedInternalLinkItem();this._setViewElementFocused()},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t)},closePanel:function e(){this.destroy()},saveClicked:function e(){this.notify()},removeLinkClicked:function e(){this.trigger("link:remove");this.destroy()},notify:function e(){this.trigger("link:change",{target:this.currentTarget,url:this.currentUrl});this.destroy()},destroy:function e(){this.isLinkEditorOpen=false;this.trigger("linkEditor:close");this.remove()},linkActionChanged:function e(t){this.linkAction=t.currentTarget.value;if(this.initialLinkAction===this.linkAction){this.currentUrl=this.originalUrl;this.currentTarget=this.originalTarget}else{this.currentUrl="";this.currentTarget="_self"}this.renderHTML();this.afterRender()},internalLinkClicked:function e(t){var r=t.currentTarget;var n=this._getSelectedInternalPageElement();n&&n.classList.remove("selected");r.classList.add("selected");this.currentUrl=t.currentTarget.dataset.itemValue;this._setDoneButtonEnabled(true)},externalLinkChange:function e(){var t=this.$(".js-external-link").val().trim();var r=/^((http|ftp|ftps|https):\/\/)?[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+(\.[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+)+([\u00C0-\u1FFE\u2C00-\uD7FB\w\-\.,@?\^=%&:\/~\+#!]*[\u00C0-\u1FFE\u2C00-\uD7FB\w\-\@?\^=%&\/~\+#])?$/i;var n=/^(http|ftp|ftps|https)$/i;var i=t.match(r);var a=""!==t;if(a){r.test(t)&&!n.test(i[2])&&(t="http://".concat(t));this.currentUrl=t}this._setDoneButtonEnabled(a)},updateExternalLinkTriggered:function e(t){var r=t.keyCode||t.which;if(13===r){this.externalLinkChange();this.notify()}},externalLinkTargetChange:function e(t){var r=t.currentTarget;this.currentTarget=r.checked?"_blank":"_self";this._setDoneButtonEnabled(this._isLinkAvailable())},emailChanged:function e(t){var r=t.currentTarget.value;var n=this.el.querySelector(".js-email-address-container");var i=/.+@.+/;if(i.test(r)){n.classList.remove("cl-form-fields__container--errored");this.currentUrl="mailto:".concat(r);this._setDoneButtonEnabled(true)}else{n.classList.add("cl-form-fields__container--errored");this._setDoneButtonEnabled(false)}},phoneNumberChanged:function e(t){var r=t.currentTarget.value.trim();if(""!==r){this.currentUrl="tel:".concat(r);this._setDoneButtonEnabled(true)}else this._setDoneButtonEnabled(false)},isOpen:function e(){return this.isLinkEditorOpen},_getContext:function e(){return{action:this.linkAction,target:this._getTarget(),url:this._getUrl(),pages:(0,n.getActiveLanguageInternalPages)(),hasRemoveLink:this._hasRemoveLink(),initialLinkAction:this.initialLinkAction}},_getLinkAction:function e(){if(!this._isInEditor()||!this.currentUrl)return"external";var t=/^https?:\/\//.test(this.currentUrl);var r=/@/.test(this.currentUrl);var n=/tel:/.test(this.currentUrl);if(t)return"external";if(r)return"mail";if(n)return"phone";return"internal"},_getTarget:function e(){return this.currentTarget||"_self"},_getUrl:function e(){return this.currentUrl.replace(/^(mailto:|tel:)/gi,"")},_hasRemoveLink:function e(){return""!==this.originalUrl&&void 0!==this.originalUrl},_isInEditor:function e(){var t=false;"undefined"!==typeof Editor&&Editor&&Editor.Site&&(t=true);return t},_isLinkAvailable:function e(){return""!==this.currentUrl},_getSelectedInternalPageElement:function e(){return this.el.querySelector(".js-internal-link.selected")},_setDoneButtonEnabled:function e(t){var r=this.el.querySelector(".js-save");r.disabled=!t;t?r.classList.remove("cl-button--disabled"):r.classList.add("cl-button--disabled")},_scrollToShowSelectedInternalLinkItem:function e(){var t=this._getSelectedInternalPageElement();if(!t)return;var r=this.el.querySelector(".js-page-select-list-content");var n=r.getBoundingClientRect();var i=t.getBoundingClientRect();var a=i.bottom-n.bottom;a>0&&(r.scrollTop+=a)},_setViewElementFocused:function e(){var t=document.querySelector(".js-close-dialog");setTimeout((function(){t.focus()}),500)}});var a=t["default"]=i},36177:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(13745));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return l(e)||s(e)||d(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function l(e){if(Array.isArray(e))return f(e)}function u(e,t){return g(e)||p(e,t)||d(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=o;var n=a(r(51047));var i=a(r(36177));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){e.factory("RowPanelPreferences",(function(){return n.default}));e.factory("LiveRowPreviewService",(function(e){return new i.default({templateRenderer:e.TemplateRenderer,rowPanelPreferences:e.RowPanelPreferences,envDataProvider:e.EnvDataProvider,rowGroupProvider:e.RowGroupProvider,userDataProvider:e.UserDataProvider})}));return e}},78600:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=Marionette.ItemView.extend({template:"animation_panel",events:{"click .js-animation-cancel":"cancelChanges","click .js-animation-done":"closePanel","click .js-animation-bg":"cancelChanges","click .js-animation-item":"onAnimationEffectClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.currentAnimationEffect=t.currentAnimationEffect||"none";this.prevEffect=this.currentAnimationEffect;this.animations=t.animations},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentAnimationEffect:this.currentAnimationEffect,animations:this.animations});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onAnimationEffectClicked:function e(t){this._clearActiveEffectClass();this._addActiveEffectClass(t.currentTarget);this.changeAnimationEffect(t.currentTarget.dataset.name)},changeAnimationEffect:function e(t){if(t===this.currentAnimationEffect)return;this.trigger("animationEffect:change",t);this.currentAnimationEffect=t},closePanel:function e(){this.trigger("panel:close");this.destroy()},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},cancelChanges:function e(){this.changeAnimationEffect(this.prevEffect);this.closePanel()},_clearActiveEffectClass:function e(){this.el.querySelector(".is-current").classList.remove("is-current")},_addActiveEffectClass:function e(t){t.classList.add("is-current")}});var a=t["default"]=i},66796:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(58910));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){e.factory("ImportPanelFactory",(function(){return new n.default}));return e}var o=t["default"]=a},7948:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=s(r(61061));var a=s(r(69464));var o=r(90031);function s(e){return e&&e.__esModule?e:{default:e}}var l="is-active";function u(e){return e.ui.colourPanel.activePanel}function c(e){return e.ui.colourPanel.addButtonDisabled}function d(e){return e.ui.colourPanel.selectedColour}function f(e){return e.ui.colourPanel.savedColours}var p=/^(#[0-9a-f]{3}|#[0-9a-f]{6})$/;var g=/^(rgb)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\)$/;var h=/^(hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\)$/;function v(e){var t="".concat(e);if(t.match(p)||t.match(g)||t.match(h))return true;return false}var m=Marionette.ItemView.extend({template:"colour_picker_panel",customColourButtonTemplate:"colour_picker_panel_custom_colour_button",colourPicker:null,events:{"click .js-colour-set-item":"colourSetItemClicked","click .js-palette-colour-item":"paletteColourClicked","click .js-complimentary-palette":"complimentaryColourClicked","click .js-custom-colour-item":"customColourClicked","click .js-colour-set-tab-button":"colourSetTabBtnClicked","click .js-palette-tab-button":"paletteTabBtnClicked","click .js-wheel-tab-button":"wheelTabBtnClicked","change .js-custom-input":"customInputChanged","keyup .js-custom-input":"customInputChanged","paste .js-custom-input":"customInputChanged","click .js-add-custom-colour":"addCustomColourButtonClicked","click .js-remove-custom-colour":"removeCustomColour"},beforeRender:function e(t){return null},afterRender:function e(t){return null},initialize:function e(t){this.model=t.model||null;var r=BaseKit.siteLibraryProvider().BaseKit.Globals;this.globalValues=r.globalValues;this.savedColoursModel=this.globalValues.findWhere({name:"savedColours"})||new r.SiteGlobalValueModel({name:"savedColours",value:[]});this.savedColoursModel.siteRef=a.default.getState().site.ref;this.colourChosen=t.colourChosen||function(){console.warn("colour chosen callback not set")};this.beforeRender=t.beforeRender||function(){};this.afterRender=t.afterRender||function(){};this.showColourSet=t.showColourSet||false;this.colourSet=t.colourSet||[];a.default.dispatch((0,o.changeSavedColours)(this.savedColoursModel.get("value")));this.unsubscribe=a.default.subscribe(this.handleStateChange.bind(this));return this},handleStateChange:function e(){if(!this.el){this.unsubscribe();return}var t=a.default.getState();switch(u(t)){case"colourSet":this.renderColourSet();break;case"palette":this.renderPalette();break;case"wheel":this.renderWheel();break}c(t)?this.disableButton():this.enableButton();var r=this.el.querySelector(".js-custom-input").value;var n=d(t);r!==n&&this.setInputValue(n)},enableButton:function e(){this.el.querySelector(".js-add-custom-colour").disabled=false},disableButton:function e(){this.el.querySelector(".js-add-custom-colour").disabled=true},setInputValue:function e(t){this.el.querySelector(".js-custom-input").value=t},colourSelected:function e(t){this.colourChosen(this.model.id,t)},updateColourInput:function e(t,r){var n=(0,i.default)(t);var s=n.toHexString();1!==n.getAlpha()&&(s=n.toRgbString());if(1===n.getAlpha()&&r){n.setAlpha(r);s=n.toRgbString()}a.default.dispatch((0,o.changeColour)(s));a.default.dispatch((0,o.enableAddButton)())},customInputChanged:function e(){var t=this.el.querySelector(".js-custom-input").value;t=t.replace(/#{2,}/,"#");a.default.dispatch((0,o.changeColour)(t));if((0,i.default)(t).isValid()&&v(t)){a.default.dispatch((0,o.enableAddButton)());this.colourSelected(t)}else a.default.dispatch((0,o.disableAddButton)())},addCustomColourButtonClicked:function e(){var t=d(a.default.getState());if(!(0,i.default)(t).isValid()){a.default.dispatch((0,o.disableAddButton)());return}var r=f(a.default.getState());if(!r.includes(t)){r.push(t);this.addColourToCustomPalette(t);this.saveCustomColours(r)}},removeCustomColour:function e(t){t.preventDefault();var r=t.currentTarget.parentElement;var i=r.dataset.colourValue;var a=this.savedColoursModel.get("value");if(a.includes(i)){a.splice(a.indexOf(i),1);this.saveCustomColours(a)}(0,n.remove)(r)},saveCustomColours:function e(t){a.default.dispatch((0,o.changeSavedColours)(t));this.savedColoursModel.set("value",t);this.savedColoursModel.save()},colourSetTabBtnClicked:function e(t){t.preventDefault();if("colourSet"===u(a.default.getState()))return;a.default.dispatch((0,o.changePanel)("colourSet"))},paletteTabBtnClicked:function e(t){t.preventDefault();if("palette"===u(a.default.getState()))return;a.default.dispatch((0,o.changePanel)("palette"))},wheelTabBtnClicked:function e(t){t.preventDefault();if("wheel"===u(a.default.getState()))return;a.default.dispatch((0,o.changePanel)("wheel"))},renderColourSet:function e(){this._removeActiveTabClass();this._addActiveTabClass(".js-colour-set-tab-button");this.el.querySelector(".js-palette-container").setAttribute("hidden","hidden");this.el.querySelector(".js-wheel-container").setAttribute("hidden","hidden");this.el.querySelector(".js-custom-palette").setAttribute("hidden","hidden");this.el.querySelector(".js-colour-set-container").removeAttribute("hidden")},renderPalette:function e(){this._removeActiveTabClass();this._addActiveTabClass(".js-palette-tab-button");this.showColourSet&&this.el.querySelector(".js-colour-set-container").setAttribute("hidden","hidden");this.el.querySelector(".js-wheel-container").setAttribute("hidden","hidden");this.el.querySelector(".js-custom-palette").removeAttribute("hidden");this.el.querySelector(".js-palette-container").removeAttribute("hidden")},renderWheel:function e(){this._removeActiveTabClass();this._addActiveTabClass(".js-wheel-tab-button");this.showColourSet&&this.el.querySelector(".js-colour-set-container").setAttribute("hidden","hidden");this.el.querySelector(".js-palette-container").setAttribute("hidden","hidden");this.el.querySelector(".js-custom-palette").removeAttribute("hidden");this.el.querySelector(".js-wheel-container").removeAttribute("hidden")},_addActiveTabClass:function e(t){this.el.querySelector(t).classList.add(l)},_removeActiveTabClass:function e(){this.el.querySelector(".js-colourpicker-tabs .is-active").classList.remove(l)},setModel:function e(t){this.model=t},setDefaultColour:function e(t){this.defaultColour=t},render:function e(){if(null===this.model&&null===this.defaultColour)return null;this.beforeRender(this.$el);this.renderColourPickerAndWheel();this.afterRender(this.$el);return this},addColourToCustomPalette:function e(t){var r={colour:t};var i=Twig.render(Twig.templates[this.customColourButtonTemplate],r);(0,n.append)(this.el.querySelector(".js-custom-palette-container"),i)},renderColourPickerAndWheel:function e(){var t={title:this.title,savedColours:f(a.default.getState()),showColourSet:this.showColourSet,colourSet:this.colourSet};var r=Twig.render(Twig.templates[this.template],t);(0,n.emptyElement)(this.el);(0,n.append)(this.el,r);this.showColourSet?a.default.dispatch((0,o.changePanel)("colourSet")):a.default.dispatch((0,o.changePanel)("palette"));this.renderColourWheel()},renderColourWheel:function e(){var t=this;this.colourPicker=this.$el.find(".js-colour-wheel").minicolors({inline:true,control:"wheel",defaultValue:"",theme:"default",format:"rgb",changeDelay:200,opacity:true,change:function e(r,n){return t.colourWheelChanged(r,n)}})},colourWheelChanged:function e(t,r){var n=(0,i.default)(t);var a=n.toHexString();1!==n.getAlpha()&&(a=n.toRgbString());if(1===n.getAlpha()&&r){n.setAlpha(r);a=n.toRgbString()}this.updateColourInput(t,r);this.colourSelected(a)},colourSetItemClicked:function e(t){t.preventDefault();var r=t.currentTarget.getAttribute("data-name");this.colourSelected(r)},complimentaryColourClicked:function e(t){t.preventDefault();var r=t.currentTarget.style.backgroundColor;var n=(0,i.default)(r).toHexString();this.updateColourInput(r);this.colourSelected(n)},customColourClicked:function e(t){t.preventDefault();if(t.target.classList.contains("js-remove-custom-colour"))return;var r=t.currentTarget.parentElement.dataset.colourValue;this.updateColourInput(r);this.colourSelected(r);this.updateComplimentaryColours(r)},paletteColourClicked:function e(t){t.preventDefault();var r=getComputedStyle(t.currentTarget).backgroundColor;var n=(0,i.default)(r).toHexString();this.updateColourInput(r);this.colourSelected(n);this.updateComplimentaryColours(r)},updateComplimentaryColours:function e(t){if((0,i.default)(t).isValid())for(var r=1;r<13;r++){var n=".js-colour-tone".concat(r);var a=r<=6?"darken":"lighten";var o=r<=6?5*r:5*(r-6);this.el.querySelector(n).style.backgroundColor=(0,i.default)(t)[a](o).toString()}},onDestroy:function e(){this.unsubscribe()}});var y=t["default"]=m},9752:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(79467);var i=c(r(13745));var a=r(58469);var o=r(12295);var s=c(r(93725));var l=r(9878);var u=r(33835);function c(e){return e&&e.__esModule?e:{default:e}}var d=Backbone.View.extend({defaultViewportPadding:8,template:"custom_color_picker",events:{"click .js-custom-color-picker-save":"close","click .js-custom-color-backdrop":"close","input .js-custom-color-input":"onInput","mouseup .js-custom-color-input":"onInputMouseUp"},initialize:function e(t){this.fill=t.fill;this.colorType=t.colorType;this.colorNode=t.colorNode},render:function e(){var t=Twig.render(Twig.templates[this.template],{hexColor:this.fill,rgbColor:(0,n.hexToRgb)(this.fill),title:(0,i.default)("shared_components.custom_color_picker.header.".concat(this.colorType,"_color_title"),"".concat((0,a.toTitleCase)(this.colorType)," colour"))});(0,l.emptyElement)(this.el);(0,l.append)(this.el,t);document.body.insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this._initializePickerComponent();this.onRender()},onRender:function e(){this._cacheElements();this._addEventListeners();this._reposition()},onInput:function e(t){var r=t.currentTarget;var i=r.value.trim();if(!this._isValidColor(i)){this._showValidationError(r,true);return}var a=r.classList.contains("js-custom-hex-color-input");var o=i;if(!a){var s=i.split(",");o=(0,n.rgbToHex)(s[0],s[1],s[2])}this.pickr.setColor(o);this.setColor(o)},onInputMouseUp:function e(t){var r=this;var n=t.currentTarget;if(""===n.value)return;setTimeout((function(){if(""!==n.value)return;r.onInput(t)}),1)},setColor:function e(t){var r=this;this.fill=t;this.colorBox.style.backgroundColor=t;this.hexColorInput.value=t.toUpperCase();this.rgbColorInput.value=(0,n.hexToRgb)(t);this._showValidationError(this.hexColorInput,false);this._showValidationError(this.rgbColorInput,false);this.trigger("change",t);(0,u.debounce)((function(){r.trigger("save",t)}),200)()},close:function e(){this._removeEventListeners();this._destroyPickerComponent();this.trigger("close");this.remove()},_initializePickerComponent:function e(){this.pickr=s.default.create({el:".js-color-inputs",appClass:"custom-color-picker__pickr",useAsButton:true,appendToBody:false,inline:true,position:"left",default:this.fill,components:{preview:false,palette:false,hue:true}});this.pickr.show()},_cacheElements:function e(){this.colorPicker=this.el.querySelector(".js-custom-color-picker");this.colorArrow=this.el.querySelector(".js-custom-color-arrow");this.colorBox=this.el.querySelector(".js-color-box");this.hexColorInput=this.el.querySelector(".js-custom-hex-color-input");this.rgbColorInput=this.el.querySelector(".js-custom-rgb-color-input");this.doneButton=this.el.querySelector(".js-custom-color-picker-save")},_reposition:function e(){(0,o.isDesktopScreenMode)()?this._repositionOnDesktopScreen():this._repositionOnMobileScreen()},_addEventListeners:function e(){this.resizeHandler=this._resize.bind(this);window.addEventListener("resize",this.resizeHandler,false);this.pickr.on("change",this._onColorPickerChange.bind(this))},_showValidationError:function e(t,r){var n="custom-color-picker__field-error";r?t.parentNode.classList.add(n):t.parentNode.classList.remove(n);this.doneButton.disabled=r},_onColorPickerChange:function e(){this.setColor(this.pickr.getColor().toHEXA().toString())},_repositionOnDesktopScreen:function e(){var t=this._calculatePosition();var r=this._calculateArrowPosition();this._setPosition("".concat(t.left,"px"),"".concat(t.top,"px"));this._setArrowPosition("".concat(r.left,"px"),"".concat(r.top,"px"))},_repositionOnMobileScreen:function e(){this._setPosition("0","auto")},_calculatePosition:function e(){var t=this.colorNode.getBoundingClientRect();var r=this.colorPicker.getBoundingClientRect();var n=this._getElementViewportConstraints(this.colorPicker);var i=t.left+t.width/2-r.width/2;in.maxLeft&&(i=n.maxLeft);return{left:i,top:t.bottom}},_getElementViewportConstraints:function e(t){return{minLeft:this.defaultViewportPadding,maxLeft:(0,o.getWindowWidth)()-this.defaultViewportPadding-t.getBoundingClientRect().width}},_calculateArrowPosition:function e(){var t=this.colorNode.getBoundingClientRect();var r=this.colorArrow.getBoundingClientRect();return{left:t.left+t.width/2-r.width/2,top:t.bottom-r.height}},_setPosition:function e(t,r){this.colorPicker.style.left=t;this.colorPicker.style.top=r},_setArrowPosition:function e(t,r){this.colorArrow.style.left=t;this.colorArrow.style.top=r},_removeEventListeners:function e(){this.pickr.off("change");window.removeEventListener("resize",this.resizeHandler)},_destroyPickerComponent:function e(){this.pickr.destroy()},_resize:function e(){this._reposition()},_isValidColor:function e(t){return(0,n.isValidHexColour)(t)||(0,n.isValidRgbColour)(t)}});var f=t["default"]=d},72868:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({idAttribute:"cRef"});var n=t["default"]=r},88180:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(72868));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.Collection.extend({model:n.default});var o=t["default"]=a},21741:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(88180));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"custome_display_panel",itemTemplate:"custome_display_results_list",events:{"click .js-close":"closeClicked","click .js-bg":"closePanel","click .js-search":"onSearch","click .js-item":"onSelect"},initialize:function e(){return this},render:function e(){var t=Object.assign({},this.model.toJSON());var r=Twig.render(Twig.templates[this.template],t);this.$el.empty().append(r);this.moveToBody();return this},rerender:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.render()},onSearch:function e(t){var r=this;t.preventDefault();var n=this.model.get("onSearch");var i=this.el.querySelector(".js-search-value").value;if(0===i.trim().length)return;if("function"===typeof n){this.showSearchLoadingUi();n.apply(this,[i]).done((function(e){r.handleResults(e)})).fail((function(e){r.handleResults();console.log("Error: ",e)}))}},handleResults:function e(t){this.hideSearchLoadingUi();this.displayResults(t)},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t)},itemSelected:function e(t){this.trigger("item:selected",t);this.closePanel()},closeClicked:function e(){this.closePanel()},closePanel:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.destroy();this.trigger("panel:close")},onSelect:function e(t){var r=t.currentTarget.getAttribute("data-ref").replace("item-ref-","");this.notify(r);this.closePanel()},notify:function e(t){var r=this.getModel(t);this.trigger("item:selected",r.toJSON())},getModel:function e(t){return this.collection.get(t)},showSearchLoadingUi:function e(){this.el.querySelector(".js-results-list").setAttribute("hidden",true);this.el.querySelector(".js-landing-message").setAttribute("hidden",true);this.el.querySelector(".js-loading").removeAttribute("hidden")},hideSearchLoadingUi:function e(){this.el.querySelector(".js-loading").setAttribute("hidden",true)},displayResults:function e(t){var r=this.formattedResults(t);var n=Twig.render(Twig.templates[this.itemTemplate],{items:r,noSearchResults:this.model.get("noSearchResults")});this.createCollection(r);this.el.querySelector(".js-results-list").innerHTML=n;this.el.querySelector(".js-results-list").removeAttribute("hidden")},createCollection:function e(t){this.collection?this.collection.reset(t):this.collection=new n.default(t)},formattedResults:function e(t){var r=this;var n=[];t&&t.length>0&&t.forEach((function(e){var t=Object.assign(e,{cUrl:e[r.model.get("imageProperty")],cMainTitle:e[r.model.get("mainTitleProperty")],cSecondTitle:e[r.model.get("secondTitleProperty")],cThirdTitle:e[r.model.get("thirdTitleProperty")],cSubTitle:e[r.model.get("subTitleProperty")],cRef:e[r.model.get("idProperty")]});n.push(t)}));return n}});var o=t["default"]=a},52516:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({template:"delete_row_dialog",events:{"click .js-cancel":"cancel","click .js-delete":"delete"},initialize:function e(t){this.templateRenderer=t.templateRenderer;return this},cancel:function e(){this.trigger("dialog:resolve","cancel");this.trigger("dialog:close")},delete:function e(){this.trigger("dialog:resolve","delete")},render:function e(){var t=this.templateRenderer;var r=t.render(this.template);var n=document.querySelectorAll(".js-dialog-contents");var i=n.item(n.length-1);i.insertAdjacentHTML("beforeend",r)}});var n=t["default"]=r},12979:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(13745));var i=o(r(86985));var a=o(r(52516));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(69464));var i=r(24531);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(13745));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){a(o,n,i,s,l,"next",e)}function l(e){a(o,n,i,s,l,"throw",e)}s(void 0)}))}}var s=Backbone.View.extend({className:"qa-warning",events:{"click .js-send-email":"sendVerificationEmail"},initialize:function e(t){this.emailToVerify=t.email;this.csrfToken=t.csrfToken;return this},sendVerificationEmail:function e(){var t=this;return o(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function e(i){while(1)switch(i.prev=i.next){case 0:t.addLoading();r="/_/resend-form-email-verification/".concat(t.emailToVerify);i.next=4;return window.parent.fetch(r,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":t.csrfToken},method:"POST"});case 4:n=i.sent;t.removeLoading();n.ok&&t.updateUI();case 7:case"end":return i.stop()}}),e)})))()},updateUI:function e(){var t=this;this.el.querySelector(".js-text").textContent=(0,n.default)("widgets.email.sent","Email has been sent");this.el.querySelector(".js-send-email").disabled=true;var r=setTimeout((function(){t.el.querySelector(".js-text").textContent=(0,n.default)("widgets.email.send_link","Resend the email");t.el.querySelector(".js-send-email").disabled=false;clearTimeout(r)}),5e3)},addLoading:function e(){this.el.querySelector(".js-send-email").classList.add("loading")},removeLoading:function e(){this.el.querySelector(".js-send-email").classList.remove("loading")},render:function e(){var t=Twig.render(Twig.templates.view_email_verification);this.$el.empty().append(t);return this}});var l=t["default"]=s},60879:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({events:{click:"onFileClick","click .js-delete":"onFileDelete"},initialize:function e(){return this},onFileClick:function e(){this.trigger("select")},onFileDelete:function e(t){t.stopPropagation();this.trigger("delete",this.model)}});var n=t["default"]=r},64789:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return/pdf$/.test(e.type)}function o(e){var t=true;Array.prototype.forEach.call(e,(function(e){e&&a(e)||(t=false)}));return t}function s(){return n.default.container.EnvDataProvider.get("apiProxyBaseUrl")}function l(){return n.default.container.EnvDataProvider.get("csrfToken")}function u(){return c(App.user.capabilities.storageLimit)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;var r=["B","KB","MB","GB","TB"];var n=1024;var i=0;var a=e;while(a/n>=1){a/=n;i+=1}return a.toFixed(t)+r[i]}var d=Marionette.ItemView.extend({events:{"change .js-upload-input":"handleFileSelection","click .js-upload":"openFileUpload","dragenter .js-upload-area":"handleDragEnter","dragover .js-upload-area":"handleDragOver","dragend .js-upload-area":"handleDragEnd","dragexit .js-upload-area":"handleDragEnd","drop .js-upload-area":"handleDrop","click .js-upload-error-back-btn":"errorBackBtnClicked"},initialize:function e(t){var r=this;this.collection=t.collection;this.siteRef=t.siteRef;this.listenTo(this,"upload:file",this.openFileUpload);var n=new Backbone.Wreqr.EventAggregator;this.chunkedUploader=new BaseKit.chunkedUpload.ChunkedUploader({apiProxyBaseUrl:s(),csrfToken:l(),eventDispatcher:n,type:"file",progressCalculator:new BaseKit.chunkedUpload.ProgressCalculator});n.on("file.progress",(function(e){return r.showProgress(e)}));n.on("file.uploaded",(function(e){r.collection.add(e);r.trigger("file:upload",e)}));n.on("file.uploaderror",(function(e,t){return r.handleErrorUpload(e,t)}));return this},openFileUpload:function e(){this.el.querySelector(".js-upload-input").click()},handleDragEnter:function e(t){t.preventDefault();this.el.querySelector(".js-upload-dropzone").classList.add("is-drop-target")},handleDragEnd:function e(t){t.preventDefault();this.el.querySelector(".js-upload-dropzone").classList.remove("is-drop-target")},handleDragOver:function e(t){t.preventDefault()},handleDrop:function e(t){var r=t.originalEvent.dataTransfer.files;t.stopPropagation();t.preventDefault();r.length&&this.filesSelected(r)},handleFileSelection:function e(){var t=document.getElementById("js-upload-input");this.filesSelected(t.files)},handleFilesUpload:function e(t){if(o(t)){this.model.set("filesNum",t.length);this.showUploadingUi();this.uploaded=0;this.progressObj={};this.uploadedAssets=[];this.trigger("file:upload:start");this.chunkedUploader.upload(t)}},filesSelected:function e(t){this.handleFilesUpload(t)},showProgress:function e(t){this.el.querySelector(".js-progress-indicator").setAttribute("value",t);this.el.querySelector(".js-progress-indicator-value").style.width=t},showUploadingUi:function e(){var t=App.t("shared_components.filesspanel.uploading_file","Hold tight, we’re uploading your file now…");this.el.querySelector(".js-upload-area").setAttribute("hidden","hidden");this.el.querySelector(".js-progress-ui").removeAttribute("hidden");this.el.querySelector(".js-progress-message").textContent=t},handleErrorUpload:function e(t,r){var n=this;this.showErrorUI(t,r);setTimeout((function(){n.trigger("file:upload:error")}),5e3)},showErrorUI:function e(t,r){var i=u();this.el.querySelector(".js-upload-panel-content").setAttribute("hidden","hidden");this.el.querySelector(".js-upload-panel-error-content").removeAttribute("hidden");r&&"cannotUploadAccountHolderExceededStorageLimit"===r&&(this.el.querySelector(".js-upload-error-msg").textContent=App.t("shared_components.filesspanel.uploading_error_exceeded_limit","- you have exceeded the storage limit of %1.",i));400!==t&&(this.el.querySelector(".js-upload-error-msg").textContent=App.t("shared_components.filesspanel.uploading_error_general","- We’re really sorry about this. Please email %1 so our support team can look into this for you",n.default.container.BrandDataProvider.get("supportEmail")))},errorBackBtnClicked:function e(){this.trigger("file:upload:error")}});var f=t["default"]=d},27695:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({defaults:{panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")},initialize:function e(){return this}});BaseKit.Panels.FilesPanelModel=r;var n=t["default"]=r},63002:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(64789));var i=o(r(56502));var a=r(55372);function o(e){return e&&e.__esModule?e:{default:e}}var s=616;function l(){var e=(0,a.isTouchDevice)();var t=window.innerWidth<=s;return e&&t}var u=Marionette.ItemView.extend({events:{"click .js-upload":"uploadClicked","click .js-close":"closeClicked","click .js-bg":"closePanel","click .js-recent":"openRecentFilesPanel"},initialize:function e(){this.listenTo(this.model,"change:panel",this.rerender);return this},getGlobalFileAssets:function e(){return BaseKit.Globals.fileAssets},render:function e(){var t=Object.assign({},this.model.toJSON(),{isSmallResTouchDevice:l()});var r=Twig.render(Twig.templates.files_panel,t);this.$el.empty().append(r);this.moveToBody();this.attachPanelEvents();return this},rerender:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.render()},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t)},attachPanelEvents:function e(){switch(this.model.get("panel")){case"upload":this.attachUploadViewEvents();break;case"recentFiles":this.attachRecentFilesViewEvents();break}},attachUploadViewEvents:function e(){this.filesUploadPanelView=new n.default({el:".js-upload-panel",siteRef:this.siteRef,collection:this.getGlobalFileAssets(),model:new Backbone.Model});this.listenTo(this.filesUploadPanelView,"file:upload",this.uploadFinished);this.listenTo(this.filesUploadPanelView,"file:upload:start",this.uploadStarted);this.listenTo(this.filesUploadPanelView,"file:upload:error",this.rerender);this.currentView=this.filesUploadPanelView},attachRecentFilesViewEvents:function e(){var t=this;this.recentFilesPanelView=new i.default({el:".js-recent-files",collection:this.getGlobalFileAssets()});this.listenTo(this.recentFilesPanelView,"file:select",this.fileSelected);this.listenTo(this.recentFilesPanelView,"file:delete",this.fileDeleted);this.listenTo(this.recentFilesPanelView,"files:loaded",(function(){t.el.querySelector(".js-content").removeAttribute("hidden");t.el.querySelector(".js-menu").setAttribute("hidden",true)}));this.currentView=this.recentFilesPanelView},uploadClicked:function e(){l()?this.openFileUpload():this.openUploadPanel()},openFileUpload:function e(){this.filesUploadPanelView.trigger("upload:file")},fileSelected:function e(t){this.trigger("file:selected",t);this.closePanel()},fileDeleted:function e(t){this.trigger("file:deleted",t)},uploadFinished:function e(t){this.el.querySelector(".js-menu-overlay").setAttribute("hidden","hidden");this.fileSelected(t)},uploadStarted:function e(){this.hideMenuUI();this.el.querySelector(".js-menu-overlay").removeAttribute("hidden")},hideMenuUI:function e(){this.el.querySelector(".js-menu").setAttribute("hidden","hidden")},closeClicked:function e(){"upload"!==this.model.get("panel")&&l()?this.model.set({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")}):this.closePanel()},closePanel:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.destroy();this.trigger("panel:close")},openUploadPanel:function e(){this.model.set({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")})},openRecentFilesPanel:function e(){this.model.set({panel:"recentFiles",title:App.t("shared_components.filespanel.recent_title","Recent")});this.el.querySelector(".js-recent-icon").setAttribute("hidden",true);this.el.querySelector(".js-recent-loading").removeAttribute("hidden");this.el.querySelector(".js-content").setAttribute("hidden",true)}});BaseKit.Panels.FilesPanelView=u;var c=t["default"]=u},56502:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(60879));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=o(e))||t&&e&&"number"===typeof e.length){r&&(e=r);var n=0;var i=function e(){};return{s:i,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function e(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a=true,s=false,l;return{s:function t(){r=r.call(e)},n:function e(){var t=r.next();a=t.done;return t},e:function e(t){s=true;l=t},f:function e(){try{a||null==r.return||r.return()}finally{if(s)throw l}}}}function o(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:2;var n=["B","KB","MB","GB","TB"];var i=1024;var a=0;var o=t;while(o/i>=1){o/=i;a+=1}return o.toFixed(r)+n[a]},displayFiles:function e(t){var r=Twig.render(Twig.templates.files_panel_file,{files:t});this.$el.append(r);this.attachChildrenEvents();this.el.classList.remove("loading-spinner")},attachChildrenEvents:function e(){this.collection.each((function(e){this.attachFileFunction(e)}),this);this.delegateEvents()},attachFileFunction:function e(t){var r=new this.ChildView({el:"[data-file-ref='".concat(t.get("ref"),"']"),model:t});this.proxyChildEvents(r);this.children.add(r)}});var u=t["default"]=l},17074:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(13745));var i=o(r(27695));var a=o(r(63002));function o(e){return e&&e.__esModule?e:{default:e}}var s={build:function e(){return new a.default({model:new i.default({panel:"upload",title:(0,n.default)("shared_components.filespanel.source_title","File source")})})}};var l=t["default"]=s},46345:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(55796);var i=r(9878);function a(){return App.frontEndBucket.sitePresetAttributes}var o=Marionette.ItemView.extend({template:"font_picker_panel",events:{"click .js-toggle-font-family-list":"toggleFontFamilyList","click .js-font-family-button":"fontFamilyChosen","change .js-font-size-select":"fontSizeChosen","change .js-font-weight-select":"fontWeightChosen","change .js-line-height-select":"lineHeightChosen","change .js-letter-spacing-select":"letterSpacingChosen"},beforeRender:function e(t){},afterRender:function e(t){},fontChosen:function e(){},initialize:function e(t){this.model=t.model||null;this.globalValues=n.globals.globalValues;this.fontChosen=t.fontChosen||function(){};this.beforeRender=t.beforeRender||function(){};this.afterRender=t.afterRender||function(){};this.fontListContents=t.fontListContents||[];this.allGoogleFonts=t.allGoogleFonts||{};this.templateStylePreprocessorVariablesEnabled=t.templateStylePreprocessorVariablesEnabled;this.rowsEnabled=t.rowsEnabled;window.setTimeout(this.loadFonts.bind(this),300);return this},fontFamilyChosen:function e(t){var r=this.el.querySelector(".js-font-family-list");var n=t.currentTarget.dataset.fontFamilyValue;var i=this.el.querySelector(".js-toggle-font-family-list");var a=t.currentTarget.innerHTML;$(r).attr("hidden","hidden");$(i).html(a);this.setModelValue("font-family",n);this.fontChosen(this.model)},fontSizeChosen:function e(t){var r=t.target.value;this.setModelValue("font-size",r);this.fontChosen(this.model)},fontWeightChosen:function e(t){var r=t.target.value;this.setModelValue("font-weight",r);this.fontChosen(this.model)},lineHeightChosen:function e(t){var r=t.target.value;this.setModelValue("line-height",r);this.fontChosen(this.model)},letterSpacingChosen:function e(t){var r=t.target.value;this.setModelValue("letter-spacing",r);this.fontChosen(this.model)},setModelValue:function e(t,r){var n="".concat(this.model.get("name"),"-").concat(t);this.templateStylePreprocessorVariablesEnabled&&(n="".concat(this.model.get("name"),"--").concat(t));this.model.variables.findWhere({name:n}).set("value",r)},getModelValue:function e(t){var r="".concat(this.model.get("name"),"-").concat(t);this.templateStylePreprocessorVariablesEnabled&&(r="".concat(this.model.get("name"),"--").concat(t));return this.model.variables.findWhere({name:r}).get("value")},loadFonts:function e(){var t=window.frames.siteFrame;window.WebFont&&window.WebFont.load({google:{families:this.allGoogleFonts}});t&&t.WebFont&&t.WebFont.load({google:{families:this.allGoogleFonts}})},toggleFontFamilyList:function e(t){var r=$(t.currentTarget).next(".js-font-family-list");$(t.currentTarget).toggleClass("is-open");"hidden"===r.attr("hidden")?r.attr("hidden",false):r.attr("hidden","hidden")},setModel:function e(t){this.model=t},setFontChosen:function e(t){this.fontChosen=t},getFontValueString:function e(){var t=this.getModelValue("font-family");var r=window._.findWhere(this.fontListContents,{value:t});var n;var i;if(r)n=r.text;else{var o=a();i=window._.findWhere(o,{name:t});i&&(r=window._.findWhere(this.fontListContents,{value:i.value}));n=r?r.text:null}return n},render:function e(){if(null===this.model)return null;this.beforeRender(this.$el);var t={fontFamily:this.getFontValueString(),fontWeight:this.getModelValue("font-weight"),fontSize:this.getModelValue("font-size"),lineHeight:this.getModelValue("line-height"),letterSpacing:this.getModelValue("letter-spacing"),fontListContents:this.fontListContents,rowsEnabled:this.rowsEnabled};var r=Twig.render(Twig.templates[this.template],t);(0,i.emptyElement)(this.el);(0,i.append)(this.el,r);this.afterRender(this.$el);return this}});var s=t["default"]=o},38309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.Behavior.extend({onMouseEnter:function e(){this.view.highlighter.highlightWidget({container:this.view.containerEl,el:this.view.widgetEl})},onMouseLeave:function e(){this.view.highlighter.removeHighlightFromWidget({container:this.view.containerEl,el:this.view.widgetEl})}});var n=t["default"]=r},55677:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"hidden_widgets_panel_item",tag:"div",className:"full-page-panel__field",events:{"change .js-input":"onWidgetVisibilityChange"},triggers:{mouseenter:"MouseEnter",mouseleave:"MouseLeave"},behaviors:function e(){return this.options.behaviors},initialize:function e(t){this.highlighter=t.highlighter;this.globalEventsHandler=t.globalEventsHandler;this.containerEl=t.containerEl;this.siteContainerEl=t.siteContainerEl;this.widgetEl=n(this.siteContainerEl,this.model.get("uniqueHTMLId"))},onWidgetVisibilityChange:function e(){this.setVisibilityDataAttribute()},setVisibilityDataAttribute:function e(){var t="hidden";if(this.isVisible()){this.widgetEl.classList.remove("bk-tpl-hidden-mask");t="visible"}else this.widgetEl.classList.add("bk-tpl-hidden-mask");this.globalEventsHandler.trigger("widget:visibility:".concat(this.model.get("uniqueHTMLId")),t)},isVisible:function e(){return this.widgetEl.classList.contains("bk-tpl-hidden-mask")}});function n(e,t){return e.getElementById(t)}var i=t["default"]=r},75095:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(83748);var i=s(r(55677));var a=s(r(13468));var o=s(r(98158));function s(e){return e&&e.__esModule?e:{default:e}}var l=Marionette.CompositeView.extend({childViewContainer:".js-hidden-widgets-panel-contents",template:"hidden_widgets_panel_content",childView:i.default,initialize:function e(t){this.widgetRegister=t.widgetRegister;this.toolbarButtonElement=document.querySelector(".js-reveal");this.globalEventsHandler=t.globalEventsHandler;this.highlighter=t.highlighter;this.childBehavior=t.childBehavior;this.siteContainerEl=u();this.containerEl=document.querySelector(".js-primary-container");this.envDataProvider=t.envDataProvider;this.setCollection();this.attachEvents()},events:{"click .js-cancel":"closePanelClicked"},collectionEvents:{"change:data":"templateWidgetUpdated",reset:"render"},setCollection:function e(){this.collection=this.widgetRegister.getTemplateWidgetCollection()},attachEvents:function e(){this.envDataProvider.get("V10CompatibilityMode")&&Editor.Events.on("sidebarPanel:changed pageSwitch:click dragdrop:dragStart",this.closePanel.bind(this))},childViewOptions:function e(){return{highlighter:this.highlighter,globalEventsHandler:this.globalEventsHandler,siteContainerEl:this.siteContainerEl,containerEl:this.containerEl,behaviors:{Highlight:{behaviorClass:this.childBehavior}}}},refresh:function e(t){this.siteContainerEl=u();this.collection.reset(t);return this},templateWidgetUpdated:function e(){this.render()},closePanelClicked:function e(){this.closePanel();(0,n.openIntercom)()},_toggleTemplateWidgetsMask:function e(){this.panelIsOpen?(0,a.default)():(0,o.default)()},_togglePanelOpenClass:function e(){this.panelIsOpen?this.el.classList.add("is-open"):this.el.classList.remove("is-open")},openPanel:function e(){(0,n.closeIntercom)();this.panelIsOpen=true;this._togglePanelOpenClass();this._toggleTemplateWidgetsMask();this.toolbarButtonElement.setAttribute("data-attr","unreveal")},closePanel:function e(){this.panelIsOpen=false;this._togglePanelOpenClass();this._toggleTemplateWidgetsMask();this.highlighter.removeAllHighlights({container:this.containerEl,siteContainer:this.siteContainerEl});this.toolbarButtonElement.setAttribute("data-attr","reveal")},isOpen:function e(){return this.panelIsOpen}});function u(){return document.getElementById("siteFrame").contentDocument}var c=t["default"]=l},54329:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.Behavior.extend({onMouseEnter:function e(){this.view.highlighter.removeAllHighlights({siteContainer:this.view.siteContainerEl,container:this.view.containerEl});this.view.highlighter.highlightWidget({container:this.view.containerEl,el:this.view.widgetEl})}});var n=t["default"]=r},98158:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=a;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=n.default.container.WidgetRegister.getTemplateWidgetCollection();e.forEach((function(e){var t=e.get("data");if(0===parseInt(t.showTplWidget,10)){var r=Editor.Site.Dom.window.document.querySelector("#".concat(e.get("uniqueHTMLId")));r.classList.add("bk-tpl-hidden");r.classList.remove("bk-tpl-hidden-mask")}}))}},13468:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=a;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=n.default.container.WidgetRegister.getTemplateWidgetCollection();e.forEach((function(e){var t=e.get("data");if(0===parseInt(t.showTplWidget,10)){var r=Editor.Site.Dom.window.document.querySelector("#".concat(e.get("uniqueHTMLId")));r.classList.remove("bk-tpl-hidden");r.classList.add("bk-tpl-hidden-mask")}}))}},49646:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={highlightWidget:function e(t){var r=i(t.el);t.el.classList.add("highlight");"inView"!==r&&t.container.classList.add("blink-".concat(r))},removeHighlightFromWidget:function e(t){t.el.classList.remove("highlight");n(t.container)},removeAllHighlights:function e(t){var r=t.siteContainer.querySelectorAll(".widget.highlight");Array.prototype.forEach.call(r,(function(e){e.classList.remove("highlight")}));n(t.container)}};function n(e){["top","bottom"].forEach((function(t){e.classList.remove("blink-".concat(t))}))}function i(e){var t=e.getBoundingClientRect();if(t.top<=0)return"top";if(t.bottom>=(window.innerHeight||document.documentElement.clientHeight))return"bottom";return"inView"}var a=t["default"]=r},23778:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=o(r(1904));var a=r(12295);function o(e){return e&&e.__esModule?e:{default:e}}var s=i.default.isiOS;var l=Marionette.ItemView.extend({template:"image_focus_panel",events:{"click .js-image-focus-cancel":"cancelChanges","click .js-image-focus-done":"closePanel","click .js-image-focus-bg":"cancelChanges","click .js-image-overlay":"focalPointClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.backgroundImage=t.backgroundImage;this.backgroundPosition=t.backgroundPosition;this.currentBackgroundPosition=t.backgroundPosition;this.bindEvents()},bindEvents:function e(){this.resizeHandler=this.resizeImage.bind(this);window.addEventListener("resize",this.resizeHandler,false)},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,backgroundImage:this.backgroundImage,backgroundPosition:this.backgroundPosition});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onRender:function e(){var t=this;Editor.Events.on("screenMode:change",this.closePanel.bind(this));this._loadVirtualImage(this.backgroundImage).then((function(e){var r=t.el.querySelector(".js-image");e.width>e.height?r.style.width="100%":r.style.height="100%";r.removeAttribute("hidden");var n=s()?500:0;setTimeout((function(){var e=t.el.querySelector(".js-image-wrapper");e.style.width="".concat(r.width,"px");e.style.height="".concat(r.height,"px")}),n);(0,a.isMobileScreenMode)()&&t.resizeImage();e.remove()}))},resizeImage:function e(){var t=this.el.querySelector(".js-image-wrapper");var r=this.el.querySelector(".js-image");if((0,a.isMobileScreenMode)()){t.setAttribute("hidden","true");var n=this.el.querySelector(".js-image-container");var i=n.clientWidth/r.width;var o=n.clientHeight/r.height;var s=i>o?o:i;var l=r.width*s;var u=r.height*s;r.style.width="".concat(l,"px");r.style.height="".concat(u,"px");t.style.width="".concat(l,"px");t.style.height="".concat(u,"px");t.removeAttribute("hidden")}else{if(r.width>r.height){r.style.width="100%";r.style.height=""}else{r.style.height="100%";r.style.width=""}t.style.width="".concat(r.width,"px");t.style.height="".concat(r.height,"px")}},closePanel:function e(){window.removeEventListener("resize",this.resizeHandler,false);this.trigger("panel:close");this.destroy()},cancelChanges:function e(){this.changeFocalPoint(this.backgroundPosition);this.closePanel()},focalPointClicked:function e(t){var r=this.el.querySelector(".js-image-overlay");var n="".concat(Math.floor(t.offsetX/r.clientWidth*100),"%");var i="".concat(Math.floor(t.offsetY/r.clientHeight*100),"%");var a=this.el.querySelector(".js-focal-point");a.style.left=n;a.style.top=i;this.changeFocalPoint({left:n,top:i})},changeFocalPoint:function e(t){if(t===this.currentBackgroundPosition)return;this.trigger("focus:change",t);this.currentBackgroundPosition=t},_loadVirtualImage:function e(t){return new Promise((function(e){var r=document.createElement("img");r.src=t;r.addEventListener("load",(function(){e(r)}))}))}});var u=t["default"]=l},53995:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=o(r(9752));var a=r(33835);function o(e){return e&&e.__esModule?e:{default:e}}var s=Marionette.ItemView.extend({defaultOverlayOpacity:.65,defaultStyleSets:{black:{background:"#000"},grey:{background:"#999"},white:{background:"#fff"}},excludedColours:["#000","#000000","#999","#999999","#fff","#ffffff"],customColourPickerView:null,template:"overlay_settings_panel",events:{"click .js-overlay-settings-cancel":"cancelChanges","click .js-overlay-settings-done":"saveChanges","click .js-overlay-settings-backstop":"cancelChanges","click .js-presets-tab":"showPresets","click .js-custom-tab":"showCustom","click .js-colour-button":"colourClicked","click .js-edit-colour-button":"editColourClicked","click .js-colour-node":"editColourClicked","change .js-slider-input":"onOpacityChanged","input .js-slider-input":"onOpacityChanged"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.styleSets=this.reorderStyleSets(t.styleSets);this.overlayColour=t.overlayColour;this.currentOverlayColour=this.overlayColour;this.overlayColourType=t.overlayColourType||this.findOverlayColourType(this.overlayColour);this.currentOverlayColourType=this.overlayColourType;this.overlayOpacity=t.overlayOpacity||this.defaultOverlayOpacity;this.currentOverlayOpacity=this.overlayOpacity},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,styleSets:this.styleSets,overlayColour:this.overlayColour,overlayColourType:this.overlayColourType,minValue:0,maxValue:100,overlayOpacity:this.normaliseOpacitySliderValue(this.overlayOpacity)});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onRender:function e(){this.cacheElements();this.addEventListeners()},cacheElements:function e(){this.presetsTab=this.el.querySelector(".js-presets-tab");this.customTab=this.el.querySelector(".js-custom-tab");this.presetsColourView=this.el.querySelector(".js-colour-list");this.customColourView=this.el.querySelector(".js-custom-colour");this.colourNode=this.el.querySelector(".js-colour-node");this.opacitySlider=this.el.querySelector(".js-slider-input");this.opacityValueLabel=this.el.querySelector(".js-opacity-value-label")},addEventListeners:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},closePanel:function e(){this.destroyCustomColourPicker();this.trigger("panel:close");this.destroy()},saveChanges:function e(){this.closePanel()},cancelChanges:function e(){this.changeOverlaySettings({overlayColour:this.overlayColour,overlayColourType:this.overlayColourType,overlayOpacity:this.overlayOpacity});this.closePanel()},colourClicked:function e(t){var r=t.currentTarget;var n=r.getAttribute("data-colour");this.removeActiveColourButtonClass();r.classList.add("is-selected");this.changeCustomColourNodeBackground(n);this.changeOverlaySettings({overlayColour:n,overlayColourType:"presets",overlayOpacity:this.currentOverlayOpacity})},editColourClicked:function e(){this.customColourPickerView=new i.default({colorType:"overlay",fill:this.currentOverlayColour,colorNode:this.colourNode});this.customColourPickerView.render();this.customColourPickerView.on("save",this.onColourPickerColourSaved.bind(this));this.customColourPickerView.on("change",this.onColourPickerColourChanged.bind(this))},showPresets:function e(){this.customColourView.setAttribute("hidden",true);this.presetsColourView.removeAttribute("hidden");this.removeActiveTabClass();this.presetsTab.classList.add("is-selected")},showCustom:function e(){this.presetsColourView.setAttribute("hidden",true);this.customColourView.removeAttribute("hidden");this.removeActiveTabClass();this.customTab.classList.add("is-selected")},onOpacityChanged:function e(){var t=this.opacitySlider.value.trim();this.changeOpacityLabelValue(t);this.changeOverlayOpacity(Number(t/100).toFixed(2))},reorderStyleSets:function e(t){var r=this;var n=Object.keys(t).reduce((function(e,n){r.excludedColours.includes(t[n].background)||(e[n]=t[n]);return e}),{});return Object.assign(n,this.defaultStyleSets)},findOverlayColourType:function e(t){return this.hasSelectedPresetsColour(t)?"presets":"custom"},normaliseOpacitySliderValue:function e(t){return Math.floor(100*t)},destroyCustomColourPicker:function e(){if(!this.customColourPickerView)return;this.customColourPickerView.close();this.customColourPickerView=null},removeActiveTabClass:function e(){this.el.querySelector(".js-tab-button.is-selected").classList.remove("is-selected")},removeActiveColourButtonClass:function e(){var t=this.el.querySelector(".js-colour-button.is-selected");t&&t.classList.remove("is-selected")},hasSelectedPresetsColour:function e(t){var r=this;return Object.keys(this.styleSets).filter((function(e){return r.styleSets[e].background===t})).length>0},isOverlaySettingChanged:function e(t){return t.overlayColour!==this.currentOverlayColour||t.overlayColourType!==this.currentOverlayColourType||t.overlayOpacity!==this.currentOverlayOpacity},changeOverlaySettings:function e(t){if(!this.isOverlaySettingChanged(t))return;this.trigger("overlay:change",{overlayColour:t.overlayColour,overlayColourType:t.overlayColourType,overlayOpacity:t.overlayOpacity});this.currentOverlayColourType=t.overlayColourType;this.currentOverlayColour=t.overlayColour;this.currentOverlayOpacity=t.overlayOpacity},changeOverlayOpacity:function e(t){var r=this;this.trigger("opacity:drag",t);(0,a.debounce)((function(){r.changeOverlaySettings({overlayColour:r.currentOverlayColour,overlayColourType:r.currentOverlayColourType,overlayOpacity:t})}),200)()},onColourPickerColourSaved:function e(t){this.changeOverlaySettings({overlayColour:t,overlayColourType:"custom",overlayOpacity:this.currentOverlayOpacity})},onColourPickerColourChanged:function e(t){this.changeCustomColourNodeBackground(t)},changeCustomColourNodeBackground:function e(t){this.colourNode.style.backgroundColor=t},changeOpacityLabelValue:function e(t){this.opacityValueLabel.innerText="".concat(t,"%")}});var l=t["default"]=s},33609:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({initialize:function e(t){t.picture&&t.picture.data&&this.set("picture",t.picture.data.url)}});var n=t["default"]=r},92239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(33609));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.Collection.extend({model:n.default},{fromFacebookAlbumData:function e(t){return new a(t)}});var o=t["default"]=a},35391:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=t.ImagesFacebookAlbumView=void 0;var n=r(9878);function i(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function a(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function s(e){i(o,n,a,s,l,"next",e)}function l(e){i(o,n,a,s,l,"throw",e)}s(void 0)}))}}var o="loading-spinner";var s=t.ImagesFacebookAlbumView=Backbone.View.extend({tagName:"li",className:"facebook-album-list__wrapper",events:{"click .js-facebook-album":"onClickAlbum"},render:function e(){(0,n.append)(this.el,Twig.render(Twig.templates.images_panel_facebook_album,this.model.toJSON()))},onClickAlbum:function e(){this.trigger("album:click",this.model.get("id"))}});var l=Marionette.CollectionView.extend({childView:s,childEvents:{"album:click":"onClickAlbum"},events:{"click .js-fb-login":"onClickFbLogin"},initialize:function e(t){this.facebookImageRetriever=t.facebookImageRetriever;this.getAlbums()},renderAlbums:function e(t){this.collection=t;this.render();this.hideSpinner()},onClickFbLogin:function e(){var t=this;var r={appId:App.frontEndBucket.facebookAppId,baseUrl:App.frontEndBucket.domain,protocol:App.frontEndBucket.protocol};var n=JSON.stringify({type:"facebook",data:r});if(window.WebViewBridge){window.WebViewBridge.send(n);return}if(window.isReactNative&&"android"===window.reactNativePlatform){postMessage(n);return}this.facebookImageRetriever.login().then((function(){t.hideLogin();t.getAlbums()}))},hideLogin:function e(){this.el.classList.add(o);var t=document.querySelector(".js-fb-login-wrapper");t&&(t.hidden=true)},showLogin:function e(){this.hideSpinner();(0,n.append)(this.el,Twig.render(Twig.templates.images_panel_facebook_login));var t=document.querySelector(".js-fb-login-wrapper");t&&(t.hidden=false)},getAlbums:function e(){var t=this;return a(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return t.facebookImageRetriever.getAlbums();case 3:r=n.sent;t.renderAlbums(r);n.next=10;break;case 7:n.prev=7;n.t0=n["catch"](0);t.showLogin();case 10:case"end":return n.stop()}}),e,null,[[0,7]])})))()},hideSpinner:function e(){this.trigger("album:loaded");this.el.classList.remove(o)},onClickAlbum:function e(t,r){this.trigger("album:click",r,this.facebookImageRetriever)}});var u=t["default"]=l},52578:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({getImage:function e(){return this.get("images")[0].source}});var n=t["default"]=r},98853:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(92239));var i=a(r(8117));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)}))}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(52578));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.Collection.extend({model:n.default},{fromFacebookImagesData:function e(t){return new a(t)}});var o=t["default"]=a},61155:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=t.ImagesFacebookImagesCollectionView=t.ImagesFacebookImageView=void 0;var n=i(r(8117));function i(e){return e&&e.__esModule?e:{default:e}}var a=t.ImagesFacebookImageView=Backbone.View.extend({tagName:"li",className:"images-panel-recent__image-wrapper image-list__wrapper",events:{"click .js-facebook-image":"onClickImage"},render:function e(){this.$el.append(Twig.render(Twig.templates.images_panel_facebook_image,this.model.toJSON()))},onClickImage:function e(){this.trigger("image:click",this.model.getImage())}});var o=Backbone.View.extend({tagName:"li",className:"images-panel-recent__image-wrapper image-list__wrapper has-checkbox",events:{"click .js-facebook-image":"onClickImage"},onClickImage:function e(){this.$(".js-image-checkbox").click();this.$el.toggleClass("is-selected",this.$(".js-image-checkbox").is(":checked"));this.trigger("galleryImage:click",this.model,this.$(".js-image-checkbox").is(":checked"))},render:function e(){this.$el.append(Twig.render(Twig.templates.images_panel_facebook_image_for_gallery,this.model.toJSON()))}});var s=t.ImagesFacebookImagesCollectionView=Marionette.CollectionView.extend({childEvents:{"image:click":"onClickImage","galleryImage:click":"onClickGalleryImage"},initialize:function e(){this.selectedImages=new n.default},onClickGalleryImage:function e(t,r,n){n?this.selectedImages.add(r):this.selectedImages.remove(r);this.trigger("images:change",this.selectedImages)},onClickImage:function e(t,r){this.trigger("click:image",r)}});var l=t["default"]=Backbone.View.extend({initialize:function e(t){var r=this;this.siteRef=t.siteRef||void 0;t.fbImageRetriever.getImages(t.albumId).then((function(e){r.initializeCollectionView(e,t.widgetType);"image"!==t.widgetType&&r.renderGalleryButtons(t.widgetType);r.hideSpinner()}));this.galleryAssets=t.galleryAssets;this.globalAssets=t.globalAssets;this.listenTo(this,"selection:confirm",this.onSelectionConfirm)},destroy:function e(){this.remove()},hideSpinner:function e(){this.trigger("fbImages:loaded");this.$el.removeClass("loading-spinner")},initializeCollectionView:function e(t,r){this.collectionView=new s({collection:t,el:".js-facebook-collection-view",childView:this.collectionChildView(r)});this.listenTo(this.collectionView,"click:image",this.onClickImage);this.listenTo(this.collectionView,"images:change",this.onChangeImages);this.collectionView.render()},onSelectionConfirm:function e(){var t=this,r;var n=[];this.showSpinner();this.selectedImages.forEach((function(e){var r=e.getImage();var i=$.Deferred();t.uploadFacebookImage(r).done((function(e){t.galleryAssets.push(e);i.resolve()})).fail(i.reject);n.push(i.promise())}));(r=$).when.apply(r,n).done((function(){t.trigger("images:select:complete",{assets:t.galleryAssets,enableSave:true})})).fail(this.showErrorUI.bind(this))},onChangeImages:function e(t){this.selectedImages=t;this.$(".js-selected-images-count").text(t.length);this.trigger("images:change")},renderGalleryButtons:function e(){this.selectedImagesCount=0;this.$el.append(Twig.render(Twig.templates.images_panel_facebook_gallery_buttons,{selectedImagesCount:this.selectedImagesCount}))},collectionChildView:function e(t){if("image"===t)return a;return o},showSpinner:function e(){this.collectionView.collection=null;this.collectionView.render();this.$(".js-gallery").prop("hidden",true);this.$el.addClass("loading-spinner")},onClickImage:function e(t){var r=this;this.showSpinner();this.uploadFacebookImage(t).done((function(e){r.trigger("image:click",e)})).fail(this.showErrorUI.bind(this))},showErrorUI:function e(t){var r=Math.round(parseInt(App.user.capabilities.storageLimit,10)/1048576*100)/100;this.$(".js-upload-panel-error-content").removeAttr("hidden");this.hideSpinner();t&&"cannotUploadAccountHolderExceededStorageLimit"===t?this.$(".js-upload-error-msg").text(App.t("shared_components.imagespanel.uploading_error_exceeded_limit","- you have exceeded the storage limit of %1MB.",r)):this.$(".js-upload-error-msg").text(App.t("shared_components.imagespanel.uploading_error_general","- We’re really sorry about this. Please email %1 so our support team can look into this for you",App.brand.supportEmail))},uploadFacebookImage:function e(t){var r=this;var n=$.Deferred();this.getUploadToken().done((function(e){var i={token:e,url:t,type:"image",siteRef:App.session.get("siteRef")||r.siteRef};$.ajax({type:"POST",url:"".concat(App.session.get("apiProxyBaseUrl"),"/users/").concat(App.session.get("userRef"),"/assets"),async:true,data:i,xhrFields:{withCredentials:true},headers:{"X-CSRF-TOKEN":App.session.get("csrfToken")}}).done((function(e){var t=JSON.parse(e).result;r.globalAssets.add(new BaseKit.Globals.Asset(t));n.resolve(t)})).fail((function(e){var t=JSON.parse(e.responseText).errorKey;n.reject(t)}))}));return n.promise()},getUploadToken:function e(){var t=$.Deferred();$.ajax({type:"POST",url:"".concat(App.session.get("apiProxyBaseUrl"),"/users/").concat(App.session.get("userRef"),"/upload-tokens"),async:true,xhrFields:{withCredentials:true},headers:{"X-CSRF-TOKEN":App.session.get("csrfToken")}}).done((function(e){t.resolve(e.token)}));return t.promise()}})},5097:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(81385));var i=r(55372);function a(e){return e&&e.__esModule?e:{default:e}}var o=616;function s(){var e=(0,i.isTouchDevice)();var t=window.innerWidth0&&Sortable.create(this.$(".js-image-list")[0],r)},updateDisplayOrder:function e(){var t=this;var r=[];this.$(".js-image-list-item").each((function(e,n){var i=void 0!==$(n).data("tpl-asset-ref");var a=t.currentAssets.find((function(e){var t=e.ref,r=e.tplAssetRef;if(i)return r===$(n).data("tpl-asset-ref").toString();return t===$(n).data("ref")}));r.push(a)}));this.trigger("order:change",r);this.currentAssets=r;this.renderSettings()},resetOrderClicked:function e(){this.render();this.trigger("order:change",this.previousAssets)},imageListItemClicked:function e(t){if(this.isReorderMode)return;this._setActiveImageListItem(t.currentTarget)},navigatePrevItemClicked:function e(){var t=this._getActiveImageItem();t.previousElementSibling&&this._setActiveImageListItem(t.previousElementSibling)},navigateNextItemClicked:function e(){var t=this._getActiveImageItem();t.nextElementSibling&&this._setActiveImageListItem(t.nextElementSibling)},titleChanged:function e(t){this.selectedAsset.title=t.currentTarget.value.trim();this.trigger("settings:change",this.currentAssets)},descriptionChanged:function e(t){this.selectedAsset.description=t.currentTarget.value.trim();this.trigger("settings:change",this.currentAssets)},imageLinkClicked:function e(){this.linkEditorView=new n.default({url:this.selectedAsset.linkUrl,target:this.selectedAsset.linkTarget}).render();this.listenTo(this.linkEditorView,"link:change",this._insertLink);this.listenTo(this.linkEditorView,"link:remove",this._removeLink);this.listenTo(this.linkEditorView,"linkEditor:close",this._linkEditorClosed)},setImageSettingsVisible:function e(t){this._setImageListControlsVisible(!t);this._setImageListContainerVisible(!t);this._setImageSettingsContainerVisible(t)},setReorderModeActive:function e(t){this.isReorderMode=t},_setActiveImageListItem:function e(t){this._removeActiveImageItemState();t.classList.add("is-active");var r=t.dataset.ref?parseInt(t.dataset.ref,10):t.dataset.tplAssetRef;this.selectedAsset=this.currentAssets.filter((function(e){return e.ref===r||e.tplAssetRef===r}))[0];this.renderSettings();this.trigger("settings:open")},_insertLink:function e(t){t.url&&this._updateSelectedAssetLink(t.url,t.target)},_removeLink:function e(){this._updateSelectedAssetLink("","")},_updateSelectedAssetLink:function e(t,r){this.selectedAsset.linkUrl=t;this.selectedAsset.linkTarget=r;this.renderSettings();this.trigger("settings:change",this.currentAssets)},_linkEditorClosed:function e(){if(!this.linkEditorView)return;this.stopListening(this.linkEditorView,"link:change");this.stopListening(this.linkEditorView,"link:remove");this.stopListening(this.linkEditorView,"linkEditor:close");this.linkEditorView=null},_getActiveImageItem:function e(){return this.el.querySelector(".js-image-list-item.is-active")},_getFirstAsset:function e(t){return t.length>0?t[0]:null},_removeActiveImageItemState:function e(){var t=this._getActiveImageItem();t.classList.remove("is-active")},_getImageSettingsContainer:function e(){return this.el.querySelector(".js-image-settings-container")},_setImageSettingsContainerVisible:function e(t){var r=this._getImageSettingsContainer();t?r.classList.add("is-active"):r.classList.remove("is-active")},_getImageListContainer:function e(){return this.el.querySelector(".js-image-list-container")},_setImageListContainerVisible:function e(t){var r=this._getImageListContainer();t?r.classList.remove("is-inactive"):r.classList.add("is-inactive")},_getImageListControls:function e(){return this.el.querySelector(".js-controls")},_setImageListControlsVisible:function e(t){var r=this._getImageListControls();t?r.removeAttribute("hidden"):r.setAttribute("hidden","hidden")}});var u=t["default"]=l},90442:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(){return App.user.capabilities.imageEditing}var n=Marionette.ItemView.extend({events:{"change .js-title":"titleChanged","change .js-description":"descriptionChanged","click .js-edit":"openImageEditor","click .js-preview":"openImagePreview","click .js-delete":"deleteClicked",submit:"onSubmit"},initialize:function e(t){this.imageEditor=t.imageEditor;return this},render:function e(){var t=_.extend(this.model.toJSON());this.$el.empty().append(Twig.render(Twig.templates.images_panel_image_edit,{asset:t,editable:r()}));return this},openImagePreview:function e(){var t=Twig.render(Twig.templates.images_panel_image_preview,_.extend({asset:this.model.toJSON()},this.getImageDimensions(this.model.toJSON())));$("body").append(t);$(".js-close-preview").on("click",(function(){$(".js-image-preview").remove()}));this.addESCKeyEvent()},addESCKeyEvent:function e(){$(document).keyup((function(e){27===e.keyCode&&$(".js-image-preview").remove()}))},getImageDimensions:function e(t){var r=window.innerWidth;var n=window.innerHeight;var i=r-160;var a=n-160;var o=t.imageHeight;var s=t.imageWidth;var l=o;var u=s;if(s>i||o>a)if(s/i>o/a){u=i;l=parseInt(o/(s/u),10)}else{l=a;u=parseInt(s/(o/l),10)}return{width:u,height:l}},titleChanged:function e(){var t=this.$(".js-title").val().trim();this.model.set("title",t)},descriptionChanged:function e(){var t=this.$(".js-description").val().trim();this.model.set("description",t)},onSubmit:function e(t){var r=this;t.preventDefault();this.model.save(void 0,{patch:true,wait:true,success:function e(){r.trigger("asset:saved");r.model.trigger("asset:saved")}})},deleteClicked:function e(t){var r=this;t.preventDefault();this.model.destroy({success:function e(){r.trigger("asset:deleted",r.model)}})},openImageEditor:function e(){this.el.querySelector(".js-image-wrap").classList.add("is-loading");this.imageEditor.open({image:this.el.querySelector(".js-image"),url:this.model.get("url"),onLoad:this.onImageEditorLoad.bind(this),onSave:this.saveEditedImg.bind(this),onError:this.onImageEditorError.bind(this)})},onImageEditorLoad:function e(){this.el.querySelector(".js-image-wrap").classList.remove("is-loading")},onImageEditorError:function e(t){console.error(t)},saveEditedImg:function e(t){var r=this.model.get("title");var n=this.model.get("description");var i=this.model.get("ref");this.model.clear().set(_.extend(t,{title:r,description:n}));this.collection.add(this.model);this.render();this.trigger("asset:edited",this.model.toJSON(),i)}});var i=t["default"]=n},32229:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({events:{"click .js-image":"onImageClick","change .js-image-checkbox":"onImageSelected","click .js-setting":"onSettingClick"},initialize:function e(t){this.widgetType=t.widgetType},onImageClick:function e(t){t.stopPropagation();"image"===this.widgetType?this.trigger("select"):this.selectImage()},onSettingClick:function e(t){t.stopPropagation();this.trigger("edit")},selectImage:function e(){this.$(".js-image-checkbox").click()},onImageSelected:function e(t){t.stopPropagation();this.$el.toggleClass("is-selected",this.$(".js-image-checkbox").is(":checked"));this.trigger("pick",this.$(".js-image-checkbox").is(":checked"))}});var n=t["default"]=r},81960:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({defaults:{widgetType:"image",panel:"upload",parentPanel:void 0,isSubPanel:false,asset:void 0,title:App.t("shared_components.imagespanel.source_title","Image source"),forceHidden:false,showSaveBtn:false,galleryAssets:void 0},initialize:function e(){return this}});BaseKit.Panels.Model=r;var n=t["default"]=r},35306:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=v(r(31170));var i=v(r(98853));var a=v(r(35391));var o=v(r(56526));var s=v(r(48749));var l=v(r(61155));var u=v(r(5097));var c=v(r(4956));var d=v(r(90442));var f=v(r(53738));var p=v(r(61978));var g=v(r(58041));var h=r(55372);function v(e){return e&&e.__esModule?e:{default:e}}var m=616;function y(){return(0,h.isTouchDevice)()&&b()}function b(){return window.innerWidth1&&void 0!==arguments[1])||arguments[1];if("image"===this.model.get("widgetType")){this.trigger("asset:change",t);r&&this.closePanel()}else{this.model.get("galleryAssets").unshift(t);this.openRecentImagesPanel({enableSave:true});this.sourceSelected()}},imageReset:function e(){this.trigger("asset:reset")},openImageEditPanel:function e(t){this.model.set({panel:"editImage",parentPanel:"recentImages",isSubPanel:true,asset:t,showSaveBtn:false,title:App.t("shared_components.imagespanel.edit_image","Image Settings")})},attachEditImageViewEvents:function e(){this.editImageView=new d.default({model:this.model.get("asset"),el:".js-edit-image",collection:this.getGlobalAssets(),imageEditor:c.default});this.currentView=this.editImageView;this.listenTo(this.editImageView,"asset:saved",this.openRecentImagesPanel);this.listenTo(this.editImageView,"asset:deleted",this.handleDeletion);this.listenTo(this.editImageView,"asset:edited",this.hendleEditedAsset)},handleDeletion:function e(t){this.trigger("asset:delete",t);this.openRecentImagesPanel()},hendleEditedAsset:function e(t,r){if("gallery"===this.model.get("widgetType")||"slideshow"===this.model.get("widgetType")){var n=this.model.get("galleryAssets");var i=null;n.unshift(t);_.each(n,(function(e,t){e.ref===r&&(i=t)}));i&&n.splice(i,1)}},attachLandingViewEvents:function e(){this.landingView=new g.default({el:".js-landing"});this.currentView=this.landingView;this.listenTo(this.landingView,"open:main-imagespanel",this.openUploadPanel)},attachGalleryViewEvents:function e(){this.galleryView=new u.default({el:".js-gallery",model:this.model,collection:new BaseKit.Globals.ImageAssets(this.model.get("galleryAssets"))});this.currentView=this.galleryView;this.listenTo(this.galleryView,"open:upload",this.openUploadPanel);this.listenTo(this.galleryView,"order:change",this.updateAssets);this.listenTo(this.galleryView,"order:edit",this.editAssetsOrder);this.listenTo(this.galleryView,"settings:change",this.updateAssets);this.listenTo(this.galleryView,"settings:open",this.openGallerySettings);this.listenTo(this.galleryView,"asset:delete",this.galleryAssetDelete)},updateAssets:function e(t){this.model.set("galleryAssets",t);this.galleryAssetsUpdated=true;t.length<1?this.openGalleryPanel({assets:this.model.get("galleryAssets"),enableSave:true}):this._enableSave()},editAssetsOrder:function e(){this._setGalleryViewInReorderMode(true)},galleryAssetDelete:function e(){this._restoreDefaultGalleryView()},openGallerySettings:function e(){b()&&this.model.set("mode","image-settings");this._setGallerySettingsVisible(true)},backClicked:function e(){this._restoreDefaultGalleryView()},_getFirstGalleryAsset:function e(t){return t.length>0?t[0]:null},_restoreDefaultGalleryView:function e(){"mobile-sortable"!==this.model.get("mode")&&"image-settings"!==this.model.get("mode")||this.model.set("mode",void 0);this._setGalleryViewInReorderMode(false);this._setGallerySettingsVisible(false)},_setGalleryViewInReorderMode:function e(t){var r=this.el.querySelector(".js-images-panel");t?r.classList.add("is-sortable"):r.classList.remove("is-sortable");this.currentView.setReorderModeActive(t)},_setGallerySettingsVisible:function e(t){var r=this.el.querySelector(".js-dialog-header");t?r.classList.add("is-gallery-settings-active"):r.classList.remove("is-gallery-settings-active");this.currentView.setImageSettingsVisible(t)},_isMultipleImagesWidget:function e(){var t=this.model.get("widgetType");return"gallery"===t||"slideshow"===t},_enableAddImages:function e(){this.$(".js-selection-confirm").removeAttr("disabled")},_enableSave:function e(){var t=this.el.querySelector(".js-save");t.removeAttribute("disabled");t.classList.contains("cl-button--disabled")&&t.classList.remove("cl-button--disabled")}});BaseKit.Panels.ImagesPanelView=O;var A=t["default"]=O},53738:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(32229));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return c(e)||u(e,t)||s(e,t)||o()}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0];var n=r?document.querySelector(".js-image-panel-content"):document.querySelector(".js-image-panel-wrapper");var i=100;var a=Math.abs(n.scrollHeight-n.clientHeight-n.scrollTop);var o=this.infiniteScroll.offset{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(69464));var i=r(83489);var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){s(a,n,i,o,l,"next",e)}function l(e){s(a,n,i,o,l,"throw",e)}o(void 0)}))}}var u=12;var c=616;var d=1;var f=1;function p(){var e;var t=null!==(e=App.brand.capabilities.enforceCreditsForStockImages)&&void 0!==e?e:"0";return"1"===t}function g(){if(p()){var e=parseInt(App.user.capabilities.imageCredits,10);var t=parseInt(App.user.usedImageCredits,10);var r=e-t;var n=r<0?0:r;return n}return Infinity}function h(){return App.user.languageCode}function v(){return App.user.ref}function m(){return n.default.getState().site.ref}function y(){return App.session.get("brand").domain}function b(){return App.session.get("protocol")}function w(){return"".concat(b(),"://account.").concat(y(),"/subscription")}function _(){return App.brand.capabilities.enableBuyCredits}function S(){var e=null;var t=App.user.owner.externalSubscriptionURL;var r=App.brand.externalSubscriptionLink;if(1!==parseInt(_(),10))return null;e=t&&t.length>0?t:r&&r.length>0?r:w();return e}function P(){if(p()){var e=parseInt(App.user.usedImageCredits,10);App.user.usedImageCredits=e+1}}function E(){return Math.round(parseInt(App.user.capabilities.storageLimit,10)/1048576*100)/100}function k(){return App.brand.supportEmail}function C(){return App.frontEndBucket.apiProxyBaseUrl}function O(){App.mixpanelTrack("Editor buy more credits button","")}function A(e){return T.apply(this,arguments)}function T(){T=l(regeneratorRuntime.mark((function e(t){var r,n,i,a,o=arguments;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:r=o.length>1&&void 0!==o[1]?o[1]:"GET";n=o.length>2&&void 0!==o[2]?o[2]:null;i=new Headers;i.append("X-CSRF-TOKEN",App.frontEndBucket.csrfToken);a=new Request(t,{method:r,headers:i,credentials:"include",body:n});return s.abrupt("return",window.fetch(a));case 6:case"end":return s.stop()}}),e)})));return T.apply(this,arguments)}var j=Marionette.ItemView.extend({events:{"click .js-image":"onImageClick","click .js-previous":"onPreviousClick","click .js-next":"onNextClick","click .js-confirm":"onConfirm","click .js-buy-credits":"buyCreditClicked","click .js-search":"onSearchSubmit"},initialize:function e(t){this.searchTerm="";this.globalAssets=t.globalAssets;this.siteRef=t.siteRef;this.currentOffset=d;this.selectedImg="";this.inFilestack=!!t.inFilestack;this.collection=new Backbone.Collection;this.unsubscribe=n.default.subscribe(this.handleStateChange.bind(this));return this},handleStateChange:function e(){if(!this.el){this.unsubscribe();return}var t=n.default.getState();t.ui.panel.cancelActive?this.enableCancel():this.disableCancel()},disableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&!t.disabled&&t.setAttribute("disabled","disabled")},enableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&t.disabled&&t.removeAttribute("disabled")},onSearchSubmit:function e(t){t.preventDefault();var r=this.el.querySelector(".js-search-value").value;r&&this.doSearch(r,1)},updateImagesCollection:function e(t){this.collection.set(t)},searchError:function e(){this.hideSearchLoadingUi();this.renderHTMLWithResult();this.updateImagesCollection([])},doSearch:function e(t,r){var n=this;return l(regeneratorRuntime.mark((function e(){var i,a;return regeneratorRuntime.wrap((function e(o){while(1)switch(o.prev=o.next){case 0:n.searchTerm=t;n.showSearchLoadingUi();o.prev=2;o.next=5;return A("".concat(C(),"/stock-images?search=").concat(t,"&offset=").concat(r,"&count=").concat(u,"&language=").concat(h()));case 5:i=o.sent;if(!i.ok){o.next=16;break}o.next=9;return i.json();case 9:a=o.sent;n.hideSearchLoadingUi();n.renderHTMLWithResult(a.result,r);n.updateImagesCollection(a.result.images);n.currentOffset=r+u;o.next=17;break;case 16:n.searchError();case 17:o.next=22;break;case 19:o.prev=19;o.t0=o["catch"](2);n.searchError();case 22:case"end":return o.stop()}}),e,null,[[2,19]])})))()},addImageAuthorCredit:function e(t){var r=t.name,n=t.photoUrl,i=t.authorUrl;var o=document.createElement("span");var s='Photo by: %3';var l=(0,a.default)("shared_components.stockimage.pexels.photo_by",s,n,i,r);o.id="author-credit";this.el.querySelector("#images-panel__author-credit").appendChild(o);this.el.querySelector("#author-credit").innerHTML=l;this.el.querySelectorAll("#author-credit a").forEach((function(e){return e.setAttribute("target","_blank")}))},renderHTMLWithResult:function e(t,r){var n=t?t.images:[];var i=t?t.result_count:void 0;var o=(0,a.default)("shared_components.stockimage.single_credit_remaining","Credit remaining");var s=(0,a.default)("shared_components.stockimage.credits_remaining","Credits remaining");var l=Twig.render(Twig.templates.images_panel_stock_image_list,{images:n,currentOffset:r,searchTotalCount:i,imageUnit:1===g()?o:s,buyCreditUrl:S(),remainingCredits:g()});this.el.querySelector(".js-image-list").innerHTML=l;this.el.querySelector(".js-image-list").removeAttribute("hidden")},onImageClick:function e(t){t.stopPropagation();var r=t.currentTarget.getAttribute("data-ref").replace("image-ref-","");var n=this.collection.find((function(e){return e.get("id").toString()===r}));this.openSelectedImagePreview(n)},onPreviousClick:function e(){var t=this.el.querySelector(".js-search-value").value;var r=this.currentOffset-2*u;t&&r>0&&this.doSearch(t,r)},onNextClick:function e(){var t=this.el.querySelector(".js-search-value").value;t&&this.doSearch(t,this.currentOffset)},showSearchLoadingUi:function e(){try{this.el.querySelector(".js-image-list").setAttribute("hidden",true);this.el.querySelector(".js-landing-message").setAttribute("hidden",true);this.el.querySelector(".js-images-loading").removeAttribute("hidden")}catch(e){console.error(e)}},hideSearchLoadingUi:function e(){this.el.querySelector(".js-images-loading").setAttribute("hidden",true)},addCloseAction:function e(){var t=this;this.model.set("closeAction",(function(){t.closePreview();t.model.unset("closeAction")}))},closePreview:function e(){var t=(0,a.default)("shared_components.stockimage.stock_images","Stock images");this.el.querySelector(".js-stock-image-preview").setAttribute("hidden",true);this.el.querySelector("#images-panel__author-credit").removeChild(this.el.querySelector("#author-credit"));this.el.querySelector(".js-image-wrap").parentNode.removeChild(this.el.querySelector(".js-image-wrap"));this.el.querySelector(".js-stock-images").removeAttribute("hidden");this.el.querySelector(".js-search-wrap").removeAttribute("hidden");this.el.querySelector(".js-selection-confirm").setAttribute("hidden",true);this.el.querySelector(".js-controls").classList.remove("images-panel__callout--compact");document.querySelector(".js-images-panel-header-title").textContent=t;document.querySelector(".js-close").classList.remove("images-panel__button--back")},openSelectedImagePreview:function e(t){var r=Twig.render(Twig.templates.images_panel_stock_image_preview,{asset:t.toJSON(),useFullUrl:window.outerWidth>c});var n=(0,a.default)("shared_components.stockimage.image_preview","Image preview");this.selectedImg=t;this.trigger("image:preview");document.querySelector(".js-confirm").setAttribute("disabled",true);this.preloadImageData(t).then((function(e){if(e.image&&g()>0){document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-uri",e.image.uri);document.querySelector(".js-confirm").removeAttribute("disabled")}}));this.$(".js-stock-image-preview").append(r).removeAttr("hidden");this.el.querySelector(".js-stock-images").setAttribute("hidden",true);this.el.querySelector(".js-search-wrap").setAttribute("hidden",true);this.el.querySelector(".js-selection-confirm").removeAttribute("hidden");this.el.querySelector(".js-controls").classList.add("images-panel__callout--compact");document.querySelector(".js-images-panel-header-title").textContent=n;document.querySelector(".js-close").classList.add("images-panel__button--back");t.get("author")&&this.addImageAuthorCredit({name:t.get("author"),photoUrl:t.get("photo_url"),authorUrl:t.get("author_url")});this.addCloseAction()},onConfirm:function e(){var t=this;return l(regeneratorRuntime.mark((function e(){var r,a,o;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:r=document.querySelector(".settings-imagedetail__image");r&&(r.src=t.selectedImg.get("preview"));n.default.dispatch((0,i.disableSave)());n.default.dispatch((0,i.disableCancel)());a=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-uri");o=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-filename");t.setMixpanelSearchTerm();t.showImageLoadingUi();if(!t.inFilestack){s.next=12;break}t.filestackHandoff(a,o);s.next=14;break;case 12:s.next=14;return t.uploadImage(a,o);case 14:t.model.unset("closeAction");case 15:case"end":return s.stop()}}),e)})))()},showImageLoadingUi:function e(){var t=(0,a.default)("shared_components.imagespanel.saving_stock_image","Retrieving stock image...");document.querySelector(".js-images-panel-header-title").textContent=t;this.el.querySelector(".js-stock-image-img-loading").removeAttribute("hidden");this.el.querySelector(".js-image-wrap").classList.add("stock-image-wrap--loading");this.el.querySelector(".js-stock-image-img").classList.add("stock-image__image--loading");this.el.querySelector(".js-selection-confirm").setAttribute("hidden","hidden");document.querySelector(".js-images-panel .js-close").setAttribute("hidden","hidden")},preloadImageData:function e(t){return l(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return A("".concat(C(),"/stock-images/").concat(t.id));case 3:r=n.sent;if(!r.ok){n.next=6;break}return n.abrupt("return",r.json());case 6:return n.abrupt("return",null);case 9:n.prev=9;n.t0=n["catch"](0);console.error(n.t0);return n.abrupt("return",null);case 13:case"end":return n.stop()}}),e,null,[[0,9]])})))()},filestackHandoff:function e(t,r){try{this.trigger("image:select",{stockImageUri:t,stockImageFilename:r})}catch(e){this.handleErrorUpload(e);this.reset()}},uploadImage:function e(t,r){var a=this;return l(regeneratorRuntime.mark((function e(){var o,s,l,u,c,d;return regeneratorRuntime.wrap((function e(p){while(1)switch(p.prev=p.next){case 0:p.next=2;return a.getUploadToken();case 2:o=p.sent;s=new FormData;s.append("token",o);s.append("type","image");s.append("stockImageProviderRef",f);s.append("stockImageUri",t);s.append("stockImageFilename",r);s.append("siteRef",m()||a.siteRef);p.prev=10;p.next=13;return A("".concat(C(),"/users/").concat(v(),"/assets"),"POST",s);case 13:l=p.sent;p.next=16;return l.json();case 16:u=p.sent;n.default.dispatch((0,i.enableCancel)());if(!l.ok){p.next=28;break}c=u.result;a.globalAssets.add(c);P();p.next=24;return A("/refresh");case 24:d=p.sent;if(d.ok){a.trigger("image:select",c);n.default.dispatch((0,i.enableSave)())}p.next=30;break;case 28:a.handleErrorUpload(u.errorKey);a.reset();case 30:p.next=37;break;case 32:p.prev=32;p.t0=p["catch"](10);console.log(p.t0);a.handleErrorUpload(p.t0);a.reset();case 37:case"end":return p.stop()}}),e,null,[[10,32]])})))()},reset:function e(){this.trigger("image:reset");this.hideNotification();document.querySelector(".images-panel__overlay").style.display="none";document.querySelector(".js-images-panel").style.display="inherit";n.default.dispatch((0,i.disableSave)());n.default.dispatch((0,i.enableCancel)())},hideNotification:function e(){var t=document.querySelector(".action-notification.action-notification--retrieving");t&&t.classList.remove("is-visible")},handleErrorUpload:function e(t){var r=(0,a.default)("shared_components.stockimage.stock_images","Stock images");var n=(0,a.default)("shared_components.stockimage.uploading_error_general","We’re really sorry about this. Please email %1 so our support team can look into this for you",k());t&&"cannotUploadAccountHolderExceededStorageLimit"===t&&(n=(0,a.default)("shared_components.stockimage.uploading_error_exceeded_limit","You have exceeded the storage limit of %1MB available on your plan",E()));document.querySelector(".js-images-panel-header-title").textContent=r;this.el.querySelector(".js-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img").setAttribute("hidden","hidden");this.el.querySelector(".js-error-message").textContent=n;this.el.querySelector(".js-error").removeAttribute("hidden");document.querySelector(".js-images-panel .js-close").removeAttribute("hidden")},getUploadToken:function e(){return l(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return A("".concat(C(),"/users/").concat(App.session.get("userRef"),"/upload-tokens"),"POST");case 3:t=n.sent;if(!t.ok){n.next=9;break}n.next=7;return t.json();case 7:r=n.sent;return n.abrupt("return",r.token);case 9:n.next=14;break;case 11:n.prev=11;n.t0=n["catch"](0);return n.abrupt("return",null);case 14:return n.abrupt("return",null);case 15:case"end":return n.stop()}}),e,null,[[0,11]])})))()},setMixpanelSearchTerm:function e(){var t={provider:"Getty",searchTerm:this.searchTerm};App.mixpanelTrack("Editor stock image save button",t)},buyCreditClicked:function e(){O()}});var D=t["default"]=j},61978:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=c(r(30802));var i=c(r(77943));var a=r(55372);var o=c(r(31170));var s=c(r(89158));var l=c(r(56526));var u=c(r(13745));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}var f='\n \n \n';function p(e){return/^image/.test(e.type)&&"image/svg+xml"!==e.type}function g(e){var t=true;_.each(e,(function(e){e&&p(e)||(t=false)}));return t}function h(){return o.default.container.BrandDataProvider.has("enableFilestack")}function v(){return Number(o.default.container.EnvDataProvider.get("maxFileUploadBytes"))}var m=10;var y=Marionette.ItemView.extend({events:{"change .js-upload-input":"handleFileSelection","click .js-upload":"openFileUpload","dragenter .js-upload-area":"handleDragEnter","dragover .js-upload-area":"handleDragOver","dragend .js-upload-area":"handleDragEnd","dragexit .js-upload-area":"handleDragEnd","drop .js-upload-area":"handleDrop","click .js-upload-error-back-btn":"errorBackBtnClicked"},initialize:function e(t){var r=this;this.collection=t.collection;this.siteRef=t.siteRef;this.listenTo(this,"upload:image",this.openFileUpload);this.userDataProvider=t.userDataProvider;var a=new Backbone.Wreqr.EventAggregator;this.chunkedUploader=new n.default({apiProxyBaseUrl:App.session.get("apiProxyBaseUrl"),csrfToken:App.session.get("csrfToken"),eventDispatcher:a,type:"image",progressCalculator:new i.default});a.on("file.uploaded",(function(e){r.collection.add(e);if(r.model.get("filesNum")>1){r.uploaded=r.uploaded+1;r.uploadedAssets.push(e);r.uploaded===r.model.get("filesNum")&&r.trigger("images:upload:finished",r.uploadedAssets)}else r.trigger("image:upload",e)}));a.on("file.progress",(function(e){r.showProgress(e)}));a.on("file.uploaderror",(function(e,t){r.handleErrorUpload(e,t)}));this.eventDispatcher=a;return this},getFilestackImageSources:function e(){var t=this;var r={label:"Pexels",name:"pexels",icon:f,mounted:function e(r,n){var i=Twig.render(Twig.templates.images_panel_stock_filestack);r.innerHTML=i;var a=new l.default({el:".js-stock-images",widgetType:t.model.get("widgetType"),model:t.model,siteRef:t.siteRef,globalAssets:BaseKit.Globals.imageAssets,inFilestack:true});t.listenTo(a,"image:preview",(function(){var e=document.querySelector(".images-panel__content--filestack .js-close");e.removeAttribute("hidden");e.addEventListener("click",(function(){a.closePreview();e.setAttribute("hidden",true)}))}));t.listenTo(a,"image:select",(function(e){n.addCustomUrl({url:e.stockImageUri,type:"image/jpeg",filename:e.stockImageFilename})}))}};return["clouddrive",r,"facebook","instagram","onedrive","picasa","unsplash"].filter((function(e){var t=e.name||e;return o.default.container.BrandDataProvider.has("enableFilestack".concat(t.replace(/^\w/,(function(e){return e.toUpperCase()}))))}))},openFileUpload:function e(){var t=this;if(h()&&void 0!==window.fsClient){var r=void 0!==this.$("#js-upload-input").attr("multiple");var n=r?m:1;window.fsClient.picker({fromSources:["local_file_system"].concat(this.getFilestackImageSources()),accept:["image/*"],maxFiles:n,maxSize:v(),onUploadDone:function e(r){return t.handleFileStackUpload(r)},lang:this._getDefaultFilestackLanguageCode()}).open()}else this.$("#js-upload-input").click()},handleDragEnter:function e(t){t.preventDefault();this.$(".js-upload-dropzone").addClass("is-drop-target")},handleDragEnd:function e(t){t.preventDefault();this.$(".js-upload-dropzone").removeClass("is-drop-target")},handleDragOver:function e(t){t.preventDefault()},handleDrop:function e(t){var r=t.originalEvent.dataTransfer.files;t.stopPropagation();t.preventDefault();r.length&&this.filesSelected(r)},handleFileStackUpload:function e(t){var r=this;var n=t.filesUploaded.length;if(n<1)return;this.model.set("filesNum",n);a.deviceFeaturesHelper.isMobileDevice()||this.$(".js-progress-indicator").attr("hidden","hidden");this.showUploadingUi();this.uploaded=0;this.uploadedAssets=[];this.trigger("image:upload:start");t.filesUploaded.forEach((function(e){var t={filestackImageHandle:e.handle,filestackImageFilename:e.filename};s.default.upload(null,t).then((function(e){r.eventDispatcher.trigger("file.uploaded",e);r.eventDispatcher.trigger("file.progress",Math.floor(r.uploaded/n*1e3)/10)})).catch((function(e){null!==e&&"object"===d(e)&&"status"in e&&r.eventDispatcher.trigger("file.uploaderror",e.status,e.errorKey)}))}))},handleFileSelection:function e(){var t=document.getElementById("js-upload-input");this.filesSelected(t.files)},handleFilesUpload:function e(t){if(g(t)){this.model.set("filesNum",t.length);this.showUploadingUi();this.uploaded=0;this.progressObj={};this.uploadedAssets=[];this.trigger("image:upload:start");this.chunkedUploader.upload(t)}else this.handleErrorUpload(400,"invalidFileFormat")},filesSelected:function e(t){this.handleFilesUpload(t)},showProgress:function e(t){this.$(".js-progress-indicator").attr("value",t);this.$(".js-progress-indicator-value").css("width","".concat(t,"%"))},showUploadingUi:function e(){var t=App.t("shared_components.imagespanel.uploading_image","Hold tight, we’re uploading your image now…");this.model.get("filesNum")>1&&(t=App.t("shared_components.imagespanel.uploading_images","Hold tight, we’re uploading your images now…"));this.$(".js-upload-title").text(App.t("shared_components.imagedetail.uploading","Uploading image"));this.$(".js-close-popup").attr("disabled","disabled");this.$(".js-upload-area").attr("hidden","hidden");this.$(".js-progress-ui").removeAttr("hidden");this.$(".js-progress-message").text(t)},handleErrorUpload:function e(t,r){var n=this;this.showErrorUI(t,r);setTimeout((function(){n.trigger("image:upload:error")}),5e3)},replaceJsUploadErrorMsg:function e(t){this.$(".js-upload-error-msg").text(t)},showErrorUI:function e(t,r){var n=Math.round(parseInt(App.user.capabilities.storageLimit,10)/1048576*100)/100;this.$(".js-upload-panel-content").attr("hidden","hidden");this.$(".js-upload-panel-error-content").removeAttr("hidden");if(r)switch(r){case"cannotUploadAccountHolderExceededStorageLimit":this.replaceJsUploadErrorMsg(App.t("shared_components.imagespanel.uploading_error_exceeded_limit","- you have exceeded the storage limit of %1MB.",n));break;case"invalidFileFormat":this.replaceJsUploadErrorMsg(App.t("shared_components.imagespanel.uploading_error_unsupported_file","Sorry, this file format is not supported."));break}400!==t&&this.$(".js-upload-error-msg").text(App.t("shared_components.imagespanel.uploading_error_general","- We’re really sorry about this. Please email %1 so our support team can look into this for you",App.brand.supportEmail))},errorBackBtnClicked:function e(){this.trigger("image:upload:error")},_getDefaultFilestackLanguageCode:function e(){var t=["ca","da","de","en","es","fr","he","it","ja","ko","nl","no","pl","pt","sv","ru","vi","zh","tr","ar"];var r=this.userDataProvider.get("languageCode");-1!==r.indexOf("_")&&(r=r.split("_")[0]);if(-1!==t.indexOf(r))return r;return"en"}});var b=t["default"]=y},58041:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({events:{"click .js-add-images":"addImagesClicked"},initialize:function e(){return this},addImagesClicked:function e(){this.trigger("open:main-imagespanel")}});var n=t["default"]=r},48749:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(69464));var i=r(83489);var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){s(a,n,i,o,l,"next",e)}function l(e){s(a,n,i,o,l,"throw",e)}o(void 0)}))}}var u=12;var c=616;var d=1;var f="https://unsplash.com/@USERNAME?utm_source=BaseKit&utm_medium=referral";function p(){return App.user.languageCode}function g(){return Math.round(parseInt(App.user.capabilities.storageLimit,10)/1048576*100)/100}function h(){return App.brand.supportEmail}function v(){return App.frontEndBucket.apiProxyBaseUrl}function m(){App.mixpanelTrack("Editor buy more credits button","")}function y(e){return b.apply(this,arguments)}function b(){b=l(regeneratorRuntime.mark((function e(t){var r,n,i,a,o=arguments;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:r=o.length>1&&void 0!==o[1]?o[1]:"GET";n=o.length>2&&void 0!==o[2]?o[2]:null;i=new Headers;i.append("X-CSRF-TOKEN",App.frontEndBucket.csrfToken);a=new Request(t,{method:r,headers:i,credentials:"include",body:n});return s.abrupt("return",window.fetch(a));case 6:case"end":return s.stop()}}),e)})));return b.apply(this,arguments)}var w=Marionette.ItemView.extend({events:{"click .js-image":"onImageClick","click .js-previous":"onPreviousClick","click .js-next":"onNextClick","click .js-confirm":"onConfirm","click .js-buy-credits":"buyCreditClicked","click .js-search":"onSearchSubmit"},initialize:function e(t){this.searchTerm="";this.globalAssets=t.globalAssets;this.siteRef=t.siteRef;this.currentOffset=d;this.selectedImg="";this.collection=new Backbone.Collection;this.unsubscribe=n.default.subscribe(this.handleStateChange.bind(this));return this},handleStateChange:function e(){if(!this.el){this.unsubscribe();return}var t=n.default.getState();t.ui.panel.cancelActive?this.enableCancel():this.disableCancel()},disableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&!t.disabled&&t.setAttribute("disabled","disabled")},enableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&t.disabled&&t.removeAttribute("disabled")},onSearchSubmit:function e(t){t.preventDefault();var r=this.el.querySelector(".js-search-value").value;r&&this.doSearch(r,1)},updateImagesCollection:function e(t){this.collection.set(t)},searchError:function e(){this.hideSearchLoadingUi();this.renderHTMLWithResult();this.updateImagesCollection([])},doSearch:function e(t,r){var n=this;return l(regeneratorRuntime.mark((function e(){var i,a;return regeneratorRuntime.wrap((function e(o){while(1)switch(o.prev=o.next){case 0:n.searchTerm=t;n.showSearchLoadingUi();o.prev=2;o.next=5;return y("".concat(v(),"/stock-images?search=").concat(t,"&offset=").concat(r,"&count=").concat(u,"&language=").concat(p()));case 5:i=o.sent;if(!i.ok){o.next=16;break}o.next=9;return i.json();case 9:a=o.sent;n.hideSearchLoadingUi();n.renderHTMLWithResult(a.result,r);n.updateImagesCollection(a.result.images);n.currentOffset=r+u;o.next=17;break;case 16:n.searchError();case 17:o.next=22;break;case 19:o.prev=19;o.t0=o["catch"](2);n.searchError();case 22:case"end":return o.stop()}}),e,null,[[2,19]])})))()},renderHTMLWithResult:function e(t,r){var n=t?t.images:[];var i=t?t.result_count:void 0;var a=Twig.render(Twig.templates.images_panel_unsplash_stock_image_list,{images:n,currentOffset:r,searchTotalCount:i});this.el.querySelector(".js-image-list").innerHTML=a;this.el.querySelector(".js-image-list").removeAttribute("hidden")},onImageClick:function e(t){t.stopPropagation();var r=t.currentTarget.getAttribute("data-ref").replace("image-ref-","");var n=this.collection.find((function(e){return e.get("id")===r}));this.openSelectedImagePreview(n)},onPreviousClick:function e(){var t=this.el.querySelector(".js-search-value").value;var r=this.currentOffset-2*u;t&&r>0&&this.doSearch(t,r)},onNextClick:function e(){var t=this.el.querySelector(".js-search-value").value;t&&this.doSearch(t,this.currentOffset)},showSearchLoadingUi:function e(){try{this.el.querySelector(".js-image-list").setAttribute("hidden",true);this.el.querySelector(".js-landing-message").setAttribute("hidden",true);this.el.querySelector(".js-images-loading").removeAttribute("hidden")}catch(e){console.error(e)}},hideSearchLoadingUi:function e(){this.el.querySelector(".js-images-loading").setAttribute("hidden",true)},addCloseAction:function e(){var t=this;this.model.set("closeAction",(function(){t.closePreview();t.model.unset("closeAction")}))},closePreview:function e(){var t=(0,a.default)("shared_components.stockimage.stock_images","Stock images");this.el.querySelector(".js-stock-image-preview").setAttribute("hidden",true);this.el.querySelector(".js-image-wrap").parentNode.removeChild(this.el.querySelector(".js-image-wrap"));this.el.querySelector(".js-stock-images").removeAttribute("hidden");this.el.querySelector(".js-search-wrap").removeAttribute("hidden");this.el.querySelector(".js-selection-confirm").setAttribute("hidden",true);this.el.querySelector(".js-controls").classList.remove("images-panel__callout--compact");this.el.querySelector(".js-attribution-display").setAttribute("hidden",true);document.querySelector(".js-images-panel-header-title").textContent=t;document.querySelector(".js-close").classList.remove("images-panel__button--back")},openSelectedImagePreview:function e(t){var r=Twig.render(Twig.templates.images_panel_stock_image_preview,{asset:t.toJSON(),useFullUrl:window.outerWidth>c});var n=(0,a.default)("shared_components.stockimage.image_preview","Image preview");var i=f.replace("USERNAME",t.get("username"));this.el.querySelector(".js-attribution-link").setAttribute("href",i);this.el.querySelector(".js-attribution-link").innerText=t.get("author");this.$(".js-stock-image-preview").append(r).removeAttr("hidden");this.selectedImg=t;document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-uri",t.get("filename"));document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-download-endpoint",t.get("download"));document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-width",t.get("imageWidth"));document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-height",t.get("imageHeight"));document.querySelector(".js-confirm").removeAttribute("disabled");this.el.querySelector(".js-stock-images").setAttribute("hidden",true);this.el.querySelector(".js-search-wrap").setAttribute("hidden",true);this.el.querySelector(".js-selection-confirm").removeAttribute("hidden");this.el.querySelector(".js-controls").classList.add("images-panel__callout--compact");this.el.querySelector(".js-attribution-display").removeAttribute("hidden");document.querySelector(".js-images-panel-header-title").textContent=n;document.querySelector(".js-close").classList.add("images-panel__button--back");this.addCloseAction()},triggerUnsplashDownloadEvent:function e(t){y("".concat(v(),"/stock-image?endpoint=").concat(t))},handleUnsplashClick:function e(t,r,a,o){this.triggerUnsplashDownloadEvent(r);this.trigger("image:select",{url:t,imageWidth:a,imageHeight:o,type:"jpg"});n.default.dispatch((0,i.enableSave)())},onConfirm:function e(){var t=this;return l(regeneratorRuntime.mark((function e(){var r,a,o,s,l;return regeneratorRuntime.wrap((function e(u){while(1)switch(u.prev=u.next){case 0:r=document.querySelector(".settings-imagedetail__image");r&&(r.src=t.selectedImg.get("preview"));n.default.dispatch((0,i.disableSave)());n.default.dispatch((0,i.disableCancel)());a=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-uri");o=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-download-endpoint");s=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-width");l=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-height");t.setMixpanelSearchTerm();t.handleUnsplashClick(a,o,s,l);t.model.unset("closeAction");case 11:case"end":return u.stop()}}),e)})))()},showImageLoadingUi:function e(){var t=(0,a.default)("shared_components.imagespanel.saving_stock_image","Retrieving stock image...");document.querySelector(".js-images-panel-header-title").textContent=t;this.el.querySelector(".js-stock-image-img-loading").removeAttribute("hidden");this.el.querySelector(".js-image-wrap").classList.add("stock-image-wrap--loading");this.el.querySelector(".js-stock-image-img").classList.add("stock-image__image--loading");this.el.querySelector(".js-selection-confirm").setAttribute("hidden","hidden");document.querySelector(".js-images-panel .js-close").setAttribute("hidden","hidden")},reset:function e(){this.trigger("image:reset");this.hideNotification();document.querySelector(".images-panel__overlay").style.display="none";document.querySelector(".js-images-panel").style.display="inherit";n.default.dispatch((0,i.disableSave)());n.default.dispatch((0,i.enableCancel)())},hideNotification:function e(){var t=document.querySelector(".action-notification.action-notification--retrieving");t&&t.classList.remove("is-visible")},handleErrorUpload:function e(t){var r=(0,a.default)("shared_components.stockimage.stock_images","Stock images");var n=(0,a.default)("shared_components.stockimage.uploading_error_general","We’re really sorry about this. Please email %1 so our support team can look into this for you",h());t&&"cannotUploadAccountHolderExceededStorageLimit"===t&&(n=(0,a.default)("shared_components.stockimage.uploading_error_exceeded_limit","You have exceeded the storage limit of %1MB available on your plan",g()));document.querySelector(".js-images-panel-header-title").textContent=r;this.el.querySelector(".js-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img").setAttribute("hidden","hidden");this.el.querySelector(".js-error-message").textContent=n;this.el.querySelector(".js-error").removeAttribute("hidden");document.querySelector(".js-images-panel .js-close").removeAttribute("hidden")},getUploadToken:function e(){return l(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return y("".concat(v(),"/users/").concat(App.session.get("userRef"),"/upload-tokens"),"POST");case 3:t=n.sent;if(!t.ok){n.next=9;break}n.next=7;return t.json();case 7:r=n.sent;return n.abrupt("return",r.token);case 9:n.next=14;break;case 11:n.prev=11;n.t0=n["catch"](0);return n.abrupt("return",null);case 14:return n.abrupt("return",null);case 15:case"end":return n.stop()}}),e,null,[[0,11]])})))()},setMixpanelSearchTerm:function e(){var t={provider:"Unsplash",searchTerm:this.searchTerm};App.mixpanelTrack("Editor stock image save button",t)},buyCreditClicked:function e(){m()}});var _=t["default"]=w},4956:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(89158));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){a(o,n,i,s,l,"next",e)}function l(e){a(o,n,i,s,l,"throw",e)}s(void 0)}))}}function s(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}var l=null;var u={open:function e(t){l?c(t):f().then(c.bind(null,t))}};function c(e){if(e.image.src.includes("data:image/"))return;var t=document.querySelector(".image-editor");var r=document.querySelector(".js-image-editor-overlay");t.classList.add("open");var i=new Image;var a=Math.round((new Date).getTime()/1e3);i.crossOrigin="anonymous";var o=e.image.src.split(".").pop().toLowerCase();var s="png"===o?o:"jpeg";var u="image/".concat(s);i.src="".concat(e.image.src,"?=").concat(a);l=new PhotoEditorSDK.UI.DesktopUI({container:t,language:v(),displayWelcomeMessage:false,responsive:true,license:h(),editor:{image:i,displayCloseButton:true,enableExport:true,maxMegaPixels:{desktop:2,mobile:2},export:{download:false,type:"data-url",format:u}},assets:{baseUrl:"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/assets")},extensions:{languages:d()}});l.on("export",(function(t){r.classList.add("active");var i=e.image.dataset.filename;i||(i=e.image.src.split("/").pop().split("?")[0]);var a={data:t,filename:i};n.default.upload(null,{photoEditorImage:a}).then((function(t){e.onSave(t);l.emit("close")})).catch((function(t){e.onError(t);l.emit("close")}))}));l.on("close",(function(){t.classList.remove("open");r.classList.remove("active");l.dispose()}))}function d(){return s({},v(),{pesdk:{common:{title:{error:App.t("shared_components.image_editor.common.title","Error")},text:{loading:App.t("shared_components.image_editor.common.text","Loading...")},button:{cancel:App.t("shared_components.image_editor.common.button","Cancel")}},editor:{button:{export:App.t("shared_components.image_editor.editor.button.export","Done"),close:App.t("shared_components.image_editor.editor.button.close","Close"),newImageChangesLostWarningYes:App.t("shared_components.image_editor.editor.button.newImageChangesLostWarningYes","Yes"),newImageChangesLostWarningNo:App.t("shared_components.image_editor.editor.button.newImageChangesLostWarningNo","No"),discardChangesWarningKeep:App.t("shared_components.image_editor.editor.button.discardChangesWarningKeep","Keep changes"),discardChangesWarningDiscard:App.t("shared_components.image_editor.editor.button.discardChangesWarningDiscard","Discard changes")},title:{newImageChangesLostWarning:App.t("shared_components.image_editor.editor.title.newImageChangesLostWarning","New Image"),imageResizedWarning_maxMegaPixels:App.t("shared_components.image_editor.editor.title.imageResizedWarning_maxMegaPixels","Image resized"),imageResizedWarning_maxDimensions:App.t("shared_components.image_editor.editor.title.imageResizedWarning_maxDimensions","Image resized"),fontLoadingError:App.t("shared_components.image_editor.editor.title.fontLoadingError","Failed to load font"),discardChangesWarning:App.t("shared_components.image_editor.editor.title.discardChangesWarning","Discard changes?")},text:{newImageChangesLostWarning:App.t("shared_components.image_editor.editor.text.newImageChangesLostWarning","Any unsaved changes will be lost. Continue?"),imageResizedWarning_maxMegaPixels:App.t("shared_components.image_editor.editor.text.imageResizedWarning_maxMegaPixels","Your image exceeds the maximum size of ${maxMegaPixels} megapixels and has therefore been resized to ${width}x${height} pixels."),imageResizedWarning_maxDimensions:App.t("shared_components.image_editor.editor.text.imageResizedWarning_maxDimensions","Due to hardware limitations your image has been resized to ${width}x${height} pixels."),renderingError:App.t("shared_components.image_editor.editor.text.renderingError","An error has occurred while rendering the image."),exporting:App.t("shared_components.image_editor.editor.text.exporting","Exporting..."),resizing:App.t("shared_components.image_editor.editor.text.resizing","Resizing..."),loadingFonts:App.t("shared_components.image_editor.editor.text.loadingFonts","Loading fonts..."),fontLoadingError:App.t("shared_components.image_editor.editor.text.fontLoadingError","The following fonts could not be loaded: ${fonts}."),webcamUnavailableError:App.t("shared_components.image_editor.editor.text.webcamUnavailableError","Unable to display webcam image (Error: ${error})"),invalidFileTypeError:App.t("shared_components.image_editor.editor.text.invalidFileTypeError","The file type ${fileType} is not supported."),imageLoadingError:App.t("shared_components.image_editor.editor.text.imageLoadingError","Failed to load image. This can have multiple reasons, e.g. the file is corrupted or the file type is not supported."),discardChangesWarning:App.t("shared_components.image_editor.editor.text.discardChangesWarning","You have unsaved changes. Are you sure you want to discard the changes?")}},library:{title:{name:App.t("shared_components.image_editor.library.title.name","Library")},button:{fileDropZone:App.t("shared_components.image_editor.library.button.fileDropZone","Drag image here or click to browse for one."),fileDropZoneHovered:App.t("shared_components.image_editor.library.button.fileDropZoneHovered","Drop to upload.")},placeholder:{search:App.t("shared_components.image_editor.library.placeholder.search","Search Library")},text:{noResults:App.t("shared_components.image_editor.library.text.noResults","No results")}},transform:{title:{name:App.t("shared_components.image_editor.transform.title.name","Transform")},button:{reset:App.t("shared_components.image_editor.transform.button.reset","Reset Default")},asset:{imgly_transforms_common:{name:App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.name","Common Crops"),asset:{imgly_transform_common_custom:App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_custom","Custom"),imgly_transform_common_square:App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_square","Square"),"imgly_transform_common_4-3":App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_4-3","4:3"),"imgly_transform_common_16-9":App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_16-9","16:9")}},imgly_transforms_facebook:{name:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.name","Facebook"),asset:{imgly_transform_facebook_ad:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_ad","Ad"),imgly_transform_facebook_post:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_post","Post"),imgly_transform_facebook_cover:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_cover","Cover"),imgly_transform_facebook_profile:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_profile","Profile Pic")}}},placeholder:{width:App.t("shared_components.image_editor.transform.placeholder.width","w"),height:App.t("shared_components.image_editor.transform.placeholder.height","h")}},filter:{asset:{identity:App.t("shared_components.image_editor.transform.filter.asset.identity","None"),imgly_lut_celsius:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_celsius","Celsius"),imgly_lut_chest:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_chest","Chest"),imgly_lut_fixie:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_fixie","Fixie"),imgly_lut_fridge:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_fridge","Fridge"),imgly_lut_front:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_front","Front"),imgly_lut_k2:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_k2","K2"),imgly_lut_mellow:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_mellow","Mellow"),imgly_lut_sin:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_sin","Sin"),imgly_lut_texas:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_texas","Texas"),imgly_lut_ad1920:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_ad1920","A.D."),imgly_lut_ancient:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_ancient","Ancient"),imgly_lut_bleached:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_bleached","Bleached"),imgly_lut_bleachedblue:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_bleachedblue","Bleached Blue"),imgly_lut_blues:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_blues","Blues"),imgly_lut_blueshadows:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_blueshadows","Blue Shadows"),imgly_lut_breeze:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_breeze","Breeze"),imgly_lut_bw:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_bw","B & W"),imgly_lut_classic:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_classic","Classic"),imgly_lut_colorful:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_colorful","Colorful"),imgly_lut_cool:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_cool","Cool"),imgly_lut_cottoncandy:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_cottoncandy","Cotton Candy"),imgly_lut_creamy:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_creamy","Creamy"),imgly_lut_eighties:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_eighties","Eighties"),imgly_lut_elder:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_elder","Elder"),imgly_lut_evening:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_evening","Evening"),imgly_lut_fall:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_fall","Fall"),imgly_lut_food:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_food","Food"),imgly_lut_glam:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_glam","Glam"),imgly_lut_gobblin:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_gobblin","Gobblin"),imgly_lut_highcarb:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_highcarb","High Carb"),imgly_lut_highcontrast:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_highcontrast","High Contrast"),imgly_lut_k1:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_k1","K1"),imgly_lut_k6:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_k6","K6"),imgly_lut_kdynamic:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_kdynamic","KDynamic"),imgly_lut_keen:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_keen","Keen"),imgly_lut_lenin:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_lenin","Lenin"),imgly_lut_litho:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_litho","Litho"),imgly_lut_lomo100:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_lomo100","Lomo 100"),imgly_lut_lucid:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_lucid","Lucid"),imgly_lut_neat:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_neat","Neat"),imgly_lut_nogreen:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_nogreen","No Green"),imgly_lut_orchid:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_orchid","Orchid"),imgly_lut_pale:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_pale","Pale"),imgly_lut_pitched:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_pitched","Pitched"),imgly_lut_plate:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plate","Plate"),imgly_lut_pola669:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_pola669","Pola 669"),imgly_lut_polasx:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_polasx","Pola SX"),imgly_lut_pro400:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_pro400","Pro 400"),imgly_lut_quozi:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_quozi","Quozi"),imgly_lut_sepiahigh:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_sepiahigh","Sepia High"),imgly_lut_settled:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_settled","Settled"),imgly_lut_seventies:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_seventies","Seventies"),imgly_lut_soft:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_soft","Soft"),imgly_lut_steel:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_steel","Steel"),imgly_lut_summer:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_summer","Summer"),imgly_lut_sunset:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_sunset","Sunset"),imgly_lut_tender:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_tender","Tender"),imgly_lut_twilight:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_twilight","Twilight"),imgly_lut_winter:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_winter","Winter"),imgly_lut_x400:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_x400","X400")},title:{name:App.t("shared_components.image_editor.transform.filter.title.name","Filters")}},adjustments:{button:{reset:App.t("shared_components.image_editor.transform.adjustments.button.reset","Reset Default")},title:{name:App.t("shared_components.image_editor.transform.adjustments.title.name","Adjust"),basics:App.t("shared_components.image_editor.transform.adjustments.title.basics","Basics"),refinements:App.t("shared_components.image_editor.transform.adjustments.title.refinements","Refinements")},text:{brightness:App.t("shared_components.image_editor.transform.adjustments.text.brightness","Brightness"),saturation:App.t("shared_components.image_editor.transform.adjustments.text.saturation","Saturation"),contrast:App.t("shared_components.image_editor.transform.adjustments.text.contrast","Contrast"),gamma:App.t("shared_components.image_editor.transform.adjustments.text.gamma","Gamma"),clarity:App.t("shared_components.image_editor.transform.adjustments.text.clarity","Clarity"),exposure:App.t("shared_components.image_editor.transform.adjustments.text.exposure","Exposure"),shadows:App.t("shared_components.image_editor.transform.adjustments.text.shadows","Shadows"),highlights:App.t("shared_components.image_editor.transform.adjustments.text.highlights","Highlights"),whites:App.t("shared_components.image_editor.transform.adjustments.text.whites","Whites"),blacks:App.t("shared_components.image_editor.transform.adjustments.text.blacks","Blacks"),temperature:App.t("shared_components.image_editor.transform.adjustments.text.temperature","Temperature"),sharpness:App.t("shared_components.image_editor.transform.adjustments.text.sharpness","Sharpness")}},focus:{title:{name:App.t("shared_components.image_editor.transform.focus.title.name","Focus")},button:{none:App.t("shared_components.image_editor.transform.focus.button.none","None"),radial:App.t("shared_components.image_editor.transform.focus.button.radial","Radial"),mirrored:App.t("shared_components.image_editor.transform.focus.button.mirrored","Mirrored"),linear:App.t("shared_components.image_editor.transform.focus.button.linear","Linear"),gaussian:App.t("shared_components.image_editor.transform.focus.button.gaussian","Gaussian")}},text:{title:{name:App.t("shared_components.image_editor.transform.text.title.name","Text"),font:App.t("shared_components.image_editor.transform.text.title.font","Font"),size:App.t("shared_components.image_editor.transform.text.title.size","Size"),spacing:App.t("shared_components.image_editor.transform.text.title.spacing","Spacing"),line:App.t("shared_components.image_editor.transform.text.title.line","Line"),background:App.t("shared_components.image_editor.transform.text.title.background","Background")},placeholder:{defaultText:App.t("shared_components.image_editor.transform.text.placeholder.defaultText","Double-click to edit!")},button:{new:App.t("shared_components.image_editor.transform.text.button.new","New Text")}},textdesign:{title:{name:App.t("shared_components.image_editor.transform.textdesign.title.name","Text Design"),input:App.t("shared_components.image_editor.transform.textdesign.title.input","Text")},button:{invert:App.t("shared_components.image_editor.transform.textdesign.button.invert","Text as mask")}},sticker:{title:{name:App.t("shared_components.image_editor.transform.sticker.title.name","Stickers"),opacity:App.t("shared_components.image_editor.transform.sticker.title.opacity","Opacity")},text:{stickerLoadingError:App.t("shared_components.image_editor.transform.sticker.text.stickerLoadingError","Failed to load sticker ${path}.")},button:{replace:App.t("shared_components.image_editor.transform.sticker.button.replace","Replace"),new:App.t("shared_components.image_editor.transform.sticker.button.new","New Sticker"),fill:App.t("shared_components.image_editor.transform.sticker.button.fill","Fill")},asset:{imgly_sticker_emoticons:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons","Emoticons"),imgly_sticker_emoticons_alien:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_alien","Alien"),imgly_sticker_emoticons_angel:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_angel","Angel"),imgly_sticker_emoticons_angry:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_angry","Angry"),imgly_sticker_emoticons_anxious:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_anxious","Anxious"),imgly_sticker_emoticons_asleep:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_asleep","Asleep"),imgly_sticker_emoticons_attention:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_attention","Attention"),imgly_sticker_emoticons_baby_chicken:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_baby_chicken","Baby Chicken"),imgly_sticker_emoticons_batman:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_batman","Batman"),imgly_sticker_emoticons_beer:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_beer","Beer"),imgly_sticker_emoticons_black:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_black","Black"),imgly_sticker_emoticons_blue:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_blue","Blue"),imgly_sticker_emoticons_blush:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_blush","Blush"),imgly_sticker_emoticons_boxer:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_boxer","Boxer"),imgly_sticker_emoticons_business:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_business","Business"),imgly_sticker_emoticons_chicken:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_chicken","Chicken"),imgly_sticker_emoticons_cool:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_cool","Cool"),imgly_sticker_emoticons_cry:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_cry","Cry"),imgly_sticker_emoticons_deceased:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_deceased","Deceased"),imgly_sticker_emoticons_devil:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_devil","Devil"),imgly_sticker_emoticons_duckface:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_duckface","Duckface"),imgly_sticker_emoticons_furious:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_furious","Furious"),imgly_sticker_emoticons_grin:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_grin","Grin"),imgly_sticker_emoticons_guitar:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_guitar","Guitar"),imgly_sticker_emoticons_harry_potter:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_harry_potter","Harry Potter"),imgly_sticker_emoticons_hippie:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_hippie","Hippie"),imgly_sticker_emoticons_hitman:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_hitman","Hitman"),imgly_sticker_emoticons_humourous:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_humourous","Humourous"),imgly_sticker_emoticons_idea:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_idea","Idea"),imgly_sticker_emoticons_impatient:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_impatient","Impatient"),imgly_sticker_emoticons_kiss:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_kiss","Kiss"),imgly_sticker_emoticons_kisses:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_kisses","Kisses"),imgly_sticker_emoticons_laugh:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_laugh","Laugh"),imgly_sticker_emoticons_loud_cry:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_loud_cry","Loud Cry"),imgly_sticker_emoticons_loving:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_loving","Loving"),imgly_sticker_emoticons_masked:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_masked","Masked"),imgly_sticker_emoticons_music:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_music","Music"),imgly_sticker_emoticons_nerd:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_nerd","Nerd"),imgly_sticker_emoticons_ninja:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_ninja","Ninja"),imgly_sticker_emoticons_not_speaking_to_you:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_not_speaking_to_you","Not speaking to you"),imgly_sticker_emoticons_pig:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_pig","Pig"),imgly_sticker_emoticons_pumpkin:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_pumpkin","Pumpkin"),imgly_sticker_emoticons_question:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_question","Question"),imgly_sticker_emoticons_rabbit:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_rabbit","Rabbit"),imgly_sticker_emoticons_sad:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sad","Sad"),imgly_sticker_emoticons_sick:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sick","Sick"),imgly_sticker_emoticons_skateboard:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_skateboard","Skateboard"),imgly_sticker_emoticons_skull:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_skull","Skull"),imgly_sticker_emoticons_sleepy:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sleepy","Sleepy"),imgly_sticker_emoticons_smile:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_smile","Smile"),imgly_sticker_emoticons_smoking:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_smoking","Smoking"),imgly_sticker_emoticons_sobbing:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sobbing","Sobbing"),imgly_sticker_emoticons_star:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_star","Star"),imgly_sticker_emoticons_steaming_furious:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_steaming_furious","Steaming Furious"),imgly_sticker_emoticons_sunbathing:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sunbathing","Sunbathing"),imgly_sticker_emoticons_tired:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_tired","Tired"),imgly_sticker_emoticons_tongue_out_wink:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_tongue_out_wink","Tongue out wink"),imgly_sticker_emoticons_wave:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wave","Wave"),imgly_sticker_emoticons_wide_grin:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wide_grin","Wide Grin"),imgly_sticker_emoticons_wink:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wink","Wink"),imgly_sticker_emoticons_wrestler:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wrestler","Wrestler"),imgly_sticker_shapes:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes","Shapes"),imgly_sticker_shapes_arrow_02:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_arrow_02","Arrow 1"),imgly_sticker_shapes_arrow_03:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_arrow_03","Arrow 2"),imgly_sticker_shapes_badge_01:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_01","Badge 1"),imgly_sticker_shapes_badge_11:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_11","Badge 5"),imgly_sticker_shapes_badge_12:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_12","Badge 6"),imgly_sticker_shapes_badge_13:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_13","Badge 7"),imgly_sticker_shapes_badge_15:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_15","Badge 8"),imgly_sticker_shapes_badge_18:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_18","Badge 9"),imgly_sticker_shapes_badge_19:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_19","Badge 10"),imgly_sticker_shapes_badge_20:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_20","Badge 11"),imgly_sticker_shapes_badge_28:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_28","Badge 12"),imgly_sticker_shapes_badge_32:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_32","Badge 13"),imgly_sticker_shapes_badge_35:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_35","Badge 14"),imgly_sticker_shapes_badge_36:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_36","Badge 15"),imgly_sticker_shapes_badge_04:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_04","Badge 2"),imgly_sticker_shapes_badge_06:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_06","Badge 3"),imgly_sticker_shapes_badge_08:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_08","Badge 4"),imgly_sticker_shapes_spray_01:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_spray_01","Spray 1"),imgly_sticker_shapes_spray_03:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_spray_03","Spray 2"),imgly_sticker_shapes_spray_04:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_spray_04","Spray 3")}},brush:{title:{name:App.t("shared_components.image_editor.transform.brush.title.name","Brush"),width:App.t("shared_components.image_editor.transform.brush.title.width","Width"),hardness:App.t("shared_components.image_editor.transform.brush.title.hardness","Hardness"),settings:App.t("shared_components.image_editor.transform.brush.title.settings","Brush Settings")}},frame:{title:{name:App.t("shared_components.image_editor.transform.frame.title.name","Frames"),opacity:App.t("shared_components.image_editor.transform.frame.title.opacity","Opacity"),width:App.t("shared_components.image_editor.transform.frame.title.width","Width")},button:{fill:App.t("shared_components.image_editor.transform.frame.button.fill","Fill"),replace:App.t("shared_components.image_editor.transform.frame.button.replace","Replace"),none:App.t("shared_components.image_editor.transform.frame.button.none","None")},asset:{imgly_frame_dia:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_dia","Dia"),imgly_frame_art_decor:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_art_decor","Art Decor"),imgly_frame_black_passepartout:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_black_passepartout","Black Passepartout"),imgly_frame_lowpoly_shadow:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_lowpoly_shadow","Low Poly"),imgly_frame_wood_passepartout:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_wood_passepartout","Wood Passepartout")}},overlay:{title:{name:App.t("shared_components.image_editor.transform.overlay.title.name","Overlays"),blending:App.t("shared_components.image_editor.transform.overlay.title.blending","Blending"),none:App.t("shared_components.image_editor.transform.overlay.title.none","None"),normal:App.t("shared_components.image_editor.transform.overlay.title.normal","Normal"),overlay:App.t("shared_components.image_editor.transform.overlay.title.overlay","Overlay"),hardLight:App.t("shared_components.image_editor.transform.overlay.title.hardLight","Hard Light"),softLight:App.t("shared_components.image_editor.transform.overlay.title.softLight","Soft Light"),multiply:App.t("shared_components.image_editor.transform.overlay.title.multiply","Multiply"),darken:App.t("shared_components.image_editor.transform.overlay.title.darken","Darken"),lighten:App.t("shared_components.image_editor.transform.overlay.title.lighten","Lighten"),screen:App.t("shared_components.image_editor.transform.overlay.title.screen","Screen"),colorBurn:App.t("shared_components.image_editor.transform.overlay.title.colorBurn","Color Burn")},button:{none:App.t("shared_components.image_editor.transform.overlay.button.none","None")},asset:{imgly_overlay_bokeh:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_bokeh","Bokeh"),imgly_overlay_chop:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_chop","Chop"),imgly_overlay_clouds:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_clouds","Clouds"),imgly_overlay_golden:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_golden","Golden"),imgly_overlay_grain:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_grain","Grain"),imgly_overlay_hearts:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_hearts","Hearts"),imgly_overlay_lightleak1:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_lightleak1","Light Leak 1"),imgly_overlay_lightleak2:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_lightleak2","Light Leak 2"),imgly_overlay_metal:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_metal","Metal"),imgly_overlay_mosaic:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_mosaic","Mosaic"),imgly_overlay_painting:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_painting","Painting"),imgly_overlay_paper:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_paper","Paper"),imgly_overlay_rain:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_rain","Rain"),imgly_overlay_vintage:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_vintage","Vintage"),imgly_overlay_wall1:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_wall1","Wall"),imgly_overlay_wall2:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_wall2","Wall 2"),imgly_overlay_wood:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_wood","Wood")}}}})}function f(){var e=["".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/css/PhotoEditorSDK.UI.DesktopUI.min.css"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/lib/react.production.min.js"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/lib/react-dom.production.min.js"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/PhotoEditorSDK.min.js"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/PhotoEditorSDK.UI.DesktopUI.min.js")];return new Promise(function(){var t=o(regeneratorRuntime.mark((function t(r){var n,i,a;return regeneratorRuntime.wrap((function t(o){while(1)switch(o.prev=o.next){case 0:n=0,i=e;case 1:if(!(n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={upload:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var a=new Promise((function(e,a){n().then((function(n){i(t,n,r).then((function(t){e(t)})).catch((function(e){a(e)}))})).catch((function(e){a(e)}))}));return a}};function n(){var e="".concat(o(),"/users/").concat(s(),"/upload-tokens");var t=new Promise((function(t,r){window.fetch(e,a()).then((function(e){200!==e.status?r(e):e.json().then((function(e){t(e.token)}))}))}));return t}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;var t=arguments.length>1?arguments[1]:void 0;var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=new Promise((function(n,i){var l=Object.assign({token:t,siteRef:u(),url:e,type:"image"},r);var c={body:JSON.stringify(l)};var d="".concat(o(),"/users/").concat(s(),"/assets");window.fetch(d,_.extend(a(),c)).then((function(e){200!==e.status?e.json().then((function(e){i(e)})):e.json().then((function(e){n(e.result)}))}))}));return n}function a(){return{credentials:"include",method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":l()}}}function o(){return App.frontEndBucket.apiProxyBaseUrl}function s(){return App.session.get("userRef")}function l(){return App.frontEndBucket.csrfToken}function u(){return App.session.get("siteRef")}var c=t["default"]=r},58910:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(97286));var i=a(r(60989));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=f(r(13745));var i=f(r(9838));var a=f(r(69464));var o=r(83489);var s=r(50909);var l=r(7794);var u=r(62333);var c=f(r(62201));var d=f(r(62951));function f(e){return e&&e.__esModule?e:{default:e}}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter((function(e){return"folder"!==e.type}))}function g(e,t){var r=[];var i=a.default.getState().user.sites;i.forEach((function(i){var a=[];var o=i.ref;var s=i.primaryDomain;var l="desktop"===i.siteType;var u=i.reverseParentRef;if(null!==s&&l)r.push({value:o,selected:false,title:s.domainName,text:s.domainName});else if(null===s&&l){i.domains.forEach((function(e){a.push(parseInt(e,10))}));var c=Math.max.apply(null,a);void 0!==i.domains[c]&&r.push({value:o,selected:false,title:i.domains[c],text:i.domains[c]})}e===u&&t&&r.push({value:u,selected:false,title:(0,n.default)("shared_views.importpanel.previous_site","Previous site"),text:(0,n.default)("shared_views.importpanel.previous_site","Previous site")})}));return r}function h(e){var t=document.createElement("div");t.innerHTML=e;return t.textContent||t.innerText}var v=Marionette.ItemView.extend({template:"import_panel",events:{"click .js-next":"onImportClick","click .js-back":"closePanel","change .js-import-page-from":"onImportSourcePageChange","change .js-import-content-from":"onImportSourceSiteChange","change .js-import-page-destination":"onImportDestinationPageChange","change .import__checkbox":"onContentToggle","change .js-import-text-filter":"onTextFilterChange","change .js-import-image-filter":"onImgFilterChange","change .js-select-all-text":"onTextToggle","change .js-select-all-images":"onImgToggle"},state:{selectedSourceSite:0,selectedSourcePage:0,selectedDestinationPage:0,sourceSitePages:{},domains:[],siteRef:0,selectedWidgets:[],saveEnabled:false},initialize:function e(){return this},toggle:function e(){this.slice=new d.default({store:a.default,stateId:"importPanel"});this.props=this.slice.get();this.slice.subscribe(this.handleStateChange.bind(this));var t=a.default.getState();var r=t.site.ref;var n=t.user.sites.find((function(e){return e.ref===r}));n.isReversible?this.state.selectedSourceSite=n.reverseParentRef:this.state.selectedSourceSite=App.desktopSite.ref;this.state.domains=g(this.state.selectedSourceSite,n.isReversible);this.state.selectedDestinationPage=t.page.activePage;this.state.selectedSourceSite=this.state.domains[0].value;var i=t.env.csrfToken;var l=t.env.apiProxyBaseUrl;var u="".concat(l,"/sites/").concat(this.state.selectedSourceSite,"/pages?type=page");a.default.dispatch((0,s.getSitePages)(u,i,this.state.selectedSourceSite));a.default.dispatch((0,o.openPanel)("import"));this.render()},handleStateChange:function e(t){if((0,c.default)(this.props,t))return;var r=this.props;this.props=t;if(r.pagesLoading&&!this.props.pagesLoading){if(!this.state.selectedSourcePage||0===this.state.selectedSourcePage){this.state.selectedSourcePage=this.props.sites[this.state.selectedSourceSite].pages[0].ref;a.default.dispatch((0,s.changeSourcePage)(this.state.selectedSourcePage))}var n=a.default.getState().env;var i=n.csrfToken;var o=n.apiProxyBaseUrl;var l=this.state.selectedSourceSite;var u=this.state.selectedSourcePage;var d="".concat(o,"/sites/").concat(l,"/pages/").concat(u,"/widgets/extractable");a.default.dispatch((0,s.getWidgets)(d,i,l,u))}!r.importLoading||this.props.importLoading||this.props.importError||this.onImportSuccess();r.importLoading&&!this.props.importLoading&&this.props.importError&&this.onImportError();if(this.props.importLoading||this.props.widgetsLoading||this.props.pagesLoading)this.state.saveEnabled=false;else{var f=this.props,p=f.textFilter,g=f.imgFilter,h=f.includeText,v=f.includeImg;var m=this.props.widgets[this.state.selectedSourceSite];var y=this.filterWidgets(m,p,g,h,v);y.length?this.state.saveEnabled=true:this.state.saveEnabled=false}a.default.getState().ui.panel.panelOpen&&this.render()},onImportClick:function e(){var t=this.$(".import__content--selected [checked]");var r=[];t.each((function(e,t){r.push(parseInt(t.value,10))}));var n=a.default.getState().site.ref;var i=this.state.selectedDestinationPage;var o=this.state.selectedSourceSite;var l=this.state.selectedSourcePage;var u=a.default.getState().env.csrfToken;var c=a.default.getState().env.apiProxyBaseUrl;var d="".concat(c,"/sites/").concat(n,"/pages/").concat(i,"/import");var f={siteRef:n,pageRef:i,sourceSiteRef:o,sourcePageRef:l,widgetRefs:r};a.default.dispatch((0,s.importContent)(d,u,f))},render:function e(){var t=a.default.getState();var r=p((0,l.formatPages)(t.page.pages));var n=t.importPanel,i=n.textFilter,o=n.imgFilter,s=n.includeText,u=n.includeImg;var c=t.importPanel.widgets[this.state.selectedSourceSite];var d=this.filterWidgets(c,i,o,s,u);var f=t.importPanel.sites[this.state.selectedSourceSite];var g=this.filterWidgets(c,i,o,false,u);var h=this.filterWidgets(c,i,o,s,false);this.tplData={lightBackground:true,pages:r,sourceSite:this.state.selectedSourceSite,sourceSitePages:f?p(f.pages):[],sourcePageRef:this.state.selectedSourcePage,destPageRef:this.state.selectedDestinationPage,widgets:d,selectedImageWidgets:g,selectedTextWidgets:h,domains:this.state.domains,textFilter:i,imgFilter:o,includeImg:u,includeText:s,widgetsLoading:t.importPanel.widgetsLoading,pagesLoading:t.importPanel.pagesLoading,importLoading:t.importPanel.importLoading,importError:t.importPanel.importError,saveEnabled:this.state.saveEnabled};"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},onImportSourcePageChange:function e(t){this.state.selectedSourcePage=parseInt(t.target.value,10);a.default.dispatch((0,s.changeSourcePage)(this.state.selectedSourcePage));if(!a.default.getState().importPanel.widgets[this.state.selectedSourceSite][this.state.selectedSourcePage]){var r=a.default.getState().env;var n=r.csrfToken;var i=r.apiProxyBaseUrl;var o=this.state.selectedSourceSite;var l=this.state.selectedSourcePage;var u="".concat(i,"/sites/").concat(o,"/pages/").concat(l,"/widgets/extractable");a.default.dispatch((0,s.getWidgets)(u,n,o,l))}},onImportDestinationPageChange:function e(t){this.state.selectedDestinationPage=parseInt(t.target.value,10)},onImportSourceSiteChange:function e(t){this.state.selectedSourceSite=parseInt(t.target.value,10);this.state.selectedSourcePage=0;a.default.dispatch((0,s.changeSourcePage)(this.state.selectedSourcePage));var r=a.default.getState().env;var n=r.csrfToken;var i=r.apiProxyBaseUrl;var o=this.state.selectedSourceSite;var l="".concat(i,"/sites/").concat(o,"/pages?type=page");a.default.dispatch((0,s.getSitePages)(l,n,o))},onTextFilterChange:function e(t){a.default.dispatch((0,s.changeTextFilter)(parseInt(t.target.value,10)))},onImgFilterChange:function e(t){a.default.dispatch((0,s.changeImgFilter)(parseInt(t.target.value,10)))},onContentToggle:function e(t){var r=t.currentTarget.closest(".import__content");if(!r)return;r.classList.toggle("import__content--selected")},onTextToggle:function e(){a.default.dispatch((0,s.changeIncludeText)(!a.default.getState().importPanel.includeText))},onImgToggle:function e(){a.default.dispatch((0,s.changeIncludeImg)(!a.default.getState().importPanel.includeImg))},onImportSuccess:function e(){this.closePanel();document.querySelector("#siteFrame").contentWindow.location.reload(true);(0,i.default)((0,n.default)("shared_views.language_panel.success","Success"),(0,n.default)("blog.post_import.completed_title","Import complete"),"success")},onImportError:function e(){(0,i.default)((0,n.default)("shared_views.language_panel.error","Error"),(0,n.default)("plugin_v7.blog.wordpress-import.import_failed_title","Import failed"),"error")},closePanel:function e(){this.slice.unsubscribe();a.default.dispatch((0,o.closePanel)());this.mixinClosePanel()},filterWidgets:function e(t,r,n,i,a){if(!t||!t[this.state.selectedSourcePage])return[];var o=t[this.state.selectedSourcePage];if(i&&a&&r===u.NO_FILTER&&n===u.NO_FILTER)return o;if(!i&&!a)return[];var s=o.filter((function(e){if("widget.image"!==e.type){if(i&&h(e.data.content).split(" ").length>r)return e;return false}if(a&&e.data.height>n)return e;return false}));return s}});var m=t["default"]=v},97908:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=a(r(31170));function a(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"row_layout_panel",events:{"click .js-row-layout-cancel":"cancelChanges","click .js-row-layout-done":"saveChanges","click .js-row-layout-bg":"cancelChanges","click .js-previous-layout":"previousClicked","click .js-next-layout":"nextClicked","change .js-radio-item":"itemChanged"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.layouts=t.layouts;this.currentLayout=t.currentLayout;this.currentIndex=this.layouts.indexOf(this.currentLayout);this.prevIndex=this.currentIndex},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentLayout:this.currentLayout,layouts:this.layouts});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},closePanel:function e(){this.trigger("panel:close");this.destroy()},saveChanges:function e(){this.closePanel()},cancelChanges:function e(){this.prevIndex!==this.currentIndex&&this.trigger("layout:change",{layout:this.layouts[this.prevIndex]});this.closePanel()},unsetCheckedItem:function e(){var t=this.el.querySelector(".js-radio-item:checked");t.checked=false},checkRadioItem:function e(t){var r=this.el.querySelector(".js-radio-item[value=".concat(t,"]"));r.checked=true},updateLayout:function e(){this.trigger("layout:change",{layout:this.layouts[this.currentIndex]});i.default.container.Tracker.track("Section layout updated")},itemChanged:function e(t){this.currentIndex=this.layouts.indexOf(t.currentTarget.value);this.updateLayout()},previousClicked:function e(){this.currentIndex-1<0?this.currentIndex=this.layouts.length-1:this.currentIndex--;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()},nextClicked:function e(){this.currentIndex+1>this.layouts.length-1?this.currentIndex=0:this.currentIndex++;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()}});var s=t["default"]=o},79081:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=h(r(79440));var a=p(r(76660));var o=p(r(13745));var s=r(65074);var l=r(32686);var u=r(37058);var c=p(r(729));var d=p(r(50110));var f=p(r(9838));function p(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(g=function e(n){return n?r:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=g(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r0)return n.props.brand.resellerUpgradeUrl;return n.props.brand.upgradeUrl}));C(P(n),"checkLanguageLimit",(function(){var e=n.props.user.capabilities.multiLanguageLimit;var t=(0,o.default)("editor.dialog.language_limit_reached","You've used all %1 languages available for your website. Either upgrade to a higher package or remove some languages.",e);if(0!==e&&n.props.language.siteLanguages.length>=e)return i.default.createElement(d.default,{addCancel:n.close,content:t,upgradeUrl:n.buildUpgradeUrl(),hideUpgradeInUnableToPublish:n.props.brand.capabilities.hideUpgradeInUnableToPublish});return false}));C(P(n),"checkLanguageAvailabilities",(function(){var e=n.getFilteredLanguages();var t=Object.keys(e).length;var r=(0,o.default)("editor.dialog.no_available_language","You've used all languages available for your website.");if(0===t)return i.default.createElement(d.default,{addCancel:n.close,content:r,hideUpgradeInUnableToPublish:"true"});return false}));C(P(n),"addLanguageModal",(function(){var e=(0,o.default)("shared_views.ml.next","Next");var t=(0,o.default)("shared_views.ml.default_language","Default language");var r=(0,o.default)("shared_views.ml.default_lang_title","Website default language");var a=(0,o.default)("shared_views.ml.default_lang_subtitle","This should be the language spoken by most of your visitors. This cannot be changed later so please consider this choice carefully.");if(n.props.language.defaultLanguage.language){t=(0,o.default)("shared_views.ml.add_language","Add language");r=(0,o.default)("shared_views.ml.site_lang_title","New content language");a=(0,o.default)("shared_views.ml.site_lang_subtitle","Pick the language you would like to add to your website")}return i.default.createElement(i.Fragment,null,i.default.createElement("div",{className:"ml-modal"},i.default.createElement("div",{className:"ml-modal__header"},i.default.createElement("button",{className:"ml-modal__close-button",onClick:n.onCloseClick},i.default.createElement("span",null,t)),n.props.language.languageLoading?i.default.createElement("div",{className:"loader"}):i.default.createElement("button",{className:"ml-modal__done-button",onClick:n.onAddLanguageClick,disabled:n.state.buttonDisabled},e)),i.default.createElement("div",{className:"ml-modal__content"},i.default.createElement("div",{className:"ml-modal__content-left"},i.default.createElement("div",{className:"ml-modal__description"},i.default.createElement("div",{className:"ml-modal__title"},r),i.default.createElement("div",{className:"ml-modal__subtitle"},a))),i.default.createElement("div",{className:"ml-modal__content-right"},i.default.createElement(c.default,{userLanguage:n.props.user.languageCode,languageSelected:n.languageSelected,activeLanguageCode:n.props.language.activeLanguage,allLanguages:n.getFilteredLanguages(),localisedLanguages:n.props.env.localisedLanguages})))),i.default.createElement("div",{className:"ml-modal__overlay"}))}));n.state={selectedLanguageCode:"",buttonDisabled:true};return n}y(r,[{key:"componentDidMount",value:function e(){this.props.language.defaultLanguage.language?this.setState({buttonDisabled:!this.props.language.activeLanguage,selectedLanguageCode:this.props.language.activeLanguage}):this.setState({buttonDisabled:!this.props.user.languageCode,selectedLanguageCode:this.props.user.languageCode})}},{key:"render",value:function e(){return i.default.createElement(i.Fragment,null,this.checkLanguageLimit()||this.checkLanguageAvailabilities()||this.addLanguageModal())}}]);return r}(i.Component);O.propTypes={updateDefaultLanguage:a.default.func.isRequired,addSiteActiveLanguage:a.default.func.isRequired,language:a.default.object.isRequired,user:a.default.object.isRequired,openPagesSelector:a.default.func.isRequired,closeAddLanguage:a.default.func.isRequired,tracker:a.default.object.isRequired,env:a.default.object.isRequired,brand:a.default.object.isRequired};var A=function e(t){var r=t.language,n=t.user,i=t.env,a=t.brand;return{language:r,user:n,env:i,brand:a}};var T=function e(t){return{updateDefaultLanguage:function e(r){return t((0,l.updateDefaultLanguage)(r))},addSiteActiveLanguage:function e(r){return t((0,l.addSiteActiveLanguage)(r))},openPagesSelector:function e(){return t((0,u.openPagesSelector)())},closeAddLanguage:function e(){return t((0,u.closeAddLanguage)())}}};var j=t["default"]=(0,s.connect)(A,T)(O)},55091:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=h(r(79440));var a=p(r(76660));var o=r(65074);var s=r(37058);var l=r(32686);var u=p(r(13745));var c=r(38869);var d=p(r(57789));var f=p(r(78281));function p(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(g=function e(n){return n?r:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=g(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r0&&!r){Editor.Events.trigger("page:change",(0,f.default)((0,d.default)().get("pageRef")));t.contentWindow.location.reload()}}));C(P(e),"updateSite",(function(e){var t=document.getElementById("siteFrame");var r=Object.assign({},e,{action:"rerender:languagemenu"});t&&t.contentWindow&&t.contentWindow.postMessage(r,"".concat(t.contentWindow.location.protocol,"//").concat(t.contentWindow.location.host))}));return e}y(r,[{key:"render",value:function e(){var t=this.props.language.activeLanguage;var r=this.props.env.languages[t];var n=(0,u.default)("shared_views.ml.add_language","Add language");var a=(0,u.default)("shared_views.ml.done","Done");var o=(0,u.default)("shared_views.ml.done_message","Language added. You can now edit the %1 version of your site from the Pages Menu",r);return i.default.createElement(i.Fragment,null,i.default.createElement("div",{className:"ml-modal"},i.default.createElement("div",{className:"ml-modal__header"},i.default.createElement("button",{className:"ml-modal__close-button",onClick:this.onDoneClicked},i.default.createElement("span",null,n))),i.default.createElement("div",{className:"ml-modal__content"},i.default.createElement("div",{className:"ml-modal__description--central"},i.default.createElement("div",{className:"ml-modal__icon"}),i.default.createElement("div",{className:"ml-modal__subtitle ml-modal__subtitle--central"},o),i.default.createElement("button",{className:"ml-modal__button--done qa-add-language-done-button",onClick:this.onDoneClicked},a)))),i.default.createElement("div",{className:"ml-modal__overlay"}))}}]);return r}(i.Component);O.propTypes={closeAddLanguageDone:a.default.func.isRequired,removeActiveLanguage:a.default.func.isRequired,getLanguagesPageTree:a.default.func.isRequired,language:a.default.object.isRequired,env:a.default.object.isRequired,user:a.default.object.isRequired};var A=function e(t){var r=t.language,n=t.env,i=t.user;return{language:r,env:n,user:i}};var T=function e(t){return{closeAddLanguageDone:function e(){return t((0,s.closeAddLanguageDone)())},removeActiveLanguage:function e(){return t((0,l.removeActiveLanguage)())},getLanguagesPageTree:function e(r){return t((0,c.getLanguagesPageTree)(r))}}};var j=t["default"]=(0,o.connect)(A,T)(O)},55495:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=g(r(79440));var a=f(r(76660));var o=r(65074);var s=r(61842);var l=f(r(8070));var u=r(37058);var c=r(32686);var d=f(r(13745));function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(p=function e(n){return n?r:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;r0&&i.default.createElement("li",{className:"ml-list__controls-item js-lang-manager",onClick:this.openManageLanguageList},a))),i.default.createElement("div",{className:"ml-list__overlay",onClick:this.hideList}))}}]);return r}(i.Component);C.propTypes={language:a.default.object.isRequired,hideLanguageList:a.default.func.isRequired,openAddLanguage:a.default.func.isRequired,showManageLanguageList:a.default.func.isRequired,changeLanguage:a.default.func.isRequired};var O=function e(t){var r=t.language;return{language:r}};var A=function e(t){return{hideLanguageList:function e(){return t((0,s.hideLanguageList)())},openAddLanguage:function e(){return t((0,u.openAddLanguage)())},showManageLanguageList:function e(){return t((0,s.showManageLanguageList)())},changeLanguage:function e(r){return t((0,c.changeLanguage)(r))}}};var T=t["default"]=(0,o.connect)(O,A)(C)},77380:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=v(r(79440));var a=g(r(76660));var o=r(65074);var s=g(r(98905));var l=g(r(21992));var u=r(61842);var c=r(32686);var d=g(r(9838));var f=g(r(13745));var p=g(r(62201));function g(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(h=function e(n){return n?r:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r0&&e.setState({allowBack:false})}}));O(E(e),"deleteCancel",(function(t){t.preventDefault();e.closeDialog()}));O(E(e),"closeDialog",(function(){e.setState({openDeleteDialog:false,deleteLanguageCode:null,deletelocalisedName:null})}));O(E(e),"onOffline",(function(t){t.preventDefault();var r=t.target.value;var n=1===parseInt(t.target.dataset.active,10)?0:1;e.props.updateLanguageStatus({url:"".concat(e.props.env.apiProxyBaseUrl,"/sites/").concat(e.props.env.siteRef,"/languages/").concat(r),token:e.props.env.csrfToken,siteRef:e.props.env.siteRef,active:n})}));O(E(e),"onOptionsClicked",(function(t){t.preventDefault();var r=t.target.value;e.setState((function(e){if(e.openOptionsFor===r)return{openOptionsFor:""};return{openOptionsFor:r}}))}));O(E(e),"componentDidUpdate",(function(t){var r=t.language.siteLanguages;var n=e.props.language.siteLanguages;if(e.props.language.siteLanguageDeletingError||e.props.language.languageStatusUpdatingError){e.notifyError();e.closeDialog();return}if((0,p.default)(r,n))return;r.length!==n.length&&e.trackEvent();e.closeDialog();e.updateSite({siteDefaultLanguage:e.props.language.defaultLanguage,siteCurrentLanguage:e.props.language.defaultLanguage,siteLanguages:e.props.language.siteLanguages});0===n.length&&e.close()}));O(E(e),"updateSite",(function(e){var t=document.getElementById("siteFrame");var r=Object.assign({},e,{action:"rerender:languagemenu"});t&&t.contentWindow&&t.contentWindow.postMessage(r,"".concat(t.contentWindow.location.protocol,"//").concat(t.contentWindow.location.host))}));O(E(e),"notifyError",(function(){(0,d.default)((0,f.default)("shared_views.ml.error","Error"),(0,f.default)("shared_views.ml.error.site-language-error","Unable to save the language."),"error")}));O(E(e),"trackEvent",(function(){e.props.tracker.track("LANGUAGE DELETED",{deletedLanguage:e.state.deleteLanguageCode})}));O(E(e),"generateContentClass",(function(){var t=e.props.language.siteLanguages.length;var r=t>0&&e.props.language.siteLanguages[t-1].language;return e.state.openOptionsFor===r&&"manage-list--padded"}));return e}b(r,[{key:"render",value:function e(){var t=this;var r=(0,f.default)("shared_views.ml.delete_language","Delete %1",this.state.deletelocalisedName);var n=(0,f.default)("shared_views.ml.delete_confirm","Yes, delete %1",this.state.deletelocalisedName);var a=this.generateContentClass();var o=this.state.allowBack?"nav-drawer__back-button":"nav-drawer__close-button";var u=(0,f.default)("shared_views.ml.manage_languages","Manage languages");return i.default.createElement(i.Fragment,null,i.default.createElement("div",{className:"nav-drawer"},i.default.createElement("div",{className:"nav-drawer__backstop",onClick:this.close}),i.default.createElement("div",{className:"pages-nav__suface"},i.default.createElement("div",{className:"pages-nav__header"},i.default.createElement("button",{className:o,type:"button",onClick:this.close},i.default.createElement("span",null,u))),i.default.createElement("div",{className:"nav-drawer__content\n nav-drawer__content--grey-bg\n nav-drawer__content--full-width-large-res-only\n manage-list ".concat(a)},i.default.createElement("div",{className:"pages-panel manage-list__content pages-panel--no-border"},i.default.createElement("div",{className:"pages-panel__section pages-panel__section--no-border pages-tree pages-panel__section--grey-bg"},i.default.createElement(s.default,{isDefaultLanguage:true,languageCode:this.props.language.defaultLanguage.language,localisedName:this.props.language.defaultLanguage.localisedName,onDelete:this.onDelete,onOffline:this.onOffline,onOptionsClicked:this.onOptionsClicked,openOptionsFor:this.state.openOptionsFor}),this.props.language.siteLanguages.map((function(e){return i.default.createElement(s.default,{localisedName:e.localisedName,languageCode:e.language,onDelete:t.onDelete,onOffline:t.onOffline,onOptionsClicked:t.onOptionsClicked,openOptionsFor:t.state.openOptionsFor,active:e.active.toString(),key:e.id})})))))),this.state.openDeleteDialog&&i.default.createElement(l.default,{deleteConfirm:this.deleteConfirm,deleteCancel:this.deleteCancel,dialogTitle:r,confirmButtonText:n})))}}]);return r}(i.Component);A.propTypes={language:a.default.object.isRequired,env:a.default.object.isRequired,hideManageLanguageList:a.default.func.isRequired,deleteLanguage:a.default.func.isRequired,tracker:a.default.object.isRequired,updateLanguageStatus:a.default.func.isRequired,changeLanguage:a.default.func.isRequired};var T=function e(t){var r=t.language,n=t.env;return{language:r,env:n}};var j=function e(t){return{hideManageLanguageList:function e(){return t((0,u.hideManageLanguageList)())},deleteLanguage:function e(r){return t((0,c.deleteLanguage)(r))},updateLanguageStatus:function e(r){return t((0,c.updateLanguageStatus)(r))},changeLanguage:function e(r){return t((0,c.changeLanguage)(r))}}};var D=t["default"]=(0,o.connect)(T,j)(A)},40894:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=p(r(79440));var a=d(r(76660));var o=r(65074);var s=d(r(79081));var l=d(r(44664));var u=d(r(37204));var c=d(r(55091));function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(f=function e(n){return n?r:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=f(r(79440));var a=r(55269);var o=c(r(69464));var s=r(65074);var l=c(r(40894));var u=c(r(84980));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(d=function e(n){return n?r:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=d(r(79440));var a=u(r(76660));var o=r(65074);var s=u(r(55495));var l=u(r(77380));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(c=function e(n){return n?r:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=h(r(79440));var i=p(r(76660));var a=r(65074);var o=p(r(13745));var s=p(r(62201));var l=r(37058);var u=p(r(2299));var c=p(r(10297));var d=r(32686);var f=p(r(9838));function p(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(g=function e(n){return n?r:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==v(e)&&"function"!==typeof e)return{default:e};var r=g(t);if(r&&r.has(e))return r.get(e);var n={};var i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=p(r(79440));var a=d(r(76660));var o=r(65074);var s=d(r(13745));var l=d(r(28673));var u=r(37058);var c=r(32686);function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(f=function e(n){return n?r:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t0?n=h(h({},r.selectedPages),C({},e,t)):delete r.selectedPages[e];return{selectedPages:n}}))}));C(P(n),"updateSelectedPages",(function(e,t){n.setState((function(r){t?r.selectedPages[e]=e:delete r.selectedPages[e];return{selectedPages:r.selectedPages}}))}));C(P(n),"onSelectionMethodChange",(function(e){n.setState({selectAllPages:"all"===e.target.value})}));n.state={selectAllPages:false,selectedPages:{}};return n}y(r,[{key:"componentDidMount",value:function e(){var t=this.props.page.pages.find((function(e){return"home"===e.type}));this.setState({selectedPages:C({},t.ref,t.ref)})}},{key:"render",value:function e(){var t=(0,s.default)("shared_views.ml.add_language","Add language");var r=(0,s.default)("shared_views.ml.next","Next");var n=this.props.env.languages[this.props.language.activeLanguage];var a=(0,s.default)("shared_views.ml.choose_page","Choose pages for %1",n);var o=(0,s.default)("shared_views.ml.choose_page_mesg","Which pages would you like to copy for later translation?");var u=(0,s.default)("shared_views.ml.choose_page_custom","Let me pick which pages");var c=(0,s.default)("shared_views.ml.choose_page_all","All pages");var d=(0,s.default)("shared_views.ml.clone","Clone");return i.default.createElement(i.Fragment,null,i.default.createElement("div",{className:"ml-modal"},i.default.createElement("div",{className:"ml-modal__header"},i.default.createElement("button",{className:"ml-modal__back-button",onClick:this.onBackClick},i.default.createElement("span",null,t)),i.default.createElement("button",{className:"ml-modal__done-button",onClick:this.onConfirm},r)),i.default.createElement("div",{className:"ml-modal__content"},i.default.createElement("div",{className:"ml-modal__content-left"},i.default.createElement("div",{className:"ml-modal__description"},i.default.createElement("div",{className:"ml-modal__title"},a),i.default.createElement("div",{className:"ml-modal__subtitle"},o))),i.default.createElement("div",{className:"ml-modal__content-right"},i.default.createElement("div",{className:"pretty-select ml-modal__control"},i.default.createElement("label",{className:"ml-modal__control-label"},d),i.default.createElement("select",{id:"pagesSelectionMethod",className:"pretty-select__select ml-modal__select",onChange:this.onSelectionMethodChange},i.default.createElement("option",{value:"custom",key:"custom"},u),i.default.createElement("option",{value:"all",key:"all"},c))),i.default.createElement("div",{className:"ml-modal__card-wrapper"},i.default.createElement("div",{className:"ml-modal__card"},i.default.createElement(l.default,{selectAllPages:this.state.selectAllPages,pages:this.props.page.pages,onFolderSelectionChange:this.onFolderSelectionChange,onPageSelected:this.onPageSelected})))))),i.default.createElement("div",{className:"ml-modal__overlay"}))}}]);return r}(i.Component);O.propTypes={language:a.default.object.isRequired,page:a.default.object.isRequired,openAddLanguage:a.default.func.isRequired,addSelectedPages:a.default.func.isRequired,openPageTitleEdit:a.default.func.isRequired,env:a.default.object.isRequired};var A=function e(t){var r=t.language,n=t.env,i=t.page;return{language:r,env:n,page:i}};var T=function e(t){return{openAddLanguage:function e(){return t((0,u.openAddLanguage)())},addSelectedPages:function e(r){return t((0,c.addSelectedPages)(r))},openPageTitleEdit:function e(){return t((0,u.openPageTitleEdit)())}}};var j=t["default"]=(0,o.connect)(A,T)(O)},21992:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(79440));var i=o(r(76660));var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){var r=t.dialogTitle,i=t.confirmButtonText,o=t.deleteCancel,s=t.deleteConfirm;return n.default.createElement("div",{className:"dialog"},n.default.createElement("div",{className:"dialog__backstop"}),n.default.createElement("div",{className:"dialog__surface"},n.default.createElement("div",{className:"dialog__header"},n.default.createElement("h2",{className:"dialog__header-title"},r),n.default.createElement("button",{className:"dialog__header-close",type:"button",onClick:o},n.default.createElement("span",null,"Close"))),n.default.createElement("div",{className:"dialog__content dialog__content--center"},n.default.createElement("div",{className:"dialog__information"},n.default.createElement("p",null,(0,a.default)("editor.dialog.delete_language.message_warning","Deleting a language will remove all the pages associated with that language.")),n.default.createElement("p",null,(0,a.default)("editor.dialog.delete_language.message_warning_question","Are you sure you wish to delete this language?"))),n.default.createElement("div",{className:"dialog__controls"},n.default.createElement("button",{type:"button",className:"button--outline deletion-popup__confirm-button",onClick:s},i),n.default.createElement("button",{type:"button",className:"button--outline deletion-popup__cancel-button",onClick:o},(0,a.default)("editor.dialog.footer.cancel","Cancel"))))))};s.propTypes={dialogTitle:i.default.string.isRequired,deleteCancel:i.default.func.isRequired,deleteConfirm:i.default.func.isRequired,confirmButtonText:i.default.string.isRequired};var l=t["default"]=s},55254:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(79440));var i=a(r(76660));function a(e){return e&&e.__esModule?e:{default:e}}var o=function e(t){var r=t.page,i=t.onPageTitleChange,a=t.activeLanguage;return n.default.createElement("div",{className:"edit-page-tree__page"},n.default.createElement("div",{className:"edit-page-tree__pagetitle"},r.title),n.default.createElement("input",{autoFocus:"home"===r.type,className:"edit-page-tree__input",placeholder:r.title,key:r.ref,"data-pageid":r.ref,spellCheck:"false",autoCorrect:"off",onChange:i}),n.default.createElement("label",{className:"edit-page-tree__label"},a))};o.propTypes={page:i.default.object.isRequired,onPageTitleChange:i.default.func.isRequired,activeLanguage:i.default.string};var s=t["default"]=o},10297:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=u(r(79440));var a=s(r(76660));var o=s(r(55254));function s(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(l=function e(n){return n?r:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}var c=function e(t){var r=t.selectedPages,n=t.pages,a=t.onPageTitleChange,s=t.activeLanguage;var l=n.map((function(e,t){if(("page"===e.type||"index"===e.type||"home"===e.type)&&r[e.ref])return i.default.createElement(o.default,{key:e.ref,page:e,isFolder:null,onPageTitleChange:a,activeLanguage:s});if("folder"===e.type&&r[e.ref])return i.default.createElement(i.Fragment,{key:t},i.default.createElement(o.default,{key:e.ref,page:e,onPageTitleChange:a,activeLanguage:s}),e.subPages.map((function(t){if(r[e.ref][t.ref])return i.default.createElement(o.default,{key:t.ref,page:t,onPageTitleChange:a,activeLanguage:s});return null})));return null}));return i.default.createElement(i.Fragment,null,l)};c.propTypes={selectedPages:a.default.object.isRequired,activeLanguage:a.default.string,onPageTitleChange:a.default.func.isRequired,pages:a.default.array.isRequired};var d=t["default"]=c},50110:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(79440));var i=o(r(76660));var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){var r=t.addCancel,i=t.upgradeUrl,o=t.content,s=t.hideUpgradeInUnableToPublish;return n.default.createElement("div",{className:"ml-warning"},n.default.createElement("div",{className:"ml-warning__backstop"}),n.default.createElement("div",{className:"ml-warning__surface"},n.default.createElement("div",{className:"ml-warning__header"},n.default.createElement("h2",{className:"ml-warning__header-title"},(0,a.default)("editor.dialog.language_limit_title","Language limit reached")),n.default.createElement("button",{className:"ml-warning__header-close",type:"button",onClick:r},n.default.createElement("span",null,"Close"))),n.default.createElement("div",{className:"ml-warning__content"},n.default.createElement("div",{className:"ml-warning__information"},n.default.createElement("p",null,o),n.default.createElement("div",{className:"ml-warning__actions"},!s&&n.default.createElement("a",{className:"button--primary ml-warning__actions--primary",href:i},(0,a.default)("shared_views.cannotpublish.upgrade_options","Upgrade options")),n.default.createElement("button",{className:"button--outline ml-warning__action--secondary",onClick:r,type:"button"},(0,a.default)("editor.dialog.footer.cancel","Cancel")))))))};s.propTypes={addCancel:i.default.func.isRequired,upgradeUrl:i.default.string,content:i.default.string.isRequired,hideUpgradeInUnableToPublish:i.default.bool.isRequired};var l=t["default"]=s},8070:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(79440));var i=a(r(76660));function a(e){return e&&e.__esModule?e:{default:e}}var o=function e(t){var r=t.localisedName,i=t.languageFlag,a=t.languageSelected,o=t.language,s=t.currentLanguageCode;var l="ml-list__language-item\n language-selector__icon\n language-selector__icon--".concat(i);s===o&&(l="".concat(l," is-current-lang"));return n.default.createElement("li",{className:l,"data-lang":o,title:r,onClick:a},n.default.createElement("span",{"data-lang":o},r))};o.propTypes={language:i.default.string.isRequired,localisedName:i.default.string.isRequired,languageFlag:i.default.string.isRequired,languageSelected:i.default.func.isRequired,currentLanguageCode:i.default.string.isRequired};var s=t["default"]=o},729:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(79440));var i=o(r(76660));var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){var r=Object.keys(t.allLanguages).map((function(e){return n.default.createElement("option",{value:e,key:e},t.allLanguages[e]," | ",t.localisedLanguages[e])}));var i=(0,a.default)("shared_views.ml.select_a_language","Select a language");return n.default.createElement("div",{className:"pretty-select ml-modal__control ml-modal__control--central"},n.default.createElement("select",{id:"lanuage-selector",className:"pretty-select__select ml-modal__select",onChange:t.languageSelected,defaultValue:t.activeLanguageCode||t.userLanguage},n.default.createElement("option",{value:""},i),r))};s.propTypes={languageSelected:i.default.func.isRequired,activeLanguageCode:i.default.string,allLanguages:i.default.object.isRequired,localisedLanguages:i.default.object.isRequired,userLanguage:i.default.string};var l=t["default"]=s},98905:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=u(r(79440));var a=s(r(76660));var o=s(r(13745));function s(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(l=function e(n){return n?r:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}var c=function e(t){var r=t.isDefaultLanguage,n=t.localisedName,a=t.languageCode,s=t.onDelete,l=t.onOffline,u=t.onOptionsClicked,c=t.openOptionsFor,d=t.active;var f=(0,o.default)("shared_views.language_panel.default","default");var p=r?"".concat(n," (").concat(f,")"):n;var g=d&&"1"===d?(0,o.default)("shared_views.language_panel.take_offline","Take offline"):(0,o.default)("shared_views.language_panel.take_online","Take online");var h=(0,o.default)("shared_views.language_panel.offline","Offline");var v=(0,o.default)("shared_views.language_panel.online","Online");var m=(0,o.default)("shared_views.language_panel.delete","Delete");var y="pages-tree__title pages-tree__title--flex pages-tree__title--not-selectable";return i.default.createElement("div",{className:"pages-tree"},i.default.createElement("div",{className:y},i.default.createElement("span",{className:"text text--flex text--bolder",title:p},p),d&&"1"!==d?i.default.createElement("span",{className:"pages-tree__flex-offline"},h):i.default.createElement("span",{className:"pages-tree__flex-online"},v)),!r&&i.default.createElement(i.Fragment,null,i.default.createElement("button",{className:"pages-panel__deletion-button","aria-controls":"language-".concat(a,"-deletion"),value:a,"data-localisedname":n,title:m,type:"button",onClick:s},i.default.createElement("span",null,m)),i.default.createElement("button",{className:"pages-panel__options-button","aria-controls":"language-".concat(a,"-options"),value:a,type:"button",onClick:u},i.default.createElement("span",null,"Options")),c===a?i.default.createElement("ol",{className:"dropdown-menu pages-panel__options","data-ref":"language-".concat(a,"-options")},i.default.createElement("li",{className:"dropdown-menu__item"},i.default.createElement("button",{className:"dropdown-menu__control",title:g,value:a,"data-active":d,type:"button",onClick:l},g))):null))};c.propTypes={localisedName:a.default.string.isRequired,isDefaultLanguage:a.default.bool,languageCode:a.default.string.isRequired,openOptionsFor:a.default.string.isRequired,onOffline:a.default.func.isRequired,onDelete:a.default.func.isRequired,onOptionsClicked:a.default.func.isRequired,active:a.default.string};var d=t["default"]=c},2299:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=l(r(79440));var a=o(r(76660));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(s=function e(n){return n?r:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=s(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}var u=function e(t){var r=t.selectedPages,n=t.pages;var a=n.map((function(e){if(("page"===e.type||"index"===e.type||"home"===e.type)&&r[e.ref])return i.default.createElement("div",{className:"plain-page-tree__page",value:e.ref,key:e.ref},e.title);if("folder"===e.type&&r[e.ref])return i.default.createElement("div",{value:e.ref,key:e.ref,className:"plain-page-tree__folder"},i.default.createElement("span",null,e.title),e.subPages.map((function(t){if("index"===t.type||r[e.ref][t.ref])return i.default.createElement("div",{className:"plain-page-tree__page in-folder",value:t.title,key:t.ref},t.title);return null})));return null}));return i.default.createElement(i.Fragment,null,a)};u.propTypes={selectedPages:a.default.object.isRequired,pages:a.default.array.isRequired};var c=t["default"]=u},43062:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=c(r(79440));var a=l(r(76660));var o=l(r(82379));var s=l(r(7304));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(u=function e(n){return n?r:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function d(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function f(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){d(a,n,i,o,s,"next",e)}function s(e){d(a,n,i,o,s,"throw",e)}o(void 0)}))}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(79440));var i=a(r(76660));function a(e){return e&&e.__esModule?e:{default:e}}var o=function e(t){var r=t.page,i=t.onPageSelected;return n.default.createElement("div",{className:"ml-modal__select-page"},n.default.createElement("label",{className:"page-checkbox__container",title:r.title},n.default.createElement("input",{value:r.ref,type:"checkbox","data-pagetype":r.type,className:"page-checkbox__checkbox",onChange:i}),n.default.createElement("span",{className:"page-checkbox__text"},r.title),n.default.createElement("span",{className:"page-checkbox__checkmark"})))};o.propTypes={page:i.default.object.isRequired,onPageSelected:i.default.func.isRequired};var s=t["default"]=o},28673:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=d(r(79440));var a=u(r(76660));var o=u(r(82379));var s=u(r(7304));var l=u(r(43062));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(c=function e(n){return n?r:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}var f=function e(t){var r=t.pages.map((function(e){if("undefined"===typeof e.group&&"page"===e.type)return i.default.createElement(o.default,{page:e,key:e.ref,onPageSelected:t.onPageSelected});if("home"===e.type)return i.default.createElement(s.default,{page:e,key:e.ref});if("folder"===e.type)return i.default.createElement(l.default,{folder:e,key:e.ref,onFolderSelectionChange:t.onFolderSelectionChange,onPageSelected:t.onPageSelected});return null}));var n=t.pages.map((function(e){if("undefined"===typeof e.group&&("page"===e.type||"home"===e.type))return i.default.createElement(s.default,{page:e,key:e.ref});if("folder"===e.type)return i.default.createElement("div",{className:"ml-modal__select-folder",key:e.ref},i.default.createElement(s.default,{page:e,key:e.ref}),e.subPages.map((function(e){return i.default.createElement(s.default,{page:e,key:e.ref})})));return null}));return i.default.createElement(i.Fragment,null,t.selectAllPages?n:r)};f.propTypes={pages:a.default.array.isRequired,onPageSelected:a.default.func.isRequired,onFolderSelectionChange:a.default.func.isRequired,selectAllPages:a.default.bool.isRequired};var p=t["default"]=f},7304:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(79440));var i=a(r(76660));function a(e){return e&&e.__esModule?e:{default:e}}var o=function e(t){var r=t.page;return n.default.createElement("div",{className:"ml-modal__select-page"},n.default.createElement("label",{className:"page-checkbox__container is-disabled",title:r.title},n.default.createElement("input",{value:r.ref,type:"checkbox",className:"page-checkbox__checkbox",checked:true,disabled:true}),n.default.createElement("span",{className:"page-checkbox__text"},r.title),n.default.createElement("span",{className:"page-checkbox__checkmark"})))};o.propTypes={page:i.default.object.isRequired};var s=t["default"]=o},60989:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={events:{"click .js-backstop":"mixinClosePanel","click .js-back":"mixinClosePanel"},initialize:function e(){},mixinRenderTpl:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r=Twig.render(Twig.templates[this.template],this.tplData);this.$el.empty().append(r);if(t.refresh)return;this.moveToBody()},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t);"function"===typeof this.postRender&&this.postRender()},mixinClosePanel:function e(){var t=new Event("panel:close");document.dispatchEvent(t);this.trigger("close");this.destroy()}};var n=t["default"]=r},71831:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(60989));var i=a(r(81393));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageTypes,n=void 0===r?{}:r,i=t.envDataProvider,a=void 0===i?{}:i,s=t.tracker,l=void 0===s?{}:s,u=t.siteDataProvider,c=void 0===u?{}:u,d=t.featureFlagDataProvider,f=void 0===d?{}:d,p=t.serverVars,g=void 0===p?{}:p;o(this,e);this.pageTypes=n;this.envDataProvider=a;this.siteDataProvider=c;this.tracker=l;this.featureFlagDataProvider=f;this.serverVars=g;return this}l(e,[{key:"build",value:function e(t){Cocktail.mixin(i.default,n.default);return new i.default({selectedLanguage:t,pageTypes:this.pageTypes,envDataProvider:this.envDataProvider,tracker:this.tracker,siteDataProvider:this.siteDataProvider,featureFlagDataProvider:this.featureFlagDataProvider,serverVars:this.serverVars})}}]);return e}();var c=t["default"]=u},81393:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=f(r(69464));var i=r(83489);var a=r(38869);var o=r(32686);var s=f(r(9838));var l=f(r(13745));var u=f(r(57789));var c=r(83748);var d=r(32637);function f(e){return e&&e.__esModule?e:{default:e}}function p(e){return m(e)||v(e)||h(e)||g()}function g(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}function v(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function m(e){if(Array.isArray(e))return y(e)}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageTypes,i=void 0===r?{}:r,a=t.envDataProvider,o=void 0===a?{}:a,s=t.tracker,l=void 0===s?{}:s,u=t.siteDataProvider,c=void 0===u?{}:u,d=t.selectedLanguage,f=void 0===d?null:d,p=t.featureFlagDataProvider,g=void 0===p?{}:p,h=t.serverVars,v=void 0===h?{}:h;this.getPages();this.pageTypes=i;this.envDataProvider=o;this.tracker=l;this.siteDataProvider=c;this.selectedLanguage=f;this.featureFlagDataProvider=g;this.store=n.default;this.serverVars=v;this.tplData={pageTypes:this.getPageTypesData(),foldersData:this.getFoldersData(this.selectedLanguage),siteLanguages:this.siteDataProvider.getSiteLanguages(),siteDefaultLanguage:this.siteDataProvider.getDefaultLanguage(),localisedLanguages:this.envDataProvider.get("localisedLanguages"),languages:this.envDataProvider.get("languages"),lightBackground:true,selectedLanguage:this.selectedLanguage,rowsEnabled:this.featureFlagDataProvider.get("enableRows")};this.render()},getPages:function e(){var t=BaseKit.Globals.pages;0===t.length&&(t=(0,d.fromPageTree)(App.pageTree));this.pages=t},getApiProxyBaseUrl:function e(){return this.envDataProvider.get("apiProxyBaseUrl")},getCsrfToken:function e(){return this.serverVars.getBundle("session").get("csrfToken")},getSiteRef:function e(){return this.envDataProvider.get("siteRef")},render:function e(){"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},postRender:function e(){this.onPasswordProtectToggled()},onLanguageChanged:function e(t){var r=t.currentTarget.value;this.filterFolders(r)},filterFolders:function e(t){var r=this.getFoldersData(t);var n=this.el.querySelector(".js-new-page-location");while(n.firstChild)n.removeChild(n.firstChild);r.forEach((function(e){var t=document.createElement("option");t.textContent=e.text;t.setAttribute("value",e.value);n.appendChild(t)}))},getPageTypesData:function e(){var t=[{name:"default",title:(0,l.default)("shared_views.addpageorfolderpanel.page-type-default","Default")},{name:"clone",title:(0,l.default)("shared_views.addpageorfolderpanel.page-type-clone","Clone current page")}];this.pageTypes.forEach((function(e){t.push({name:e.name,title:(0,l.default)("shared_views.addpageorfolderpanel.page-type-".concat(e.name),e.title)})}));return t},getFoldersData:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";var r=this.siteDataProvider.getDefaultLanguage();if(!t||""===t||t===r)return this.store.getState().page.folders;return this.store.getState().page.languages[t].folders},onPasswordProtectToggled:function e(){var t=this.el.querySelector(".js-input-username");var r=this.el.querySelector(".js-input-password");if(true===this.el.querySelector(".js-page-password-protect").checked){t.parentNode.removeAttribute("hidden");r.parentNode.removeAttribute("hidden")}else{t.parentNode.setAttribute("hidden","hidden");r.parentNode.setAttribute("hidden","hidden");t.value="";r.value=""}},onChange:function e(){this.clearError();if(this.saveBtnIsEnabled)return;this.enableSave()},enableSave:function e(){this.el.querySelector(".js-done").removeAttribute("disabled");this.saveBtnIsEnabled=true},onTypeChange:function e(t){this.onChange();var r=t.currentTarget.getAttribute("data-type");var n=this.el.querySelectorAll(".js-type");var i=this.el.querySelectorAll(".js-type-card");p(n).forEach((function(e){return e.classList.remove("is-selected")}));p(i).forEach((function(e){return e.setAttribute("hidden",true)}));t.currentTarget.classList.add("is-selected");this.showSelectedCardType(r)},showSelectedCardType:function e(t){this.el.querySelector('[data-card-type="'.concat(t,'"]')).removeAttribute("hidden")},onDoneClicked:function e(t){t.preventDefault();"folder"===this.el.querySelector(".js-type.is-selected").getAttribute("data-type")?this.createFolder():this.createPage();(0,c.openIntercom)()},createPage:function e(){var t=this.el.querySelector(".js-template-type:checked")?this.el.querySelector(".js-template-type:checked").value:"default";var r=this.el.querySelector(".js-new-page-location")?parseInt(this.el.querySelector(".js-new-page-location").value,10):0;var n=_();var i=this.pages.get(_());var a=this.el.querySelector(".js-new-page-title").value;var o=this.el.querySelector(".js-new-page-language");var s=this.siteDataProvider.getDefaultLanguage();var u={siteRef:this.getSiteRef(),type:"page",pageUrl:a.replace(/\s+/g,"-").toLowerCase(),title:a,status:"active",folder:r||void 0};var c=null;var d=null;o&&o.value!==s&&(u.language=o.value);if(0===u.title.trim().length){c=(0,l.default)("shared_views.addpageorfolderpanel.errors_invalid-page-title","Invalid page title");this.el.querySelector(".js-page-title-error").textContent=c;return}if("clone"===t){d="".concat(this.getApiProxyBaseUrl(),"/sites/").concat(this.getSiteRef(),"/pages/").concat(n,"/clone");u.templateType=i.get("templateType")}else{d="".concat(this.getApiProxyBaseUrl(),"/sites/").concat(this.getSiteRef(),"/pages");u.templateType=t}this.apiCall({type:"page",data:u,url:d})},areHtmlValidatorsValid:function e(t){var r=true;for(var n=0;n0&&void 0!==t[0]?t[0]:{},i=n.type,a=void 0===i?"page":i,o=n.url,s=void 0===o?void 0:o,l=n.data,u=void 0===l?{}:l,c=n.title,d=void 0===c?void 0:c;f=a;p=u;g=d;h="folder"===a&&p.passwordEnabled;y.prev=5;y.next=8;return S(s,r.getCsrfToken(),p);case 8:v=y.sent;if(!(200===v.status)){y.next=16;break}y.next=12;return v.json();case 12:m=y.sent;r.handleResponse({type:f,folderTitle:g,rsp:m,isPasswordProtected:h});y.next=17;break;case 16:401===v.status?Editor.Responsive.displaySessionTimeoutDialog():r.handleFetchError(v.status);case 17:y.next=22;break;case 19:y.prev=19;y.t0=y["catch"](5);r.handleFetchError(y.t0);case 22:case"end":return y.stop()}}),e,null,[[5,19]])})))()},handleResponse:function e(){var t=this;var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r.type,i=void 0===n?"page":n,s=r.folderTitle,l=void 0===s?void 0:s,u=r.rsp,c=void 0===u?{}:u,d=r.isPasswordProtected,f=void 0!==d&&d;var p=c.page.ref;var g=c.page.language||"";var h="Editor add page";var v=[c.page];if("folder"===i){v=[{hiddenFromNavigation:0,ref:c.page.parentId,type:"folder",status:"active",request:c.page.request.replace("index",""),title:l,parentId:0,password_enabled:f},Object.assign(c.page,{parentTitle:l})];h="Editor add folder"}this.pages.add(v);v.forEach((function(e){return t.store.dispatch((0,a.addSinglePage)(e,g))}));g!==this.store.getState().language.current&&this.store.dispatch((0,o.changeLanguage)(g));this.afterSaved(p,g);this.tracker.track(h,"")},handleFetchError:function e(t){console.error("Error creating page: ".concat(t));(0,s.default)((0,l.default)("editor_v8.delete_row.error","Error"),(0,l.default)("shared_views.pagespanel.errors_creating-page","Unable to add page."),"error");this.closePanel()},afterSaved:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var n=r;""===r&&(n=this.siteDataProvider.getDefaultLanguage());this.closePanel();this.store.dispatch((0,i.closePanel)());this.trigger("page:added",{selectedLanguage:n,currentPageRef:t})},closePanel:function e(){this.destroy()},clearError:function e(){this.el.querySelector(".js-folder-title-error").textContent="";this.el.querySelector(".js-page-title-error").textContent=""}});var k=t["default"]=E},92122:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(60989));var i=a(r(14025));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.featureFlagDataProvider,n=void 0===r?{}:r,i=t.envDataProvider,a=void 0===i?{}:i,s=t.tracker,l=void 0===s?{}:s;o(this,e);this.featureFlagDataProvider=n;this.envDataProvider=a;this.tracker=l;return this}l(e,[{key:"build",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageModel,a=void 0===r?{}:r,o=t.selectedLanguage;Cocktail.mixin(i.default,n.default);return new i.default({model:a,selectedLanguage:o,featureFlagDataProvider:this.featureFlagDataProvider,envDataProvider:this.envDataProvider,tracker:this.tracker})}}]);return e}();var c=t["default"]=u},14025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(69464));var i=o(r(13745));var a=r(38869);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){s(a,n,i,o,l,"next",e)}function l(e){s(a,n,i,o,l,"throw",e)}o(void 0)}))}}function u(e,t){var r=this;var n=true;var a="folder"===t?(0,i.default)("shared_views.addpageorfolderpanel.errors_invalid-folder-title","Invalid folder title"):(0,i.default)("shared_views.addpageorfolderpanel.errors_invalid-page-title","Invalid page title");var o={title:{selector:".js-page-title-error",message:a},pageUrl:{selector:".js-page-url-error",message:(0,i.default)("shared_views.addpageorfolderpanel.errors_invalid-page-url","Invalid page URL")}};Object.keys(o).forEach((function(t){if("undefined"!==typeof e[t]&&0===e[t].trim().length){r.el.querySelector(o[t].selector).textContent=o[t].message;n=false}}));return n}var c=Marionette.ItemView.extend({template:"page_edit_panel",events:{"click .js-done":"onDoneClicked","change input,select":"onChange","input input,textarea":"onChange","change .js-convert-home":"onConvertToHomeChanged","click .js-page-password-protect":"onPasswordProtectToggled"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.model,n=void 0===r?{}:r,i=t.selectedLanguage,a=void 0===i?null:i,o=t.featureFlagDataProvider,s=void 0===o?{}:o,l=t.envDataProvider,u=void 0===l?{}:l,c=t.tracker,d=void 0===c?{}:c;this.model=n;this.featureFlagDataProvider=s;this.envDataProvider=u;this.tracker=d;this.selectedLanguage=a;this.setTplData();this.render()},onPasswordProtectToggled:function e(){var t=this.el.querySelector(".js-input-username");var r=this.el.querySelector(".js-input-password");if(true===this.el.querySelector(".js-page-password-protect").checked){t.parentNode.removeAttribute("hidden");r.parentNode.removeAttribute("hidden")}else{t.parentNode.setAttribute("hidden","hidden");r.parentNode.setAttribute("hidden","hidden");t.value="";r.value=""}},setTplData:function e(){this.tplData=Object.assign(this.getModelData(),{folderData:this.getFoldersData(),lightBackground:true,rowsEnabled:this.featureFlagDataProvider.get("enableRows")})},render:function e(){"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},postRender:function e(){Backbone.Syphon.deserialize(this,this.getModelData());this.updateSyntheticFields()},updateSyntheticFields:function e(){var t=this.getModelData();"folder"===t.type&&(t.password_enabled?this.el.querySelector(".js-page-password-protect").checked=true:this.el.querySelector(".js-page-password-protect").checked=false)},getFoldersData:function e(){var t=n.default.getState();var r=t.language.current;if(r&&r!==t.language.defaultLanguage.language)return t.page.languages[r].folders;return t.page.folders},getModelData:function e(){var t=this.model.toJSON();if(0!==parseInt(this.model.get("parentId"),10)){var r=this.model.collection.get(this.model.get("parentId"));var n=r.get("request");t.request=t.request.replace(n,"")}this.selectedLanguage&&(t.request=t.request.replace("".concat(this.selectedLanguage,"/"),""));return t},closePanel:function e(){this.mixinClosePanel();this.destroy()},onChange:function e(){this.clearError();if(this.saveBtnIsEnabled)return;this.enableSave()},clearError:function e(){this.el.querySelector(".js-page-title-error")&&(this.el.querySelector(".js-page-title-error").textContent="");this.el.querySelector(".js-page-url-error")&&(this.el.querySelector(".js-page-url-error").textContent="")},enableSave:function e(){this.el.querySelector(".js-done").removeAttribute("disabled");this.saveBtnIsEnabled=true},areHtmlValidatorsValid:function e(t){var r=true;for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(69464));var i=r(24531);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(86985));var i=a(r(44195));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({idAttribute:"ref",urlRoot:function e(){return"".concat(App.session.get("apiProxyBaseUrl"),"/sites/").concat(this.getSiteRef(),"/pages/")},getSiteRef:function e(){return App.session.get("siteRef")},parse:function e(t){return t.page}});var n=t["default"]=r},23078:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(73908));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageModel,i=void 0===r?{}:r;return new n.default({pageRef:i.get("ref"),title:i.get("title"),envDataProvider:this.envDataProvider})}}]);return e}();var u=t["default"]=l},30605:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=u(r(36354));var i=u(r(69464));var a=u(r(9838));var o=u(r(13745));var s=r(83489);var l=r(38869);function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return JSON.stringify(e)===JSON.stringify(t)}var d=Marionette.ItemView.extend({template:"pages_advanced_reorder_panel",events:{"click .js-done":"onSaveClicked"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.language,n=void 0===r?null:r,a=t.pageTree,o=void 0===a?{}:a,l=t.pages,u=void 0===l?{}:l;this.language=n;this.pageTree=o;this.pages=u;this.setTplData();this.render();i.default.dispatch((0,s.openPanel)("reorder"));this.state=i.default.getState().page;this.unsubscribe=i.default.subscribe(this.handleStateChange.bind(this))},handleStateChange:function e(){if(!this.el){this.unsubscribe();return}var t=i.default.getState();t.ui.panel.saveActive?this.el.querySelector(".js-done").removeAttribute("disabled"):this.el.querySelector(".js-done").disabled="disabled";var r=t.page;if(c(this.state,r))return;if(r.pagesOrdering)return;this.state=r;if(this.state.pagesError&&this.state.pagesErrorDetails)if(401===r.pagesErrorDetails.status)Editor.Responsive.displaySessionTimeoutDialog();else{(0,a.default)((0,o.default)("editor_v8.delete_row.error","Error"),(0,o.default)("shared_views.pages-reorder.error","Error reordering pages"),"error");this.mixinClosePanel();this.destroy()}else{this.updateUI();(0,a.default)((0,o.default)("editor_v8.delete_row.success","Success"),(0,o.default)("shared_views.pages-reorder.saved","Page order updated"),"success")}},onDestroy:function e(){this.unsubscribe()},setTplData:function e(){this.tplData={pages:this.pageTree,lightBackground:true}},render:function e(){"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},postRender:function e(){this.setupReorderEvents()},setupReorderEvents:function e(){var t=this;this.setupTopLevelReorderEvents();var r=this.el.querySelectorAll(".js-sortable-folder");Array.prototype.forEach.call(r,(function(e){t.setupFolderSubpagesReorderEvents(e)}))},setupTopLevelReorderEvents:function e(){var t=this;var r=this.el.querySelector(".js-top-level");var i={ghostClass:"is-item-ghost",group:"reorder",animation:150,draggable:".js-draggable",handle:".js-drag-handle",chosenClass:"is-drag-chosen",onMove:function e(r){var n=r.dragged;var i=r.related;n.classList.contains("is-folder-wrapper")&&t.collapseFolderNode(n);if(n.classList.contains("is-fixed-top-level")&&t.isMovingPageIntoFolder(i))return false;t.updatePagesInOrOutFolderUI(n,i);t.enableSaveBtn();return true},onEnd:function e(r){var n=r.item;n.classList.contains("is-folder-wrapper")&&t.reopenFolderNode(n)}};n.default.create(r,i)},setupFolderSubpagesReorderEvents:function e(t){var r=this;var i={ghostClass:"is-item-ghost",group:"reorder",animation:150,chosenClass:"is-drag-chosen",draggable:".js-draggable",handle:".js-drag-handle",onMove:function e(t){var n=t.dragged;var i=t.related;if(n.classList.contains("is-folder-index")){if(r.isMovingIntoTopLevel(i))return false;if(r.isMoveingIntoAnoterFolder(n,i))return false}r.updatePagesInOrOutFolderUI(n,i);r.enableSaveBtn();return true}};n.default.create(t,i)},collapseFolderNode:function e(t){t.querySelector(".js-sortable-folder").classList.add("is-collapsed")},reopenFolderNode:function e(t){t.querySelector(".js-sortable-folder").classList.remove("is-collapsed")},isMovingPageIntoFolder:function e(t){return t.parentNode.classList.contains("js-sortable-folder")},isMoveingIntoAnoterFolder:function e(t,r){return t.getAttribute("data-folder-ref")!==r.parentNode.getAttribute("data-folder-ref")},isMovingIntoTopLevel:function e(t){return!t.parentNode.classList.contains("js-sortable-folder")},updatePagesInOrOutFolderUI:function e(t,r){if(this.isMovingPageIntoFolder(r)){t.classList.remove("pages-tree");t.classList.add("pages-tree__folder-wrapper");t.classList.add("is-folder-draggable-item")}else{t.classList.remove("pages-tree__folder-wrapper");t.classList.remove("is-folder-draggable-item");t.classList.add("pages-tree")}},enableSaveBtn:function e(){i.default.dispatch((0,s.enableSave)())},onSaveClicked:function e(){var t=this.getNewOrder();this.updatePages(t)},getNewOrder:function e(){var t=[];var r=this.el.querySelector(".js-top-level").children;var n=0;Array.prototype.forEach.call(r,(function(e){var r=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(r,10),n,0]);if(e.classList.contains("is-folder-wrapper")){var i=e.querySelectorAll(".js-draggable");Array.prototype.forEach.call(i,(function(e){var i=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(i,10),n,parseInt(r,10)])}))}}));return t},updatePages:function e(t){var r={pagesOrder:t,language:this.language};i.default.dispatch((0,l.updateOrder)(r))},updateUI:function e(){this.notifyNewOrder();this.mixinClosePanel();this.destroy()},notifyNewOrder:function e(){this.trigger("page:order:changed",{fetch:true,selectedLanguage:this.language})}});var f=t["default"]=d},96002:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=c(r(69464));var i=r(83489);var a=r(24531);var o=r(61842);var s=r(37058);var l=c(r(57789));var u=r(83748);function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.PagesPanelFactory,n=void 0===r?{}:r,i=t.AddPagePanelFactory,a=void 0===i?{}:i,o=t.EditPagePanelFactory,s=void 0===o?{}:o,l=t.PagesReorderPanelFactory,u=void 0===l?{}:l,c=t.SiteStylePanelFactory,f=void 0===c?{}:c,p=t.SiteScriptsFactory,g=void 0===p?{}:p,h=t.PageScriptsFactory,v=void 0===h?{}:h,m=t.SiteLanguageFactory,y=void 0===m?{}:m,b=t.languageListUIState,w=void 0===b?{}:b;d(this,e);this.PagesPanelFactory=n;this.AddPagePanelFactory=a;this.EditPagePanelFactory=s;this.PagesReorderPanelFactory=u;this.SiteStylePanelFactory=f;this.SiteScriptsFactory=g;this.PageScriptsFactory=v;this.SiteLanguageFactory=y;this.selectedLanguage=null;this.pageRef=null;this.event=Object.assign(this,Backbone.Events);this.languageListUIState=w;return this}p(e,[{key:"openPagesPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.selectedLanguage&&(t.selectedLanguage=this.selectedLanguage);this.pageRef&&(t.currentPageRef=this.pageRef);this.pagesPanelView=this.PagesPanelFactory.build(t);this.attachPagesPanelEvents(this.pagesPanelView);n.default.dispatch((0,i.openPanel)("pagesPanel"))}},{key:"attachPagesPanelEvents",value:function e(t){this.event.listenTo(t,"open:re-order",this.openReorderPanel);this.event.listenTo(t,"open:add-page",this.openAddPagePanel);this.event.listenTo(t,"open:edit-page",this.openEditPagePanel);this.event.listenTo(t,"open:page-script",this.openPageScriptPanel);this.event.listenTo(t,"open:site-style-panel",this.openSiteStylePanel);this.event.listenTo(t,"open:site-scripts",this.openSiteScriptsPanel);this.event.listenTo(t,"open:site-languages",this.openSiteLanguagesPanel);this.event.listenTo(t,"change:language",this.languageChanged);this.event.listenTo(t,"open:language-dropdown",this.openLanguageDropdown);this.event.listenTo(t,"open:add-language",this.openAddLanguage);document.addEventListener("panel:close",this.panelClosed);this.event.listenTo(t,"close",this.close);Editor.Events.on("page:change",this.pageChanged);this.storeSubscribe()}},{key:"storeSubscribe",value:function e(){this.state=this.languageListUIState.get();this.languageListUIState.subscribe(this.handleStateChange.bind(this))}},{key:"handleStateChange",value:function e(t){if(t.showManageList===this.state.showManageList)return;t.showManageList&&!this.state.showManageList&&this.pagesPanelView&&this.pagesPanelView.el.setAttribute("hidden","hidden");t.showManageList||this.pagesPanelView&&this.pagesPanelView.el.removeAttribute("hidden");this.state=this.languageListUIState.get()}},{key:"panelClosed",value:function e(){n.default.dispatch((0,i.closeSubpanel)())}},{key:"close",value:function e(){document.removeEventListener("panel:close",this.panelClosed);n.default.dispatch((0,i.closePanel)());(0,u.openIntercom)()}},{key:"languageChanged",value:function e(t){this.selectedLanguage=t}},{key:"pageChanged",value:function e(t){this.pageRef=t.get("ref");(0,l.default)().set("pageRef",this.pageRef)}},{key:"openReorderPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.language,n=void 0===r?null:r,i=t.pageTree,a=void 0===i?{}:i;var o=this.PagesReorderPanelFactory.build({pageTree:a,language:n});this.attachReorderPanelEvents(o)}},{key:"attachReorderPanelEvents",value:function e(t){this.event.listenTo(t,"page:order:changed",this.updatePagesPanel)}},{key:"openAddPagePanel",value:function e(){var t=this.AddPagePanelFactory.build(this.selectedLanguage);this.attachAddPagePanelEvents(t);n.default.dispatch((0,i.openPanel)("addPage"));return t}},{key:"attachAddPagePanelEvents",value:function e(t){this.event.listenTo(t,"page:added",this.updatePagesPanel);this.event.listenTo(t,"close",this.onOverlayPanelClosed)}},{key:"onOverlayPanelClosed",value:function e(){this.pagesPanelView.showPanel()}},{key:"openEditPagePanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.page,a=void 0===r?{}:r;var o=a;var s=this.EditPagePanelFactory.build({pageModel:o,selectedLanguage:this.selectedLanguage});this.attachEditPagePanelEvents(s);n.default.dispatch((0,i.openPanel)("editPage"));return s}},{key:"attachEditPagePanelEvents",value:function e(t){this.event.listenTo(t,"page:updated",this.updatePagesPanel);this.event.listenTo(t,"close",this.onOverlayPanelClosed)}},{key:"updatePagesPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.currentPageRef,n=void 0!==r&&r,i=t.fetch,a=void 0===i||i,o=t.pageTree,s=void 0===o?{}:o,l=t.selectedLanguage,u=void 0===l?null:l;this.pagesPanelView.updatePages({currentPageRef:n,fetch:a,pageTree:s,selectedLanguage:u})}},{key:"openPageScriptPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.page,o=void 0===r?{}:r;var s=o;var l=this.PageScriptsFactory.build({pageModel:s});if(this.pagesPanelView){this.pagesPanelView.closePanel();n.default.dispatch((0,i.closePanel)())}n.default.dispatch((0,i.closePanel)());n.default.dispatch((0,a.openModal)("pageScript"));return l}},{key:"openSiteStylePanel",value:function e(){this.SiteStylePanelFactory.build();if(this.pagesPanelView){this.pagesPanelView.closePanel();n.default.dispatch((0,i.closePanel)())}n.default.dispatch((0,i.openPanel)("siteStyle"))}},{key:"openSiteScriptsPanel",value:function e(){var t=this.SiteScriptsFactory.build();if(this.pagesPanelView){this.pagesPanelView.closePanel();n.default.dispatch((0,i.closePanel)())}n.default.dispatch((0,i.closePanel)());n.default.dispatch((0,a.openModal)("siteScripts"));return t}},{key:"openSiteLanguagesPanel",value:function e(){var t=this;var r=this.selectedLanguage;var a=this.SiteLanguageFactory.build({selectedLanguage:r});this.event.listenToOnce(a,"panel:closed, close",(function(){t.updatePagesPanel({selectedLanguage:t.selectedLanguage})}));n.default.dispatch((0,i.openPanel)("siteLanguages"))}},{key:"openLanguageDropdown",value:function e(){this.SiteLanguageFactory.initAddLanguage();n.default.dispatch((0,o.showLanguageList)())}},{key:"openAddLanguage",value:function e(){this.SiteLanguageFactory.initAddLanguage();n.default.dispatch((0,s.openAddLanguage)())}}]);return e}();var h=t["default"]=g},32637:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.fromPageTree=f;t.getActiveLanguageInternalPages=c;t.getInternalPages=d;var n=r(1904);var i=r(7794);var a=s(r(69464));var o=s(r(42338));function s(e){return e&&e.__esModule?e:{default:e}}var l=Backbone.Collection.extend({url:function e(){return"".concat(App.frontEndBucket.apiProxyBaseUrl,"/sites/").concat(this.getSiteRef(),"/pages")},model:o.default,initialize:function e(){},getSiteRef:function e(){return App.session.get("siteRef")},parse:function e(t){return t.pages},getPageTree:function e(){var t="/_/page-tree";var r=window.fetch(t,{credentials:"include",method:"GET"});return r},resetPageTree:function e(t){var r=(0,i.formatPages)(t);if((0,n.isEdge)()||(0,n.isIE)())return this.callResetIE(r);return this.reset(r)},callResetIE:function e(t){try{this.reset(t)}catch(e){console.log(e)}},addFromPageTree:function e(t){this.add((0,i.formatPages)(t))}});function u(e,t){var r=e.filter((function(e){return"".concat(e.ref)==="".concat(t)}));if(r.length)return r[0].title;return""}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;var t=e||a.default.getState();var r=t.language.current;var n=t.language.defaultLanguage.language;var i=t.page.pages;""!==r&&r!==n&&(i=t.page.languages[r].pages);return d(i)}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];var t=[];var r=["order-confirmation","blogpost","singleproduct"];(0,i.formatPages)(e).forEach((function(n){var i=null;var a=null;if(0!==parseInt(n.parentId,10)){i=parseInt(n.parentId,10);a=u(e,i)}"folder"!==n.type&&"active"===n.status&&-1===r.indexOf(n.request)&&t.push({text:a?"".concat(a," -> ").concat(n.title):n.title,value:"/".concat(n.request)})}));return t}function f(e){return new l((0,i.formatPages)(e))}BaseKit.Globals.Pages=l;var p=t["default"]=l},281:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(60989));var i=a(r(72469));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pages,n=void 0===r?{}:r,i=t.envDataProvider,a=void 0===i?{}:i,s=t.userDataProvider,l=void 0===s?{}:s,u=t.siteDataProvider,c=void 0===u?{}:u,d=t.profile,f=void 0===d?{}:d,p=t.pageCloner,g=void 0===p?{}:p,h=t.featureFlagDataProvider,v=void 0===h?{}:h,m=t.languageState,y=void 0===m?{}:m;o(this,e);this.pages=n;this.envDataProvider=a;this.userDataProvider=l;this.siteDataProvider=c;this.profile=f;this.pageCloner=g;this.featureFlagDataProvider=v;this.languageState=y;return this}l(e,[{key:"build",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.fetch,a=void 0!==r&&r,o=t.selectedLanguage,s=void 0===o?null:o,l=t.currentPageRef,u=void 0===l?null:l;Cocktail.mixin(i.default,n.default);return new i.default({pageTree:this.siteDataProvider.get("pageTree"),siteLanguagesPageTree:this.siteDataProvider.get("siteLanguagesPageTree"),collection:this.pages,updatePages:a,envDataProvider:this.envDataProvider,userDataProvider:this.userDataProvider,siteDataProvider:this.siteDataProvider,profileModel:this.profile,multiLanguageEditor:this.featureFlagDataProvider.get("multiLanguageEditor"),localisedLanguages:this.envDataProvider.get("localisedLanguages"),languages:this.envDataProvider.get("languages"),selectedLanguage:s,currentPageRef:u,pageCloner:this.pageCloner,featureFlagDataProvider:this.featureFlagDataProvider,languageState:this.languageState})}}]);return e}();var c=t["default"]=u},72469:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=v(r(69464));var i=v(r(36354));var a=v(r(9838));var o=v(r(13745));var s=r(83489);var l=r(24531);var u=r(38869);var c=r(32686);var d=v(r(62201));var f=v(r(57789));var p=v(r(62951));var g=v(r(37977));var h=r(83748);function v(e){return e&&e.__esModule?e:{default:e}}function m(e,t){return S(e)||_(e,t)||b(e,t)||y()}function y(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(e,t){if(!e)return;if("string"===typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(e,t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageTree,i=void 0===r?{}:r,a=t.siteLanguagesPageTree,o=void 0===a?{}:a,s=t.collection,l=void 0===s?{}:s,u=t.envDataProvider,c=void 0===u?{}:u,d=t.userDataProvider,f=void 0===d?{}:d,g=t.siteDataProvider,v=void 0===g?{}:g,m=t.updatePages,y=void 0!==m&&m,b=t.profileModel,w=void 0===b?{}:b,_=t.multiLanguageEditor,S=void 0!==_&&_,P=t.localisedLanguages,E=void 0===P?{}:P,k=t.languages,C=void 0===k?{}:k,O=t.selectedLanguage,A=void 0===O?null:O,T=t.pageRef,j=void 0===T?null:T,D=t.pageCloner,L=void 0===D?{}:D,R=t.featureFlagDataProvider,I=void 0===R?{}:R,M=t.languageState,x=void 0===M?{}:M;this.pageTree=i;this.siteLanguagesPageTree=o;this.collection=l;this.envDataProvider=c;this.userDataProvider=f;this.siteDataProvider=v;this.profileModel=w;this.multiLanguageEditor=S;this.languages=C;this.localisedLanguages=E;this.selectedLanguage=A;this.pageRef=j;this.pageCloner=L;this.featureFlagDataProvider=I;this.pageChanging=false;this.languageState=x;var N=n.default.getState().language.current;var F=n.default.getState().language.defaultLanguage.language;var V=N&&N!==F?"page.languages.".concat(N):"page";this.slice=new p.default({store:n.default,stateId:V});this.state=this.slice.get();this.slice.subscribe(this.handleStateChange.bind(this));y?this.updatePages({currentPageRef:j,selectedLanguage:A}):this.render();if(this.multiLanguageEditor){Editor.Events.off("siteframe:load").on("siteframe:load",this.updateToolbarPageTitle.bind(this));Editor.Events.off("language:deleted").on("language:deleted",this.checkDeletedLanguage.bind(this))}this.addProfileEvent(w);this.featureFlagDataProvider.get("enableRows")&&this.addLanguageSlice();(0,h.closeIntercom)()},addLanguageSlice:function e(){this.language=this.languageState.get();this.languageState.subscribe(this.handleLanguageChange.bind(this))},handleLanguageChange:function e(t){if((0,d.default)(this.language,t))return;if(this.language.current!==t.current){var r=t.current;this.changeSiteLanguage(r)}var n=this.language.siteLanguages.length;var i=t.siteLanguages.length;if(n!==i&&(0===i||0===n)){this.render();this.updateToolbarPageTitle();this.language=this.languageState.get()}},handleStateChange:function e(t){if((0,d.default)(this.state,t))return;var r=this.state;this.state=(0,g.default)(t);if(!(0,d.default)(this.state.pages,r.pages)){if(this.state.pagesError&&this.state.pagesErrorDetails)if(401===t.pagesErrorDetails.status)Editor.Responsive.displaySessionTimeoutDialog();else{(0,a.default)((0,o.default)("editor_v8.delete_row.error","Error"),(0,o.default)("shared_views.pages-reorder.error","Error reordering pages"),"error");this.mixinClosePanel();this.destroy()}else if(this.featureFlagDataProvider.get("enableRows")&&!this.state.pagesOrdering&&r.pagesOrdering){this.updatePagesCollection();(0,a.default)((0,o.default)("editor_v8.delete_row.success","Success"),(0,o.default)("shared_views.pages-reorder.saved","Page order updated"),"success")}else this.multiLanguageEditor||this.updatePagesCollection();this.render()}},buildTplData:function e(){var t=this.siteDataProvider.getDefaultLanguage();var r=n.default.getState().language.current||n.default.getState().language.defaultLanguage.language;var i=n.default.getState().language.siteLanguages;var a=this.selectedLanguage||t||"";var o=P();var s=this.getCurrentFolderRef();var l=n.default.getState().user.capabilities.enableStandaloneMode;this.tplData={pages:this.getPageTreeByLangCode(a),siteName:this.profileModel.get("business"),currentPageRef:o,currentFolderRef:s,currentPageTemplateType:this.getCurrentPageTemplateType(),disableV8SiteAndPageScripts:this.userDataProvider.has("disableV8SiteAndPageScripts"),rowsEnabled:this.featureFlagDataProvider.get("enableRows"),multiLanguageEditor:this.multiLanguageEditor,enableStandaloneMode:l,localisedLanguages:this.localisedLanguages,languages:this.languages,currentLanguageFlag:r?this.getFlags()[r.toLowerCase()]:null,currentLanguageCode:r,siteLanguages:i,defaultLanguage:t,selectedLanguage:a}},getPageTreeByLangCode:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(""===t||t===n.default.getState().language.defaultLanguage.language||0===n.default.getState().language.siteLanguages.filter((function(e){return e.language===t})).length)return n.default.getState().page.pages;return n.default.getState().page.languages[t].pages},getCurrentPageTemplateType:function e(){return this.getPageModel(P()).get("templateType")},getCurrentFolderRef:function e(){var t=this.getPageModel(P());if(t)return t.get("parentId");return 0},updatePages:function e(){var t=this;var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r.currentPageRef,a=void 0!==i&&i,o=r.fetch,s=void 0===o||o,l=r.pageTree,u=void 0===l?{}:l,c=r.selectedLanguage,d=void 0===c?null:c;if(this.selectedLanguage&&this.selectedLanguage!==d){this.changeLanguage(d,a);return}this.selectedLanguage=d||n.default.getState().language.defaultLanguage.language;if(s){this.currentPageRef=a;this.updatePageTrees().then((function(){t.render();t.updateToolbarPageTitle()})).catch((function(e){return console.error(e)}))}else{this.pageTree=u;this.render();this.updateToolbarPageTitle()}},updatePageTrees:function e(){var t=this;return new Promise((function(e,r){var n=[];n.push(E(t.getCsrfToken()));if(t.multiLanguageEditor){n.push(C(t.getCsrfToken()));n.push(k(t.getApiProxyBaseUrl(),t.getSiteRef(),t.getCsrfToken()))}Promise.all(n).then((function(r){var n=m(r,2),i=n[0],a=n[1];"undefined"!==typeof i&&t.updateMultiLanguagePageTree(i);"undefined"!==typeof a&&t.updateSiteLanguages(a);e()})).catch(r)}))},updateMultiLanguagePageTree:function e(t){var r=this;try{this.siteLanguagesPageTree=t;Object.keys(this.siteLanguagesPageTree).forEach((function(e){BaseKit.Globals.pages.addFromPageTree(r.siteLanguagesPageTree[e].pages)}))}catch(e){console.error(e)}},updateSiteLanguages:function e(t){this.siteLanguages=t.siteLanguages},getCsrfToken:function e(){return this.envDataProvider.get("csrfToken")},getApiProxyBaseUrl:function e(){return this.envDataProvider.get("apiProxyBaseUrl")},getSiteRef:function e(){return this.envDataProvider.get("siteRef")},getFlags:function e(){return this.envDataProvider.get("flags")},render:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.pageChanging)return;this.buildTplData();"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl({refresh:t.refresh});this.deleteDialogIsOpen=false;Editor.Events.trigger("pagespanel:rendered")},postRender:function e(){this.trigger("change:language",this.selectedLanguage);if(this.currentPageRef){var t=this.el.querySelector('.js-page-title[data-ref="'.concat(this.currentPageRef,'"]'));t&&t.click()}this.attachFolderEvents();this.featureFlagDataProvider.get("enableRows")&&this.setupReorderEvents()},closePanel:function e(){n.default.dispatch((0,s.closePanel)());this.destroy()},onDestroy:function e(){this.slice.unsubscribe();this.featureFlagDataProvider.get("enableRows")&&this.languageState.unsubscribe()},checkDeletedLanguage:function e(t){var r=this.siteDataProvider.getDefaultLanguage();if(t!==this.selectedLanguage){this.render({refresh:true});return}this.changeLanguage(r)},onOptionsClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");var n=this.el.querySelector(".js-options[data-ref=".concat(r,"]"));if(n.classList.contains("is-open"))this.hideOptionDropdown(n);else{this.closeAllOptionsDropdown();this.showOptionDropdown(n)}},closeAllOptionsDropdown:function e(){var t=this;var r=this.el.querySelectorAll(".js-options");Array.prototype.forEach.call(r,(function(e){t.hideOptionDropdown(e)}))},showOptionDropdown:function e(t){t.removeAttribute("hidden");t.classList.add("is-open");this.positionOptionDropdown(t)},hideOptionDropdown:function e(t){t.setAttribute("hidden",true);t.classList.remove("is-open");if(this.featureFlagDataProvider.get("enableRows")){t.hasAttribute("style")&&t.removeAttribute("style");var r=this.el.querySelector(".js-nav-drawer__content");r.hasAttribute("style")&&r.removeAttribute("style")}},positionOptionDropdown:function e(t){if(!this.featureFlagDataProvider.get("enableRows"))return;var r=t.parentNode.getAttribute("data-ref");var n='.js-is-folder-draggable-item[data-page-ref="'.concat(r,'"]');var i=this.el.querySelector(n);var a=i&&i.hasAttribute("data-folder-ref")?i.getAttribute("data-folder-ref"):r;var o='.js-is-draggable-page[data-page-ref="'.concat(a,'"]');var s=this.el.querySelector(o);var l=0;i?l=s.offsetTop:i=s;var u=this.el.querySelector(".js-nav-drawer__inner");var c=u.offsetTop+l+i.offsetTop;var d=c+t.offsetTop+t.clientHeight;var f=this.el.querySelector(".js-nav-drawer__content");if(d>f.clientHeight+f.scrollTop){var p=t.parentNode.clientHeight-t.offsetTop-t.clientHeight;var g=c+p;if(g<0){var h=4;f.style.height="".concat(f.scrollHeight+h,"px")}else t.style.top="".concat(p,"px")}},onEditPageClicked:function e(t){this.hidePanel();var r=t.currentTarget.getAttribute("data-ref");var n=this.getPageModel(r);this.trigger("open:edit-page",{page:n});this.closeAllOptionsDropdown()},onReorderClicked:function e(){var t=this.selectedLanguage||this.defaultLanguage;var r=this.getPageTreeByLangCode(t);this.trigger("open:re-order",{language:t,pageTree:r})},onSiteLanguagesClicked:function e(){this.trigger("open:site-languages")},onAddPageFolderClicked:function e(){this.hidePanel();this.trigger("open:add-page")},hidePanel:function e(){if(this.featureFlagDataProvider.get("enableRows")){var t=this.el.querySelector(".js-pages-nav__surface");void 0!==t&&t.setAttribute("hidden",true)}},showPanel:function e(){if(this.featureFlagDataProvider.get("enableRows")){var t=this.el.querySelector(".js-pages-nav__surface");void 0!==t&&t.removeAttribute("hidden")}},onDeletePageClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");var i=this.getPageModel(r);var a=i.get("type");if(!this.deleteDialogIsOpen){this.openPageDeletionDialog({pageModel:i,pageType:a});this.deleteDialogIsOpen=true;n.default.dispatch((0,l.openModal)("deletePage"))}},deleteConfirmedBtnClicked:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageModel;this.hidePopup();if(this.isCurrentPage(r)||this.isCurrentFolder(r)){this.redirectToHome(r);(0,h.openIntercom)()}this.removePageFromDB(r)},removePageFromDB:function e(t){var r=n.default.getState().language.current;r&&r!==n.default.getState().language.defaultLanguage.language?n.default.dispatch((0,u.deleteLangPage)(t.get("ref"),r)):n.default.dispatch((0,u.deletePage)(t.get("ref")));t.destroy()},isCurrentPage:function e(t){var r=false;parseInt(P(),10)===parseInt(t.get("ref"),10)&&(r=true);return r},isCurrentFolder:function e(t){var r=false;var n=this.getPageModel(P());parseInt(n.get("parentId"),10)===parseInt(t.get("ref"),10)&&(r=true);return r},redirectToHome:function e(t){var r=t.get("language");var n=r?this.getLanguageHomePage(r):this.collection.findWhere({type:"home"});var i=r?n.ref:n.get("ref");var a=this.el.querySelector('.js-page-title[data-ref="'.concat(i,'"]'));a.click()},openPageDeletionDialog:function e(t){var r=this;var i=t.pageModel,a=t.pageType;n.default.dispatch((0,l.openModal)("deleteModal"));var o=Twig.render(Twig.templates[this.deleteDialogTemplate],{pageTitle:i.get("title"),deleteFolder:"folder"===a});$("body").append(o);var s=document.querySelectorAll(".js-close-popup");Array.prototype.forEach.call(s,(function(e){e.addEventListener("click",(function(){r.hidePopup()}))}));document.querySelector(".js-popup-bg").addEventListener("click",(function(){r.hidePopup()}));var u=document.querySelector(".js-delete-confirmed");u.addEventListener("click",(function(e){e.stopPropagation();r.deleteConfirmedBtnClicked({pageModel:i,pageType:a})}));u.classList.add("js-delete-confirmed-event-attached")},hidePopup:function e(){var t=document.querySelector(".js-deletion-popup");t.parentNode.removeChild(t);this.deleteDialogIsOpen=false;n.default.dispatch((0,l.closeModal)())},onPageScriptClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");var n=this.getPageModel(r);this.trigger("open:page-script",{page:n})},onPageClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");this.updateToolbarPageTitle(r);this.changePage(r);this.closePanel();(0,h.openIntercom)()},changePage:function e(t){var r=this.getPageModel(t);Editor.Events.trigger("page:change",r);this.changeIframeUrl(r)},updateToolbarPageTitle:function e(t){var r=t||P();var n=this.getPageModel(r);if(!n)return;var i=n.get("title");n.get("plugin")&&(i=(0,o.default)(n.get("plugin").displayTitle.key,n.get("plugin").displayTitle.default));this.featureFlagDataProvider.get("enableRows")&&(i=this.prefixedCurrentPageTitle(i));document.querySelector(".js-active-page").textContent=i;document.querySelector(".js-active-page").setAttribute("title",i)},prefixedCurrentPageTitle:function e(t){var r=t;var i=this.selectedLanguage||n.default.getState().language.defaultLanguage.language;n.default.getState().language.siteLanguages.length>0&&i&&(r="".concat(i.toUpperCase()," / ").concat(t));return r},changeIframeUrl:function e(t){this.pageChanging=true;var r=encodeURIComponent(t.get("request"));r=r.replace(/%2F/g,"/");var n=[this.envDataProvider.get("protocol"),"://",this.envDataProvider.get("siteSubdomain"),".",this.envDataProvider.get("domain"),""===App.getPort()?"":":".concat(App.getPort()),"/",r].join("");var i=document.querySelector("#siteFrame");var a=i.contentWindow?i.contentWindow:i.contentDocument.defaultView;a.location.href=n},getPageModel:function e(t){return this.collection.get(t)},openSiteStylePanel:function e(){this.trigger("open:site-style-panel")},openSiteScriptsPanel:function e(){this.trigger("open:site-scripts");this.featureFlagDataProvider.get("enableRows")&&this.slice.unsubscribe()},addProfileEvent:function e(t){t&&"function"===typeof t.listenTo&&this.listenTo(t,"change:business",this.updateSiteName)},updateSiteName:function e(t){this.$(".js-site-name").text(t.get("business"))},attachFolderEvents:function e(){var t=this;var r=this.el.querySelectorAll(".js-folder-title");Array.prototype.forEach.call(r,(function(e){e.addEventListener("click",(function(e){t.onFolderClicked(e)}))}))},onFolderClicked:function e(t){var r=t.currentTarget.parentNode.parentNode.parentNode;t.currentTarget.parentNode.parentNode.classList.toggle("is-collapsed");r.classList.toggle("is-collapsed-folder");r.classList.contains("is-dragging-item")&&r.classList.remove("is-dragging-item")},onSiteLanguageChange:function e(t){var r=this.el.querySelector(".js-site-languages");if("manage"===t.currentTarget.value){this.selectedLanguage?this.el.querySelector(".js-language option[value=".concat(this.selectedLanguage,"]")).selected=true:this.el.querySelectorAll(".js-language option")[0].selected=true;this.trigger("open:site-languages")}else{r.setAttribute("disabled","disabled");Editor.Events.once("siteframe:load",(function(){return r.removeAttribute("disabled")}));this.changeLanguage(t.currentTarget.value)}},changeLanguage:function e(t,r){var i=t||this.siteDataProvider.getDefaultLanguage();n.default.dispatch((0,c.changeLanguage)(i));this.changeSiteLanguage(i,r)},changeSiteLanguage:function e(t,r){this.selectedLanguage=t;this.trigger("change:language",this.selectedLanguage);this.collection.resetPageTree(this.getPageTreeByLangCode(this.selectedLanguage));this.closePanel();if(r){this.changePage(r);return}var n=this.getLanguageHomePage(this.selectedLanguage);this.changePage(n.ref)},getLanguageHomePage:function e(t){var r=this.getPageTreeByLangCode(t);var n=r.filter((function(e){return"home"===e.templateType})).shift();return n},onCloneClicked:function e(t){var r=this;var n=t.currentTarget.getAttribute("data-ref");var i=this.getPageModel(n);this.closeAllOptionsDropdown();this.pageCloner.setSelectedLanguage(this.selectedLanguage);this.pageCloner.clone(i).then((function(e){r.updatePages({currentPageRef:e.ref,selectedLanguage:e.language})}))},setupReorderEvents:function e(){var t=this;n.default.dispatch((0,u.orderPages)());this.setupTopLevelReorderEvents();var r=this.el.querySelectorAll(".js-sortable-folder");Array.prototype.forEach.call(r,(function(e){t.setupFolderSubpagesReorderEvents(e)}))},setupTopLevelReorderEvents:function e(){var t=this;var r=this.el.querySelector(".js-top-level");var n={ghostClass:"is-item-ghost-new",group:"reorder",animation:150,draggable:".js-draggable",handle:".js-drag-handle",dragClass:"is-dragging-item",onChoose:function e(){t.el.querySelector(".js-options.is-open")&&t.hideOptionDropdown(t.el.querySelector(".js-options.is-open"))},onMove:function e(r){var n=r.dragged;var i=r.related;var a=r.to;n.classList.contains("is-fixed-top-level")||i.classList.contains("is-folder-wrapper")&&t.openSortableFolderNode(i);if(t.isHomeMovingIntoFolder(n,a))return false;t.updatePagesInOrOutFolderUI(n,i);return true},onEnd:function e(){var r=t.getNewOrder();t.updatePagesWithOrder(r)}};i.default.create(r,n)},setupFolderSubpagesReorderEvents:function e(t){var r=this;var n={ghostClass:"is-item-ghost-new",group:"reorder",animation:150,draggable:".js-draggable",handle:".js-drag-handle",dragClass:"is-dragging-item",onChoose:function e(){r.el.querySelector(".js-options.is-open")&&r.hideOptionDropdown(r.el.querySelector(".js-options.is-open"))},onMove:function e(t){var n=t.dragged;var i=t.related;if(r.isFolderIndexPage(n)){if(r.isMovingIntoTopLevel(i))return false;if(r.isMovingIntoAnotherFolder(n,i))return false}else i.classList.contains("is-folder-wrapper")&&r.openSortableFolderNode(i);r.updatePagesInOrOutFolderUI(n,i);return true},onEnd:function e(){var t=r.getNewOrder();r.updatePagesWithOrder(t)}};i.default.create(t,n)},updatePagesInOrOutFolderUI:function e(t,r){if(this.isMovingPageIntoFolder(r)){t.classList.remove("pages-tree");t.classList.add("pages-tree__folder-wrapper");t.classList.add("pages-tree__folder-wrapper--no-icon");t.classList.add("is-folder-draggable-item")}else{t.classList.remove("pages-tree__folder-wrapper");t.classList.remove("pages-tree__folder-wrapper--no-icon");t.classList.remove("is-folder-draggable-item");t.classList.add("pages-tree")}},updatePagesWithOrder:function e(t){var r={pagesOrder:t,language:this.language};n.default.dispatch((0,u.updateOrder)(r))},updatePagesCollection:function e(){this.pageTree=n.default.getState().page.pages;this.collection.resetPageTree(this.pageTree)},openSortableFolderNode:function e(t){t.querySelector(".js-sortable-folder")&&t.querySelector(".js-sortable-folder").classList.remove("is-collapsed")},isFolderIndexPage:function e(t){return t.classList.contains("is-folder-index")},isMovingPageIntoFolder:function e(t){return t.parentNode.classList.contains("js-sortable-folder")},isHomeMovingIntoFolder:function e(t,r){return t.classList.contains("is-fixed-top-level")&&r.classList.contains("js-sortable-folder")},isMovingIntoAnotherFolder:function e(t,r){return t.getAttribute("data-folder-ref")!==r.parentNode.getAttribute("data-folder-ref")},isMovingIntoTopLevel:function e(t){return!t.parentNode.classList.contains("js-sortable-folder")},getNewOrder:function e(){var t=[];var r=this.el.querySelector(".js-top-level").children;var n=0;Array.prototype.forEach.call(r,(function(e){var r=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(r,10),n,0]);if(e.classList.contains("is-folder-wrapper")){var i=e.querySelectorAll(".js-draggable");Array.prototype.forEach.call(i,(function(e){var i=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(i,10),n,parseInt(r,10)])}))}}));return t},onV10SiteLanguageClicked:function e(){this.trigger("open:language-dropdown")},onV10AddSiteLanguageClicked:function e(){this.trigger("open:add-language")}});var A=t["default"]=O},15737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(60989));var i=a(r(30605));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pages,n=void 0===r?{}:r;o(this,e);this.pages=n;return this}l(e,[{key:"build",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.language,a=void 0===r?null:r,o=t.pageTree,s=void 0===o?{}:o;var l=i.default;Cocktail.mixin(l,n.default);return new l({pageTree:s,language:a,pages:this.pages})}}]);return e}();var c=t["default"]=u},71126:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(66573));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=s(r(57093));var i=s(r(7948));var a=s(r(46345));var o=s(r(35306));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.globalValuesCollection,n=void 0===r?{}:r,i=t.presetAttributesCollection,a=void 0===i?{}:i,o=t.contentStylesCollection,s=void 0===o?{}:o,u=t.fontListContents,c=void 0===u?{}:u,d=t.templateStylePreprocessorVariables,f=void 0===d?{}:d,p=t.allGoogleFonts,g=void 0===p?{}:p,h=t.siteDataProvider,v=void 0===h?{}:h,m=t.envDataProvider,y=void 0===m?{}:m,b=t.brandDataProvider,w=void 0===b?{}:b;l(this,e);this.globalValuesCollection=n;this.presetAttributesCollection=a;this.contentStylesCollection=s;this.fontListContents=c;this.templateStylePreprocessorVariables=f;this.allGoogleFonts=g;this.siteDataProvider=v;this.envDataProvider=y;this.brandDataProvider=w}c(e,[{key:"build",value:function e(){var t=this.siteDataProvider.get("templateData");var r=false;t.templateStylePreprocessorVariablesEnabled&&1===t.templateStylePreprocessorVariablesEnabled&&(r=true);return new n.default({globalValuesCollection:this.globalValuesCollection,presetAttributesCollection:this.presetAttributesCollection,contentStylesCollection:this.contentStylesCollection,templateStylePreprocessorVariables:this.templateStylePreprocessorVariables,fontListContents:this.fontListContents,allGoogleFonts:this.allGoogleFonts,themeRef:t.templateRef,siteRef:this.envDataProvider.get("siteRef"),protocol:this.envDataProvider.get("protocol"),v10CompatibilityMode:this.envDataProvider.get("V10CompatibilityMode"),brandDomain:this.brandDataProvider.get("brandDomain"),templateStylePreprocessorVariablesEnabled:r,ColourPickerView:i.default,FontPickerView:a.default,ImagesPanelView:o.default})}}]);return e}();var f=t["default"]=d},7794:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.formatPages=a;t.nestPages=o;var r=["subPages"];function n(e,t){if(null==e)return{};var r=i(e,t);var n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,n))continue;r[n]=e[n]}}return r}function i(e,t){if(null==e)return{};var r={};var n=Object.keys(e);var i,a;for(a=0;a=0)continue;r[i]=e[i]}return r}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];var t=[];e.forEach((function(e){if(e.subPages){var i=e.subPages,a=n(e,r);a.subPages=[];t.push(a);i.forEach((function(r){r.parentId=e.ref;t.push(r)}))}else t.push(e)}));return t}function o(e){var t=[];var r=[];e.forEach((function(e){"0"==="".concat(e.parentId)?t.push(e):r.push(e)}));r.forEach((function(e){t.forEach((function(t){if("".concat(t.ref)==="".concat(e.parentId)){t.subPages||(t.subPages=[]);t.subPages.push(e)}}))}));return t}},6388:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=h(r(50430));var i=h(r(281));var a=h(r(96002));var o=h(r(71831));var s=h(r(92122));var l=h(r(15737));var u=h(r(8110));var c=h(r(71126));var d=h(r(23078));var f=h(r(7952));var p=h(r(94003));var g=h(r(90237));function h(e){return e&&e.__esModule?e:{default:e}}function v(){var e=BaseKit.Globals.templateStylePreprocessorVariables.where({widget:"content"});var t=new BaseKit.Globals.TemplateStylePreprocessorVariables(e);return t}function m(e){e.factory("SiteStylePanelFactory",(function(e){return new u.default({globalValuesCollection:BaseKit.Globals.globalValues,presetAttributesCollection:BaseKit.Globals.presetAttributes,contentStylesCollection:v(),fontListContents:BaseKit.Static.fonts,templateStylePreprocessorVariables:BaseKit.Globals.templateStylePreprocessorVariables,allGoogleFonts:App.frontEndBucket.allGoogleFonts,siteDataProvider:e.SiteDataProvider,envDataProvider:e.EnvDataProvider,brandDataProvider:e.BrandDataProvider})}));e.factory("PagesPanelFactory",(function(e){return new i.default({pages:BaseKit.Globals.pages,profile:BaseKit.Globals.profile,envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,siteDataProvider:e.SiteDataProvider,pageCloner:e.pageCloner,featureFlagDataProvider:e.featureFlagDataProvider,languageState:e.StoreDataAdapterFactory.build({stateId:"language"})})}));e.factory("AddPagePanelFactory",(function(e){return new o.default({pageTypes:JSON.parse(JSON.stringify(Editor.Site.Theme.current.pageTypes)),envDataProvider:e.EnvDataProvider,tracker:e.Tracker,siteDataProvider:e.SiteDataProvider,featureFlagDataProvider:e.featureFlagDataProvider,serverVars:e.ServerVars})}));e.factory("EditPagePanelFactory",(function(e){return new s.default({featureFlagDataProvider:e.featureFlagDataProvider,envDataProvider:e.EnvDataProvider,tracker:e.Tracker})}));e.factory("PagesReorderPanelFactory",(function(){return new l.default({pages:BaseKit.Globals.pages})}));e.factory("SiteScriptsFactory",(function(e){return new c.default({envDataProvider:e.EnvDataProvider})}));e.factory("PageScriptsFactory",(function(e){return new d.default({envDataProvider:e.EnvDataProvider})}));e.factory("SiteLanguageFactory",(function(e){return new f.default({siteDataProvider:e.SiteDataProvider,languageDataProvider:e.LanguageDataProvider,envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,sessionTimeoutDialog:e.SessionTimeoutDialog,siteGlobalValuesHelper:e.SiteGlobalValuesHelper,tracker:e.Tracker})}));e.factory("pageCloner",(function(e){return new p.default({PageClonerDialogViewFactory:g.default,languageDataProvider:e.LanguageDataProvider,siteDataProvider:e.SiteDataProvider,envDataProvider:e.EnvDataProvider,multiLanguageEditor:e.featureFlagDataProvider.get("multiLanguageEditor")})}));e.factory("siteLanguageMenuSettingsPanel",(function(e){return new n.default({siteDataProvider:e.SiteDataProvider,languageDataProvider:e.LanguageDataProvider,envDataProvider:e.EnvDataProvider,sessionTimeoutDialog:e.SessionTimeoutDialog,siteGlobalValuesHelper:e.SiteGlobalValuesHelper})}));e.factory("PagesAndFoldersPanel",(function(e){return new a.default({PagesPanelFactory:e.PagesPanelFactory,AddPagePanelFactory:e.AddPagePanelFactory,EditPagePanelFactory:e.EditPagePanelFactory,PagesReorderPanelFactory:e.PagesReorderPanelFactory,SiteStylePanelFactory:e.SiteStylePanelFactory,SiteScriptsFactory:e.SiteScriptsFactory,PageScriptsFactory:e.PageScriptsFactory,SiteLanguageFactory:e.SiteLanguageFactory,envDataProvider:e.EnvDataProvider,siteGlobalValuesHelper:e.SiteGlobalValuesHelper,pageCloner:e.pageCloner,languageListUIState:e.StoreDataAdapterFactory.build({stateId:"ui.languageList"})})}));return e}var y=t["default"]=m},25369:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({tagName:"li",events:{"click .js-widget":"hidePanel"},initialize:function e(){this.widgetType="widget.row";this.rowTemplate=this.model.get("value");this.model.on("widget:filtered",this.hideWidget.bind(this));this.model.on("widget:restored",this.showWidget.bind(this))},hideWidget:function e(){this.el.style.display="none"},showWidget:function e(){this.el.style.display=""}});var n=t["default"]=r},21217:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(55372);var i=s(r(5259));var a=s(r(15182));var o=r(9878);function s(e){return e&&e.__esModule?e:{default:e}}var l=Marionette.CompositeView.extend({childView:i.default,events:{"click .js-close-widget-overlay-panel":"hidePanel","click .js-widget":"hidePanel","click .js-search-footer":"footerSearchClicked","keyup .js-footer-search-field":"footerSearchKeyup"},render:function e(){var t=this.collection.toJSON();var r=Twig.render(Twig.templates.row_panel_container,{rows:t});(0,o.emptyElement)(this.el);this.el.innerHTML=r;this.attachChildrenEvents();this.onRender()},attachChildrenEvents:function e(){this.collection.each((function(e){this.attachRowItemFunction(e)}),this);this.delegateEvents()},attachRowItemFunction:function e(t){var r=new i.default({el:".js-widget[data-ref=".concat(t.get("ref"),"]"),model:t});this.proxyChildEvents(r);this.children.add(r)},initialize:function e(t){this.collection=t.collection;this.attachEditorEvents()},attachEditorEvents:function e(){Editor.Events.on("toolbar:togglePopover",this.togglePanel.bind(this));Editor.Events.on("widgetSettingsPanel:opened",this.hidePanel.bind(this));Editor.Events.on("dragdrop:clickToAddWidget",this.hidePanel.bind(this));Editor.Events.on("dragdrop:dragStart",this.hidePanel.bind(this))},footerSearchClicked:function e(){var t=this.search.getInput();this.search.applyFilter(t)},footerSearchKeyup:function e(t){this.search.handleKeyup(t)},togglePanel:function e(){if(this.el.classList.contains("is-open"))this.hidePanel();else{this.el.classList.add("is-open");this.giveSearchBoxFocus();this.hidePreviewBar()}},hidePreviewBar:function e(){if(n.deviceFeaturesHelper.isSmallDevice()){document.querySelector(".js-main-toolbar").classList.add("hidden");document.querySelector(".editor-body").classList.add("no-preview")}},showPreviewBar:function e(){if(n.deviceFeaturesHelper.isSmallDevice()){document.querySelector(".js-main-toolbar").classList.remove("hidden");document.querySelector(".editor-body").classList.remove("no-preview")}},giveSearchBoxFocus:function e(){this.el.querySelector(".js-footer-search-field").focus()},hidePanel:function e(){this.resetRowPanel();this.el.classList.remove("is-open")},resetRowPanel:function e(){this.search.clearInput();this.showPreviewBar();this.search.clearFilter()},onRender:function e(){this.search=new a.default({view:this});this.setTouchClasses()},setTouchClasses:function e(){"coarse"===n.deviceFeaturesHelper.getInputType()&&this.el.classList.add("mobile-panel")}});var u=t["default"]=l},27492:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={defaults:{callback:"",custom:false,default:1,enabled:1,private:0,ref:1,version:"responsive"},transformRowData:function e(t){var r=this;var n=1;var i=t.map((function(e){var t={};Object.assign(t,r.defaults);t.type=e.id;t.value=e.id;t.name=e.name;t.title=e.name;t.ref=n;t.translatedName=e.name;n++;return t}));return i}};var n=t["default"]=r},54310:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(25369));var i=o(r(21217));var a=o(r(27492));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){e.factory("RowPanelFactory",(function(){return new n.default({Model:Backbone.Model.extend(),Collection:Backbone.Collection.extend(),RowPanelView:i.default,dataTransformer:a.default})}));return e}var l=t["default"]=s},80377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=Marionette.ItemView.extend({template:"scroll_effects_panel",events:{"click .js-scroll-effects-cancel":"cancelChanges","click .js-scroll-effects-done":"closePanel","click .js-scroll-effects-bg":"cancelChanges","click .js-scroll-effects-item":"onScrollEffectClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.currentScrollEffect=t.scrollEffect||"none";this.prevEffect=this.currentScrollEffect;this.effects=t.effects},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentScrollEffect:this.currentScrollEffect,effects:this.effects});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onScrollEffectClicked:function e(t){this._clearActiveEffectClass();this._addActiveEffectClass(t.currentTarget);this.changeScrollEffect(t.currentTarget.dataset.name)},changeScrollEffect:function e(t){if(t===this.currentScrollEffect)return;this.trigger("scrollEffect:change",t);this.currentScrollEffect=t},closePanel:function e(){this.trigger("panel:close");this.destroy()},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},cancelChanges:function e(){this.changeScrollEffect(this.prevEffect);this.closePanel()},_clearActiveEffectClass:function e(){this.el.querySelector(".is-current").classList.remove("is-current")},_addActiveEffectClass:function e(t){t.classList.add("is-current")}});var a=t["default"]=i},77527:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=Marionette.ItemView.extend({template:"section_gradient_panel",events:{"click .js-section-gradient-cancel":"cancelChanges","click .js-section-gradient-done":"closePanel","click .js-section-gradient-bg":"cancelChanges","click .js-section-gradient-item":"onSectionGradientClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.currentSectionGradient=t.currentSectionGradient||"none";this.prevGradient=this.currentSectionGradient;this.sectionGradients=t.sectionGradients},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentSectionGradient:this.currentSectionGradient,sectionGradients:this.sectionGradients});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onSectionGradientClicked:function e(t){this._clearActiveClass();this._addActiveClass(t.currentTarget);this.changeSectionGradient(t.currentTarget.dataset.name)},changeSectionGradient:function e(t){if(t===this.currentSectionGradient)return;this.trigger("gradient:change",t);this.currentSectionGradient=t},closePanel:function e(){this.trigger("panel:close");this.destroy()},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},cancelChanges:function e(){this.changeSectionGradient(this.prevGradient);this.closePanel()},_clearActiveClass:function e(){this.el.querySelector(".is-current").classList.remove("is-current")},_addActiveClass:function e(t){t.classList.add("is-current")}});var a=t["default"]=i},74807:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=Marionette.ItemView.extend({template:"section_height_panel",events:{"click .js-section-height-cancel":"cancelChanges","click .js-section-height-done":"closePanel","click .js-section-height-bg":"cancelChanges","click .js-section-height-item":"onSectionHeightClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.currentSectionHeight=t.currentSectionHeight||"default";this.prevHeight=this.currentSectionHeight;this.sectionHeights=t.sectionHeights},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentSectionHeight:this.currentSectionHeight,sectionHeights:this.sectionHeights});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onSectionHeightClicked:function e(t){this._clearActiveClass();this._addActiveClass(t.currentTarget);this.changeSectionHeight(t.currentTarget.dataset.name)},changeSectionHeight:function e(t){if(t===this.currentSectionHeight)return;this.trigger("height:change",t);this.currentSectionHeight=t},closePanel:function e(){this.trigger("panel:close");this.destroy()},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},cancelChanges:function e(){this.changeSectionHeight(this.prevHeight);this.closePanel()},_clearActiveClass:function e(){this.el.querySelector(".is-current").classList.remove("is-current")},_addActiveClass:function e(t){t.classList.add("is-current")}});var a=t["default"]=i},69863:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=Marionette.ItemView.extend({template:"section_width_panel",events:{"click .js-section-width-cancel":"cancelChanges","click .js-section-width-done":"closePanel","click .js-section-width-bg":"cancelChanges","click .js-section-width-item":"onSectionWidthClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.currentSectionWidth=t.currentSectionWidth||"default";this.prevWidth=this.currentSectionWidth;this.sectionWidths=t.sectionWidths},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentSectionWidth:this.currentSectionWidth,sectionWidths:this.sectionWidths});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onSectionWidthClicked:function e(t){this._clearActiveClass();this._addActiveClass(t.currentTarget);this.changeSectionWidth(t.currentTarget.dataset.name)},changeSectionWidth:function e(t){if(t===this.currentSectionWidth)return;this.trigger("width:change",t);this.currentSectionWidth=t},closePanel:function e(){this.trigger("panel:close");this.destroy()},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},cancelChanges:function e(){this.changeSectionWidth(this.prevWidth);this.closePanel()},_clearActiveClass:function e(){this.el.querySelector(".is-current").classList.remove("is-current")},_addActiveClass:function e(t){t.classList.add("is-current")}});var a=t["default"]=i},18306:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({template:"session_timeout_dialog",events:{"click .js-cancel":"closeDialog","click .js-login":"login"},brandLoginUrl:"",initialize:function e(t){var r=t.brandLoginUrl;this.brandLoginUrl=r},login:function e(){""!==this.brandLoginUrl?window.top.location=this.brandLoginUrl:window.top.location.reload()},render:function e(){var t=Twig.render(Twig.templates[this.template]);var r=document.querySelectorAll(".js-dialog-contents");var n=r.item(r.length-1);n.insertAdjacentHTML("beforeend",t)}});var n=t["default"]=r},96958:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=a(r(31170));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return c(e)||u(e)||l(e)||s()}function s(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}function u(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function c(e){if(Array.isArray(e))return d(e)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({template:"delete_language_dialog",events:{"click .js-cancel":"cancel","click .js-delete":"delete"},cancel:function e(){this.trigger("dialog:close")},delete:function e(){this.trigger("dialog:resolve","delete")},render:function e(){var t=Twig.render(Twig.templates[this.template]);var r=document.querySelectorAll(".js-dialog-contents");var n=r.item(r.length-1);n.insertAdjacentHTML("beforeend",t)}});var n=t["default"]=r},7952:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=f(r(86985));var i=f(r(60989));var a=f(r(7808));var o=f(r(9838));var s=f(r(69464));var l=r(24531);var u=f(r(14414));var c=f(r(39884));var d=f(r(22372));function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(9838));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(69464));var i=r(32686);var a=r(37058);var o=l(r(62951));var s=l(r(62201));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(69464));var i=l(r(13745));var a=r(38869);var o=r(24531);var s=l(r(78281));function l(e){return e&&e.__esModule?e:{default:e}}var u={value:{advertising:true,analytics:true,preferences:true}};var c=Marionette.ItemView.extend({className:"site-scripts-panel",template:"site_scripts_panel",el:".js-page-scripts-editor-container",currentTab:"head",events:{"click .js-bg":"closePanelClicked","click .js-close":"closePanelClicked","click .js-save":"saveScriptsClicked","click .js-dialog-tab-head":"dialogHeadTabClicked","click .js-dialog-tab-body":"dialogBodyTabClicked"},initialize:function e(t){this.globalValuesCollection=BaseKit.Globals.globalValues;this.pageRef=t.pageRef;this.pageTitle=t.title;this.envDataProvider=t.envDataProvider;this.getScriptsFromGlobalCollection();this.getOptionsFromGlobalCollection();this.render()},render:function e(){var t="force"===n.default.getState().brand.cookieWarningSetting;var r=n.default.getState().site.enableCookiePolicyPage;var a=n.default.getState().site.cookieWarning;var o=r||t||a;var s=(0,i.default)("shared_views.pagespanel.page_scripts_placeholder","Page Scripts: %1",this.pageTitle);var l=Twig.render(Twig.templates[this.template],{title:s,renderPrivacyOptions:o});this.$el.empty().append(l);this.onRender();return this},onRender:function e(){this.loadHeadScripts();this.loadHeadOptions()},setupCodePanel:function e(t){this.editorPanel||(this.editorPanel=this.initializeCodeEditor(t.textAreaId));this.editorPanel.setValue(t.value)},getScriptsFromGlobalCollection:function e(){var t=(0,s.default)(this.pageRef);this.headScriptPage=t.get("headScript")||"";this.bodyScriptPage=t.get("bodyScript")||""},getOptionsFromGlobalCollection:function e(){var t=(0,s.default)(this.pageRef);this.getHeadOptionsFromGlobalCollection(t);this.getBodyOptionsFromGlobalCollection(t)},getHeadOptionsFromGlobalCollection:function e(t){if(Array.isArray(t.get("headScriptOptions"))){this.headOptionsPage=u.value;return}this.headOptionsPage=t.get("headScriptOptions")||u.value},getBodyOptionsFromGlobalCollection:function e(t){if(Array.isArray(t.get("bodyScriptOptions"))){this.bodyOptionsPage=u.value;return}this.bodyOptionsPage=t.get("bodyScriptOptions")||u.value},loadHeadScripts:function e(){this.setupCodePanel({textAreaId:"user-scripts-code-editor",value:this.headScriptPage})},loadHeadOptions:function e(){this.setElOptionValues(this.headOptionsPage)},loadBodyScripts:function e(){this.setupCodePanel({textAreaId:"user-scripts-code-editor",value:this.bodyScriptPage})},loadBodyOptions:function e(){this.setElOptionValues(this.bodyOptionsPage)},initializeCodeEditor:function e(t){return CodeMirror.fromTextArea(document.getElementById(t),{lineNumbers:false,matchBrackets:true,extraKeys:{Enter:"newlineAndIndentContinueComment"},mode:"htmlmixed"})},closePanelClicked:function e(){n.default.dispatch((0,o.closeModal)());this.setElement(this.$(".code-editor-panel"));delete this.editorPanel;this.destroy()},saveScriptsClicked:function e(){if("head"===this.currentTab){this.storeHeadScriptChanges();this.storeHeadOptionsChanges()}else{this.storeBodyScriptChanges();this.storeBodyOptionsChanges()}this.data=(0,s.default)(this.pageRef).toJSON();this.setHeadScripts(this.data);this.setHeadOptions(this.data);this.setBodyScripts(this.data);this.setBodyOptions(this.data);var t=this.envDataProvider.get("csrfToken");var r=this.envDataProvider.get("apiProxyBaseUrl");var i=this.envDataProvider.get("siteRef");var o="".concat(r,"/sites/").concat(i,"/pages/").concat(this.pageRef);var l=n.default.getState().language;var u=l.current;u===l.defaultLanguage.language&&(u="");n.default.dispatch((0,a.setScript)(o,t,this.data,u));this.closePanelClicked()},setHeadScripts:function e(t){t.headscript=this.headScriptPage;t.headScript=this.headScriptPage},setHeadOptions:function e(t){t.headScriptOptions=this.headOptionsPage},setBodyScripts:function e(t){t.bodyscript=this.bodyScriptPage;t.bodyScript=this.bodyScriptPage},setBodyOptions:function e(t){t.bodyScriptOptions=this.bodyOptionsPage},dialogHeadTabClicked:function e(){if("head"===this.currentTab)return;this.currentTab="head";this.storeBodyScriptChanges();this.storeBodyOptionsChanges();this.loadHeadScripts();this.loadHeadOptions();this.$(".js-dialog-tab-body").removeClass("is-active");this.$(".js-dialog-tab-head").addClass("is-active")},dialogBodyTabClicked:function e(){if("body"===this.currentTab)return;this.currentTab="body";this.storeHeadScriptChanges();this.storeHeadOptionsChanges();this.loadBodyScripts();this.loadBodyOptions();this.$(".js-dialog-tab-head").removeClass("is-active");this.$(".js-dialog-tab-body").addClass("is-active")},storeHeadScriptChanges:function e(){this.headScriptPage=this.editorPanel.getValue()},storeHeadOptionsChanges:function e(){if(!this.optionValuesShown())return;this.headOptionsPage=this.getElOptionValues()},storeBodyScriptChanges:function e(){this.bodyScriptPage=this.editorPanel.getValue()},storeBodyOptionsChanges:function e(){if(!this.optionValuesShown())return;this.bodyOptionsPage=this.getElOptionValues()},optionValuesShown:function e(){return!!this.el.querySelector("#privacy-options-section")},setElOptionValues:function e(t){var r=t.advertising,n=t.analytics,i=t.preferences;if(!this.optionValuesShown())return;this.el.querySelector("#advertising-checkbox").checked=r;this.el.querySelector("#preferences-checkbox").checked=i;this.el.querySelector("#analytics-checkbox").checked=n},getElOptionValues:function e(){return{advertising:this.el.querySelector("#advertising-checkbox").checked,preferences:this.el.querySelector("#preferences-checkbox").checked,analytics:this.el.querySelector("#analytics-checkbox").checked}}});var d=t["default"]=c},66573:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(13745));var i=r(9878);var a=l(r(69464));var o=r(24531);var s=r(83748);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=d(r(86985));var i=d(r(69464));var a=r(83489);var o=r(43276);var s=r(83748);var l=d(r(37977));var u=d(r(13745));var c=d(r(62316));function d(e){return e&&e.__esModule?e:{default:e}}var f=Marionette.ItemView.extend({template:"site_styles_panel",className:"slide-in-panel site-styles-panel-container",events:{"click .js-cancel":"closePanel","click .js-colour-back":"closeColourPalette","click .js-font-back":"closeFontPicker","click .js-colour-set-button":"showColourSetPalette","click .js-solid-colour-button":"showSolidColourPalette","click .js-gradient-colour-button":"showGradientColourPalette","click .js-change-image":"openImagePopup","click .js-content-styles-button":"showStyleOptions","click .js-reset-styles":"resetStylesButtonClicked","change .js-body-background-select":"changeBodyBackgroundType","change .js-gradient-type-select":"changeGradientType","change .js-image-scale-select":"changeImageScale","change .js-image-alignment-horizontal-select":"changeImageAlignment","change .js-image-alignment-vertical-select":"changeImageAlignment","change .js-image-repeat-select":"changeImageRepeat"},colourPicker:null,fontPicker:null,$colourPicker:null,$body:null,initialize:function e(t){this.globalValuesCollection=t.globalValuesCollection;this.presetAttributesCollection=t.presetAttributesCollection;this.contentStylesCollection=t.contentStylesCollection;this.templateStylePreprocessorVariables=t.templateStylePreprocessorVariables;this.fontListContents=t.fontListContents;this.allGoogleFonts=t.allGoogleFonts;this.themeRef=t.themeRef;this.siteRef=t.siteRef;this.brandDomain=t.brandDomain;this.protocol=t.protocol;this.templateStylePreprocessorVariablesEnabled=t.templateStylePreprocessorVariablesEnabled;this.ColourPickerView=t.ColourPickerView;this.FontPickerView=t.FontPickerView;this.ImagesPanelView=t.ImagesPanelView;this.v10CompatibilityMode=t.v10CompatibilityMode;this.$body=$("#siteFrame").contents().find("body");this.listenTo(this,"open:panel",this.openPanel);this.renderToDom();this.attachEvents();return this},renderToDom:function e(){var t=this;this.render();$(".js-style-panel-wrapper").empty().append(this.$el);setTimeout((function(){t.openPanel()}),100)},attachEvents:function e(){this.v10CompatibilityMode&&Editor.Events.on("sidebarPanel:changed pageSwitch:click dragdrop:dragStart visibility:click",this.closePanel.bind(this))},serializeData:function e(){return{globalValues:this.globalValuesCollection.toProcessedJSON(),presetAttributes:this.presetAttributesCollection.toProcessedJSON(),contentStyles:this.replaceStyleVariablesWithColour(this.contentStylesCollection.toJSON()),v10CompatibilityMode:i.default.getState().env.V10CompatibilityMode,mainTitle:(0,u.default)("shared_views.site_styles_panel.main_title","Design")}},replaceStyleVariablesWithColour:function e(t){var r=this;var n=/^@[a-z0-9-_]*$/;t.map((function(e){e.value&&e.value.match(n)&&(e.value=r.getColourFromVariableName(e.value));return e}));return t},getColourFromVariableName:function e(t){var r=/^@[a-z0-9-_]*$/;var n="#000";var i;try{n=Editor.Site.Presets.getValueFromLessVar(t)}catch(e){i=this.templateStylePreprocessorVariables.findWhere({name:t.substring(1)});if(!i)return n;n=i.get("value").match(r)?this.getColourFromVariableName(i.get("value")):i.get("value")}return n},changeBodyBackgroundType:function e(t){var r=$(t.target).val();if("solid"===r){this.hideImageBodyBackgroundOptions();this.hideGradientBodyBackgroundOptions();this.setBodyClassForBackgroundColour();this.saveBackgroundType("solidcolor");return this.showSolidBodyBackgroundOptions()}if("gradient"===r){this.hideImageBodyBackgroundOptions();this.hideSolidBodyBackgroundOptions();this.setBodyClassForGradient();this.saveBackgroundType("gradient");return this.showGradientBodyBackgroundOptions()}if("image"===r){this.hideSolidBodyBackgroundOptions();this.hideGradientBodyBackgroundOptions();this.setBodyClassForImage();this.saveBackgroundType("image");return this.showImageBodyBackgroundOptions()}return null},saveBackgroundType:function e(t){this.getGlobalValuesModel("backgroundtype").set("value",t);this.updateStyleSheet()},hideSolidBodyBackgroundOptions:function e(){var t=document.querySelector(".js-solid-container");t.setAttribute("hidden","hidden")},hideImageBodyBackgroundOptions:function e(){var t=document.querySelector(".js-image-container");t.setAttribute("hidden","hidden")},hideGradientBodyBackgroundOptions:function e(){var t=document.querySelector(".js-gradient-container");t.setAttribute("hidden","hidden")},showImageBodyBackgroundOptions:function e(){var t=document.querySelector(".js-image-container");t.removeAttribute("hidden")},showSolidBodyBackgroundOptions:function e(){var t=document.querySelector(".js-solid-container");t.removeAttribute("hidden")},showGradientBodyBackgroundOptions:function e(){var t=document.querySelector(".js-gradient-container");t.removeAttribute("hidden")},updateStyleSheet:function e(){var t={globalValues:this.globalValuesCollection.toProcessedJSON(),preprocessorVariables:this.presetAttributesCollection.toProcessedJSON(),templateStylePreprocessorVariables:this.contentStylesCollection.toProcessedJSON()};var r=App.session.get("siteRef");window.parent.fetch("/site-css-template-model/".concat(r),{credentials:"include",method:"POST",body:JSON.stringify(t),headers:{"X-CSRF-TOKEN":App.frontEndBucket.csrfToken}}).then((function(e){401===e.status&&Editor.Responsive.displaySessionTimeoutDialog();return e.text()})).then((function(e){Editor.Site.Dom.replaceCss(e);Editor.Site.Dom.cleanUpStyles()}))},openImagePopup:function e(){this.imagesPanelView=new this.ImagesPanelView({model:new BaseKit.Panels.Model({panel:"upload",parentPanel:void 0,subPanel:false,isSubPanel:false,showSaveBtn:false,title:App.t("shared_components.imagespanel.source_title","Image source")})}).render();this.listenTo(this.imagesPanelView,"asset:change",this.setAsset)},setAsset:function e(t){var r=t.url.replace(/http[s]?:\/\//i,"//");var n=$(".js-image-scale-select").val();this.getGlobalValuesModel("backgroundtype").set("value","image");this.getGlobalValuesModel("backgroundImageUrl").set("value",r);this.getPresetAttributeModel("@siteBackgroundImage").set("value","url(".concat(r,")"));this.getPresetAttributeModel("@siteBackgroundImageScale").set("value",n);$(".js-image-thumbnail").attr("src",r);this.updateStyleSheet();this.setBodyClassForImage()},setBodyClassForImage:function e(){var t=this.getPresetAttributeModel("@siteBackgroundImageScale").get("value");switch(t){case"original":this.$body.addClass("bgImageOriginal");this.$body.removeClass("bgImageFullscreen");this.$body.removeClass("bc");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradHorizontal");this.$body.removeClass("bgradCircular");this.$body.removeClass("bgImageFullscreen");return;case"full":this.$body.addClass("bgImageFullscreen");this.$body.removeClass("bgImageOriginal");this.$body.removeClass("bc");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradHorizontal");this.$body.removeClass("bgradCircular");this.$body.removeClass("bgImageOriginal")}},changeImageScale:function e(t){var r=$(t.target).val();this.getPresetAttributeModel("@siteBackgroundImageScale").set("value",r);this.updateStyleSheet();this.setBodyClassForImage()},changeImageAlignment:function e(){var t=$(".js-image-alignment-horizontal-select").val();var r=$(".js-image-alignment-vertical-select").val();this.getPresetAttributeModel("@siteBackgroundPositionX").set("value",t);this.getPresetAttributeModel("@siteBackgroundPositionY").set("value",r);this.updateStyleSheet();this.setBodyClassForImage()},changeImageRepeat:function e(t){var r=$(t.currentTarget).val();this.getPresetAttributeModel("@siteBackgroundRepeat").set("value",r);this.updateStyleSheet();this.setBodyClassForImage()},showSolidColourPalette:function e(){this.showColourPicker(this.getPresetAttributeModel("@siteBackgroundColor"),this.setBackgroundColour.bind(this))},showColourSetPalette:function e(t){var r=this;var n=t.currentTarget.getAttribute("data-name");this.showColourPicker(this.getPresetAttributeModel(n),(function(e,t){r.getPresetAttributeModel(n).set("value",t);r.el.querySelector('.js-colour-set-button[data-name="'.concat(n,'"] span')).style.backgroundColor=t;r.updateSiteColourSet(n.replace("@color--",""),t);r.updateStyleSheet()}))},updateSiteColourSet:function e(t,r){var n=(0,l.default)(i.default.getState().env.siteColorSet);n[t].background=r;i.default.dispatch((0,o.updateSiteColorSet)(n))},showStyleOptions:function e(t){var r=$(t.currentTarget).data("content-style-type");switch(r){case"colour":return this.showContentStylesColourPalette(t);case"font":return this.showContentStylesFontOptione(t)}return null},showContentStylesFontOptione:function e(t){var r=$(t.currentTarget).data("content-style-name");var n=this.getContentStyleModel(r);if("undefined"===typeof n)return;this.showFontOptions(n,this.updateFont.bind(this))},showContentStylesColourPalette:function e(t){var r=$(t.currentTarget).data("content-style-name");var n=this.getContentStyleModel(r);if("undefined"===typeof n)return;this.showColourPicker(n,this.updateContentStyle.bind(this))},updateFont:function e(){this.updateStyleSheet()},updateContentStyle:function e(t,r){var n=this.getContentStyleModel(t);$('button[data-content-style-name="'.concat(t,'"] > span')).css("background-color",r);n.set("value",r);this.updateStyleSheet()},setBackgroundColour:function e(t,r){this.getPresetAttributeModel("@siteBackgroundColor").set("value",r);this.getGlobalValuesModel("backgroundtype").set("value","solidcolor");this.$(".js-solid-colour-button > span").css("background-color",r);this.updateStyleSheet();this.setBodyClassForBackgroundColour()},setBodyClassForBackgroundColour:function e(){this.$body.addClass("bc");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradHorizontal");this.$body.removeClass("bgradCircular");this.$body.removeClass("bgImageOriginal");this.$body.removeClass("bgImageFullscreen")},showGradientColourPalette:function e(t){var r=$(t.currentTarget).data("colour");var n="one"===r?"@siteBackgroundGradientFrom":"@siteBackgroundGradientTo";this.showColourPicker(this.getPresetAttributeModel(n),this.setGradientColour.bind(this))},setGradientColour:function e(t,r){var n=this.presetAttributesCollection.findWhere({ref:t});n.set("value",r);this.getGlobalValuesModel("backgroundtype").set("value","gradient");this.updateStyleSheet();this.setBodyClassForGradient();switch(n.get("name")){case"@siteBackgroundGradientFrom":this.$('.js-gradient-colour-button[data-colour="one"] > span').css("background-color",r);return;case"@siteBackgroundGradientTo":this.$('.js-gradient-colour-button[data-colour="two"] > span').css("background-color",r)}},changeGradientType:function e(t){var r=$(t.target).val();this.getGlobalValuesModel("backgroundtype").set("value","gradient");this.getPresetAttributeModel("@siteBackgroundGradientType").set("value",r);this.updateStyleSheet();this.setBodyClassForGradient()},setBodyClassForGradient:function e(){var t=this.getPresetAttributeModel("@siteBackgroundGradientType").get("value");var r=this.getPresetAttributeModel("@siteBackgroundGradientFrom").get("value");var n=this.getPresetAttributeModel("@siteBackgroundGradientTo").get("value");if("undefined"===typeof r||"undefined"===typeof n)return;if("transparent"===r&&"transparent"===n)return;this.$body.removeClass("bc");this.$body.removeClass("bgImageFullscreen");this.$body.removeClass("bgImageOriginal");switch(t){case"vertical":this.$body.addClass("bgradVertical");this.$body.removeClass("bgradHorizontal");this.$body.removeClass("bgradCircular");return;case"horizontal":this.$body.addClass("bgradHorizontal");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradCircular");return;case"circular":this.$body.addClass("bgradCircular");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradHorizontal")}},getContentStyleModel:function e(t){return this.contentStylesCollection.findWhere({name:t})},getPresetAttributeModel:function e(t){var r=this.presetAttributesCollection.findWhere({name:t});if("undefined"===typeof r){r=new BaseKit.Globals.PresetAttribute({name:t,value:null});this.presetAttributesCollection.add(r)}return r},getGlobalValuesModel:function e(t){var r=this.globalValuesCollection.findWhere({name:t});if("undefined"===typeof r){r=new BaseKit.Globals.SiteGlobalValueModel({name:t,value:null});this.globalValuesCollection.add(r)}r.siteRef||(r.siteRef=App.session.get("siteRef"));return r},showColourPicker:function e(t,r){var n=this;null===this.colourPicker&&(this.colourPicker=new this.ColourPickerView({el:".js-colour-contents",afterRender:function e(){return n.openColourPalette()},colourChosen:r}));this.colourPicker.setModel(t);this.colourPicker.render()},showFontOptions:function e(t,r){var n=this;null===this.fontPicker&&(this.fontPicker=new this.FontPickerView({el:".js-font-contents",fontListContents:this.fontListContents,allGoogleFonts:this.allGoogleFonts,templateStylePreprocessorVariablesEnabled:this.templateStylePreprocessorVariablesEnabled,afterRender:function e(){return n.openFontPicker()}}));this.fontPicker.setModel(t);this.fontPicker.setFontChosen(r);this.fontPicker.render()},openPanel:function e(){this.$el.addClass("is-open");(0,s.closeIntercom)()},closePanel:function e(){i.default.dispatch((0,a.closePanel)());this.$el.removeClass("is-open");(0,s.openIntercom)()},openColourPalette:function e(){this.$el.find(".js-site-styles-panel").removeClass("is-open");this.$el.find(".js-colour-picker-container").addClass("is-open")},openFontPicker:function e(){$(".js-site-styles-panel").removeClass("is-open");$(".js-font-picker-container").addClass("is-open")},closeColourPalette:function e(){$(".js-site-styles-panel").addClass("is-open");$(".js-colour-picker-container").removeClass("is-open");this.colourPicker.setElement(this.$(".js-colour-picker-wrapper"));this.colourPicker.destroy();this.colourPicker=null},closeFontPicker:function e(){$(".js-site-styles-panel").addClass("is-open");$(".js-font-picker-container").removeClass("is-open");this.fontPicker.setElement(this.$(".js-font-panel-wrapper"));this.fontPicker.destroy();this.fontPicker=null},resetStylesButtonClicked:function e(){return new n.default({contentClassname:"dialog__content--center",title:App.t("editor.dialog.title.reset-styles","Reset styles"),content:new c.default({themeRef:this.themeRef,siteRef:this.siteRef,protocol:this.protocol,brandDomain:this.brandDomain})})}});var p=t["default"]=f},62316:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,l,"next",e)}function l(e){r(o,i,a,s,l,"throw",e)}s(void 0)}))}}var i=Backbone.View.extend({template:"colour_picker_panel_reset_styles_dialog",events:{"click .js-reset-styles":"resetStyles","click .js-cancel":"closeDialog"},initialize:function e(t){this.themeRef=t.themeRef;this.siteRef=t.siteRef;this.protocol=t.protocol;this.brandDomain=t.brandDomain;return this},render:function e(){this.renderTemplate(this.template);return this},resetStyles:function e(){var t=this;return n(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function e(n){while(1)switch(n.prev=n.next){case 0:n.next=2;return window.parent.fetch("".concat(App.session.get("apiProxyBaseUrl"),"/sites/").concat(t.siteRef,"/reset-styles"),{credentials:"include",method:"POST",headers:{"X-CSRF-TOKEN":App.frontEndBucket.csrfToken}});case 2:r=n.sent;204===r.status?window.location="".concat(t.protocol,"://editor.").concat(t.brandDomain):401===r.status?Editor.Responsive.displaySessionTimeoutDialog():App.t("editor.dialog.reset-styles.error","We were unable to reset your site's styles. Please contact support.");case 4:case"end":return n.stop()}}),e)})))()}});var a=t["default"]=i},49653:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_widgetpropertypanel_empty",initialize:function e(t){this.emptySettingMessage=t.emptySettingMessage||"";return this},serializeData:function e(){return{emptySettingMessage:this.emptySettingMessage}}});var n=t["default"]=r},50154:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(13745));var i=l(r(49653));var a=r(83489);var o=l(r(2568));var s=l(r(69464));function l(e){return e&&e.__esModule?e:{default:e}}var u="is-active";var c="is-open";function d(e){return e.ui.panel.activePanel}function f(e){return e.ui.panel.panelOpen}function p(e){return e.ui.panel.saveActive}function g(e){return e.ui.panel.hasError}var h=Marionette.CompositeView.extend({template:"view_settings_widgetpropertypanel",emptyView:i.default,keepWidgetPanelOpen:false,childEvents:{"save:disable":"onSaveDisabled","save:enable":"onSaveEnabled","save:validate":"onSaveValidated","setting:change":"onSettingsChange","setting:click":"onSettingsButtonClick","setting:reset":"onSettingsReset"},initialize:function e(t){this.profileModel=t.profileModel;this.widgetStyleSettingsViewFactory=t.widgetStyleSettingsViewFactory;this.styleSettingsProvider=t.styleSettingsProvider;this.stylesEnabled=false;this.settingsComponentProvider=t.settingsComponentProvider;this.tracker=t.tracker;t.rowsEnabled||this.setupViewBindings();return this},setupViewBindings:function e(){s.default.dispatch((0,a.removeError)());this.bindGlobalEvents();this.unsubscribe=s.default.subscribe(this.handleChange.bind(this))},handleChange:function e(){if(!this.el){this.unsubscribe();return}switch(d(s.default.getState())){case"style":this.renderStyle();break;case"settings":this.renderSettings();break}p(s.default.getState())&&!this.hasInputError()?this.enableSaveBtn():this.disableSaveBtn();s.default.getState().ui.panel.showSave?this.showSaveBtn():this.hideSaveBtn()},onSettingsChange:function e(t,r,n){s.default.dispatch((0,a.enableSave)());this.trigger(r,n)},onSettingsReset:function e(t,r,n){this.updateStyleSettings();this.options.rowsEnabled&&true===this.options.rowsEnabled||this.render()},onSettingsButtonClick:function e(t,r,n){this.trigger(r,n)},onPanelChange:function e(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s.default.dispatch((0,a.openPanel)(t));r?s.default.dispatch((0,a.hideSave)()):s.default.dispatch((0,a.showSave)())},childViewOptions:function e(){return{profileModel:this.profileModel,emptySettingMessage:this.emptySettingMessage}},childViewContainer:".js-settings-content",featuredChildViewContainer:".js-featured-settings-content",events:{"click .js-cancel-settings":"cancelBtnClicked",submit:"onSubmit","click .js-settings-tab-button":"settingsTabBtnClicked","click .js-style-tab-button":"styleTabBtnClicked","input input,textarea":"onChange"},onChange:function e(){!p(s.default.getState())&&this.hasInputError()||s.default.dispatch((0,a.enableSave)())},settingsTabBtnClicked:function e(t){t.preventDefault();if("settings"===d(s.default.getState()))return;s.default.dispatch((0,a.openPanel)("settings"))},renderSettings:function e(){var t=this.el.querySelector(".js-style-tab-button");if(t){t.classList.remove(u);this.el.querySelector(".js-settings-tab-button").classList.add(u);this.el.querySelector(".js-settings-tab").style.display="block";this.el.querySelector(".js-styles-tab").style.display="none"}this.el.querySelector(".js-save-settings")&&this.el.querySelector(".js-save-settings").removeAttribute("hidden")},styleTabBtnClicked:function e(t){t.preventDefault();if("style"===d(s.default.getState()))return;s.default.dispatch((0,a.openPanel)("style"))},renderStyle:function e(){this.el.querySelector(".js-settings-tab-button").classList.remove(u);this.el.querySelector(".js-style-tab-button").classList.add(u);this.el.querySelector(".js-styles-tab").style.display="block";this.el.querySelector(".js-settings-tab").style.display="none";this.el.querySelector(".js-save-settings")&&this.el.querySelector(".js-save-settings").setAttribute("hidden","hidden")},getChildView:function e(t){return this.settingsComponentProvider(t.get("type"))},serializeData:function e(){return{componentsLength:this.collection.length,widgetTitle:this.widgetTitle,immutable:this.model.get("immutable"),fixed:this.fixed,stylesEnabled:this.stylesEnabled,forceEnableSave:this.forceEnableSave}},bindGlobalEvents:function e(){o.default.Events.on("widgetSettings:exit-edit-mode",this.hideWidgetPanel.bind(this));o.default.Events.on("sidebarPanel:changed",this.hideWidgetPanel.bind(this));o.default.Events.on("setting:error:show",this.showSettingsError.bind(this));o.default.Events.on("setting:error:clear",this.clearSettingsError.bind(this));o.default.Events.on("on:toolbarOverlay:click on:textEditor:open",this.saveAndClosePanel.bind(this));o.default.Events.on("page:change",this.pageChangeCleanUp.bind(this));o.default.Events.on("panel:change",this.onPanelChange.bind(this))},pageChangeCleanUp:function e(){this.stopListening(this.model);this.model=null},saveAndClosePanel:function e(){f(s.default.getState())&&!g(s.default.hasError)&&this.saveSettingsChange()},onRender:function e(){this.el.classList.add(c);this.stylesEnabled&&this.renderStyleSectionsPanel();s.default.getState().ui.panel.activePanel||s.default.dispatch((0,a.openPanel)("settings"));o.default.Events.trigger("on:propertyPanel:open")},renderStyleSectionsPanel:function e(){var t=this.widgetStyleSettingsViewFactory.build({el:".js-style-content"});t.render()},attachHtml:function e(t,r,n){var i=null;if(r.model.get("featuredSetting")){i=t.$(this.featuredChildViewContainer);i.append(r.el)}else if(t.isBuffering){t.elBuffer.appendChild(r.el);t._bufferedChildren.push(r)}else t._insertBefore(r,n)||t._insertAfter(r)},onSaveDisabled:function e(){s.default.dispatch((0,a.disableSave)());s.default.dispatch((0,a.addError)())},onSaveValidated:function e(){this.hasInputError()||this.onSaveEnabled()},onSaveEnabled:function e(){s.default.dispatch((0,a.enableSave)());s.default.dispatch((0,a.removeError)())},disableSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&t.setAttribute("disabled","disabled")},enableSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&t.removeAttribute("disabled")},hideSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&(t.style.display="none")},showSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&(t.style.display="inherit")},showSettingsError:function e(t){var r=this.collection.get(t.settingId);if(!r)return;var n=this.children.findByModel(r);r.set("error",t.message);n.render();s.default.dispatch((0,a.disableSave)());s.default.dispatch((0,a.addError)())},clearSettingsError:function e(t){var r=this.collection.get(t);if(!r)return;var n=this.children.findByModel(r);r.set("error","");n.render();s.default.dispatch((0,a.enableSave)());s.default.dispatch((0,a.removeError)())},clearAllSettingsErrors:function e(){var t=this;this.collection.forEach((function(e){if(!e.get("error"))return;e.set("error","");var r=t.children.findByModel(e);r.render()}));s.default.dispatch((0,a.enableSave)());s.default.dispatch((0,a.removeError)())},hideWidgetPanel:function e(){this.el.classList.remove(c);s.default.dispatch((0,a.removeError)());this.previousPosition&&(document.querySelector(".js-site-preview").scrollTop=this.previousPosition);o.default.Events.trigger("on:propertyPanel:close");s.default.dispatch((0,a.closePanel)())},viewReset:function e(t){if(!f(s.default.getState())||g(s.default.getState())||t.enableSave){if(g(s.default.getState()))return this}else this.saveSettingsChange();this.cleanUpEventsListener();this.model=t.model||{};this.collection=t.collection||{};this.widgetTitle=t.widgetTitle||"";this.widgetName=t.widgetName||"";this.widgetUniqueId=t.widgetUniqueId;this.fixed=t.fixed;this.widgetType=t.className||"";this.widgetEl=t.widgetEl;this.forceEnableSave=t.enableSave;this.previousAttributes=t.previousAttributes;this.previousProfileAttributes=t.previousProfileAttributes;this.previousPosition=$(".js-site-preview").scrollTop();this.emptySettingMessage=t.emptySettingMessage||"";this.updateStyleSettings();this.options.rowsEnabled&&true===this.options.rowsEnabled||this.render();this.listenTo(this.model,"saved",this.widgetModelSaved);s.default.getState().ui.panel.activePanel||s.default.dispatch((0,a.openPanel)(""));t.enableSave||s.default.dispatch((0,a.disableSave)());s.default.getState().ui.panel.showSave||s.default.dispatch((0,a.hideSave)());return this},updateStyleSettings:function e(){if(this.styleSettingsProvider.hasStyleCollection()){var t=this.styleSettingsProvider.getStyleSettings({widgetType:this.widgetType,widgetEl:this.widgetEl,fixed:this.fixed,model:this.model});this.stylesEnabled=Object.keys(t).length>0;this.stylesEnabled&&s.default.dispatch((0,a.updateStyles)(t))}},cleanUpEventsListener:function e(){this.off();this.model&&this.stopListening(this.model,"saved",this.widgetModelSaved)},cancelBtnClicked:function e(){this.model.get("type")&&-1!==this.model.get("type").indexOf("widget.content")&&this.handleTextEditorClose();if(this.isModelChanged()&&!this.keepWidgetPanelOpen){this.model.clear({silent:true});this.model.set(this.previousAttributes)}if(this.isProfileModelChanged()&&!this.keepWidgetPanelOpen){this.profileModel.clear({silent:true});this.profileModel.set(this.previousProfileAttributes)}this.trigger("before:close");this.hideWidgetPanel()},onSubmit:function e(t){t.preventDefault();this.clearAllSettingsErrors();var r=this.checkRequiredFields();this.model.get("type")&&-1!==this.model.get("type").indexOf("widget.content")&&this.handleTextEditorClose();if(!g(s.default.getState())&&!r){this.saveSettingsChange();this.trigger("widget:save-clicked")}},checkRequiredFields:function e(){var t=false;var r=this.collection.filter((function(e){return e.get("required")}));r.forEach((function(e){var r=e.get("value");if(!r||!r.length){t=true;var i={settingId:e.get("id"),message:(0,n.default)("global.message-field-required","This field is required")};o.default.Events.trigger("setting:error:show",i)}}));return t},handleTextEditorClose:function e(){this.hideWidgetPanel()},saveSettingsChange:function e(){this.isProfileModelChanged()&&this.handleProfileModel();this.isModelChanged()?this.handleWidgetModel():this.hideWidgetPanel();this.trigger("save")},isModelChanged:function e(){var t=Object.keys(this.previousAttributes);var r=Object.keys(this.model.toJSON());var n=false;(this.model.changedAttributes(this.previousAttributes)||t.length!==r.length)&&(n=true);return n},isProfileModelChanged:function e(){var t=Object.keys(this.previousProfileAttributes);var r=Object.keys(this.profileModel.toJSON());var n=false;(this.profileModel.changedAttributes(this.previousProfileAttributes)||t.length!==r.length)&&(n=true);return n},handleWidgetModel:function e(){this.model.save({widgetName:this.widgetName,widgetUniqueId:this.widgetUniqueId,fixed:this.fixed});this.trackChanges()},handleProfileModel:function e(){this.profileModel.save()},widgetModelSaved:function e(){if(this.keepWidgetPanelOpen)return;this.hideWidgetPanel()},trackChanges:function e(){var t=this.getWidgetTypeName();if(""===t)return;this.sendChanges(t)},sendChanges:function e(t){if(!this.tracker)return;this.tracker.track("".concat(t," widget updated"),{changedFields:this.getChangedFields()})},getWidgetTypeName:function e(){var t=this.model.widgetType;var r=t.split(".");if(2!==r.length)return"";if("widget"!==r[0])return"";return r[1]},getChangedFields:function e(){var t=[];var r=this.previousAttributes,n=this.model;var i=n.toJSON();Object.keys(i).forEach((function(e){Object.prototype.hasOwnProperty.call(r,e)&&r[e]===i[e]||t.push(e)}));return t.join(", ")},hasInputError:function e(){return this.el.querySelectorAll(".settings__error-input").length>0}});var v=t["default"]=h},2263:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(69464));var i=o(r(84190));var a=r(31002);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){s(a,n,i,o,l,"next",e)}function l(e){s(a,n,i,o,l,"throw",e)}o(void 0)}))}}var u={onSettingsChange:function e(t,r,n){this.handleEmailVerificationOnChange(t,r,n)},onRender:function e(t){this.handleEmailVerificationOnRender(t)},updateEmailVerification:function e(){return l(regeneratorRuntime.mark((function e(){var t,r,i,o;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:t=n.default.getState();r=t.site.ref;i=t.env.csrfToken;o="".concat(t.env.apiProxyBaseUrl,"/sites/").concat(r,"/email-verification");s.next=6;return n.default.dispatch((0,a.getEmailVerification)(o,i));case 6:case"end":return s.stop()}}),e)})))()},handleEmailVerificationOnRender:function e(){var t=this;return l(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function e(i){while(1)switch(i.prev=i.next){case 0:r=t.getEmailSettingsComponent();n=null;if(!r){i.next=8;break}n="profile-settings"===r.model.get("type")&&"form"===r.model.get("profileType")?r.model.get("email"):r.model.get("value");if(!(n&&!t.isEmailVerified(n))){i.next=8;break}i.next=7;return t.updateEmailVerification();case 7:if(t.isEmailUnverified(n)){t.emailToVerify=n;t.showEmailVerificationInfo()}case 8:case"end":return i.stop()}}),e)})))()},handleEmailVerificationOnChange:function e(t,r,n){if(t.model.get("emailVerificationEnable")){if("profile-settings"===t.model.get("type")){this.handlProfileWidget(r,n);Editor.Events.once("profile:changed",this.onSave.bind(this))}else this.handleEmailVerification(n);this.verificationView&&this.isEmailVerified(n)&&this.verificationView.remove()}},handlProfileWidget:function e(t,r){if("widget-profile-form-email"===t)this.handleEmailVerification(r);else{this.keepWidgetPanelOpen=false;this.emailToVerify=null;this.verificationView&&this.verificationView.remove()}},handleEmailVerification:function e(t){if(this.isEmailVerified(t)){this.keepWidgetPanelOpen=false;this.emailToVerify=null}else{this.keepWidgetPanelOpen=true;this.emailToVerify=t}},widgetModelSaved:function e(){this.onSave()},onSave:function e(){this.emailToVerify&&this.showEmailVerificationInfo()},showEmailVerificationInfo:function e(){this.verificationView=new i.default({email:this.emailToVerify,csrfToken:n.default.getState().env.csrfToken}).render();this.$(this.featuredChildViewContainer).empty().append(this.verificationView.el);this.disableSaveButton()},disableSaveButton:function e(){var t=this.getEmailSettingsComponent();t&&t.trigger("save:disable")},getEmailSettingsComponent:function e(){var t=this.collection.filter((function(e){return e.get("emailVerificationEnable")}));if(t.length>0)return this.children.findByModel(t[0]);return false},isEmailVerified:function e(t){return n.default.getState().site.emailVerification.some((function(e){return t===e.email&&1===parseInt(e.verified,10)}))},isEmailUnverified:function e(t){return n.default.getState().site.emailVerification.some((function(e){return t===e.email&&0===parseInt(e.verified,10)}))}};var c=t["default"]=u},43179:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({tagName:"li",events:{"click .js-widget":"hidePanel"},initialize:function e(){this.widgetType=this.model.get("value");this.rowTemplate=null;this.model.on("widget:filtered",this.hideWidget.bind(this));this.model.on("widget:restored",this.showWidget.bind(this))},hideWidget:function e(){this.el.style.display="none"},showWidget:function e(){this.el.style.display=""}});var n=t["default"]=r},15182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return o(e)||a(e)||i(e)||n()}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function o(e){if(Array.isArray(e))return s(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?this.applyFilter(t):this.clearFilter()}},{key:"_escKeyDown",value:function e(t){if(t.length>0){this.clearInput();this.clearFilter()}else this.view.hidePanel()}},{key:"_backspaceKeyDown",value:function e(t){0===t.length&&this.showGroupNames();if(t.length<=1){this.clearFilter();return}this.applyFilter(t)}},{key:"hideGroupNames",value:function e(){r(this.panelElements.groupNameEls).forEach((function(e){e.setAttribute("hidden",true)}))}},{key:"showGroupNames",value:function e(){r(this.panelElements.groupNameEls).forEach((function(e){e.removeAttribute("hidden")}))}}]);return e}();var f=t["default"]=d},13961:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(55372);var i=f(r(22895));var a=r(9878);var o=r(83489);var s=r(83748);var l=f(r(69464));var u=f(r(92745));var c=f(r(15182));var d=f(r(26151));function f(e){return e&&e.__esModule?e:{default:e}}var p=i.default.getIframeDocument,g=i.default.scrollToMainZone;var h=Marionette.CompositeView.extend({childView:d.default,events:{"click .js-close-widget-overlay-panel":"togglePanel","click .js-widget-panel-backstop":"togglePanel","click .js-site-frame-backstop":"togglePanel","click .js-search-footer":"footerSearchClicked","keyup .js-footer-search-field":"footerSearchKeyup"},render:function e(){var t=this.collection.toJSON();var r=u.default.groupWidgets(t,this.widgetGroup);var n=Twig.render(Twig.templates.widgets_panel_container,{groupedWidgetData:r,widgets:t,customWidgetsDomain:this.EnvDataProvider.get("customWidgetsDomain"),enableRows:this.featureFlagDataProvider.get("enableRows")});(0,a.emptyElement)(this.widgetPanel);this.widgetPanel.innerHTML=n;this.attachChildrenEvents();this.onRender()},attachChildrenEvents:function e(){this.collection.each((function(e){this.attachWidgetItemFunction(e)}),this);this.delegateEvents()},attachWidgetItemFunction:function e(t){var r=new d.default({el:".js-widget[data-ref=".concat(t.get("ref"),"]"),model:t});this.proxyChildEvents(r);this.children.add(r)},initialize:function e(t){this.widgetGroup=t.widgetGroup;this.collection=t.collection;this.EnvDataProvider=t.EnvDataProvider;this.featureFlagDataProvider=t.featureFlagDataProvider;this.widgetPanel=this.el.querySelector(".js-widgets-overlay-panel");this.attachEditorEvents()},attachEditorEvents:function e(){Editor.Events.on("toolbar:togglePopover",this.togglePanel.bind(this));Editor.Events.on("widgetSettingsPanel:opened",this.hidePanel.bind(this));Editor.Events.on("dragdrop:clickToAddWidget",this.hidePanel.bind(this));Editor.Events.on("dragdrop:dragStart",this.hidePanel.bind(this))},footerSearchClicked:function e(){var t=this.search.getInput();this.search.applyFilter(t)},footerSearchKeyup:function e(t){this.search.handleKeyup(t)},togglePanel:function e(){Editor.Events.trigger("addRowMode:addButtons");if(l.default.getState().ui.panel.panelOpen){l.default.dispatch((0,o.closePanel)());this.hidePanel();this.unfocusMainZone()}else{l.default.dispatch((0,o.openPanel)("content"));this._addWidgetAddModeClass();this.widgetPanel.classList.add("is-open");this.giveSearchBoxFocus();this.hidePreviewBar();this.focusMainZone();(0,s.closeIntercom)()}},focusMainZone:function e(){if("coarse"===n.deviceFeaturesHelper.getInputType()){g();p().body.classList.add("drag-active")}},unfocusMainZone:function e(){"coarse"===n.deviceFeaturesHelper.getInputType()&&p().body.classList.remove("drag-active")},hidePreviewBar:function e(){if(n.deviceFeaturesHelper.isSmallDevice()){document.querySelector(".js-main-toolbar").classList.add("hidden");document.querySelector(".editor-body").classList.add("no-preview")}},showPreviewBar:function e(){if(n.deviceFeaturesHelper.isSmallDevice()){document.querySelector(".js-main-toolbar").classList.remove("hidden");document.querySelector(".editor-body").classList.remove("no-preview")}},giveSearchBoxFocus:function e(){this.el.querySelector(".js-footer-search-field").focus()},hidePanel:function e(){this.resetWidgetPanel();this.widgetPanel.classList.remove("is-open");this._removeWidgetAddModeClass();l.default.dispatch((0,o.closePanel)());(0,s.openIntercom)()},resetWidgetPanel:function e(){this.search.clearInput();this.showPreviewBar();this.search.clearFilter()},onRender:function e(){this.search=new c.default({view:this});this.setTouchClasses();this.bindEvents()},bindEvents:function e(){Editor.Events.on("screenMode:change",this.hidePanel.bind(this));p().querySelector(".js-site-frame-backstop").addEventListener("click",this.hidePanel.bind(this))},setTouchClasses:function e(){"coarse"===n.deviceFeaturesHelper.getInputType()&&this.widgetPanel.classList.add("mobile-panel")},_addWidgetAddModeClass:function e(){p().body.classList.add("widget-add-mode");document.body.classList.add("widget-add-mode")},_removeWidgetAddModeClass:function e(){p().body.classList.remove("widget-add-mode");document.body.classList.remove("widget-add-mode")}});var v=t["default"]=h},92745:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={groupWidgets:function e(t,r){var n={};r.forEach((function(e){n[e]=[];t.forEach((function(t){t.groupName===e&&n[e].push(t)}))}));return n}};var n=t["default"]=r},11530:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(93040));var i=o(r(43179));var a=o(r(13961));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){e.factory("WidgetsPanelDataFilter",(function(e){return new i.default({userDataProvider:e.UserDataProvider,featureFlagDataProvider:e.featureFlagDataProvider,pluginsDataProvider:e.PluginsDataProvider})}));e.factory("WidgetsPanelFactory",(function(e){return new n.default({Collection:Backbone.Collection.extend(),Model:Backbone.Model.extend(),dataFilter:e.WidgetsPanelDataFilter,WidgetsPanelView:a.default,EnvDataProvider:e.EnvDataProvider,featureFlagDataProvider:e.featureFlagDataProvider})}));return e}var l=t["default"]=s},6358:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(57789));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.View.extend({template:"header_footer_sharing_content_dialog",events:{"click .js-content-option":"onOptionClicked"},initialize:function e(t){this.zoneType=t.zoneType;this.currentZoneScope=t.currentZoneScope;this.zoneRestorer=t.zoneRestorer;this.zoneCloner=t.zoneCloner;this.templateRenderer=t.templateRenderer},onOptionClicked:function e(t){var r=t.currentTarget;var n="is-selected";if(r.classList.contains(n))return;var i=r.parentNode.querySelector(".".concat(n));i.classList.remove(n);r.classList.add(n)},restoreZone:function e(){this.zoneRestorer.restoreZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},cloneZone:function e(){this.zoneCloner.cloneZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},closeDialog:function e(){this.trigger("view:remove")},render:function e(){var t=this.templateRenderer.render(this.template,{zoneType:this.zoneType,currentZoneScope:this.currentZoneScope});var r=document.querySelectorAll(".js-dialog-contents");var n=r.item(r.length-1);n.insertAdjacentHTML("beforeend",t);this.onRender()},onRender:function e(){this.modal&&this.modal.modal.on("dialog:done",this.onDoneClicked.bind(this))},onDoneClicked:function e(){var t=this.el.querySelector(".is-selected");t.classList.contains("js-custom-option")&&"custom"!==this.currentZoneScope&&this.cloneZone();t.classList.contains("js-shared-option")&&"shared"!==this.currentZoneScope&&this.restoreZone();this.closeDialog()}});var o=t["default"]=a},61622:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(57789));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.View.extend({template:"shared_row_dialog",events:{"click .js-change-zone-scope":"changeZoneScopeClicked","click .js-cancel":"cancelClicked","click .js-update":"updateClicked","click .js-done":"closeDialog"},initialize:function e(t){this.zoneType=t.zoneType;this.currentZoneScope=t.currentZoneScope;this.zoneRestorer=t.zoneRestorer;this.zoneCloner=t.zoneCloner;this.templateRenderer=t.templateRenderer},updateClicked:function e(){this.useSharedZoneEl.checked&&"shared"!==this.currentZoneScope&&this.restoreZone();this.useCustomZoneEl.checked&&"custom"!==this.currentZoneScope&&this.cloneZone();this.closeDialog()},closeDialog:function e(){this.trigger("view:remove")},restoreZone:function e(){this.zoneRestorer.restoreZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},cloneZone:function e(){this.zoneCloner.cloneZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},cacheElements:function e(){this.stepOneEl=this.el.querySelector(".js-step-one");this.stepTwoEl=this.el.querySelector(".js-step-two");this.useSharedZoneEl=this.el.querySelector("#use-shared-zone");this.useCustomZoneEl=this.el.querySelector("#use-custom-zone")},goForward:function e(){this.stepOneEl.setAttribute("hidden",true);this.stepTwoEl.removeAttribute("hidden")},goBack:function e(){this.stepTwoEl.setAttribute("hidden",true);this.stepOneEl.removeAttribute("hidden")},changeZoneScopeClicked:function e(){this.goForward()},cancelClicked:function e(){this.goBack()},render:function e(){var t=this.templateRenderer.render(this.template,{zoneType:this.zoneType,currentZoneScope:this.currentZoneScope});var r=document.querySelectorAll(".js-dialog-contents");var n=r.item(r.length-1);n.insertAdjacentHTML("beforeend",t);this.cacheElements()}});var o=t["default"]=a},52614:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(13745));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};r(this,e);this.key=t.key;this.visible=false}i(e,[{key:"isShowing",value:function e(){return this.visible}},{key:"isLoaded",value:function e(){return"undefined"!==typeof window.grecaptcha}},{key:"isVerified",value:function e(){return""!==window.grecaptcha.getResponse()}},{key:"getToken",value:function e(){return window.grecaptcha.getResponse()}},{key:"render",value:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.sitekey=this.key;window.grecaptcha.render(t,r);this.visible=true}},{key:"display",value:function e(t,r){this.isLoaded()?this.render(t,r):s(this.render.bind(this,t,r))}}]);return e}();var o=t["default"]=a;function s(e){var t=document.createElement("script");var r="recpatcha".concat(Math.random().toString(36).slice(2));var n="https://www.google.com/recaptcha/api.js?render=explicit";var i=false;if("function"===typeof e){window[r]=e;i=r}"undefined"!==typeof e&&"function"===typeof window[e]&&(i=e);i&&(n+="&onload=".concat(i));t.type="application/javascript";t.src=n;document.body.appendChild(t)}},25304:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;r(this,e);this.mainWindow=t;this._properties={siteLanguages:this.mainWindow.Server.siteLanguages,siteCurrentLanguage:this.mainWindow.Server.siteCurrentLanguage,siteDefaultLanguage:this.mainWindow.Server.siteDefaultLanguage,siteLanguageMenuSettings:this.mainWindow.Server.siteLanguageMenuSettings}}i(e,[{key:"get",value:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Object.keys(this._properties).includes(t))return this._properties[t];return r}}]);return e}()},6705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return window.BaseKit.Widget}},65407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return window.Server.widgetsOnPage}},3351:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=f(r(41351));var i=f(r(21877));var a=f(r(46878));var o=f(r(56652));var s=f(r(63792));var l=f(r(6705));var u=f(r(97248));var c=f(r(25304));var d=f(r(73796));function f(e){return e&&e.__esModule?e:{default:e}}var p=new n.default;p.factory("WidgetClassDefinitionRetriever",(function(){return new i.default({widgetDefinitionsProvider:l.default})}));p.factory("WidgetViewFactory",(function(e){return new s.default({widgetClassDefinitionRetriever:e.WidgetClassDefinitionRetriever,StdViewClass:Backbone.View})}));p.factory("WidgetModelFactory",(function(e){return new o.default({widgetClassDefinitionRetriever:e.WidgetClassDefinitionRetriever,StdModelClass:Backbone.View})}));p.factory("WidgetFactory",(function(e){return new a.default({widgetViewFactory:e.WidgetViewFactory,widgetModelFactory:e.WidgetModelFactory})}));p.factory("siteLanguageDataProvider",(function(){return new c.default(window)}));p.factory("languageMenuRendererFactory",(function(e){return new u.default({LanguageMenuRenderer:d.default,targetElement:window.document.body,languageDataProvider:e.siteLanguageDataProvider})}));var g=t["default"]=p.container},73796:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(69464));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return u(e)||l(e)||s(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}function l(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function u(e){if(Array.isArray(e))return c(e)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},r=t.siteLanguages,i=void 0===r?[]:r,a=t.siteDefaultLanguage,o=void 0!==a&&a,s=t.siteCurrentLanguage,l=void 0!==s&&s,u=t.siteLanguageMenuSettings,c=void 0===u?{}:u,f=t.sitePreview,p=void 0!==f&&f,g=t.widgetOverlayView,h=void 0!==g&&g,v=t.targetElement,m=void 0===v?window.document.body:v;d(this,e);this.siteLanguages=0!==n.default.getState().language.siteLanguages.length?n.default.getState().language.siteLanguages:i;this.siteDefaultLanguage=0!==n.default.getState().language.defaultLanguage.language.length?n.default.getState().language.defaultLanguage:o;this.siteCurrentLanguage=l;this.siteLanguageMenuSettings=c;this.sitePreview=p;this.widgetOverlayView=h;this.overlayElement=false;this.targetElement=m;this._listenToEvents()}p(e,[{key:"display",value:function e(){if(!this.siteDefaultLanguage||0===this.siteLanguages.length||this._isPageBlogOrStore())return;if(!this._hasActiveLanguages())return;this._renderMenu()}},{key:"reRender",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.siteLanguages,n=void 0!==r&&r,i=t.siteLanguageMenuSettings,a=void 0!==i&&i,o=t.siteDefaultLanguage,s=void 0!==o&&o,l=t.siteCurrentLanguage,u=void 0!==l&&l;var c=this.targetElement.querySelector(".js-language-selector");c&&c.parentNode.removeChild(c);false!==n&&(this.siteLanguages=n);false!==a&&(this.siteLanguageMenuSettings=a);false!==s&&(this.siteDefaultLanguage=s);false!==u&&(this.siteCurrentLanguage=u);if(false===this.siteDefaultLanguage||0===this.siteLanguages.length)return;if(!this._hasActiveLanguages())return;this._renderMenu()}},{key:"_listenToEvents",value:function e(){var t=this;var r=this.targetElement.ownerDocument.defaultView;if(!this.sitePreview)return;r.addEventListener("message",(function(e){var r="string"===typeof e.data?e.data:e.data.action||"";"rerender:languagemenu"===r&&t.reRender(e.data)}),false)}},{key:"_renderMenu",value:function e(){var t=this.targetElement;var r=this._createMenuElement();t.insertBefore(r,t.firstChild);var n=t.querySelector(".js-language-selector--current");if(!n)return;n.addEventListener("click",(function(e){e.preventDefault();e.stopPropagation();var r=t.querySelector(".js-language-selector");if(t.classList.contains("touch")){r.classList.toggle("hover");var n=function e(){r.classList.toggle("hover");document.removeEventListener("click",e)};document.addEventListener("click",n)}}))}},{key:"_setupMenuOverlay",value:function e(t){var r=this;this.overlayElement||(this.overlayElement=this.widgetOverlayView.render().el);t.appendChild(this.overlayElement);this.overlayElement.addEventListener("mouseenter",(function(){var e=a(r.targetElement.querySelectorAll(".js-widget-overlay.hover"));e.forEach((function(e){return e.classList.remove("hover")}));r.overlayElement.classList.add("hover")}));this.overlayElement.addEventListener("mouseleave",(function(){r.overlayElement.classList.remove("hover")}));this.widgetOverlayView.on("widget:settings",(function(){Editor.Events.trigger("languagemenu:settings")}));this.widgetOverlayView.on("widget:overlayClick",(function(){Editor.Events.trigger("languagemenu:settings")}))}},{key:"_createMenuElement",value:function e(){var t=this;var r=document.createElement("div");var n=this._getMenuElementClasses();var i=this._createMenuInnerElement();var a=this._createLanguageList();var o=this.siteLanguages.slice(0);o.unshift(this.siteDefaultLanguage);o=o.filter((function(e){return!e.active||"0"!==e.active}));n.forEach((function(e){return r.classList.add(e)}));r.appendChild(i);i.appendChild(a);o.forEach((function(e){var r=document.createElement("li");var n=t._createLanguageLinkElement(e);var i=t._getItemClasses(e);i.forEach((function(e){return r.classList.add(e)}));r.appendChild(n);a.appendChild(r)}));this.sitePreview&&this.widgetOverlayView&&this._setupMenuOverlay(i);return r}},{key:"_getItemClasses",value:function e(t){var r=["language-selector__item"];var n=this.siteCurrentLanguage?this.siteCurrentLanguage.language:"";t.id||r.push("language-selector__item---default");n===t.language&&r.push("language-selector__item--current","js-language-selector--current");""!==n||t.id||r.push("language-selector__item--current","js-language-selector--current");return r}},{key:"_createLanguageLinkElement",value:function e(t){var r=document.createElement("a");var n=document.createElement("span");var i=document.createElement("span");n.classList.add("language-selector__icon");t.flag&&n.classList.add("language-selector__icon--".concat(t.flag.toLowerCase()));i.classList.add("language-selector__name");i.textContent=t.localisedName;r.classList.add("language-selector__link");r.appendChild(n);r.appendChild(i);if(this.sitePreview){r.addEventListener("click",(function(e){return e.preventDefault()}));r.addEventListener("hover",(function(e){return e.preventDefault()}));r.classList.add("language-selector__link--site-preview")}t.id?r.setAttribute("href","/".concat(t.language,"/home")):r.setAttribute("href","/");return r}},{key:"_createLanguageList",value:function e(){var t=document.createElement("ul");t.classList.add("language-selector__list");return t}},{key:"_createMenuInnerElement",value:function e(){var t=document.createElement("div");t.classList.add("language-selector__inner");return t}},{key:"_getMenuElementClasses",value:function e(){var t=["language-selector","js-language-selector"];var r="language-selector--light";var n="language-selector--horizontal";var i="language-selector--flag-text";this.sitePreview&&t.push("language-selector--site-preview");null!==this.siteLanguageMenuSettings&&this.siteLanguageMenuSettings.menuShade&&(r="language-selector--".concat(this.siteLanguageMenuSettings.menuShade));null!==this.siteLanguageMenuSettings&&this.siteLanguageMenuSettings.menuStyle&&(n="language-selector--".concat(this.siteLanguageMenuSettings.menuStyle));null!==this.siteLanguageMenuSettings&&this.siteLanguageMenuSettings.menuType&&(i="language-selector--".concat(this.siteLanguageMenuSettings.menuType));return t.concat([r,n,i])}},{key:"_isPageBlogOrStore",value:function e(){var t=this.targetElement.ownerDocument.defaultView;if("undefined"===typeof t.Server)return false;if("undefined"===typeof t.Server.page)return false;return"ecomproductlist"===t.Server.page.templateType||"ecombasketsummary"===t.Server.page.templateType||"ecomproduct"===t.Server.page.templateType||"ecomlegal"===t.Server.page.templateType||"blogpostlist"===t.Server.page.templateType||"blogpost"===t.Server.page.templateType}},{key:"_hasActiveLanguages",value:function e(){return this.siteLanguages.some((function(e){return 1===parseInt(e.active,10)}))}}]);return e}()},97248:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(55372);var i=o(r(41026));var a=o(r(83805));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.LanguageMenuRenderer,n=void 0===r?{}:r,i=t.languageDataProvider,a=void 0===i?{}:i,o=t.sitePreview,l=void 0!==o&&o,u=t.targetElement,c=void 0===u?window.document.body:u,d=t.templateRenderer;s(this,e);this.LanguageMenuRenderer=n;this.languageDataProvider=a;this.sitePreview=l;this.targetElement=c;this.templateRenderer=d}u(e,[{key:"build",value:function e(t){var r=this.languageDataProvider.get("siteLanguages");var n=this.languageDataProvider.get("siteDefaultLanguage");var i=this.languageDataProvider.get("siteCurrentLanguage");var a=this.languageDataProvider.get("siteLanguageMenuSettings");var o=this.languageDataProvider;var s=this.createWidgetOverlayView();return new this.LanguageMenuRenderer({siteLanguages:r,siteDefaultLanguage:n,siteCurrentLanguage:i,siteLanguageMenuSettings:a,languageDataProvider:o,widgetOverlayView:s,targetElement:t,sitePreview:this.sitePreview})}},{key:"createWidgetOverlayView",value:function e(){var t={showTplWidget:false,isDeletable:false,isImageEditable:false,isMovable:false,showSettingsIcon:n.deviceFeaturesHelper.isSmallTouchDevice(),parentView:{$:function e(){return[]}},templateRenderer:this.templateRenderer};if(!this.sitePreview)return false;return n.deviceFeaturesHelper.isSmallTouchDevice()?new a.default(t):new i.default(t)}}]);return e}()},21877:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(58469);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(63938));var i=r(9709);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(69464));var i=r(9709);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(13745));var i=r(24219);var a=l(r(1904));var o=l(r(3887));var s=r(22895);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(59298));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.LayoutView.extend({template:"row_editing_mode_layout",el:".js-row-edit-mode-elements",regions:{settings:"#row-editing-settings-region",tooltip:"#row-editing-tooltip-region",drawer:"#row-editing-drawer-region",toolbar:"#row-editing-toolbar-region",banner:"#row-editing-banner-region",rowPicker:"#row-editing-row-picker-region",animationPicker:"#row-editing-animation-picker-region",sectionHeightPicker:"#row-editing-section-height-picker-region",sectionWidthPicker:"#row-editing-section-width-picker-region",sectionGradientPicker:"#row-editing-section-gradient-picker-region"},enableEditMode:function e(t){n.default.enableEditMode(t);this._scrollActiveRowIntoView(t)},disableEditMode:function e(t){n.default.disableEditMode(t);this.regionManager.emptyRegions()},_scrollActiveRowIntoView:function e(t){t.el.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}});var o=t["default"]=a},31851:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(31170));var i=o(r(69464));var a=o(r(22895));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return d(e)||c(e)||u(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}function c(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function d(e){if(Array.isArray(e))return f(e)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(13745));var i=r(24219);function a(e){return e&&e.__esModule?e:{default:e}}var o=27;var s=Marionette.LayoutView.extend({template:"row_settings_view",attributes:{role:"dialog","aria-labelledby":"row-settings-panel-title"},className:function e(){var t="popup-panel";if(this._widgetIsOnRight(this.options.parentWidget))return"".concat(t,"--left-aligned");return t},regions:{settingsBody:".js-settings-body"},events:{"click .js-close-panel":"closePanel",keydown:"handleKeydown",submit:"handleSubmit"},keepPanelOpen:false,initialize:function e(t){this.store=t.store;this.templateRenderer=t.templateRenderer;this.title=t.title;this.model=t.model;this.profileModel=t.profileModel;this.widgetView=t.widgetView;this.parentWidget=t.parentWidget;this.closePanelHandler=this.closePanel.bind(this);this.attachEvents()},attachEvents:function e(){Editor.Events.on("widgetSettings:exit-edit-mode",this.closePanelHandler);Editor.Events.on("widgetSettings:close",this.closePanelHandler);Editor.Events.on("dragdrop:dragStart",this.closePanelHandler)},render:function e(){var t=this.templateRenderer.render(this.template,{title:this.title,hasSettings:this.widgetView.getSettings().components.length>0,emptySettingMessage:this.widgetView.getSettings().emptySettingMessage||""});this.el.insertAdjacentHTML("beforeend",t)},removePanel:function e(){Editor.Events.off("widgetSettings:exit-edit-mode",this.closePanelHandler);Editor.Events.off("widgetSettings:close",this.closePanelHandler);Editor.Events.off("dragdrop:dragStart",this.closePanelHandler);this.remove();this.store.dispatch((0,i.closeWidgetSettings)())},closePanel:function e(){this.model.clear({silent:true});this.model.stateManager.restoreInitialState();this.profileModel.stateManager.restoreInitialState();this.removePanel()},save:function e(){if(this.model.hasChanged){this.model.save({widgetName:this.widgetView.properties.name,widgetUniqueId:this.widgetView.properties.uniqueId,fixed:this.widgetView.properties.fixed});this.model.stateManager.storeCurrentState()}if(this.profileModel.hasChanged){this.profileModel.save();this.profileModel.stateManager.storeCurrentState()}if(this.keepPanelOpen)return this;this.removePanel();return this},clearAllErrors:function e(){this.el.classList.remove("error");var t=this.settingsBody.currentView.collection.toArray();var r=!!(t&&t[0].get("groupId"));r?this.settingsBody.currentView.collection.toJSON().forEach((function(e){e.collection.toArray().forEach((function(e){return e.set("error","")}))})):t.forEach((function(e){return e.set("error","")}));var n=this.settingsBody.currentView;n.render()},handleSubmit:function e(t){var r=this;t.preventDefault();this.clearAllErrors();var n=false;var i=this.settingsBody.currentView.collection.toArray();var a=!!(i&&i[0].get("groupId"));if(a)n=this.settingsBody.currentView.collection.toJSON().some((function(e){var t=e.collection.toArray().filter((function(e){return e.get("required")}));return r.checkRequiredFields(t)}));else{var o=i.filter((function(e){return e.get("required")}));n=this.checkRequiredFields(o)}n||this.save()},checkRequiredFields:function e(t){var r=false;t.forEach((function(e){var t=e.get("value");if(!t||!t.length){r=true;var i={settingId:e.get("id"),message:(0,n.default)("global.message-field-required","This field is required")};Editor.Events.trigger("setting:error:show",i)}}));return r},handleKeydown:function e(t){t.keyCode===o&&this.closePanel()},_widgetIsOnRight:function e(t){return t.isColumn()&&t.model.collection.indexOf(t.model)>0}});var l=t["default"]=s},63050:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=s(r(62951));var i=s(r(62201));var a=s(r(84190));var o=r(31002);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){l(a,n,i,o,s,"next",e)}function s(e){l(a,n,i,o,s,"throw",e)}o(void 0)}))}}var c={regions:{preSettingsBody:".js-settings-pre-body"},initialize:function e(){this.addStoreSubscriber()},addStoreSubscriber:function e(){var t="widgetSettings.openWidgetUniqueId";this.slice=new n.default({store:this.store,stateId:t});this.state=this.slice.get();this.slice.subscribe(this.onWidgetSettingsOpen.bind(this))},onWidgetSettingsOpen:function e(t){var r=this;if((0,i.default)(this.state,t))return;this.showVerificationDialog();if(this.isEmailVerificationEnable()){this.settingsBody.currentView.on("render",(function(){r.addEventListener()}));this.addEventListener()}},updateEmailVerification:function e(){var t=this;return u(regeneratorRuntime.mark((function e(){var r,n,i,a;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:r=t.store.getState();n=r.site.ref;i=r.env.csrfToken;a="".concat(r.env.apiProxyBaseUrl,"/sites/").concat(n,"/email-verification");s.next=6;return t.store.dispatch((0,o.getEmailVerification)(a,i));case 6:case"end":return s.stop()}}),e)})))()},showVerificationDialog:function e(){var t=this;return u(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function e(i){while(1)switch(i.prev=i.next){case 0:r=t.getEmailSettingsComponentModel();if(!r){i.next=7;break}n=r.get("value");if(!(n&&!t.isEmailVerified(n))){i.next=7;break}i.next=6;return t.updateEmailVerification();case 6:if(t.isEmailUnverified(n)){t.emailToVerify=n;t.showEmailVerificationInfo()}case 7:case"end":return i.stop()}}),e)})))()},addEventListener:function e(){var t=this.getEmailSettingsComponentView();this.listenToOnce(t,"setting:change",this.handleEmailVerificationOnChange)},handleEmailVerificationOnChange:function e(t,r){if(this.isEmailVerified(r)){this.keepPanelOpen=false;this.emailToVerify=null}else{this.keepPanelOpen=true;this.emailToVerify=r}this.verificationView&&this.isEmailVerified(r)&&this.verificationView.remove()},remove:function e(){this.slice.unsubscribe()},handleSubmit:function e(){this.emailToVerify&&this.showEmailVerificationInfo()},showEmailVerificationInfo:function e(){this.verificationView=new a.default({email:this.emailToVerify,csrfToken:this.store.getState().env.csrfToken}).render();this.$(".js-settings-pre-body").empty().append(this.verificationView.el)},isEmailVerified:function e(t){return this.store.getState().site.emailVerification.some((function(e){return t===e.email&&1===parseInt(e.verified,10)}))},isEmailUnverified:function e(t){return this.store.getState().site.emailVerification.some((function(e){return t===e.email&&0===parseInt(e.verified,10)}))},getEmailSettingsComponentView:function e(){var t=this.settingsBody.currentView.children;var r=this.getEmailSettingsComponentModel();var n=null;t.findByModel(r)?n=t.findByModel(r):t.each((function(e){e.children.findByModel(r)&&(n=e.children.findByModel(r))}));return n},getEmailSettingsComponentModel:function e(){var t=this.settingsBody.currentView.collection;var r=t.some((function(e){return e.get("groupId")}));var n=null;r?t.forEach((function(e){var t=e.get("collection");var r=t.filter((function(e){return e.get("emailVerificationEnable")}));r.length>0&&(n=r[0])})):n=t.filter((function(e){return e.get("emailVerificationEnable")}))[0];return n},removePanel:function e(){this.keepPanelOpen=true},isEmailVerificationEnable:function e(){var t=this.settingsBody.currentView.collection;var r=t.some((function(e){return e.get("groupId")}));var n=false;n=r?t.some((function(e){return e.get("collection").some((function(e){return e.get("emailVerificationEnable")}))})):t.some((function(e){return e.get("emailVerificationEnable")}));return n}};var d=t["default"]=c},59298:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(69464));var i=r(31002);function a(e){return e&&e.__esModule?e:{default:e}}var o={enableEditMode:function e(t){this._addEditingClassToRowElement(t);this._addEditingClassToSiteFrameBody();this._addEditingClassToEditorBody();n.default.dispatch((0,i.setRowEditingMode)(true))},disableEditMode:function e(t){this._removeEditingClassFromRowElement(t);this._removeEditingClassFromSiteFrameBody();this._removeEditingClassFromEditorBody();n.default.dispatch((0,i.setRowEditingMode)(false))},_getSiteFrameElement:function e(){return document.querySelector("#siteFrame").contentDocument},_addEditingClassToEditorBody:function e(){document.body.classList.add("row-editing");document.body.classList.add("hide-primary-ui")},_addEditingClassToSiteFrameBody:function e(){var t=this._getSiteFrameElement();t.body.classList.add("row-editing")},_addEditingClassToRowElement:function e(t){t.el.classList.add("active-row")},_removeEditingClassFromEditorBody:function e(){document.body.classList.remove("row-editing");document.body.classList.remove("hide-primary-ui")},_removeEditingClassFromSiteFrameBody:function e(){var t=this._getSiteFrameElement();t.body.classList.remove("row-editing")},_removeEditingClassFromRowElement:function e(t){t.el.classList.remove("active-row")}};var s=t["default"]=o},53978:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(22895));var i=a(r(57789));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);var i=o(r(22895));var a=o(r(1904));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return d(e)||c(e)||u(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}function c(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function d(e){if(Array.isArray(e))return f(e)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:null;if(!Object.keys(this.properties).includes(t))return r;return this.properties[t]}}]);return e}();var o=t["default"]=a},30196:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(79010));var i=a(r(26255));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return d(e)||c(e,t)||l(e,t)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(e,t)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;window.App=window.App||{};var r=function e(t,r,n){return new Promise((function(e,i){var a={type:t,payload:n};var o=new MessageChannel;o.port1.onmessage=function(t){var r=t.data;o.port1.close();r.error?i(r.error):e(r.response)};r.postMessage(a,"*",[o.port2])}))};App.sendCrossOriginMessage=r;var n=t["default"]=r},97115:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=s;var n=o(r(97248));var i=o(r(53798));var a=o(r(73796));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){e.factory("languageDataProvider",(function(){return new i.default}));e.factory("languageMenuRendererFactory",(function(e){return new n.default({LanguageMenuRenderer:a.default,languageDataProvider:e.editorSiteLanguageDataProvider,sitePreview:true,templateRenderer:e.TemplateRenderer})}));return e}},524:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(62951));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setBrand=t.SET_BRAND=void 0;var r=t.SET_BRAND="SET_BRAND";var n=t.setBrand=function e(t){return{type:r,brand:t}}},90031:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.enableAddButton=t.disableAddButton=t.changeSavedColours=t.changePanel=t.changeColour=t.ENABLE_ADD=t.DISABLE_ADD=t.CHANGE_SAVED_COLOURS=t.CHANGE_PANEL=t.CHANGE_COLOUR=void 0;var r=t.CHANGE_PANEL="CHANGE_PANEL";var n=t.ENABLE_ADD="ENABLE_ADD";var i=t.DISABLE_ADD="DISABLE_ADD";var a=t.CHANGE_COLOUR="CHANGE_COLOUR";var o=t.CHANGE_SAVED_COLOURS="CHANGE_SAVED_COLOURS";var s=t.changePanel=function e(t){return{type:r,panel:t}};var l=t.enableAddButton=function e(){return{type:n}};var u=t.disableAddButton=function e(){return{type:i}};var c=t.changeColour=function e(t){return{type:a,colour:t}};var d=t.changeSavedColours=function e(t){return{type:o,colours:t}}},18687:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setContentSetData=t.SET_CONTENT_SET=void 0;var r=t.SET_CONTENT_SET="SET_CONTENT_SET";var n=t.setContentSetData=function e(t){return{type:r,data:t}}},43276:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.updateSiteColorSet=t.setEnvData=t.UPDATE_SITE_COLOR_SET=t.SET_ENV=void 0;var r=t.SET_ENV="SET_ENV";var n=t.UPDATE_SITE_COLOR_SET="UPDATE_SITE_COLOR_SET";var i=t.setEnvData=function e(t){return{type:r,data:t}};var a=t.updateSiteColorSet=function e(t){return{type:n,colorSet:t}}},50909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.importContentSuccess=t.importContentStart=t.importContentFailure=t.importContent=t.getWidgetsSuccess=t.getWidgetsStart=t.getWidgetsFailure=t.getWidgets=t.getSitePagesSuccess=t.getSitePagesStart=t.getSitePagesFailure=t.getSitePages=t.changeTextFilter=t.changeSourcePage=t.changeIncludeText=t.changeIncludeImg=t.changeImgFilter=t.WIDGETS_LOADING_SUCCESS=t.WIDGETS_LOADING_START=t.WIDGETS_LOADING_FAILURE=t.PAGES_LOADING_SUCCESS=t.PAGES_LOADING_START=t.PAGES_LOADING_FAILURE=t.IMPORT_CONTENT_SUCCESS=t.IMPORT_CONTENT_START=t.IMPORT_CONTENT_FAILURE=t.CHANGE_TEXT_FILTER=t.CHANGE_SOURCE_PAGE=t.CHANGE_INCLUDE_TEXT=t.CHANGE_INCLUDE_IMG=t.CHANGE_IMG_FILTER=void 0;function r(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,l,"next",e)}function l(e){r(o,i,a,s,l,"throw",e)}s(void 0)}))}}var i=t.WIDGETS_LOADING_START="WIDGETS_LOADING_START";var a=t.WIDGETS_LOADING_SUCCESS="WIDGETS_LOADING_SUCCESS";var o=t.WIDGETS_LOADING_FAILURE="WIDGETS_LOADING_FAILURE";var s=t.PAGES_LOADING_START="SITE_PAGES_LOADING_START";var l=t.PAGES_LOADING_SUCCESS="SITE_PAGES_LOADING_SUCCESS";var u=t.PAGES_LOADING_FAILURE="SITE_PAGES_LOADING_FAILURE";var c=t.CHANGE_TEXT_FILTER="CHANGE_TEXT_FILTER";var d=t.CHANGE_IMG_FILTER="CHANGE_IMG_FILTER";var f=t.CHANGE_INCLUDE_TEXT="CHANGE_INCLUDE_TEXT";var p=t.CHANGE_INCLUDE_IMG="CHANGE_INCLUDE_IMG";var g=t.IMPORT_CONTENT_START="IMPORT_CONTENT_START";var h=t.IMPORT_CONTENT_SUCCESS="IMPORT_CONTENT_SUCCESS";var v=t.IMPORT_CONTENT_FAILURE="IMPORT_CONTENT_FAILURE";var m=t.CHANGE_SOURCE_PAGE="CHANGE_SOURCE_PAGE";var y=t.getWidgetsStart=function e(){return{type:i}};var b=t.getWidgetsSuccess=function e(t,r,n){return{type:a,payload:{widgets:t,siteRef:r,pageRef:n}}};var w=t.getWidgetsFailure=function e(t){return{type:o,error:true,payload:t}};var _=t.getWidgets=function e(t,r,i,a){return function(){var e=n(regeneratorRuntime.mark((function e(n){var o,s,l;return regeneratorRuntime.wrap((function e(u){while(1)switch(u.prev=u.next){case 0:n(y());u.prev=1;u.next=4;return window.fetch(t,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":r},method:"GET"});case 4:o=u.sent;if(!(200===o.status)){u.next=14;break}u.next=8;return o.json();case 8:s=u.sent;l=s.widgets;l.forEach((function(e){e.ref=parseInt(e.ref,10)}));n(b(s.widgets,i,a));u.next=15;break;case 14:n(w({message:"Server error"}));case 15:u.next=20;break;case 17:u.prev=17;u.t0=u["catch"](1);n(w(u.t0));case 20:case"end":return u.stop()}}),e,null,[[1,17]])})));return function(t){return e.apply(this,arguments)}}()};var S=t.getSitePagesStart=function e(){return{type:s}};var P=t.getSitePagesSuccess=function e(t,r){return{type:l,payload:{siteRef:r,pages:t}}};var E=t.getSitePagesFailure=function e(t){return{type:u,error:true,payload:t}};var k=t.getSitePages=function e(t,r,i){return function(){var e=n(regeneratorRuntime.mark((function e(n){var a,o;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:n(S());s.prev=1;s.next=4;return window.fetch(t,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":r},method:"GET"});case 4:a=s.sent;if(!(200===a.status)){s.next=12;break}s.next=8;return a.json();case 8:o=s.sent;n(P(o.pages,i));s.next=13;break;case 12:n(E({message:"Server error"}));case 13:s.next=18;break;case 15:s.prev=15;s.t0=s["catch"](1);n(E(s.t0));case 18:case"end":return s.stop()}}),e,null,[[1,15]])})));return function(t){return e.apply(this,arguments)}}()};var C=t.changeSourcePage=function e(t){return{type:m,payload:t}};var O=t.changeTextFilter=function e(t){return{type:c,payload:t}};var A=t.changeImgFilter=function e(t){return{type:d,payload:t}};var T=t.changeIncludeText=function e(t){return{type:f,payload:t}};var j=t.changeIncludeImg=function e(t){return{type:p,payload:t}};var D=t.importContentStart=function e(){return{type:g}};var L=t.importContentSuccess=function e(){return{type:h}};var R=t.importContentFailure=function e(t){return{type:v,error:true,payload:t}};var I=t.importContent=function e(t,r,i){return function(){var e=n(regeneratorRuntime.mark((function e(n){var a;return regeneratorRuntime.wrap((function e(o){while(1)switch(o.prev=o.next){case 0:n(D());o.prev=1;o.next=4;return window.fetch(t,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":r},method:"POST",body:JSON.stringify(i)});case 4:a=o.sent;200===a.status?n(L()):n(R({message:"Server error"}));o.next=11;break;case 8:o.prev=8;o.t0=o["catch"](1);n(R(o.t0));case 11:case"end":return o.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()}},32686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.updateLanguageStatus=t.updateDefaultLanguage=t.setSiteLanguages=t.setDefaultLanguage=t.removeSelectedPages=t.removeActiveLanguage=t.deleteLanguage=t.changeLanguage=t.addSiteLanguagePages=t.addSiteActiveLanguage=t.addSelectedPages=t.UPDATE_LANGUAGE_STATUS_SUCCESS=t.UPDATE_LANGUAGE_STATUS_START=t.UPDATE_LANGUAGE_STATUS_FAILED=t.UPDATE_DEFAULT_LANGUAGE_SUCCESS=t.UPDATE_DEFAULT_LANGUAGE_START=t.UPDATE_DEFAULT_LANGUAGE_FAILED=t.SET_SITE_LANGUAGES=t.SET_DEFAULT=t.REMOVE_SITE_ACTIVE_LANGUAGE=t.REMOVE_SELECTED_PAGES=t.DELETE_LANGUAGE_SUCCESS=t.DELETE_LANGUAGE_START=t.DELETE_LANGUAGE_FAILED=t.DELETE_LANGUAGE=t.CHANGE_LANGUAGE=t.ADD_SITE_LANGUAGE_PAGES_SUCCESS=t.ADD_SITE_LANGUAGE_PAGES_START=t.ADD_SITE_LANGUAGE_PAGES_FAILED=t.ADD_SITE_ACTIVE_LANGUAGE=t.ADD_SELECTED_PAGES=void 0;function r(e,t){return s(e)||o(e,t)||i(e,t)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:[];return{type:f,languages:t}};var R=function(){var e=u(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function e(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",window.fetch("/refresh",{method:"GET",credentials:"include"}));case 1:case"end":return t.stop()}}),e)})));return function t(){return e.apply(this,arguments)}}();var I=function e(){return{type:E}};var M=function e(t){return{type:C,error:true,payload:t}};var x=function e(t){return{type:k,siteLanguages:t}};var N=t.deleteLanguage=function e(t){var r=t.url,n=t.token;return function(){var e=u(regeneratorRuntime.mark((function e(t){var i,a,o;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:t(I());s.prev=1;s.next=4;return window.fetch(r,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":n},method:"DELETE"});case 4:i=s.sent;if(!(200===i.status)){s.next=15;break}s.next=8;return i.json();case 8:a=s.sent;o=a.siteLanguages;s.next=12;return R();case 12:t(x(o));s.next=16;break;case 15:t(M({message:"Server error"}));case 16:s.next=21;break;case 18:s.prev=18;s.t0=s["catch"](1);t(M(s.t0));case 21:case"end":return s.stop()}}),e,null,[[1,18]])})));return function(t){return e.apply(this,arguments)}}()};var F=function e(){return{type:g}};var V=function e(t){return{type:h,error:true,payload:t}};var W=function e(t){return{type:v,payload:{language:t}}};var B=t.updateDefaultLanguage=function e(t){var n=t.siteRef,i=t.url,a=t.token,o=t.language;return function(){var e=u(regeneratorRuntime.mark((function e(t){var s,l,u,c,d,f;return regeneratorRuntime.wrap((function e(p){while(1)switch(p.prev=p.next){case 0:t(F());p.prev=1;p.next=4;return window.fetch(i,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":a},method:"PUT",body:JSON.stringify({defaultLanguage:o})});case 4:s=p.sent;if(!(200===s.status)){p.next=16;break}p.next=8;return R();case 8:l=p.sent;p.next=11;return l.json();case 11:u=p.sent;c=u.sites.filter((function(e){return e.ref===n})),d=r(c,1),f=d[0];t(W(f.siteDefaultLanguage));p.next=17;break;case 16:t(V({message:"Server error"}));case 17:p.next=22;break;case 19:p.prev=19;p.t0=p["catch"](1);t(V(p.t0));case 22:case"end":return p.stop()}}),e,null,[[1,19]])})));return function(t){return e.apply(this,arguments)}}()};var G=t.addSiteActiveLanguage=function e(t){var r=t.language;return{type:m,payload:{language:r}}};var q=t.addSelectedPages=function e(t){var r=t.pages;return{type:b,payload:{pages:r}}};var U=t.removeSelectedPages=function e(){return{type:w}};var H=t.removeActiveLanguage=function e(){return{type:y}};var z=function e(){return{type:_}};var $=function e(t){var r=t.siteLanguages;return{type:S,siteLanguages:r}};var K=function e(t){return{type:P,error:true,payload:t}};var Z=t.addSiteLanguagePages=function e(t){var r=t.url,n=t.token,i=t.pages;return function(){var e=u(regeneratorRuntime.mark((function e(t){var a,o,s;return regeneratorRuntime.wrap((function e(l){while(1)switch(l.prev=l.next){case 0:t(z());l.prev=1;l.next=4;return window.fetch(r,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":n},method:"POST",body:JSON.stringify({pages:i})});case 4:a=l.sent;if(!(200===a.status)){l.next=15;break}l.next=8;return a.json();case 8:o=l.sent;s=o.siteLanguages;l.next=12;return R();case 12:t($({siteLanguages:s}));l.next=16;break;case 15:t(K({message:"Server error"}));case 16:l.next=21;break;case 18:l.prev=18;l.t0=l["catch"](1);t(K(l.t0));case 21:case"end":return l.stop()}}),e,null,[[1,18]])})));return function(t){return e.apply(this,arguments)}}()};var Y=function e(){return{type:O}};var X=function e(t){var r=t.siteLanguages;return{type:T,siteLanguages:r}};var J=function e(t){return{type:A,error:true,payload:t}};var Q=t.updateLanguageStatus=function e(t){var r=t.url,n=t.token,i=t.active;return function(){var e=u(regeneratorRuntime.mark((function e(t){var a,o,s;return regeneratorRuntime.wrap((function e(l){while(1)switch(l.prev=l.next){case 0:t(Y());l.prev=1;l.next=4;return window.fetch(r,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":n},method:"PUT",body:JSON.stringify({active:i})});case 4:a=l.sent;if(!(200===a.status)){l.next=15;break}l.next=8;return a.json();case 8:o=l.sent;s=o.siteLanguages;l.next=12;return R();case 12:t(X({siteLanguages:s}));l.next=16;break;case 15:t(J({message:"Server error"}));case 16:l.next=21;break;case 18:l.prev=18;l.t0=l["catch"](1);t(J(l.t0));case 21:case"end":return l.stop()}}),e,null,[[1,18]])})));return function(t){return e.apply(this,arguments)}}()}},61842:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.showManageLanguageList=t.showLanguageList=t.hideManageLanguageList=t.hideLanguageList=t.OPEN_MANAGE_LANGUAGE_LIST=t.OPEN_ADD_LANGUAGE_LIST=t.CLOSE_MANAGE_LANGUAGE_LIST=t.CLOSE_ADD_LANGUAGE_LIST=void 0;var r=t.OPEN_ADD_LANGUAGE_LIST="OPEN_ADD_LANGUAGE_LIST";var n=t.CLOSE_ADD_LANGUAGE_LIST="CLOSE_ADD_LANGUAGE_LIST";var i=t.OPEN_MANAGE_LANGUAGE_LIST="OPEN_MANAGE_LANGUAGE_LIST";var a=t.CLOSE_MANAGE_LANGUAGE_LIST="CLOSE_MANAGE_LANGUAGE_LIST";var o=t.showLanguageList=function e(){return{type:r}};var s=t.hideLanguageList=function e(){return{type:n}};var l=t.showManageLanguageList=function e(){return{type:i}};var u=t.hideManageLanguageList=function e(){return{type:a}}},37058:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.openPagesSelector=t.openPageTitleEdit=t.openAddLanguageDone=t.openAddLanguage=t.closeAddLanguageDone=t.closeAddLanguage=t.OPEN_PAGE_TITLE_EDIT_MODAL=t.OPEN_PAGES_SELECTOR_MODAL=t.OPEN_ADD_LANGUAGE_MODAL=t.OPEN_ADD_LANGUAGE_DONE_MODAL=t.CLOSE_ADD_LANGUAGE_MODAL=t.CLOSE_ADD_LANGUAGE_DONE_MODAL=void 0;var r=t.OPEN_ADD_LANGUAGE_MODAL="OPEN_ADD_LANGUAGE_MODAL";var n=t.CLOSE_ADD_LANGUAGE_MODAL="CLOSE_ADD_LANGUAGE_MODAL";var i=t.OPEN_PAGES_SELECTOR_MODAL="OPEN_PAGES_SELECTOR_MODAL";var a=t.OPEN_PAGE_TITLE_EDIT_MODAL="OPEN_PAGE_TITLE_EDIT_MODAL";var o=t.OPEN_ADD_LANGUAGE_DONE_MODAL="OPEN_ADD_LANGUAGE_DONE_MODAL";var s=t.CLOSE_ADD_LANGUAGE_DONE_MODAL="CLOSE_ADD_LANGUAGE_DONE_MODAL";var l=t.openAddLanguage=function e(){return{type:r,modal:"add_language"}};var u=t.openPagesSelector=function e(){return{type:i,modal:"select_pages"}};var c=t.closeAddLanguage=function e(){return{type:n,modal:null}};var d=t.openPageTitleEdit=function e(){return{type:a,modal:"page_title_edit"}};var f=t.openAddLanguageDone=function e(){return{type:o,modal:"add_language_done"}};var p=t.closeAddLanguageDone=function e(){return{type:s,modal:null}}},24531:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.openModal=t.closeModal=t.OPEN_MODAL=t.CLOSE_MODAL=void 0;var r=t.OPEN_MODAL="OPEN_MODAL";var n=t.CLOSE_MODAL="CLOSE_MODAL";var i=t.openModal=function e(t){return{type:r,name:t}};var a=t.closeModal=function e(){return{type:n}}},23711:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.showNotification=t.hideNotification=t.NOTIFY=t.HIDE_NOTIFICATION=void 0;var r=t.NOTIFY="NOTIFY";var n=t.HIDE_NOTIFICATION="HIDE_NOTIFICATION";var i=t.showNotification=function e(t){return{type:r,payload:t}};var a=t.hideNotification=function e(){return{type:n}}},38869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.updateOrder=t.setScript=t.setCurrentPageTextEntryMetadata=t.setCurrentPage=t.savePageChanges=t.orderPages=t.langPageTreeSuccess=t.getPageTreeSuccess=t.getPageTree=t.getLanguagesPageTree=t.editPageSuccess=t.editPageStart=t.editPageFailure=t.deletePage=t.deleteLangPage=t.addSinglePage=t.addScriptSuccess=t.addScriptStart=t.addScriptFailure=t.addPagesRequest=t.addPages=t.addLanguagesPageTree=t.SET_CURRENT_PAGE_TEXT_ENTRY_METADATA=t.SET_CURRENT_PAGE=t.PAGE_TREE_SUCCESS=t.PAGE_TREE_START=t.PAGE_TREE_FAILURE=t.ORDER_PAGES_SUCCESS=t.ORDER_PAGES_START=t.ORDER_PAGES_FAILURE=t.LANGUAGES_PAGE_TREE_SUCCESS=t.LANGUAGES_PAGE_TREE_START=t.LANGUAGES_PAGE_TREE_FAILURE=t.EDIT_PAGE_SUCCESS=t.EDIT_PAGE_START=t.EDIT_PAGE_FAILURE=t.DELETE_PAGE=t.DELETE_LANG_PAGE=t.ADD_SINGLE_PAGE=t.ADD_SCRIPT_SUCCESS=t.ADD_SCRIPT_START=t.ADD_SCRIPT_FAILURE=t.ADD_PAGES=t.ADD_LANGUAGES_PAGE_TREE=void 0;function r(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,l,"next",e)}function l(e){r(o,i,a,s,l,"throw",e)}s(void 0)}))}}var i=t.ADD_PAGES="ADD_PAGES";var a=t.ADD_SINGLE_PAGE="ADD_SINGLE_PAGE";var o=t.DELETE_PAGE="DELETE_PAGE";var s=t.DELETE_LANG_PAGE="DELETE_LANG_PAGE";var l=t.SET_CURRENT_PAGE="SET_CURRENT_PAGE";var u=t.SET_CURRENT_PAGE_TEXT_ENTRY_METADATA="SET_CURRENT_PAGE_TEXT_ENTRY_METADATA";var c=t.ADD_LANGUAGES_PAGE_TREE="ADD_LANGUAGES_PAGE_TREE";var d=t.ORDER_PAGES_START="ORDER_PAGES";var f=t.ORDER_PAGES_SUCCESS="ORDER_PAGES_SUCCESS";var p=t.ORDER_PAGES_FAILURE="ORDER_PAGES_FAILURE";var g=t.PAGE_TREE_START="PAGE_TREE_START";var h=t.PAGE_TREE_SUCCESS="PAGE_TREE_SUCCESS";var v=t.PAGE_TREE_FAILURE="PAGE_TREE_FAILURE";var m=t.LANGUAGES_PAGE_TREE_START="LANGUAGES_PAGE_TREE_START";var y=t.LANGUAGES_PAGE_TREE_SUCCESS="LANGUAGES_PAGE_TREE_SUCCESS";var b=t.LANGUAGES_PAGE_TREE_FAILURE="LANGUAGES_PAGE_TREE_FAILURE";var w=t.ADD_SCRIPT_SUCCESS="ADD_SCRIPT_SUCCESS";var _=t.ADD_SCRIPT_START="ADD_SCRIPT_START";var S=t.ADD_SCRIPT_FAILURE="ADD_SCRIPT_FAILURE";var P=t.EDIT_PAGE_SUCCESS="EDIT_PAGE_SUCCESS";var E=t.EDIT_PAGE_FAILURE="EDIT_PAGE_FAILURE";var k=t.EDIT_PAGE_START="EDIT_PAGE_START";var C=t.addPagesRequest=function e(t){return{type:i,pages:t}};var O=t.addPages=function e(t){return function(){var e=n(regeneratorRuntime.mark((function e(r){return regeneratorRuntime.wrap((function e(n){while(1)switch(n.prev=n.next){case 0:BaseKit.Globals.pages.resetPageTree(t);r(C(t));case 2:case"end":return n.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()};var A=t.addSinglePage=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:a,payload:{page:t,lang:r}}};var T=t.deletePage=function e(t){return{type:o,payload:t}};var j=t.deleteLangPage=function e(t,r){return{type:s,payload:{id:t,lang:r}}};var D=t.setCurrentPage=function e(t){return{type:l,ref:t}};var L=t.setCurrentPageTextEntryMetadata=function e(t){return{type:u,isRTLLanguage:t}};var R=t.addLanguagesPageTree=function e(t){return{type:c,payload:t}};var I=t.orderPages=function e(){return{type:d}};var M=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:f,payload:{tree:t,lang:r}}};var x=function e(t){return{type:p,payload:t,error:true}};var N=function e(){return{type:g}};var F=function e(t){return{type:h,payload:t}};var V=function e(t){return{type:v,error:true,payload:t}};var W=function e(){return{type:m}};var B=t.langPageTreeSuccess=function e(t){return{type:y,payload:t}};var G=function e(t){return{type:b,error:true,payload:t}};function q(e){return U.apply(this,arguments)}function U(){U=n(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function e(i){while(1)switch(i.prev=i.next){case 0:r="/_/order-pages";n={credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},method:"PUT",body:JSON.stringify(t)};return i.abrupt("return",window.fetch(r,n));case 3:case"end":return i.stop()}}),e)})));return U.apply(this,arguments)}var H=t.updateOrder=function e(t){return function(){var e=n(regeneratorRuntime.mark((function e(r){var n,i;return regeneratorRuntime.wrap((function e(a){while(1)switch(a.prev=a.next){case 0:r(I());a.prev=1;a.next=4;return q(t);case 4:n=a.sent;if(!(200===n.status)){a.next=12;break}a.next=8;return n.json();case 8:i=a.sent;r(M(i.pageTree,t.language||""));a.next=13;break;case 12:401===n.status?r(x({status:401})):r(x({message:"Unknown error"}));case 13:a.next=18;break;case 15:a.prev=15;a.t0=a["catch"](1);r(x(a.t0));case 18:case"end":return a.stop()}}),e,null,[[1,15]])})));return function(t){return e.apply(this,arguments)}}()};var z=t.getLanguagesPageTree=function e(t){return function(){var e=n(regeneratorRuntime.mark((function e(r){var n,i;return regeneratorRuntime.wrap((function e(a){while(1)switch(a.prev=a.next){case 0:r(W());a.prev=1;a.next=4;return window.fetch("/_/site-languages-page-tree",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":t},method:"GET"});case 4:n=a.sent;if(!(200===n.status)){a.next=12;break}a.next=8;return n.json();case 8:i=a.sent;r(B(i));a.next=13;break;case 12:r(G({message:"Server error"}));case 13:a.next=18;break;case 15:a.prev=15;a.t0=a["catch"](1);r(G(a.t0));case 18:case"end":return a.stop()}}),e,null,[[1,15]])})));return function(t){return e.apply(this,arguments)}}()};var $=t.getPageTreeSuccess=function e(t){return function(){var e=n(regeneratorRuntime.mark((function e(r){return regeneratorRuntime.wrap((function e(n){while(1)switch(n.prev=n.next){case 0:BaseKit.Globals.pages.resetPageTree(t);r(F(t));case 2:case"end":return n.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()};var K=t.getPageTree=function e(t){return function(){var e=n(regeneratorRuntime.mark((function e(r){var n,i;return regeneratorRuntime.wrap((function e(a){while(1)switch(a.prev=a.next){case 0:r(N());a.prev=1;a.next=4;return window.fetch("/_/page-tree",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":t},method:"GET"});case 4:n=a.sent;if(!(200===n.status)){a.next=12;break}a.next=8;return n.json();case 8:i=a.sent;r($(i.pageTree));a.next=13;break;case 12:r(V({message:"Server error"}));case 13:a.next=18;break;case 15:a.prev=15;a.t0=a["catch"](1);r(V(a.t0));case 18:case"end":return a.stop()}}),e,null,[[1,15]])})));return function(t){return e.apply(this,arguments)}}()};var Z=t.addScriptStart=function e(){return{type:_}};var Y=t.addScriptFailure=function e(t){return{type:S,error:true,payload:t}};var X=t.addScriptSuccess=function e(t,r){return{type:w,payload:{page:t,lang:r}}};var J=t.setScript=function e(t,r,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return function(){var e=n(regeneratorRuntime.mark((function e(n){var o;return regeneratorRuntime.wrap((function e(s){while(1)switch(s.prev=s.next){case 0:n(Z());s.prev=1;s.next=4;return window.fetch(t,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":r},method:"PUT",body:JSON.stringify(i)});case 4:o=s.sent;200===o.status?n(X(i,a)):n(Y({message:"Server error"}));s.next=11;break;case 8:s.prev=8;s.t0=s["catch"](1);n(Y(s.t0));case 11:case"end":return s.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()};var Q=t.editPageStart=function e(){return{type:k}};var ee=t.editPageSuccess=function e(t,r,n){return{type:P,payload:{ref:t,page:r,lang:n}}};var te=t.editPageFailure=function e(t){return{type:E,error:true,payload:t}};var re=t.savePageChanges=function e(t,r,i,a){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";return function(){var e=n(regeneratorRuntime.mark((function e(n){var s;return regeneratorRuntime.wrap((function e(l){while(1)switch(l.prev=l.next){case 0:n(Q());l.prev=1;l.next=4;return window.fetch(t,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":r},method:"PUT",body:JSON.stringify(a)});case 4:s=l.sent;200===s.status?n(ee(i,a,o)):n(te({message:"Server error"}));l.next=11;break;case 8:l.prev=8;l.t0=l["catch"](1);n(te(l.t0));case 11:case"end":return l.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()}},83489:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.updateStyles=t.showSave=t.removeError=t.openPanel=t.hideSave=t.enableSave=t.enableCancel=t.disableSave=t.disableCancel=t.closeSubpanel=t.closePanel=t.addError=t.UPDATE_STYLES=t.SHOW_SAVE=t.REMOVE_ERROR=t.OPEN_PANEL=t.HIDE_SAVE=t.ENABLE_SAVE=t.ENABLE_CANCEL=t.DISABLE_SAVE=t.DISABLE_CANCEL=t.CLOSE_SUBPANEL=t.CLOSE_PANEL=t.ADD_ERROR=void 0;var r=t.OPEN_PANEL="OPEN_PANEL";var n=t.CLOSE_PANEL="CLOSE_PANEL";var i=t.CLOSE_SUBPANEL="CLOSE_SUBPANEL";var a=t.ENABLE_SAVE="ENABLE_SAVE";var o=t.DISABLE_SAVE="DISABLE_SAVE";var s=t.HIDE_SAVE="HIDE_SAVE";var l=t.SHOW_SAVE="SHOW_SAVE";var u=t.ENABLE_CANCEL="ENABLE_CANCEL";var c=t.DISABLE_CANCEL="DISABLE_CANCEL";var d=t.ADD_ERROR="ADD_ERROR";var f=t.REMOVE_ERROR="REMOVE_ERROR";var p=t.UPDATE_STYLES="UPDATE_STYLES";var g=t.openPanel=function e(t){return{type:r,panel:t}};var h=t.closePanel=function e(t){return{type:n,panel:t}};var v=t.closeSubpanel=function e(){return{type:i}};var m=t.enableSave=function e(){return{type:a}};var y=t.disableSave=function e(){return{type:o}};var b=t.hideSave=function e(){return{type:s}};var w=t.showSave=function e(){return{type:l}};var _=t.enableCancel=function e(){return{type:u}};var S=t.disableCancel=function e(){return{type:c}};var P=t.addError=function e(){return{type:d}};var E=t.removeError=function e(){return{type:f}};var k=t.updateStyles=function e(t){return{type:p,styles:t}}},57644:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.showRowWidgetLayoutControlList=t.showRowWidgetControlList=t.showImageBackgroundControlList=t.setRowWidgetControlSettings=t.setRowWidgetControlRendered=t.openControlPanel=t.hideRowWidgetLayoutControlList=t.hideRowWidgetControlList=t.hideImageBackgroundControlList=t.closeControlPanel=t.changeRowWidgetStyle=t.SHOW_ROW_WIDGET_LAYOUT_CONTROL_LIST=t.SHOW_IMAGE_BACKGROUND_CONTROL_LIST=t.SET_ROW_WIDGET_CONTROL_SETTINGS=t.SET_ROW_WIDGET_CONTROL_RENDERED=t.OPEN_ROW_WIDGET_CONTROL_LIST=t.OPEN_CONTROL_PANEL=t.HIDE_ROW_WIDGET_LAYOUT_CONTROL_LIST=t.HIDE_IMAGE_BACKGROUND_CONTROL_LIST=t.CLOSE_ROW_WIDGET_CONTROL_LIST=t.CLOSE_CONTROL_PANEL=t.CHANGE_ROW_WIDGET_STYLE=void 0;var r=t.OPEN_ROW_WIDGET_CONTROL_LIST="OPEN_ROW_WIDGET_CONTROL_LIST";var n=t.CLOSE_ROW_WIDGET_CONTROL_LIST="CLOSE_ROW_WIDGET_CONTROL_LIST";var i=t.SHOW_ROW_WIDGET_LAYOUT_CONTROL_LIST="SHOW_ROW_WIDGET_LAYOUT_CONTROL_LIST";var a=t.HIDE_ROW_WIDGET_LAYOUT_CONTROL_LIST="HIDE_ROW_WIDGET_LAYOUT_CONTROL_LIST";var o=t.SET_ROW_WIDGET_CONTROL_SETTINGS="SET_ROW_WIDGET_CONTROL_SETTINGS";var s=t.CHANGE_ROW_WIDGET_STYLE="CHANGE_ROW_WIDGET_STYLE";var l=t.SET_ROW_WIDGET_CONTROL_RENDERED="SET_ROW_WIDGET_CONTROL_RENDERED";var u=t.SHOW_IMAGE_BACKGROUND_CONTROL_LIST="SHOW_IMAGE_BACKGROUND_CONTROL_LIST";var c=t.HIDE_IMAGE_BACKGROUND_CONTROL_LIST="HIDE_IMAGE_BACKGROUND_CONTROL_LIST";var d=t.OPEN_CONTROL_PANEL="OPEN_CONTROL_PANEL";var f=t.CLOSE_CONTROL_PANEL="CLOSE_CONTROL_PANEL";var p=t.showRowWidgetControlList=function e(){return{type:r}};var g=t.hideRowWidgetControlList=function e(){return{type:n}};var h=t.showRowWidgetLayoutControlList=function e(){return{type:i}};var v=t.hideRowWidgetLayoutControlList=function e(){return{type:a}};var m=t.setRowWidgetControlSettings=function e(t){var r=t.settings,n=t.rowType,i=t.zoneSharingScope,a=t.showLayout,s=t.showShapeDivider;return{type:o,settings:r,rowType:n,showLayout:a,zoneSharingScope:i,showShapeDivider:s}};var y=t.changeRowWidgetStyle=function e(t){return{type:s,settings:t}};var b=t.setRowWidgetControlRendered=function e(t){return{type:l,payload:t}};var w=t.showImageBackgroundControlList=function e(){return{type:u}};var _=t.hideImageBackgroundControlList=function e(){return{type:c}};var S=t.openControlPanel=function e(t){return{type:d,panel:t}};var P=t.closeControlPanel=function e(t){return{type:f,panel:t}}},31002:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.undoColorSetChange=t.setSiteStyleType=t.setSiteRef=t.setRowMoveMode=t.setRowEditingMode=t.setPrimaryDomain=t.setPrevFontSet=t.setPrevCustomColorSet=t.setPrevColorSet=t.setPolicyPageData=t.setOrigColorSet=t.setGlobalValues=t.setEnableRows=t.setEmailVerification=t.setEditorVersion=t.setDesktopScreenMode=t.setColorSet=t.initColorSets=t.getEmailVerification=t.UNDO_COLOR_SET_CHANGE=t.SET_SITE_STYLE_TYPE=t.SET_SITE_REF=t.SET_ROW_MOVE_MODE=t.SET_ROW_EDITING_MODE=t.SET_PRIMARY_DOMAIN=t.SET_PREV_FONT_SET=t.SET_PREV_CUSTOM_COLOR_SET=t.SET_PREV_COLOR_SET=t.SET_POLICY_PAGE_DATA=t.SET_ORIG_COLOR_SET=t.SET_GLOBAL_VALUES=t.SET_ENABLE_ROWS=t.SET_EMAIL_VERIFICATION=t.SET_EDITOR_VERSION=t.SET_DESKTOP_SCREEN_MODE=t.SET_COLOR_SET=t.INIT_COLOR_SETS=t.EMAIL_VERIFICATION_SUCCESS=t.EMAIL_VERIFICATION_START=t.EMAIL_VERIFICATION_FAILURE=void 0;function r(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,l,"next",e)}function l(e){r(o,i,a,s,l,"throw",e)}s(void 0)}))}}var i=t.SET_SITE_REF="SET_SITE_REF";var a=t.SET_PRIMARY_DOMAIN="SET_PRIMARY_DOMAIN";var o=t.SET_ENABLE_ROWS="SET_ENABLE_ROWS";var s=t.SET_EDITOR_VERSION="SET_EDITOR_VERSION";var l=t.SET_GLOBAL_VALUES="SET_GLOBAL_VALUES";var u=t.SET_POLICY_PAGE_DATA="SET_POLICY_PAGE_DATA";var c=t.SET_COLOR_SET="SET_COLOR_SET";var d=t.INIT_COLOR_SETS="INIT_COLOR_SETS";var f=t.SET_ORIG_COLOR_SET="SET_ORIG_COLOR_SET";var p=t.UNDO_COLOR_SET_CHANGE="UNDO_COLOR_SET_CHANGE";var g=t.SET_SITE_STYLE_TYPE="SET_SITE_STYLE_TYPE";var h=t.SET_PREV_COLOR_SET="SET_PREV_COLOR_SET";var v=t.SET_PREV_CUSTOM_COLOR_SET="SET_PREV_CUSTOM_COLOR_SET";var m=t.SET_PREV_FONT_SET="SET_PREV_FONT_SET";var y=t.SET_ROW_EDITING_MODE="SET_ROW_EDITING_MODE";var b=t.SET_ROW_MOVE_MODE="SET_ROW_MOVE_MODE";var w=t.SET_DESKTOP_SCREEN_MODE="SET_DESKTOP_SCREEN_MODE";var _=t.SET_EMAIL_VERIFICATION="SET_EMAIL_VERIFICATION";var S=t.EMAIL_VERIFICATION_START="EMAIL_VERIFICATION_START";var P=t.EMAIL_VERIFICATION_SUCCESS="EMAIL_VERIFICATION_SUCCESS";var E=t.EMAIL_VERIFICATION_FAILURE="EMAIL_VERIFICATION_FAILURE";var k=t.initColorSets=function e(t){return{type:d,payload:t}};var C=t.undoColorSetChange=function e(){return{type:p}};var O=t.setColorSet=function e(t){return{type:c,payload:t}};var A=t.setOrigColorSet=function e(){return{type:f}};var T=t.setSiteStyleType=function e(t){return{type:g,payload:t}};var j=t.setPrevColorSet=function e(t){return{type:h,payload:t}};var D=t.setPrevCustomColorSet=function e(t){return{type:v,payload:t}};var L=t.setPrevFontSet=function e(t){return{type:m,payload:t}};var R=t.setSiteRef=function e(t){return{type:i,ref:t}};var I=t.setPrimaryDomain=function e(t){return{type:a,domain:t}};var M=t.setEnableRows=function e(t){return{type:o,enableRows:t}};var x=t.setEditorVersion=function e(t){return{type:s,editorVersion:t}};var N=t.setGlobalValues=function e(t){return{type:l,payload:t}};var F=t.setPolicyPageData=function e(t){return{type:u,policyPageData:t}};var V=t.setRowEditingMode=function e(t){return{type:y,payload:t}};var W=t.setRowMoveMode=function e(t){return{type:b,payload:t}};var B=t.setDesktopScreenMode=function e(t){return{type:w,payload:t}};var G=t.setEmailVerification=function e(t){return{type:_,payload:t}};var q=function e(){return{type:S}};var U=function e(t){return{type:P,payload:t}};var H=function e(t){return{type:E,error:true,payload:t}};var z=t.getEmailVerification=function e(t,r){return function(){var e=n(regeneratorRuntime.mark((function e(n){var i,a;return regeneratorRuntime.wrap((function e(o){while(1)switch(o.prev=o.next){case 0:n(q());o.prev=1;o.next=4;return window.fetch(t,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":r},method:"GET"});case 4:i=o.sent;if(!(200===i.status)){o.next=12;break}o.next=8;return i.json();case 8:a=o.sent;n(U(a.emailVerification));o.next=13;break;case 12:401===i.status?n(H({status:401})):n(H({message:"Unknown error"}));case 13:o.next=18;break;case 15:o.prev=15;o.t0=o["catch"](1);n(H(o.t0));case 18:case"end":return o.stop()}}),e,null,[[1,15]])})));return function(t){return e.apply(this,arguments)}}()}},98850:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setUserData=t.SET_USER=void 0;var r=t.SET_USER="SET_USER";var n=t.setUserData=function e(t){return{type:r,user:t}}},68088:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.changeLastWidgetOnPage=t.changeFirstWidgetOnPage=t.CHANGE_LAST_WIDGET_ON_PAGE=t.CHANGE_FIRST_WIDGET_ON_PAGE=void 0;var r=t.CHANGE_FIRST_WIDGET_ON_PAGE="CHANGE_FIRST_WIDGET_ON_PAGE";var n=t.CHANGE_LAST_WIDGET_ON_PAGE="CHANGE_LAST_WIDGET_ON_PAGE";var i=t.changeFirstWidgetOnPage=function e(t){return{type:r,widget:t}};var a=t.changeLastWidgetOnPage=function e(t){return{type:n,widget:t}}},24219:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.openWidgetSettings=t.closeWidgetSettings=t.OPEN_WIDGET_SETTINGS=t.CLOSE_WIDGET_SETTINGS=void 0;var r=t.OPEN_WIDGET_SETTINGS="OPEN_WIDGET_SETTINGS";var n=t.CLOSE_WIDGET_SETTINGS="CLOSE_WIDGET_SETTINGS";var i=t.openWidgetSettings=function e(t){return{type:r,openWidgetUniqueId:t}};var a=t.closeWidgetSettings=function e(){return{type:n}}},69464:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=t.createStore=void 0;var i=r(10397);var a=u(r(16411));var o=l(r(514));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(s=function e(n){return n?r:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=s(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(i,o,l):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function u(e){return e&&e.__esModule?e:{default:e}}var c=t.createStore=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||i.compose;var n=(0,i.createStore)((0,i.combineReducers)(o),t,r((0,i.applyMiddleware)(a.default)));return n};var d=c();var f=t["default"]=d},514:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"brand",{enumerable:true,get:function e(){return a.default}});Object.defineProperty(t,"contentSet",{enumerable:true,get:function e(){return o.default}});Object.defineProperty(t,"env",{enumerable:true,get:function e(){return d.default}});Object.defineProperty(t,"importPanel",{enumerable:true,get:function e(){return g.default}});Object.defineProperty(t,"language",{enumerable:true,get:function e(){return l.default}});Object.defineProperty(t,"notification",{enumerable:true,get:function e(){return i.default}});Object.defineProperty(t,"page",{enumerable:true,get:function e(){return u.default}});Object.defineProperty(t,"site",{enumerable:true,get:function e(){return s.default}});Object.defineProperty(t,"ui",{enumerable:true,get:function e(){return n.default}});Object.defineProperty(t,"user",{enumerable:true,get:function e(){return c.default}});Object.defineProperty(t,"widget",{enumerable:true,get:function e(){return f.default}});Object.defineProperty(t,"widgetSettings",{enumerable:true,get:function e(){return p.default}});var n=h(r(77777));var i=h(r(25125));var a=h(r(67277));var o=h(r(18234));var s=h(r(2294));var l=h(r(92811));var u=h(r(96703));var c=h(r(92623));var d=h(r(33965));var f=h(r(39618));var p=h(r(6130));var g=h(r(62333));function h(e){return e&&e.__esModule?e:{default:e}}},67277:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(24300);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.SET_BRAND:return a(a({},e),t.brand);default:return e}}},70165:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;t.initialState=void 0;var n=r(90031);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.CHANGE_PANEL:return a(a({},e),{},{activePanel:t.panel});case n.ENABLE_ADD:return a(a({},e),{},{addButtonDisabled:false});case n.DISABLE_ADD:return a(a({},e),{},{addButtonDisabled:true});case n.CHANGE_COLOUR:return a(a({},e),{},{selectedColour:t.colour});case n.CHANGE_SAVED_COLOURS:return a(a({},e),{},{savedColours:t.colours});default:return e}}},18234:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(18687);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.SET_CONTENT_SET:return a(a({},e),t.data);default:return e}}},33965:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(43276);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.SET_ENV:return a(a({},e),t.data);case n.UPDATE_SITE_COLOR_SET:return a(a({},e),{},{siteColorSet:t.colorSet});default:return e}}},62333:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NO_FILTER=void 0;t["default"]=u;var n=r(50909);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.PAGES_LOADING_START:return a(a({},e),{},{pagesLoading:true,pagesError:false});case n.PAGES_LOADING_SUCCESS:return a(a({},e),{},{sites:a(a({},e.sites),{},o({},t.payload.siteRef,{pages:t.payload.pages})),pagesLoading:false,pagesError:false});case n.PAGES_LOADING_FAILURE:return a(a({},e),{},{pagesLoading:false,pagesError:true,errorDetails:t.payload});case n.WIDGETS_LOADING_START:return a(a({},e),{},{widgetsLoading:true,widgetsError:false});case n.WIDGETS_LOADING_SUCCESS:return a(a({},e),{},{widgetsLoading:false,widgetsError:false,widgets:a(a({},e.widgets),{},o({},t.payload.siteRef,a(a({},e.widgets[t.payload.siteRef]),{},o({},t.payload.pageRef,t.payload.widgets))))});case n.WIDGETS_LOADING_FAILURE:return a(a({},e),{},{widgetsLoading:false,widgetsError:true});case n.IMPORT_CONTENT_START:return a(a({},e),{},{importLoading:true,importError:false});case n.IMPORT_CONTENT_SUCCESS:return a(a({},e),{},{importLoading:false});case n.IMPORT_CONTENT_FAILURE:return a(a({},e),{},{importLoading:false,importError:true,errorDetails:t.payload});case n.CHANGE_TEXT_FILTER:return a(a({},e),{},{textFilter:t.payload});case n.CHANGE_IMG_FILTER:return a(a({},e),{},{imgFilter:t.payload});case n.CHANGE_INCLUDE_TEXT:return a(a({},e),{},{includeText:t.payload});case n.CHANGE_INCLUDE_IMG:return a(a({},e),{},{includeImg:t.payload});case n.CHANGE_SOURCE_PAGE:return a(a({},e),{},{selectedSourcePage:t.payload});default:return e}}},92811:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(32686);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.CHANGE_LANGUAGE:var r=e.defaultLanguage.language===t.lang;var i=e.siteLanguages.filter((function(e){return e.language===t.lang})).length>0;var o=r||i?t.lang:"";return a(a({},e),{},{current:o});case n.SET_DEFAULT:return a(a({},e),{},{defaultLanguage:t.lang});case n.SET_SITE_LANGUAGES:return a(a({},e),{},{siteLanguages:t.languages});case n.ADD_SITE_ACTIVE_LANGUAGE:return a(a({},e),{},{activeLanguage:t.payload.language});case n.UPDATE_DEFAULT_LANGUAGE_START:return a(a({},e),{},{languageLoading:true,languageError:false});case n.UPDATE_DEFAULT_LANGUAGE_FAILED:return a(a({},e),{},{languageLoading:false,languageError:true});case n.UPDATE_DEFAULT_LANGUAGE_SUCCESS:return a(a({},e),{},{languageLoading:false,languageError:false,defaultLanguageUpdated:true,defaultLanguage:t.payload.language});case n.ADD_SELECTED_PAGES:return a(a({},e),{},{pages:t.payload.pages});case n.REMOVE_SELECTED_PAGES:return a(a({},e),{},{pages:{}});case n.REMOVE_SITE_ACTIVE_LANGUAGE:return a(a({},e),{},{activeLanguage:null});case n.ADD_SITE_LANGUAGE_PAGES_START:return a(a({},e),{},{siteLanguagePagesAdding:true,siteLanguagePagesAddingError:false});case n.ADD_SITE_LANGUAGE_PAGES_SUCCESS:return a(a({},e),{},{siteLanguages:t.siteLanguages,siteLanguagePagesAdding:false,siteLanguagePagesAddingError:false});case n.ADD_SITE_LANGUAGE_PAGES_FAILED:return a(a({},e),{},{siteLanguagePagesAdding:false,siteLanguagePagesAddingError:true});case n.DELETE_LANGUAGE_START:return a(a({},e),{},{siteLanguageDeleting:true,siteLanguageDeletingError:false});case n.DELETE_LANGUAGE_SUCCESS:return a(a({},e),{},{siteLanguages:t.siteLanguages,siteLanguageDeleting:false,siteLanguageDeletingError:false});case n.DELETE_LANGUAGE_FAILED:return a(a({},e),{},{siteLanguageDeleting:false,siteLanguageDeletingError:true});case n.UPDATE_LANGUAGE_STATUS_START:return a(a({},e),{},{languageStatusUpdating:true,languageStatusUpdatingError:false});case n.UPDATE_LANGUAGE_STATUS_SUCCESS:return a(a({},e),{},{siteLanguages:t.siteLanguages,languageStatusUpdating:false,languageStatusUpdatingError:false});case n.UPDATE_LANGUAGE_STATUS_FAILED:return a(a({},e),{},{languageStatusUpdating:false,languageStatusUpdatingError:true});default:return e}}},94100:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(61842);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.OPEN_ADD_LANGUAGE_LIST:return a(a({},e),{},{showLanguageList:true});case n.CLOSE_ADD_LANGUAGE_LIST:return a(a({},e),{},{showLanguageList:false});case n.OPEN_MANAGE_LANGUAGE_LIST:return a(a({},e),{},{showManageList:true});case n.CLOSE_MANAGE_LANGUAGE_LIST:return a(a({},e),{},{showManageList:false});default:return e}}},92781:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(37058);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.OPEN_ADD_LANGUAGE_DONE_MODAL:case n.CLOSE_ADD_LANGUAGE_DONE_MODAL:case n.OPEN_PAGE_TITLE_EDIT_MODAL:case n.OPEN_PAGES_SELECTOR_MODAL:case n.OPEN_ADD_LANGUAGE_MODAL:case n.CLOSE_ADD_LANGUAGE_MODAL:return a(a({},e),{},{activeModal:t.modal});default:return e}}},52744:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;t.initialState=void 0;var n=r(24531);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.OPEN_MODAL:return a(a({},e),{},{modalOpen:true,activeModal:t.name});case n.CLOSE_MODAL:return a(a({},e),{},{modalOpen:false,activeModal:""});default:return e}}},25125:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;t.initialState=void 0;var n=r(23711);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.NOTIFY:var r=e.queue;var i=e.current;e.current?i=t.payload:r.push(t.payload);return a(a({},e),{},{current:i,queue:r});case n.HIDE_NOTIFICATION:var o=e.queue;var l=null;e.queue.length&&(l=o.shift());return a(a({},e),{},{current:l,queue:o});default:return e}}},96703:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=y;t.initialState=void 0;var n=r(7794);var i=o(r(13745));var a=r(38869);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return d(e)||c(e)||u(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}function c(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function d(e){if(Array.isArray(e))return f(e)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:m;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.ADD_PAGES:Editor.addSiteLanguagePagesToCollection(e.languages);return g(g({},e),{},{pages:t.pages,folders:v((0,n.formatPages)(t.pages))});case a.ADD_SINGLE_PAGE:if(""===t.payload.lang){var r=s(e.pages);r.push(t.payload.page);return g(g({},e),{},{pages:r})}var i=s(e.languages[t.payload.lang].pages);i.push(t.payload.page);return g(g({},e),{},{languages:g(g({},e.languages),{},h({},t.payload.lang,g(g({},e.languages[t.payload.lang]),{},{pages:i})))});case a.ADD_SCRIPT_START:case a.EDIT_PAGE_START:return g(g({},e),{},{pagesLoading:true,pagesError:false});case a.ADD_SCRIPT_SUCCESS:if(""===t.payload.lang){var o=(0,n.formatPages)(e.pages);o.forEach((function(e){if("".concat(e.ref)==="".concat(t.payload.page.ref)){e.headscript=t.payload.page.headscript;e.headScript=t.payload.page.headScript;e.bodyscript=t.payload.page.bodyscript;e.bodyScript=t.payload.page.bodyScript;e.headScriptOptions=t.payload.page.headScriptOptions;e.bodyScriptOptions=t.payload.page.bodyScriptOptions}}));return g(g({},e),{},{pages:(0,n.nestPages)(o),pagesError:false,pagesLoading:false})}var l=(0,n.formatPages)(e.languages[t.payload.lang].pages);l.forEach((function(e){if("".concat(e.ref)==="".concat(t.payload.page.ref)){e.headscript=t.payload.page.headscript;e.headScript=t.payload.page.headScript;e.bodyscript=t.payload.page.bodyscript;e.bodyScript=t.payload.page.bodyScript;e.headScriptOptions=t.payload.page.headScriptOptions;e.bodyScriptOptions=t.payload.page.bodyScriptOptions}}));return g(g({},e),{},{languages:g(g({},e.languages),{},h({},t.payload.lang,g(g({},e.languages[t.payload.lang]),{},{pages:(0,n.nestPages)(l)}))),pagesError:false,pagesLoading:false});case a.EDIT_PAGE_SUCCESS:if(""===t.payload.lang){var u=(0,n.formatPages)(e.pages);u.forEach((function(e){"".concat(e.ref)==="".concat(t.payload.ref)&&Object.keys(t.payload.page).forEach((function(r){e[r]=t.payload.page[r]}))}));return g(g({},e),{},{folders:v(u),pages:(0,n.nestPages)(u)})}var c=(0,n.formatPages)(e.languages[t.payload.lang].pages);c.forEach((function(e){"".concat(e.ref)==="".concat(t.payload.ref)&&Object.keys(t.payload.page).forEach((function(r){e[r]=t.payload.page[r]}))}));return g(g({},e),{},{languages:g(g({},e.languages),{},h({},t.payload.lang,{folders:v(c),pages:(0,n.nestPages)(c)}))});case a.ADD_SCRIPT_FAILURE:case a.EDIT_PAGE_FAILURE:return g(g({},e),{},{pagesError:true,pagesLoading:false,pagesErrorDetails:t.payload});case a.DELETE_PAGE:var d=(0,n.formatPages)(e.pages).filter((function(e){return e.ref!==t.payload}));return g(g({},e),{},{pages:(0,n.nestPages)(d),folders:v((0,n.formatPages)(d))});case a.DELETE_LANG_PAGE:var f=(0,n.formatPages)(e.languages[t.payload.lang].pages).filter((function(e){return e.ref!==t.payload.id}));return g(g({},e),{},{languages:g(g({},e.languages),{},h({},t.payload.lang,g(g({},e.languages[t.payload.lang]),{},{pages:(0,n.nestPages)(f),folders:v((0,n.formatPages)(f))})))});case a.SET_CURRENT_PAGE:return g(g({},e),{},{activePage:t.ref});case a.SET_CURRENT_PAGE_TEXT_ENTRY_METADATA:return g(g({},e),{},{isRTLLanguage:t.isRTLLanguage});case a.LANGUAGES_PAGE_TREE_START:return g(g({},e),{},{pagesLoading:true,pagesError:false});case a.ADD_LANGUAGES_PAGE_TREE:case a.LANGUAGES_PAGE_TREE_SUCCESS:Editor.addSiteLanguagePagesToCollection(t.payload);var p=Object.keys(t.payload);var y=g(g({},e),{},{languages:{}});p.forEach((function(e){y.languages[e]={pages:t.payload[e],folders:v((0,n.formatPages)(t.payload[e]))}}));return y;case a.LANGUAGES_PAGE_TREE_FAILURE:return g(g({},e),{},{pagesError:true,pagesLoading:false,pagesErrorDetails:t.payload});case a.ORDER_PAGES_START:return g(g({},e),{},{pagesOrdering:true,pagesError:false});case a.ORDER_PAGES_SUCCESS:if(""===t.payload.lang)return g(g({},e),{},{pages:t.payload.tree,folders:v((0,n.formatPages)(t.payload.tree)),pagesError:false,pagesLoading:false,pagesOrdering:false});return g(g({},e),{},{pagesError:false,pagesOrdering:false,pagesLoading:false,languages:g(g({},e.languages),{},h({},t.payload.lang,{pages:t.payload.tree,folders:v((0,n.formatPages)(t.payload.tree))}))});case a.ORDER_PAGES_FAILURE:return g(g({},e),{},{pagesError:true,pagesOrdering:false,pagesErrorDetails:t.payload});case a.PAGE_TREE_START:return g(g({},e),{},{pagesLoading:true,pagesError:false});case a.PAGE_TREE_SUCCESS:Editor.addSiteLanguagePagesToCollection(e.languages);return g(g({},e),{},{pages:t.payload,folders:v((0,n.formatPages)(t.payload)),pagesError:false,pagesLoading:false});case a.PAGE_TREE_FAILURE:return g(g({},e),{},{pagesError:true,pagesLoading:false,pagesErrorDetails:t.payload});default:return e}}},7521:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;t.initialState=void 0;var n=r(83489);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;var r=e.panelHistory.slice();switch(t.type){case n.OPEN_PANEL:r.push(t.panel);return a(a({},e),{},{panelOpen:true,activePanel:t.panel,panelHistory:r});case n.CLOSE_PANEL:r.pop();return a(a({},e),{},{panelOpen:false,activePanel:"",panelHistory:r});case n.CLOSE_SUBPANEL:r.pop();return a(a({},e),{},{panelOpen:r.length>0,activePanel:r.length?r[r.length-1]:"",panelHistory:r});case n.ENABLE_SAVE:return a(a({},e),{},{saveActive:true});case n.DISABLE_SAVE:return a(a({},e),{},{saveActive:false});case n.HIDE_SAVE:return a(a({},e),{},{showSave:false});case n.SHOW_SAVE:return a(a({},e),{},{showSave:true});case n.ENABLE_CANCEL:return a(a({},e),{},{cancelActive:true});case n.DISABLE_CANCEL:return a(a({},e),{},{cancelActive:false});case n.ADD_ERROR:return a(a({},e),{},{hasError:true});case n.REMOVE_ERROR:return a(a({},e),{},{hasError:false});case n.UPDATE_STYLES:return a(a({},e),{},{styles:t.styles});default:return e}}},35879:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(57644);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.OPEN_ROW_WIDGET_CONTROL_LIST:return a(a({},e),{},{showRowWidgetControlList:true});case n.CLOSE_ROW_WIDGET_CONTROL_LIST:return a(a({},s),{},{panelOpen:e.panelOpen,activePanel:e.activePanel});case n.SHOW_ROW_WIDGET_LAYOUT_CONTROL_LIST:return a(a({},e),{},{showRowWidgetLayoutControlList:true});case n.HIDE_ROW_WIDGET_LAYOUT_CONTROL_LIST:return a(a({},e),{},{showRowWidgetLayoutControlList:false});case n.SET_ROW_WIDGET_CONTROL_SETTINGS:return a(a({},e),{},{settings:t.settings,rowType:t.rowType,zoneSharingScope:t.zoneSharingScope,showLayoutControlList:t.showLayout,showShapeDividerControlList:t.showShapeDivider});case n.CHANGE_ROW_WIDGET_STYLE:return a(a({},e),{},{settings:a(a({},e.settings),{},{selectedStyleSet:t.settings.selectedStyleSet,selectedStyleType:t.settings.selectedStyleType})});case n.SET_ROW_WIDGET_CONTROL_RENDERED:return a(a({},e),{},{isRowWidgetControlRendered:t.payload});case n.SHOW_IMAGE_BACKGROUND_CONTROL_LIST:return a(a({},e),{},{showImageBackgroundControlList:true});case n.HIDE_IMAGE_BACKGROUND_CONTROL_LIST:return a(a({},e),{},{showImageBackgroundControlList:false});case n.OPEN_CONTROL_PANEL:return a(a({},e),{},{panelOpen:true,activePanel:t.panel});case n.CLOSE_CONTROL_PANEL:return a(a({},e),{},{panelOpen:false,activePanel:""});default:return e}}},2294:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=c;var n=r(31002);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.INIT_COLOR_SETS:return a(a({},e),{},{siteColors:{current:t.payload.siteColors,orig:t.payload.siteColors},colorSets:t.payload.colorSets});case n.SET_ORIG_COLOR_SET:return a(a({},e),{},{siteColors:{current:a({},e.siteColors.current),orig:a({},e.siteColors.current)}});case n.UNDO_COLOR_SET_CHANGE:return a(a({},e),{},{siteColors:{current:a({},e.siteColors.orig),orig:a({},e.siteColors.orig)}});case n.SET_COLOR_SET:return a(a({},e),{},{siteColors:{orig:a({},e.siteColors.orig),current:{colorSetId:t.payload.colorSetId,colorsSource:t.payload.colorsSource,colorsInUse:t.payload.colorsInUse}}});case n.SET_SITE_STYLE_TYPE:return a(a({},e),{},{siteStyleType:t.payload});case n.SET_PREV_COLOR_SET:return a(a({},e),{},{prevColorSetId:t.payload});case n.SET_PREV_CUSTOM_COLOR_SET:return a(a({},e),{},{prevCustomColorSet:t.payload});case n.SET_PREV_FONT_SET:return a(a({},e),{},{prevFontSetId:t.payload});case n.SET_SITE_REF:return a(a({},e),{},{ref:t.ref});case n.SET_PRIMARY_DOMAIN:return a(a({},e),{},{domain:t.domain});case n.SET_ENABLE_ROWS:return a(a({},e),{},{enableRows:t.enableRows});case n.SET_EDITOR_VERSION:return a(a({},e),{},{editorVersion:t.editorVersion});case n.SET_GLOBAL_VALUES:return a(a({},e),u(t.payload));case n.SET_ROW_EDITING_MODE:return a(a({},e),{},{isRowEditingMode:t.payload});case n.SET_ROW_MOVE_MODE:return a(a({},e),{},{isRowMoveMode:t.payload});case n.SET_DESKTOP_SCREEN_MODE:return a(a({},e),{},{isDesktopMode:t.payload});case n.SET_EMAIL_VERIFICATION:return a(a({},e),{},{emailVerification:t.payload});case n.EMAIL_VERIFICATION_START:return a(a({},e),{},{emailVerificationLoading:true});case n.EMAIL_VERIFICATION_SUCCESS:return a(a({},e),{},{emailVerificationLoading:false,emailVerificationLoadingError:false,emailVerification:t.payload});case n.EMAIL_VERIFICATION_FAILURE:return a(a({},e),{},{emailVerificationLoading:false,emailVerificationLoadingError:true});default:return e}}},77777:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(10397);var i=c(r(7521));var a=c(r(52744));var o=c(r(92781));var s=c(r(94100));var l=c(r(70165));var u=c(r(35879));function c(e){return e&&e.__esModule?e:{default:e}}var d=(0,n.combineReducers)({panel:i.default,modal:a.default,colourPanel:l.default,languageModal:o.default,languageList:s.default,rowWidgetControl:u.default});var f=t["default"]=d},92623:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(98850);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.SET_USER:return a(a({},e),t.user);default:return e}}},39618:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;t.initialState=void 0;var n=r(68088);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.CHANGE_FIRST_WIDGET_ON_PAGE:return a(a({},e),{},{firstWidget:t.widget});case n.CHANGE_LAST_WIDGET_ON_PAGE:return a(a({},e),{},{lastWidget:t.widget});default:return e}}},6130:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;t.initialState=void 0;var n=r(24219);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case n.OPEN_WIDGET_SETTINGS:return a(a({},e),{},{openWidgetUniqueId:t.openWidgetUniqueId});case n.CLOSE_WIDGET_SETTINGS:return a(a({},e),{},{openWidgetUniqueId:null});default:return e}}},58329:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.templateRendererFactory=t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(4831));var i=a(r(58329));function a(e){return e&&e.__esModule?e:{default:e}}var o=(0,n.default)();function s(e){e.factory("TemplateRenderer",(function(){return new i.default({twig:o.Twig})}));return e}var l=t["default"]=s},51449:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return o(e)||a(e)||i(e)||n()}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function o(e){if(Array.isArray(e))return s(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({template:"hint",events:{"click .js-close-hint":"closeHint"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.text=t.text;this.closeCallback=t.closeCallback},render:function e(){var t=this.templateRenderer.render(this.template,{text:this.text});this.el.insertAdjacentHTML("beforeend",t)},closeHint:function e(){this.remove();this.closeCallback()}});var n=t["default"]=r},63569:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var r=arguments.length>1?arguments[1]:void 0;return Promise.resolve(window.Appcues.track(t,r))}},{key:"identify",value:function e(){var t=this.options,r=t.userDataProvider,n=t.brandDataProvider,i=t.envDataProvider;window.Appcues.identify(r.get("email"),{brand:n.get("brandName"),productVersion:r.get("productVersion"),subscriptionPackageRef:r.get("subscriptionPackageRef"),accountCreated:r.get("dateCreated"),compatibilityMode:i.get("V10CompatibilityMode")})}},{key:"getName",value:function e(){return"Appcues"}}]);return e}();var o=t["default"]=a},32628:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(63569));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var r=arguments.length>1?arguments[1]:void 0;return Promise.resolve(window.Intercom("trackEvent",t,r))}},{key:"boot",value:function e(){var t=l.get(this),r=t.userDataProvider,i=t.envDataProvider,a=t.brandDataProvider,o=t.siteDataProvider;var s=i.get("intercomAppId");if(!window.Intercom||!s)return;var u=n(n({app_id:s,user_hash:i.get("intercomUserHash"),name:r.get("email"),brand:a.get("brandName"),template:o.get("templateName"),siteRef:o.getSiteRef(),siteDefaultLanguage:o.getDefaultLanguage()},r.all()),{},{hide_default_launcher:false});window.Intercom("boot",u)}},{key:"open",value:function e(){window.Intercom("showNewMessage")}},{key:"hideDefaultLauncher",value:function e(){window.Intercom("update",{hide_default_launcher:true})}},{key:"getName",value:function e(){return"Intercom"}}]);return e}();var c=t["default"]=u},65851:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(55372);var i=a(r(15603));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(4831));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return c(e)||u(e,t)||s(e,t)||o()}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var i=arguments.length>1?arguments[1]:void 0;return new Promise((function(e){var a=m.get(t);void 0!==(0,n.default)().mixpanelDistinctId&&(a=(0,n.default)().mixpanel);a.track(r,i,(function(){e()}))}))}},{key:"register",value:function e(t){var r=this.getFormattedMetadata(t.accountHolderMetadata);m.get(this).register(f({userRef:t.userRef,primaryDomain:t.primaryDomain,subscriptionPackageRef:t.subscriptionPackageRef,env:t.mixpanelEnv,brand:t.brandName,codeVersion:t.codeVersion,productVersion:t.productVersion,languageCode:t.languageCode,compatibilityMode:t.compatibilityMode},r));return this}},{key:"identify",value:function e(t){m.get(this).identify("".concat(t.mixpanelEnv,"-").concat(t.userRef));return this}},{key:"getName",value:function e(){return"Mixpanel"}},{key:"getFormattedMetadata",value:function e(t){var r={};Object.entries(t||{}).forEach((function(e){var t=a(e,2),n=t[0],i=t[1];r["".concat(y).concat(n)]=i}));return r}}]);return e}();var w=t["default"]=b},14417:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(76964));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n=a.get(this),i=n.trackers;var o=""===r?{}:r;var s=[];Array.isArray(t)?i.forEach((function(e){var r=t.filter((function(t){return void 0!==t.tracker&&t.tracker===e.getName()}));r.length&&void 0!==r[0].event&&s.push(e.track(r[0].event,o))})):i.forEach((function(e){return s.push(e.track(t,o))}));return Promise.all(s)}}]);return e}();var s=t["default"]=o},85349:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(4831));var i=l(r(14417));var a=l(r(63854));var o=l(r(65851));var s=l(r(32628));function l(e){return e&&e.__esModule?e:{default:e}}var u=(0,n.default)();function c(e){e.factory("MixpanelFactory",(function(e){return new i.default({envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,brandDataProvider:e.BrandDataProvider,siteDataProvider:e.SiteDataProvider,mixpanel:u.mixpanel})}));e.factory("IntercomFactory",(function(e){return new o.default({envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,brandDataProvider:e.BrandDataProvider,siteDataProvider:e.SiteDataProvider})}));e.factory("AppcuesFactory",(function(e){return new s.default({envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,brandDataProvider:e.BrandDataProvider})}));e.factory("Tracker",(function(e){var t=new a.default;d(e,(function(){t.addTracker(e.MixpanelFactory.create())}));f(e,(function(){t.addTracker(e.IntercomFactory.create())}));p(e,(function(){t.addTracker(e.AppcuesFactory.create())}));return t}));e.factory("ErrorMonitor",(function(e){return{init:function t(){window.Raven&&window.Raven.setExtraContext({template:e.SiteDataProvider.get("templateName"),codeVersion:e.EnvDataProvider.get("codeVersion"),brand:e.BrandDataProvider.get("displayName")})}}}));return e}function d(e,t){v(e)?t():m(u,"mixpanel",5e3).then((function(){v(e)&&t()})).catch((function(){}))}function f(e,t){g(e)?t():m(window,"Intercom",5e3).then((function(){g(e)&&t()})).catch((function(){}))}function p(e,t){h(e)?t():m(window,"Appcues",5e3).then((function(){h(e)&&t()})).catch((function(){}))}function g(e){var t=e.BrandDataProvider;var r=t.get("capabilities"),n=r.enableIntercom;return n&&window.Intercom}function h(e){var t=e.BrandDataProvider;return t.has("enableAppcues")&&window.Appcues}function v(e){var t=!!u.mixpanel;var r=e.EnvDataProvider.get("mixpanelEnv")&&e.EnvDataProvider.get("mixpanelToken");var n=e.BrandDataProvider.has("tracking");var i=!e.UserDataProvider.get("email").includes("@basekit.com");return t&&r&&n&&i}function m(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;return new Promise((function(n,i){var a=0;function o(s){setTimeout((function(){a+=s;if(void 0!==e[t]){n();return}if(a>=r){i();return}o(2*s)}),s)}o(10)}))}var y=t["default"]=c},29649:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({el:".js-undo-prompt",events:{"click .js-undo-button":"undoButtonClicked"},initialize:function e(){this.animationEndHandler=this.hideElement.bind(this);this.attachGlobalEvents()},attachGlobalEvents:function e(){Editor.Events.on("undoAvailable",this.startUndo.bind(this));Editor.Events.on("imagesPanel:rendered",this.hide.bind(this));Editor.Events.on("widgetSettingsPanel:opened",this.hide.bind(this));Editor.Events.on("widgetAction:triggered",this.hide.bind(this));Editor.Events.on("widgetOverlay:destroy",this.hide.bind(this));Editor.Events.on("page:change",this.hide.bind(this));Editor.Events.on("pagespanel:rendered",this.hide.bind(this))},remove:function e(){Backbone.View.prototype.remove.call(this);Editor.Events.off("undoAvailable",this.startUndo.bind(this));Editor.Events.off("imagesPanel:rendered",this.hide.bind(this));Editor.Events.off("widgetSettingsPanel:opened",this.hide.bind(this));Editor.Events.off("widgetAction:triggered",this.hide.bind(this));Editor.Events.off("widgetOverlay:destroy",this.hide.bind(this));Editor.Events.off("page:change",this.hide.bind(this));Editor.Events.on("pagespanel:rendered",this.hide.bind(this))},startUndo:function e(t){this.widgetModel=t.widgetModel;this.show()},undoButtonClicked:function e(){this.hide();this.widgetModel.undo()},show:function e(){this.removeAnimationEndEvent();this.el.hidden=false;this.el.classList.add("is-visible");this.startAutoCloseTimer()},hide:function e(){this.removeAutoCloseTimer();this.el.classList.remove("is-visible");this.attachAnimationEndEvent()},hideElement:function e(){this.el.hidden=true},attachAnimationEndEvent:function e(){this.el.addEventListener("animationend",this.animationEndHandler)},removeAnimationEndEvent:function e(){this.el.removeEventListener("animationend",this.animationEndHandler)},startAutoCloseTimer:function e(){var t=this;this.autoCloseTimeoutId=window.setTimeout((function(){t.hide()}),12e3)},removeAutoCloseTimer:function e(){window.clearTimeout(this.autoCloseTimeoutId)}});var n=t["default"]=r},58248:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;re.chunks.length&&(b=e.chunks.length);for(var w=0;w{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.rgbToHex=t.isValidRgbColour=t.isValidHexColour=t.hexToRgb=t["default"]=t.convertComputedStyleRgbColourToHex=void 0;var r=t.isValidHexColour=function e(t){return/^#([a-f0-9]{3}){1,2}\b$/i.test(t.trim())};var n=t.isValidRgbColour=function e(t){if(!/^(\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})$/i.test(t))return false;var r=t.trim().split(",");for(var n=0;n255)return false;return true};var i=t.hexToRgb=function e(t){return t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,r,n){return"#".concat(t).concat(t).concat(r).concat(r).concat(n).concat(n)})).substring(1).match(/.{2}/g).map((function(e){return parseInt(e,16)}))};var a=t.rgbToHex=function e(t,r,n){return"#".concat([t,r,n].map((function(e){return Number(e).toString(16).padStart(2,"0")})).join(""))};var o=t.convertComputedStyleRgbColourToHex=function e(t){var r=t.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/);if(!n("".concat(r[1],",").concat(r[2],",").concat(r[3])))throw new Error("Invalid computed RGB colour, ".concat(t));return a(r[1],r[2],r[3])};var s=t["default"]={isValidHexColour:r,isValidRgbColour:n,hexToRgb:i,rgbToHex:a,convertComputedStyleRgbColourToHex:o}},33835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.debounce=n;var r;function n(e,t){return function(){var n=this;var i=function t(){return e.apply(n)};clearTimeout(r);r=setTimeout(i,t)}}},37977:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(e){return JSON.parse(JSON.stringify(e))}},55372:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deviceFeaturesHelper=void 0;t.getInputType=h;t.hasOrientation=d;t.isLargeDevice=c;t.isMobileDevice=g;t.isSmallDevice=u;t.isSmallTouchDevice=f;t.isTouchDevice=p;var n=i(r(1904));function i(e){return e&&e.__esModule?e:{default:e}}var a="(max-width: 616px) and (orientation: portrait)";var o="(orientation: landscape) and (max-height: 616px)";var s="(min-width: 617px) and (orientation: portrait)";var l="(orientation: landscape) and (min-height: 617px)";function u(){return window.matchMedia("".concat(a,", ").concat(o)).matches}function c(){return window.matchMedia("".concat(s,", ").concat(l)).matches}function d(e){return window.matchMedia("(orientation: ".concat(e,")")).matches}function f(){return"coarse"===this.getInputType()&&n.default.isMobileWebKit()}function p(){return"ontouchstart"in window}function g(){return n.default.isMobileWebKit()}function h(){if(p())return"coarse";return"fine"}var v=t.deviceFeaturesHelper={isSmallDevice:u,isLargeDevice:c,hasOrientation:d,isSmallTouchDevice:f,getInputType:h,isTouchDevice:p,isMobileDevice:g};window.BaseKit&&(window.BaseKit.deviceFeaturesHelper=v)},9878:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toggleHiddenAttribute=t.remove=t.emptyElement=t["default"]=t.append=void 0;function r(e){return o(e)||a(e)||i(e)||n()}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function o(e){if(Array.isArray(e))return s(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r *")).forEach((function(e){var r=document.importNode(e,true);t.appendChild(r)}))};var p=t.remove=function e(t){t.remove?t.remove():t.parentElement.removeChild(t)};var g=t["default"]={toggleHiddenAttribute:c,emptyElement:d,append:f,remove:p}},7874:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(65407));var i=a(r(44578));function a(e){return e&&e.__esModule?e:{default:e}}var o={addEcwidScript:function e(){var t=(0,n.default)();this.storeId=i.default.getData("ecwidStoreId");var r=this._getStoreElementId();var a=this._getSearchElementId();var o=false;var s=false;var l=false;window.ecwid_script_defer=true;window.ec=window.ec||{};window.ec.config=window.ec.config||{};window.ec.config.storefrontUrls=window.ec.config.storefrontUrls||{};window.ec.config.storefrontUrls.cleanUrls=true;window.ec.config.storefrontUrls.queryBasedCleanUrls=true;if(this.storeId&&!document.getElementById("ecwid-script")){var u=document.createElement("script");u.charset="utf-8";u.type="text/javascript";u.id="ecwid-script";u.src="https://app.ecwid.com/script.js?".concat(this.storeId);window.document.head.appendChild(u)}t.forEach((function(e){"widget.ecwid"===e.type&&(o=true);"widget.ecwidsearch"===e.type&&(s=true);"widget.ecwidbasket"===e.type&&document.getElementById("ecwid-script")&&(l=true)}));o&&s&&(window._xnext_initialization_scripts=[{widgetType:"ProductBrowser",id:r,arg:["id=".concat(r)]},{widgetType:"SearchWidget",id:a,arg:["id=".concat(a)]}]);o&&!s&&(window._xnext_initialization_scripts=[{widgetType:"ProductBrowser",id:r,arg:["id=".concat(r)]}]);!o&&s&&(window._xnext_initialization_scripts=[{widgetType:"SearchWidget",id:a,arg:["id=".concat(r)]}]);l&&window.addEventListener("load",(function(){var e=document.createElement("script");e.charset="utf-8";e.type="text/javascript";e.text="Ecwid.init();";window.document.body.appendChild(e)}))},_getStoreElementId:function e(){return"my-store-".concat(this.storeId)},_getSearchElementId:function e(){return"my-search-".concat(this.storeId)}};var s=t["default"]=o},85761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=function e(t){var r={};_.each(t,(function(e){r[e.ref]=e}));return r};var n=t["default"]=r},22895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.getIframeWindow=h;var n=i(r(1904));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return c(e)||u(e,t)||s(e,t)||o()}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);ri&&(o=i);return[a,o,r]}function g(){var e=h();var t=d()?document.querySelector(".js-site-preview"):e;return t}function h(){var e=v().contentWindow?v().contentWindow:v().contentDocument.defaultView;return e}function v(){return Editor.Site.Dom.iframe}var m=t["default"]=f},62201:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(e,t){return JSON.stringify(e)===JSON.stringify(t)}},9838:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=function e(t,r,s){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;var u=document.createElement("div");var c=document.querySelector(".container");var d=function e(){return new Promise((function(e){return setTimeout(e,l)}))};u.setAttribute("role","alert");u.style.zIndex=9999;i(s,u);a(t,u);o(r,u);c.appendChild(u);u.classList.add("is-visible");d().then((function(){return n(u)}))};function n(e){e.addEventListener("animationend",(function(){return e.remove()}));e.classList.remove("is-visible")}function i(e,t){var r=e&&"string"===typeof e?"action-notification--".concat(e):"";t.classList.add("action-notification",r)}function a(e,t){if("string"===typeof e){var r=document.createElement("h2");r.textContent=e;r.classList.add("action-notification__title");t.appendChild(r)}}function o(e,t){if("string"===typeof e){var r=document.createElement("p");r.textContent=e;r.classList.add("action-notification__message");t.appendChild(r)}}window.Eight=window.Eight||{};window.Eight.notify=r;var s=t["default"]=r},8086:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=s;r(7784);var n=i(r(19238));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){a(o,n,i,s,l,"next",e)}function l(e){a(o,n,i,s,l,"throw",e)}s(void 0)}))}}function s(){return l.apply(this,arguments)}function l(){l=o(regeneratorRuntime.mark((function e(){var t,r,i,a;return regeneratorRuntime.wrap((function e(o){while(1)switch(o.prev=o.next){case 0:t={};o.next=3;return(0,n.default)("getUrl",window.top);case 3:r=o.sent;i=r.match(/\?(.+)/);if(i){a=i[1].split("&");a.reduce((function(e,t){var r=t.split("=");2===r.length&&(e[decodeURIComponent(r[0])]=decodeURIComponent(r[1]));return e}),t)}return o.abrupt("return",t);case 7:case"end":return o.stop()}}),e)})));return l.apply(this,arguments)}},3887:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={getItem:function e(t){return window.sessionStorage.getItem(t)},setItem:function e(t,r){return window.sessionStorage.setItem(t,r)}};var n=t["default"]=r},7808:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=g;var n=s(r(31170));var i=s(r(69464));var a=r(32686);var o=r(31002);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return p(e)||f(e,t)||c(e,t)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toTitleCase=t["default"]=t.camelCase=void 0;var r=t.toTitleCase=function e(t){return t.toLowerCase().split(" ").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")};var n=t.camelCase=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:".";return t.replace(/(\.[a-z])/g,(function(e){return e.toUpperCase().replace(r,"")}))};var i=t["default"]={toTitleCase:r,camelCase:n}},13745:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(8086));var i=a(r(4831));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return d(e)||c(e,t)||l(e,t)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(e,t)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r2?i-2:0),o=2;o2?r-2:0),i=2;i{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.iOSFixRequired=l;t.iOSVersion=o;t.isAndroidChrome=f;t.isEdge=g;t.isIE=p;t.isMobileWebKit=d;t.isiOS=a;t.isiOS13OrAbove=s;t.isiOSSafari=i;t.isiOSTablet=u;t.isiPadOS=c;var n=r(55372);function i(){var e=/Version\/[\d.]+.*Safari/.test(navigator.userAgent);return e&&a()}function a(){var e=/iPad|iPhone|iPod/.test(navigator.platform);return e||c()}function o(){if(a()){var e=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);if(e)return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3]||0,10)];if(c())return[13,0,0]}return""}function s(){var e=o();return""!==e&&e[0]>=13}function l(){return a()&&!s()}function u(){return/iPad/.test(navigator.platform)}function c(){return"MacIntel"===navigator.platform&&(0,n.isTouchDevice)()}function d(){var e=navigator.userAgent;var t=new RegExp(" AppleWebKit/").test(e);var r=t&&new RegExp(" Android").test(e);var n=t&&new RegExp(" Silk/").test(e);var i=t&&new RegExp(" Mobile/").test(e);var a=t&&c();var o=new RegExp("^basekit-app").test(e);return i||r||n||o||a}function f(){var e=navigator.userAgent;var t=new RegExp("^basekit-app").test(e);var r=new RegExp(" AppleWebKit/").test(e)&&new RegExp(" Android").test(e);return r||t}function p(){var e=new RegExp("/Trident/.*rv:([0-9]{1,}[.0-9]{0,})/");return e.test(navigator.userAgent)}function g(){var e=new RegExp("/ Edge//");return e.test(navigator.userAgent)}var h={isiOSSafari:i,isiOS:a,iOSVersion:o,isiOS13OrAbove:s,iOSFixRequired:l,isiOSTablet:u,isMobileWebKit:d,isAndroidChrome:f,isIE:p,isEdge:g};window.BaseKit&&(BaseKit.UserAgentSniffer=h);var v=t["default"]=h},96209:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(9838));var i=o(r(3181));var a=o(r(58248));function o(e){return e&&e.__esModule?e:{default:e}}var s=t["default"]=function e(t){t.factory("notification",(function(){return n.default}));t.factory("session",(function(e){return new a.default({sessionTimeoutDialog:e.SessionErrorMessage})}));t.factory("SiteGlobalValuesHelper",(function(e){return new i.default({siteDataProvider:e.SiteDataProvider,envDataProvider:e.EnvDataProvider,siteGlobalValuesCollection:BaseKit.Globals.globalValues})}));return t}},7344:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getWidgetClass=l;t.getWidgetName=s;t.getWidgetNameFromType=a;t.normalisedColumnName=o;t.normalisedWidgetContentType=i;var n=r(58469);function i(e){if(/\.content\./.test(e))return"widget.content";return e}function a(e){return(0,n.camelCase)("basekit.".concat(e)).replace(/^basekitWidget/i,"")}function o(e){var t="ColumnsColumn"===e?"ResponsivecolumnsColumn":e;return t}function s(e){return o(a(i(e)))}function l(e){var t=u();var r="".concat(s(e.widgetType)).concat(e.type);var n="function"===typeof t[r]?t[r]:t["DefaultWidget".concat(e.type)];return n}function u(){return document.querySelector(".js-site-frame").contentWindow.BaseKit.Widget}},12295:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isMobileScreenMode=t.isDesktopScreenMode=t.getWindowWidth=t["default"]=void 0;var r=930;var n=t.getWindowWidth=function e(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||document.body.offsetWidth};var i=t.isDesktopScreenMode=function e(){return n()>=r};var a=t.isMobileScreenMode=function e(){return n(){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t,r,n,i,a,o){try{var s=e[a](o);var l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,l,"next",e)}function l(e){r(o,i,a,s,l,"throw",e)}s(void 0)}))}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r2&&void 0!==a[2]?a[2]:"POST";o.next=3;return this._request({url:t,method:n,body:r});case 3:i=o.sent;return o.abrupt("return",i.json());case 5:case"end":return o.stop()}}),e,this)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"_getBaseURL",value:function e(){var t=this.envDataProvider.get("protocol");var r=this.envDataProvider.get("domain");return"".concat(t,"://editor.").concat(r)}},{key:"_request",value:function e(t){var r=this._getBaseURL();return window.fetch("".concat(r).concat(t.url),{method:t.method,credentials:"include",headers:{Accept:"application/json","Content-Type":"application/json","X-CSRF-TOKEN":this.envDataProvider.get("csrfToken")},body:JSON.stringify(t.body)})}}]);return e}();var l=t["default"]=s},72278:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(7344);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(68088);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(69464));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(8980));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({template:"view_rowbackgroundcontrol",className:"row__background-controls js-row-background-controls",events:{"click .js-replace-background":"replaceBackgroundClicked"},initialize:function e(t){this.properties=t.properties;this.parentView=t.parentView;this.templateRenderer=t.templateRenderer},render:function e(){var t=this.templateRenderer.render(this.template,{headerOrFooter:this._isHeaderOrFooterRow(),backgroundType:this.parentView.model.get("backgroundType")});this.$el.append(t);return this},replaceBackgroundClicked:function e(){this.trigger("widget:replaceBackgroundClick")},_isHeaderOrFooterRow:function e(){return"header"===this.properties.parentZone||"footer"===this.properties.parentZone}});var n=t["default"]=r},37754:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=ke(r(76172));var i=ke(r(44671));var a=ke(r(98786));var o=ke(r(51021));var s=ke(r(12793));var l=ke(r(24089));var u=ke(r(49190));var c=ke(r(59741));var d=ke(r(6572));var f=ke(r(75095));var p=ke(r(49646));var g=ke(r(38309));var h=ke(r(54329));var v=r(55372);var m=ke(r(1724));var y=ke(r(16703));var b=ke(r(52760));var w=ke(r(98181));var _=ke(r(38195));var S=ke(r(33208));var P=ke(r(78281));var E=ke(r(57789));var k=ke(r(85761));var C=ke(r(62047));var O=ke(r(74849));var A=ke(r(13759));var T=ke(r(57538));var j=ke(r(16487));var D=ke(r(54296));var L=ke(r(40266));var R=ke(r(33625));var I=ke(r(41395));var M=ke(r(65690));var x=ke(r(70693));var N=ke(r(8101));var F=ke(r(92735));var V=ke(r(1351));var W=ke(r(30186));var B=ke(r(82427));var G=ke(r(68802));var q=ke(r(84));var U=ke(r(72278));var H=ke(r(29649));var z=ke(r(27765));var $=ke(r(4956));var K=ke(r(53978));var Z=ke(r(17488));var Y=ke(r(49529));var X=ke(r(46415));var J=ke(r(86985));var Q=ke(r(61622));var ee=ke(r(6358));var te=ke(r(61249));var re=ke(r(52614));var ne=ke(r(10653));var ie=ke(r(55806));var ae=ke(r(29361));var oe=ke(r(60813));var se=ke(r(31851));var le=ke(r(82264));var ue=ke(r(66052));var ce=ke(r(7668));var de=ke(r(9094));var fe=ke(r(30530));var pe=ke(r(63050));var ge=ke(r(12979));var he=ke(r(17074));var ve=ke(r(85285));var me=ke(r(33821));var ye=ke(r(9307));var be=ke(r(14651));var we=ke(r(17515));var _e=ke(r(76046));var Se=ke(r(27187));var Pe=ke(r(97477));var Ee=ke(r(69464));function ke(e){return e&&e.__esModule?e:{default:e}}var Ce=function e(t){t.factory("WidgetInserter",(function(){return new D.default}));t.factory("UndoWidgetSettingsView",(function(){return new H.default}));t.factory("WidgetReplacer",(function(){return new L.default}));t.factory("RowEditModeLayoutView",(function(){return new le.default}));t.factory("WidgetSettingsControlLayoutView",(function(){return new _e.default}));t.factory("WidgetSettingsComponentViewFactory",(function(){return new fe.default({settingsComponentProvider:ae.default})}));t.factory("StoreDataAdapterFactory",(function(){return new me.default({store:Ee.default})}));t.factory("RowEditMode",(function(e){return new oe.default({store:Ee.default,RowEditingToolbarView:se.default,TooltipView:ce.default,RowSettingsView:de.default,RowSettingsViewEmailMixin:pe.default,eventDispatcher:Editor.Events,editModeLayoutView:e.RowEditModeLayoutView,templateRenderer:e.TemplateRenderer,widgetSettingsComponentViewFactory:e.WidgetSettingsComponentViewFactory,rowLayoutControl:e.RowLayoutControl,envDataProvider:e.EnvDataProvider,widgetRegister:e.WidgetRegister,featureFlagDataProvider:e.featureFlagDataProvider})}));t.factory("WidgetSettingsControl",(function(e){return new we.default({store:Ee.default,widgetSettingsView:Se.default,RowSettingsViewEmailMixin:pe.default,widgetStyleSettingsViewFactory:e.WidgetStyleSettingsViewFactory,styleSettingsProvider:e.StyleSettingsProvider,widgetSettingsControlLayoutView:e.WidgetSettingsControlLayoutView,templateRenderer:e.TemplateRenderer,widgetSettingsComponentViewFactory:e.WidgetSettingsComponentViewFactory,widgetRegister:e.WidgetRegister,featureFlagDataProvider:e.featureFlagDataProvider})}));t.factory("RowWidgetControlViewFactory",(function(){return new be.default}));t.factory("RowWidgetSettingsControl",(function(e){return new ue.default({store:Ee.default,templateRenderer:e.TemplateRenderer,rowWidgetSettingsView:Pe.default,widgetSettingsControlLayoutView:e.WidgetSettingsControlLayoutView,storeDataAdapterFactory:e.StoreDataAdapterFactory,rowWidgetControlViewFactory:e.RowWidgetControlViewFactory,envDataProvider:e.EnvDataProvider,zoneSharingDialogView:e.ZoneSharingDialogView,HeaderFooterSharingDialogContentView:ee.default,rowLayoutControl:e.RowLayoutControl,tracker:e.Tracker})}));t.factory("SiteWidgetOverlayFactory",(function(e){return new u.default({templateRenderer:e.TemplateRenderer,featureFlagDataProvider:e.featureFlagDataProvider,storeDataAdapterFactory:e.StoreDataAdapterFactory,userDataProvider:e.UserDataProvider})}));t.factory("ZoneSharingDialogContentViewFactory",(function(e){return new re.default({zoneCloner:e.ZoneCloner,zoneRestorer:e.ZoneRestorer,templateRenderer:e.TemplateRenderer})}));t.factory("ZoneSharingDialogView",(function(e){return new te.default({DialogPanelView:J.default,contentViewFactory:e.ZoneSharingDialogContentViewFactory})}));t.factory("WidgetAssociator",(function(){return new i.default}));t.factory("WidgetDisassociator",(function(){return new a.default}));t.factory("WidgetRegister",(function(){return new n.default({stdCollectionClass:Backbone.Collection,globalEventsHandler:Editor.Events})}));t.factory("WidgetCollectionObserver",(function(e){return new c.default({widgetRegister:e.WidgetRegister})}));t.factory("WidgetViewModelFactory",(function(e){return new N.default({rowsEnabled:e.featureFlagDataProvider.get("enableRows")})}));t.factory("WidgetModelFactory",(function(e){return new M.default({widgetViewModelFactory:e.WidgetViewModelFactory,StdModelClass:Backbone.Model,StdCollectionClass:Backbone.Collection,rowsEnabled:e.featureFlagDataProvider.get("enableRows")})}));t.factory("WidgetPropertyPanelFactory",(function(e){return new O.default({siteDataProvider:e.SiteDataProvider,widgetStyleSettingsViewFactory:e.WidgetStyleSettingsViewFactory,styleSettingsProvider:e.StyleSettingsProvider,rowsEnabled:e.featureFlagDataProvider.get("enableRows"),settingsComponentProvider:ae.default,tracker:e.Tracker,formEmailVerification:e.featureFlagDataProvider.get("formEmailVerification")})}));t.factory("WidgetStyleSettingsViewFactory",(function(e){return new A.default({store:Ee.default,styleSettingsProvider:e.StyleSettingsProvider,envDataProvider:e.EnvDataProvider,rowsEnabled:e.featureFlagDataProvider.get("enableRows")})}));t.factory("StyleSettingsProvider",(function(e){return new T.default({siteDataProvider:e.SiteDataProvider})}));t.factory("WidgetDefaultValueRetriever",(function(){return new F.default({StdModelClass:Backbone.Model})}));t.factory("WidgetDataTransformer",(function(){return new V.default({StdModelClass:Backbone.Model})}));t.factory("WidgetPropertyPanelAdapter",(function(e){return new C.default({settingsView:e.WidgetPropertyPanelFactory.build()})}));t.factory("WidgetViewFactory",(function(e){return new o.default({store:Ee.default,profile:BaseKit.Globals.profile,pages:BaseKit.Globals.pages,assets:BaseKit.Globals.imageAssets,hiddenWidgetsPanel:e.HiddenWidgetsPanelView,overlayFactory:e.SiteWidgetOverlayFactory,fileViewFactory:he.default,imageEditor:$.default,widgetPropertyPanelAdapter:e.WidgetPropertyPanelAdapter,undoWidgetSettingsView:e.UndoWidgetSettingsView,envDataProvider:e.EnvDataProvider,fetch:window.fetch,dragDropEligibilityChecker:e.DragDropEligibilityChecker,userDataProvider:e.UserDataProvider,siteDataProvider:e.SiteDataProvider,featureFlagDataProvider:e.featureFlagDataProvider})}));t.factory("RowsWidgetViewFactory",(function(e){return new s.default({profile:BaseKit.Globals.profile,pages:BaseKit.Globals.pages,assets:BaseKit.Globals.imageAssets,hiddenWidgetsPanel:e.HiddenWidgetsPanelView,overlayFactory:e.SiteWidgetOverlayFactory,widgetBackgroundControlFactory:e.WidgetBackgroundControlFactory,fileViewFactory:he.default,imageEditor:$.default,widgetPropertyPanelAdapter:e.WidgetPropertyPanelAdapter,undoWidgetSettingsView:e.UndoWidgetSettingsView,envDataProvider:e.EnvDataProvider,fetch:window.fetch,zoneCloner:e.ZoneCloner,zoneRestorer:e.ZoneRestorer,zoneSharingDialogView:e.ZoneSharingDialogView,ZoneSharingDialogContentView:Q.default,dragDropEligibilityChecker:e.DragDropEligibilityChecker,rowEditMode:e.RowEditMode,widgetSettingsControl:e.WidgetSettingsControl,rowWidgetSettingsControl:e.RowWidgetSettingsControl,userDataProvider:e.UserDataProvider,featureFlagDataProvider:e.featureFlagDataProvider,siteDataProvider:e.SiteDataProvider,widgetSettingsData:e.StoreDataAdapterFactory.build({stateId:"widgetSettings"}),tracker:e.Tracker,brandDataProvider:e.BrandDataProvider})}));t.factory("AbstractWidgetViewFactory",(function(e){return new l.default({widgetViewFactory:e.WidgetViewFactory,rowsWidgetViewFactory:e.RowsWidgetViewFactory,featureFlagDataProvider:e.featureFlagDataProvider})}));t.factory("WidgetRendererFactory",(function(e){return new y.default({store:Ee.default,siteDataProvider:e.SiteDataProvider,envDataProvider:e.EnvDataProvider,assets:BaseKit.Globals.imageAssets,pagesProvider:P.default,sessionProvider:E.default,profile:BaseKit.Globals.profile,twig:Twig,formatImageAssetData:k.default,ColumnWidgetRenderer:b.default,ZoneRenderer:w.default,ZoneWidgetRenderer:_.default})}));t.factory("NodeTreeConstructor",(function(e){return new S.default({widgetRendererFactory:e.WidgetRendererFactory})}));t.factory("WidgetFactory",(function(e){return new x.default({Widget:d.default,userDataProvider:e.UserDataProvider,widgetViewFactory:e.AbstractWidgetViewFactory,modelFactory:e.WidgetModelFactory,widgetRegister:e.WidgetRegister,widgetAssociator:e.WidgetAssociator,widgetDisassociator:e.WidgetDisassociator,dragdropEngine:BaseKit.DragDropV8&&BaseKit.DragDropV8.dragdropEngine||m.default})}));t.factory("WidgetInitialiser",(function(e){return new ve.default({store:Ee.default,siteDataProvider:e.SiteDataProvider,widgetFactory:e.WidgetFactory,widgetRegister:e.WidgetRegister})}));t.factory("DragDropEligibilityChecker",(function(e){return new ne.default({featureFlagDataProvider:e.featureFlagDataProvider,userDataProvider:e.UserDataProvider})}));t.factory("DragBehaviourFactory",(function(e){return new ie.default({featureFlagDataProvider:e.featureFlagDataProvider,userDataProvider:e.UserDataProvider})}));t.factory("HiddenWidgetsPanelView",(function(e){return new f.default({el:".js-hidden-widgets-panel-container",widgetRegister:e.WidgetRegister,highlighter:p.default,globalEventsHandler:Editor.Events,childBehavior:Oe()?h.default:g.default,envDataProvider:e.EnvDataProvider})}));t.factory("NewWidgetAction",(function(e){return new W.default({widgetFactory:e.WidgetFactory,widgetInserter:e.WidgetInserter,nodeTreeConstructor:e.NodeTreeConstructor,widgetRegister:e.WidgetRegister,dragdropEngine:BaseKit.DragDropV8&&BaseKit.DragDropV8.dragdropEngine||m.default})}));t.factory("ReplaceWidgetAction",(function(e){return new G.default({widgetFactory:e.WidgetFactory,widgetReplacer:e.WidgetReplacer,nodeTreeConstructor:e.NodeTreeConstructor,widgetRegister:e.WidgetRegister,dragdropEngine:BaseKit.DragDropV8&&BaseKit.DragDropV8.dragdropEngine||m.default})}));t.factory("DeleteWidgetAction",(function(e){return new q.default({widgetRegister:e.WidgetRegister})}));t.factory("AfterChangesAction",(function(e){return new B.default({store:Ee.default,widgetRegister:e.WidgetRegister})}));t.factory("ChangeInstructionInterpreter",(function(e){return new I.default({widgetDataTransformer:e.WidgetDataTransformer,newWidgetAction:e.NewWidgetAction,replaceWidgetAction:e.ReplaceWidgetAction,deleteWidgetAction:e.DeleteWidgetAction,afterChangesAction:e.AfterChangesAction})}));t.factory("ServerWidgetAPIFacade",(function(e){return new R.default({fetch:window.fetch,envDataProvider:e.EnvDataProvider,changeInstructionInterpreter:e.ChangeInstructionInterpreter,tracker:e.Tracker})}));t.factory("RowLayoutControl",(function(e){return new K.default({rowLayoutSelectorPanelView:e.RowLayoutSelectorPanelView})}));t.factory("RowLayoutSelectorPanelView",(function(e){return new Z.default({store:Ee.default,envDataProvider:e.EnvDataProvider,widgetApi:BaseKit.Globals.widgetApi,templateRenderer:e.TemplateRenderer})}));t.factory("ZoneRestorer",(function(){return new Y.default({widgetApi:BaseKit.Globals.widgetApi})}));t.factory("ZoneCloner",(function(){return new X.default({widgetApi:BaseKit.Globals.widgetApi})}));t.factory("WidgetRequestBodyFactory",(function(e){return new U.default({widgetDefaultValueRetriever:e.WidgetDefaultValueRetriever,widgetRegister:e.WidgetRegister})}));t.factory("DragAndDropInterface",(function(e){return new j.default({serverWidgetAPIFacade:e.ServerWidgetAPIFacade,widgetRequestBodyFactory:e.WidgetRequestBodyFactory})}));t.factory("MoveWidgetOnDevice",(function(e){return new z.default({widgetAPI:e.DragAndDropInterface})}));t.factory("deleteRowDialogViewFactory",(function(e){var t=e.TemplateRenderer;return new ge.default({templateRenderer:t})}));t.factory("WidgetBackgroundControlFactory",(function(e){return new ye.default({templateRenderer:e.TemplateRenderer})}));return t};function Oe(){return"coarse"===v.deviceFeaturesHelper.getInputType()}var Ae=t["default"]=Ce},52276:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=t["default"]={defaults:{email:"profile",text:App.t("widgets.contactform.default_button_text","Send"),formTitle:App.t("widgets.contactform.subject_line_default","Subject")}}},45825:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(13745));var i=r(32637);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}var s=t["default"]={template:"widget_contactform",getSettings:function e(){var t={title:(0,n.default)("widgets.contactform.title","Contact Form"),groupInformation:[{groupId:1,groupTitle:(0,n.default)("widgets.contactform.form_details_group","Form details")},{groupId:2,groupTitle:(0,n.default)("widgets.contactform.email_details_group","Email details")},{groupId:3,groupTitle:(0,n.default)("widgets.contactform.post_submit_page_group","Post-submit page")},{groupId:4,groupTitle:(0,n.default)("widgets.contactform.display_options_group","Display options")},{groupId:5,groupTitle:(0,n.default)("widgets.contactform.marketing_consent_group","Marketing Consent")}],components:[{id:"widget-contactform-name",type:"text",label:(0,n.default)("widgets.contactform.form_name","Form name"),placeholder:(0,n.default)("widgets.contactform.placeholder","Contact form"),value:this.getData("formName")||"",autocapitalize:"on",autocorrect:"on",groupId:1},{emailVerificationEnable:true,id:"widget-contactform-email",type:"text",label:(0,n.default)("widgets.contactform.email_label","Email address"),placeholder:"test@example.com",value:"profile"!==this.getData("email")?this.getData("email"):this.profileModel.get("email"),inputType:"email",groupId:2,required:true},{id:"widget-contactform-title",type:"text",label:(0,n.default)("widgets.contactform.subject_line","Subject Line"),placeholder:this.model.defaults.formTitle,value:this.getData("formTitle")!==this.model.defaults.formTitle?this.getData("formTitle"):"",autocapitalize:"on",autocorrect:"on",groupId:2},{id:"widget-contactform-goal",type:"datasourcechooser",inputType:"url",label:(0,n.default)("widgets.contactform.goal_label","Success Page"),tooltip:(0,n.default)("widgets.contactform.success_page_tooltip","Users will be redirected to the success page after submitting this form."),customFieldLabel:(0,n.default)("widgets.contactform.custom_field_label","URL"),placeholder:(0,n.default)("widgets.contactform.goal_url_placeholder","https://www.example.com"),value:this.getData("goalUrl"),text:this.getData("goalUrl"),data:(0,i.getActiveLanguageInternalPages)(this.store.getState()),groupId:3},{id:"widget-contactform-section-header",type:"label",className:"full-page-panel__label--caps-header",value:(0,n.default)("widgets.contactform.text_fields_header","Form text"),groupId:2},{id:"widget-contactform-form-header",type:"text",label:(0,n.default)("widgets.contactform.form_header_text","Form title"),placeholder:(0,n.default)("widgets.contactform.formheader_placeholder","eg. Contact us"),value:this.getData("formHeader"),autocapitalize:"on",autocorrect:"on",groupId:4},{id:"widget-contactform-btn-text",type:"text",label:(0,n.default)("widgets.contactform.btntext","Button Text"),placeholder:this.model.defaults.text,value:this.getData("text")!==this.model.defaults.text?this.getData("text"):"",autocapitalize:"on",autocorrect:"on",groupId:4},{id:"widget-contactform-email-label",type:"text",label:(0,n.default)("widgets.contactform.email_field_label","Email label"),placeholder:(0,n.default)("widgets.contactform.email","Your Email"),value:this.getData("emailLabel"),groupId:4},{id:"widget-contactform-email-placeholder",type:"text",label:(0,n.default)("widgets.contactform.email_placeholder","Email placeholder"),placeholder:(0,n.default)("widgets.contactform.emailholder","Type your Email"),value:this.getData("emailPlaceholder"),groupId:4},{id:"widget-contactform-message-label",type:"text",label:(0,n.default)("widgets.contactform.message_label","Message label"),placeholder:(0,n.default)("widgets.contactform.message","Message"),value:this.getData("messageLabel"),autocorrect:"on",groupId:4},{id:"widget-contactform-marketing-consent-enabled",type:"checkbox",label:(0,n.default)("widgets.contactform.marketing_consent_label","Enable marketing consent"),value:this.getData("marketingConsentEnabled"),groupId:5},{id:"widget-contactform-marketing-consent-text",type:"text",label:(0,n.default)("widgets.contactform.marketing_consent_text_label","Marketing consent text"),value:this.getData("marketingConsentText")||(0,n.default)("widgets.contactform.marketing_consent_text_default","I consent to receive marketing communications."),groupId:5}]};this.enablePolicyPages&&t.components.push({id:"widget-contactform-privacy-label",type:"text",label:(0,n.default)("widgets.contactform.privacy_label","Privacy label"),placeholder:(0,n.default)("widgets.contactform.privacy_label_placeholder","eg. I agree to the use..."),value:this.getData("privacyLabel"),autocapitalize:"on",autocorrect:"on",groupId:3});return t},getSettingsEventHandlers:function e(){var t=this,r;return r={},o(r,"widget-contactform-name",(function e(r){t.setData("formName",r)})),o(r,"widget-contactform-title",(function e(r){var n=r;""===r&&(n=t.model.defaults.formTitle);t.setData("formTitle",n)})),o(r,"widget-contactform-btn-text",(function e(r){var n=r;""===r&&(n=t.model.defaults.text);t.setData("text",n)})),o(r,"widget-contactform-email",(function e(r){var i={};var a=/^.+@.+\..+$/;if(""===r){i={settingId:"widget-contactform-email",message:(0,n.default)("widgets.contactform.error_invalidemail","e.g. myname@gmail.com")};Editor.Events.trigger("setting:error:show",i)}if(r)if(a.test(r)){t.setData("email",r,{silent:true});Editor.Events.trigger("setting:error:clear","widget-contactform-email")}else{i={settingId:"widget-contactform-email",message:(0,n.default)("widgets.contactform.error_invalidemail","e.g. myname@gmail.com")};Editor.Events.trigger("setting:error:show",i)}})),o(r,"widget-contactform-goal",(function e(r){var i={};var a=/^((http|ftp|ftps|https):\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?\^=%&:\/~\+#]*[\w\-\@?\^=%&\/~\+#])?$/i;var o=/^(http|ftp|ftps|https)/i;var s=r.source;var l=r.value;if("custom"===s)if(l)if(a.test(l)){o.test(l)||(l="http://".concat(l));t.model.set({goalUrl:l,goalSource:s},{silent:true});Editor.Events.trigger("setting:error:clear","widget-contactform-goal")}else{i={settingId:"widget-contactform-goal",message:(0,n.default)("widgets.contactform.error_invalidgoal","e.g. http://mypage.com")};Editor.Events.trigger("setting:error:show",i)}else{t.setData({goalUrl:"",goalSource:s},{silent:true});Editor.Events.trigger("setting:error:clear","widget-contactform-goal")}else t.setData({goalUrl:l,goalSource:s},{silent:true})})),o(r,"widget-contactform-form-header",(function e(r){t.setData("formHeader",r)})),o(r,"widget-contactform-email-label",(function e(r){t.setData("emailLabel",r)})),o(r,"widget-contactform-email-placeholder",(function e(r){t.setData("emailPlaceholder",r)})),o(r,"widget-contactform-message-label",(function e(r){t.setData("messageLabel",r)})),o(r,"widget-contactform-privacy-label",(function e(r){t.setData("privacyLabel",r)})),o(r,"widget-contactform-marketing-consent-enabled",(function e(r){t.setData("marketingConsentEnabled",r);t.getData("marketingConsentText")||t.setData("marketingConsentText",(0,n.default)("widgets.contactform.marketing_consent_text_default","I consent to receive marketing communications."))})),o(r,"widget-contactform-marketing-consent-text",(function e(r){t.model.set("marketingConsentText",r)})),r}}},1768:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(13745));var i=a(r(34978));function a(e){return e&&e.__esModule?e:{default:e}}var o=t["default"]={recaptcha:null,template:"widget_contactform",events:{"submit .js-form":"onFormSubmit"},onFormSubmit:function e(t){t.preventDefault();var r=this.getFormData();var n=this.validateFormData(r);this.$("[aria-invalid]").on("change",(function(){bk$(this).removeAttr("aria-invalid").removeAttr("aria-describedby")}));if(n.length){this.enableForm();return}this.submitFormData(r)},getFormData:function e(){var t={};t.emailFrom=this.el.querySelector(".js-email-input").value.trim();t.message=this.el.querySelector(".js-message-input").value.trim();t.useProfile="profile"===this.model.get("email")?1:0;t.widgetId=this.el.id;t.widgetRef=this.properties.ref;t.pageRef=App.session.get("pageRef");t.pageLanguage=App.session.get("pageLanguage");this.enablePolicyPages&&(t.termsTicked=this.el.querySelector(".js-terms-input").checked);null!==this.recaptcha&&this.recaptcha.isShowing()&&this.recaptcha.isVerified()&&(t.recaptchaResponse=this.recaptcha.getToken());"1"===this.model.get("marketingConsentEnabled")&&(t.marketingConsentEnabled=this.el.querySelector(".js-marketing-consent-input").checked);return t},throwFormFieldError:function e(t,r){this.$(t).attr("aria-invalid",true).attr("aria-describedby",r)},showRecaptcha:function e(t){var r=this;null===this.recaptcha&&(this.recaptcha=new i.default({key:t}));this.recaptcha.isShowing()||this.recaptcha.display(this.$el.find(".js-recaptcha").get(0),{callback:function e(){return r.onFormSubmit(new Event("submit"))}})},validateFormData:function e(t){var r=this;var i=/.+@.+/;var a=[];var o=this.$el.attr("id");t.emailFrom.length?i.test(t.emailFrom)||a.push({selector:".js-email-input",message:(0,n.default)("widgets.form.invalid_email","Please enter a valid email address."),ariaDescribedBy:"".concat(o,"-input--valid-email--error")}):a.push({selector:".js-email-input",message:(0,n.default)("widgets.form.empty_email","Please enter an email address."),ariaDescribedBy:"".concat(o,"-input--email--error")});t.message.length||a.push({selector:".js-message-input",message:(0,n.default)("widgets.form.empty_message","Please enter a message."),ariaDescribedBy:"".concat(o,"-input--message--error")});this.enablePolicyPages&&!t.termsTicked&&a.push({selector:".js-terms-input",message:(0,n.default)("widgets.form.terms_unticked","Please agree to submitting your data to this organisation."),ariaDescribedBy:"".concat(o,"-input--terms--error")});if(a.length){var s=a.map((function(e){var t=e.message,r=e.ariaDescribedBy;return{message:t,ariaDescribedBy:r}}));this.showMessage(s,"fail");a.forEach((function(e){var t=e.selector,n=e.ariaDescribedBy;r.throwFormFieldError(t,n)}));return a}return true},disableForm:function e(){this.$(".js-form").attr("aria-busy","true");this.$(".js-loading-spinner").removeClass("hidden");this.$(".js-submit-button-text").addClass("hidden");this.$(".js-button").prop("disabled",true)},enableForm:function e(){this.$(".js-form").removeClass("submitting").attr("aria-busy","false");this.$(".js-loading-spinner").addClass("hidden");this.$(".js-submit-button-text").removeClass("hidden");this.$(".js-button").prop("disabled",false)},submitFormData:function e(t){var r=this;var i=this.$el.attr("id");var a=".js-form";var o="".concat(i,"-input--form-submitted-status");this.disableForm();this.showMessageBox();Backbone.ajax({url:"/_bk/submit-form",type:"POST",data:t,success:function e(){if(r.model.get("goalUrl"))r.redirect(r.model.get("goalUrl"));else{var t=(0,n.default)("widgets.form.success","Message sent successfully.");r.showMessage([{message:t,ariaDescribedBy:o}],"success");r.$(a).attr("aria-describedby",o);r.removeMessageBox()}},error:function e(t){if(422===t.status){r.enableForm();r.showRecaptcha(t.responseJSON.recaptcha.siteKey)}else{var i=(0,n.default)("widgets.form.failed","Submit failed.");r.showMessage([{message:i,ariaDescribedBy:o}],"fail");r.throwFormFieldError(a,o);r.removeMessageBox()}}})},showMessage:function e(t,r){if(!t||0===t.length)return;this.$(".message-box").length>0&&this.$(".message-box").remove();0===this.$(".overlay").length&&this.showMessageBox();var n=t.map((function(e){var t=e.ariaDescribedBy,r=e.message;return'
').concat(r,"
")})).join("");this.$(".overlay").addClass(r).append('
'.concat(n,"
"))},showMessageBox:function e(){var t=bk$('
');0===this.$(".overlay").length&&this.$el.append(t);this.$(".js-form").addClass("submitting")},redirect:function e(t){window.location.assign(t)},resetFormData:function e(){this.el.querySelector(".js-email-input").value="";this.el.querySelector(".js-message-input").value="";var t=this.el.querySelector(".js-terms-input");var r=this.el.querySelector(".js-marketing-consent-input");t&&(t.checked=false);r&&(r.checked=false)},removeMessageBox:function e(){var t=this;this.enableForm();this.resetFormData();var r=setTimeout((function(){clearTimeout(r);t.$(".js-form").removeAttr("aria-invalid").removeAttr("aria-describedby");t.$(".overlay").fadeOut((function(){t.$(".overlay").remove()}))}),8e3)}}},44578:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={getPluginData:function e(t){return window.Server.plugins[t]||{}},getAppData:function e(t){return window.Server.app[t]},getAppBag:function e(){return window.Server.app},getData:function e(t){return window.Server[t]}};var n=t["default"]=r},9709:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractWidgetSite=t.AbstractWidgetSettings=t.AbstractWidgetData=void 0;var n=o(r(45825));var i=o(r(1768));var a=o(r(52276));function o(e){return e&&e.__esModule?e:{default:e}}var s=t.AbstractWidgetSettings={"widget.contactform":n.default};var l=t.AbstractWidgetSite={"widget.contactform":i.default};var u=t.AbstractWidgetData={"widget.contactform":a.default}},24089:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(7344);var i=o(r(69464));var a=r(9709);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(9878);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(68088);var i=a(r(22895));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return c(e)||u(e)||l(e)||s()}function s(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}function u(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function c(e){if(Array.isArray(e))return d(e)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0){a=this._getWidgetIdFromElement(r.firstElementChild);o=this._getWidgetIdFromElement(r.lastElementChild)}this.store.dispatch((0,n.changeFirstWidgetOnPage)(a));this.store.dispatch((0,n.changeLastWidgetOnPage)(o))}},{key:"_getWidgetIdFromElement",value:function e(t){return t.getAttribute("data-uniqueId")}},{key:"_removeWidgetsWithNoElement",value:function e(t){var r=i.default.getIframeDocument();return o(t).filter((function(e){return!!r.getElementById(e.uniqueHTMLId)}))}}]);return e}()},65690:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(7344);var i=r(9709);function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(7344);var i=o(r(63938));var a=r(9709);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(57644);var i=o(r(22895));var a=o(r(1904));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return d(e)||c(e)||u(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}function c(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function d(e){if(Array.isArray(e))return f(e)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);ro.height?t.style.top="".concat(-o.height,"px"):t.removeAttribute("style")}},{key:"_getRowStyleSettings",value:function e(){return this.rowView.getSettings().components.filter((function(e){return"widget-style-picker"===e.id}))[0]}},{key:"_rowSupportsLayoutSwitching",value:function e(){var t=this.envDataProvider.get("rowLayouts");var r=void 0!==t[this.rowView.properties.rowType];return r||this._isHeaderOrFooterRow()}},{key:"_rowSupportsShapeDivider",value:function e(){if("footer"===this.rowView.properties.parentZone)return false;var t=this.envDataProvider.get("rows");var r=[];Object.keys(t).forEach((function(e){r.push.apply(r,s(t[e]))}));if("undefined"===typeof this.rowView.properties.rowType)return false;var n=this.rowView.properties.rowType.replace(/-/g,"_");var i=r.filter((function(e){return e.id===n}))[0];if(i&&i.values&&"true"===i.values.disableShapeDivider)return false;return true}},{key:"_isShared",value:function e(){return this._isHeaderOrFooterRow()&&!this.rowView.properties.pageRef}},{key:"_isHeaderOrFooterRow",value:function e(){return"header"===this.rowView.properties.parentZone||"footer"===this.rowView.properties.parentZone}}]);return e}();var y=t["default"]=m},97477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(57644);var i=m(r(35306));var a=m(r(81960));var o=m(r(53995));var s=m(r(23778));var l=m(r(97908));var u=m(r(96958));var c=m(r(80377));var d=m(r(78600));var f=m(r(74807));var p=m(r(69863));var g=m(r(77527));var h=m(r(22895));var v=m(r(1904));function m(e){return e&&e.__esModule?e:{default:e}}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(83489);var i=o(r(22895));var a=o(r(11869));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0;r&&this.store.dispatch((0,n.updateStyles)(i))}return r}},{key:"_isWidgetInSection",value:function e(t){return t.properties.isInRow}},{key:"_shouldHandleStyleSettings",value:function e(){return this.store.getState().env.V10CompatibilityMode&&this.styleSettingsProvider.hasStyleCollection()}},{key:"_setWidgetInEditingStatus",value:function e(){document.body.classList.add("widget-editing");i.default.getIframeDocument().body.classList.add("widget-editing")}},{key:"_createWidgetSettingsPanel",value:function e(t,r){var n=t.model.get("uniqueId")||t.properties.uniqueHTMLId;var i=n?this.widgetRegister.getParentByUniqueId(n):null;return new this.WidgetSettingsView({store:this.store,stylesEnabled:r,templateRenderer:this.templateRenderer,model:t.model,profileModel:t.profileModel,title:t.getSettings().title,widgetView:t,parentWidget:i})}},{key:"_createWidgetSettingsPanelBody",value:function e(t){return this.widgetSettingsComponentViewFactory.build({widgetView:t,profileModel:(0,a.default)()})}},{key:"_createWidgetStyleSettingsPanelBody",value:function e(){return this.widgetStyleSettingsViewFactory.build({el:".js-style-content"})}},{key:"_renderWidgetSettings",value:function e(t,r){var n=this.widgetSettingsControlLayoutView.getRegion("settings");n.show(t);n.currentView.getRegion("settingsBody").show(r)}},{key:"_monitorWidgetSettingError",value:function e(){Editor.Events.on("setting:error:show",this._showSettingsError.bind(this));Editor.Events.on("setting:error:clear",this._clearSettingsError.bind(this));Editor.Events.on("setting:save:validate",this._validateSaveSettings.bind(this));Editor.Events.on("setting:save:enable",this._enableSaveSettings.bind(this));Editor.Events.on("setting:save:disable",this._disableSaveSettings.bind(this))}},{key:"_getErrorModel",value:function e(t){var r=this.widgetSettingsPanel.settingsBody.currentView.collection.toArray();var n=!!(r&&r[0].get("groupId"));var i=null;n?this.widgetSettingsPanel.settingsBody.currentView.collection.toJSON().every((function(e){var r=e.collection.filter((function(e){return e.get("id")===t})).pop();if(r){i=r;return false}return true})):i=r.filter((function(e){return e.get("id")===t})).pop();return i}},{key:"_showSettingsError",value:function e(t){if(this.store.getState().site.isRowEditingMode)return;var r=this._getErrorModel(t.settingId);r&&r.set("error",t.message);this.widgetSettingsPanel.settingsBody.currentView.render();this._disableSaveSettings(true)}},{key:"_clearSettingsError",value:function e(t){if(this.store.getState().site.isRowEditingMode)return;var r=this._getErrorModel(t);r&&r.set("error","");this.widgetSettingsPanel.settingsBody.currentView.render();this._validateSaveSettings()}},{key:"_validateSaveSettings",value:function e(){var t=this.widgetSettingsPanel.settingsBody.currentView;t.el.querySelectorAll(".popup-panel-form__field--error").length<1&&this._enableSaveSettings()}},{key:"_enableSaveSettings",value:function e(){this.widgetSettingsPanel.el.classList.remove("error");this.widgetSettingsPanel.el.querySelector(".js-save-panel").disabled=false}},{key:"_disableSaveSettings",value:function e(t){t&&this.widgetSettingsPanel.el.classList.add("error");this.widgetSettingsPanel.el.querySelector(".js-save-panel").disabled=true}}]);return e}();var d=t["default"]=c},76046:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.LayoutView.extend({template:"widget_settings_control_layout",el:".js-widget-settings-elements",regions:{settings:"#widget-settings-region"}});var n=t["default"]=r},27187:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(13745));var i=r(24219);var a=l(r(22895));var o=l(r(12295));var s=r(83748);function l(e){return e&&e.__esModule?e:{default:e}}var u=27;var c=Marionette.LayoutView.extend({template:"widget_settings_view",attributes:{role:"dialog","aria-labelledby":"row-settings-panel-title"},className:function e(){var t="popup-panel";if(this._widgetIsOnRight(this.options.parentWidget,this.options.widgetView))return"".concat(t,"--left-aligned");return t},regions:{settingsBody:".js-settings-body",styleSettingsBody:".js-style-content"},events:{"click .js-close-panel":"closePanel","click .js-backstop":"onBackstopClicked","click .js-settings-tab-button":"onSettingsTabClicked","click .js-style-tab-button":"onStyleTabClicked",keydown:"handleKeydown",submit:"handleSubmit"},keepPanelOpen:false,initialize:function e(t){this.store=t.store;this.stylesEnabled=t.stylesEnabled;this.templateRenderer=t.templateRenderer;this.title=t.title;this.model=t.model;this.profileModel=t.profileModel;this.widgetView=t.widgetView;this.parentWidget=t.parentWidget;this.closePanelHandler=this.closePanel.bind(this);this.attachEvents();(0,s.closeIntercom)()},attachEvents:function e(){Editor.Events.on("widgetSettings:close",this.closePanelHandler);Editor.Events.on("dragdrop:dragStart",this.closePanelHandler)},render:function e(){var t=this.templateRenderer.render(this.template,{title:this.title,stylesEnabled:this.stylesEnabled,hasSettings:this.widgetView.getSettings().components.length>0,emptySettingMessage:this.widgetView.getSettings().emptySettingMessage||""});this.el.insertAdjacentHTML("beforeend",t)},removePanel:function e(){Editor.Events.off("widgetSettings:close",this.closePanelHandler);Editor.Events.off("dragdrop:dragStart",this.closePanelHandler);this.remove();this._unsetWidgetInEditingStatus();this.store.dispatch((0,i.closeWidgetSettings)());(0,s.openIntercom)()},closePanel:function e(){this.model.clear({silent:true});this.model.stateManager.restoreInitialState();this.profileModel.stateManager.restoreInitialState();this.removePanel()},onBackstopClicked:function e(t){t.stopPropagation();var r=this.el.querySelector(".js-save-panel");if(r&&r.disabled)return;this.save()},onSettingsTabClicked:function e(t){t.preventDefault();t.stopPropagation();this.el.querySelector(this.regions.styleSettingsBody).setAttribute("hidden","hidden");this.el.querySelector(this.regions.settingsBody).removeAttribute("hidden");this.el.querySelector(".js-save-panel").removeAttribute("hidden");t.currentTarget.classList.add("is-active");this.el.querySelector(".js-style-tab-button").classList.remove("is-active")},onStyleTabClicked:function e(t){t.preventDefault();t.stopPropagation();this.el.querySelector(this.regions.settingsBody).setAttribute("hidden","hidden");this.el.querySelector(this.regions.styleSettingsBody).removeAttribute("hidden");this.el.querySelector(".js-save-panel").setAttribute("hidden","hidden");t.currentTarget.classList.add("is-active");this.el.querySelector(".js-settings-tab-button").classList.remove("is-active")},save:function e(){if(this.model.hasChanged()){this.model.save({widgetName:this.widgetView.properties.name,widgetUniqueId:this.widgetView.properties.uniqueId||this.widgetView.properties.uniqueHTMLId,fixed:this.widgetView.properties.fixed});this.model.stateManager.storeCurrentState()}if(this.profileModel.hasChanged()){this.profileModel.save();this.profileModel.stateManager.storeCurrentState()}if(this.keepPanelOpen)return this;this.removePanel();return this},clearAllErrors:function e(){this.el.classList.remove("error");var t=this.settingsBody.currentView.collection.toArray();var r=!!(t&&t[0].get("groupId"));r?this.settingsBody.currentView.collection.toJSON().forEach((function(e){e.collection.toArray().forEach((function(e){return e.set("error","")}))})):t.forEach((function(e){return e.set("error","")}));var n=this.settingsBody.currentView;n.render()},handleSubmit:function e(t){var r=this;t.preventDefault();this.clearAllErrors();var n=false;var i=this.settingsBody.currentView.collection.toArray();var a=!!(i&&i[0].get("groupId"));if(a)n=this.settingsBody.currentView.collection.toJSON().some((function(e){var t=e.collection.toArray().filter((function(e){return e.get("required")}));return r.checkRequiredFields(t)}));else{var o=i.filter((function(e){return e.get("required")}));n=this.checkRequiredFields(o)}n||this.save()},checkRequiredFields:function e(t){var r=false;t.forEach((function(e){var t=e.get("value");if(!t||!t.length){r=true;var i={settingId:e.get("id"),message:(0,n.default)("global.message-field-required","This field is required")};Editor.Events.trigger("setting:error:show",i)}}));return r},handleKeydown:function e(t){t.keyCode===u&&this.closePanel()},_widgetIsOnRight:function e(t,r){if(t)return t.isColumn()&&t.model.collection.indexOf(t.model)>0;var n=r.el.getBoundingClientRect();return o.default.getWindowWidth()/2{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(1904));var i=o(r(69464));var a=r(31002);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=r(1904);var a=d(r(69464));var o=d(r(31170));var s=c(r(22895));var l=r(57644);function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(u=function e(n){return n?r:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function d(e){return e&&e.__esModule?e:{default:e}}var f=Backbone.View.extend({className:"row-overlay js-widget-overlay",events:{click:"onClick","click .js-delete-confirm":"onDeleteConfirmClick","click .js-delete":"onDeleteClick","click .js-cancel-delete":"hideRowDeleteModal","click .js-move-up":"onMoveClick","click .js-move-down":"onMoveClick","click .js-edit":"onEditClick","click .js-layout":"onLayoutClick","click .js-backstop":"onBackstopClick","click .js-delete-backstop":"hideRowDeleteModal","mouseover .js-content-area":"onContentAreaMouseOver"},initialize:function e(t){this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.properties=t.properties;this.immutable=t.immutable;this.isImageEditable=t.isImageEditable;this.isDeletable=t.isDeletable;this.isMovable=t.isMovable||false;this.parentView=t.parentView;this.templateRenderer=t.templateRenderer;this.sticky=t.sticky;this.widgetData=t.widgetData;this.widgetData.subscribe(this._onWidgetDataChange.bind(this));this.rowWidgetControlState=t.rowWidgetControlState;this.rowDeleteBackstopClick=this.closeRowDeleteModalClickHandler.bind(this)},render:function e(){var t=this.templateRenderer.render("view_rowoverlay",this._getTwigTemplateContext());this.$el.append(t);this.onRender();return this},onRender:function e(){var t=this;var r=new MutationObserver((function(e,r){t.onAttach(r)}));if(this.parentView&&this.parentView.el){r.observe(this.parentView.el,{childList:true});this.updateParentViewChildWidgetStatus();this.removeEmptyParentView()}},onAttach:function e(t){Editor.Events.trigger("widgetOverlay:render",this.parentView);(0,i.isIE)()||this.sticky.add(this.el.querySelector(".js-overlay-sticky"));t.disconnect()},updateParentViewChildWidgetStatus:function e(){this._hasMultipleChildWidgetsInParentView()?this.parentView.el.classList.remove("has-last-child-widget"):this.parentView.el.classList.add("has-last-child-widget")},removeEmptyParentView:function e(){if(this._hasNoChildWidgetInParentView()&&!this.deleteRequestInFlight){this._deleteParentRowWidget();this.deleteRequestInFlight=true}},onParentViewDelete:function e(){this.sticky.remove(this.el.querySelector(".js-overlay-sticky"));this.widgetData.unsubscribe()},onClick:function e(t){var r=this.parentView.el;var n=r.querySelector('[data-name="ecomproductslist"');var i=o.default.container.SiteDataProvider.get("ecommerce");if(a.default.getState().site.isRowMoveMode||a.default.getState().site.isDesktopMode||i&&!i.store.live&&n||!i&&n)return;this.trigger("widget:overlayClick",t)},onDeleteConfirmClick:function e(){var t=this.el.querySelector(".js-delete-backstop");Editor.Events.trigger("addRowMode:removeButtons");t.removeAttribute("hidden");parent.document.body.classList.add("row-delete-mode");s.default.getIframeDocument().body.classList.add("row-menu-open");document.addEventListener("click",this.rowDeleteBackstopClick,true);this.showRowDeleteModal()},showRowDeleteModal:function e(){var t=Twig.render(Twig.templates.view_row_confirm_delete_dialog);this.$el.append(t);return this},hideRowDeleteModal:function e(){var t=this.el.querySelector(".row-overlay__delete-modal");var r=this.el.querySelector(".js-delete-backstop");r.setAttribute("hidden","hidden");parent.document.body.classList.remove("row-delete-mode");s.default.getIframeDocument().body.classList.remove("row-menu-open");document.removeEventListener("click",this.rowDeleteBackstopClick,true);t.remove();Editor.Events.trigger("addRowMode:addButtons")},onDeleteClick:function e(t){t.stopPropagation();this._deleteParentRowWidget();this.hideRowDeleteModal()},closeRowDeleteModalClickHandler:function e(t){t.target.closest(".row-overlay__delete-modal")||this.hideRowDeleteModal()},onMoveClick:function e(t){Editor.Events.trigger("addRowMode:removeButtons");t.stopPropagation();var r=t.currentTarget.getAttribute("data-position");var n=this.properties.uniqueId;Editor.Events.trigger("widget:move:".concat(n),{position:r,uniqueId:n});this._updateFramePadding()},onEditClick:function e(t){Editor.Events.trigger("addRowMode:removeButtons");t.stopPropagation();this.el.querySelector(".js-edit").classList.add("is-active");this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onLayoutClick:function e(t){Editor.Events.trigger("addRowMode:removeButtons");t.stopPropagation();this.el.querySelector(".js-layout").classList.add("is-active");a.default.dispatch((0,l.showRowWidgetLayoutControlList)());this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onBackstopClick:function e(){Editor.Events.trigger("addRowMode:addButtons");a.default.dispatch((0,l.hideRowWidgetLayoutControlList)());a.default.dispatch((0,l.hideRowWidgetControlList)())},onContentAreaMouseOver:function e(t){t.stopPropagation();t.stopImmediatePropagation();this.el.classList.contains("is-setting-open")||this.el.classList.remove("hover")},_deleteParentRowWidget:function e(){this.trigger("widget:delete");this._updateFramePadding()},_onWidgetDataChange:function e(){this.$el.empty();this.render()},_getTwigTemplateContext:function e(){return{hideTplWidget:this.hideTplWidget,properties:this.properties,immutable:this.immutable,isImageEditable:this.isImageEditable,isDeletable:this.isDeletable,isMovable:this.isMovable,canMoveUp:this.widgetData.get().firstWidget!==this.properties.uniqueId,canMoveDown:this.widgetData.get().lastWidget!==this.properties.uniqueId}},_onRowWidgetControlUIStateChange:function e(t){t.showRowWidgetControlList&&!this.state.showRowWidgetControlList&&this._showControlList();!t.showRowWidgetControlList&&this.state.showRowWidgetControlList&&this._hideControlList();this.state=t},_showControlList:function e(){this.el.classList.add("is-dropdown-open");this.el.querySelector(".js-backstop").removeAttribute("hidden");s.default.getIframeDocument().body.classList.add("row-menu-open")},_hideControlList:function e(){var t=this;Editor.Events.trigger("addRowMode:addButtons");this.rowWidgetControlState.unsubscribe();this.el.querySelector(".is-active").classList.remove("is-active");this.el.classList.remove("is-dropdown-open");s.default.getIframeDocument().body.classList.remove("row-menu-open");setTimeout((function(){t.el.querySelector(".js-backstop").setAttribute("hidden","hidden")}),100)},_updateFramePadding:function e(){setTimeout((function(){Editor.Events.trigger("sitePadding:update")}),500)},_hasMultipleChildWidgetsInParentView:function e(){return this.parentView.el.querySelectorAll(".js-widget").length>1},_hasNoChildWidgetInParentView:function e(){return this.parentView.el.querySelectorAll(".js-widget").length<1}});var p=t["default"]=f},24343:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=c(r(69464));var a=c(r(31170));var o=u(r(22895));var s=r(57644);function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(l=function e(n){return n?r:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function c(e){return e&&e.__esModule?e:{default:e}}var d=Backbone.View.extend({className:"row-overlay js-widget-overlay",events:{click:"onTouch","click .js-delete-confirm":"onDeleteConfirmClick","click .js-delete":"onDeleteTouch","click .js-cancel-delete":"hideRowDeleteModal","click .js-move-up":"onMoveClick","click .js-move-down":"onMoveClick","click .js-edit":"onEditClick","click .js-layout":"onLayoutClick","click .js-backstop":"onBackstopClick","click .js-delete-backstop":"hideRowDeleteModal"},initialize:function e(t){this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.properties=t.properties;this.immutable=t.immutable;this.isImageEditable=t.isImageEditable;this.isDeletable=t.isDeletable;this.isMovable=t.isMovable||false;this.parentView=t.parentView;this.templateRenderer=t.templateRenderer;this.isActive=false;this.widgetData=t.widgetData;this.widgetData.subscribe(this._onWidgetDataChange.bind(this));this.rowWidgetControlState=t.rowWidgetControlState;this.rowDeleteBackstopClick=this.closeRowDeleteModalClickHandler.bind(this);Editor.Events.on("widgetOverlay:touchOverlayClicked",this.onGlobalOverlayTouch.bind(this))},render:function e(){var t=this.templateRenderer.render("view_rowoverlay",this._getTwigTemplateContext());this.$el.append(t);return this},onGlobalOverlayTouch:function e(){this.isActive&&this._deactivateOverlay()},onTouch:function e(t){var r=this.parentView.el;var n=r.querySelector('[data-name="ecomproductslist"');var o=a.default.container.SiteDataProvider.get("ecommerce");if(i.default.getState().site.isRowMoveMode||i.default.getState().site.isDesktopMode||o&&!o.store.live&&n||!o&&n)return;this.trigger("widget:overlayClick",t)},onDeleteConfirmClick:function e(){var t=this.el.querySelector(".js-delete-backstop");t.removeAttribute("hidden");this.el.classList.add("hover");parent.document.body.classList.add("row-delete-mode");o.default.getIframeDocument().body.classList.add("row-menu-open");document.addEventListener("touchstart",this.rowDeleteBackstopClick,true);this.showRowDeleteModal()},showRowDeleteModal:function e(){var t=Twig.render(Twig.templates.view_row_confirm_delete_dialog);this.$el.append(t);return this},hideRowDeleteModal:function e(){var t=this.el.querySelector(".row-overlay__delete-modal");var r=this.el.querySelector(".js-delete-backstop");r.setAttribute("hidden","hidden");this.el.classList.remove("hover");parent.document.body.classList.remove("row-delete-mode");o.default.getIframeDocument().body.classList.remove("row-menu-open");document.removeEventListener("touchstart",this.rowDeleteBackstopClick,true);t.remove()},closeRowDeleteModalClickHandler:function e(t){t.target.closest(".row-overlay__delete-modal")||this.hideRowDeleteModal()},onDeleteTouch:function e(t){t.stopPropagation();this.trigger("widget:delete");this.hideRowDeleteModal();this._updateFramePadding()},onMoveClick:function e(t){var r=t.currentTarget.getAttribute("data-position");var n=this.properties.uniqueId;Editor.Events.trigger("widget:move:".concat(n),{position:r,uniqueId:n});this._updateFramePadding()},onEditClick:function e(t){t.stopPropagation();this.el.querySelector(".js-edit").classList.add("is-active");this.el.classList.add("hover");this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onLayoutClick:function e(t){t.stopPropagation();this.el.classList.add("hover");this.el.querySelector(".js-layout").classList.add("is-active");i.default.dispatch((0,s.showRowWidgetLayoutControlList)());this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onBackstopClick:function e(t){t.stopPropagation();i.default.dispatch((0,s.hideRowWidgetControlList)())},onParentViewDelete:function e(){},_onWidgetDataChange:function e(){this.$el.empty();this.render()},_getTwigTemplateContext:function e(){return{hideTplWidget:this.hideTplWidget,properties:this.properties,immutable:this.immutable,isImageEditable:this.isImageEditable,isDeletable:this.isDeletable,isMovable:this.isMovable,canMoveUp:this.widgetData.get().firstWidget!==this.properties.uniqueId,canMoveDown:this.widgetData.get().lastWidget!==this.properties.uniqueId}},_onRowWidgetControlUIStateChange:function e(t){t.showRowWidgetControlList&&!this.state.showRowWidgetControlList&&this._showControlList();!t.showRowWidgetControlList&&this.state.showRowWidgetControlList&&this._hideControlList();this.state=t},_showControlList:function e(){this.el.classList.add("is-dropdown-open");this.el.querySelector(".js-backstop").removeAttribute("hidden")},_hideControlList:function e(){var t=this;this.rowWidgetControlState.unsubscribe();this.el.querySelector(".is-active").classList.remove("is-active");this.el.classList.remove("is-dropdown-open","hover");o.default.getIframeDocument().body.classList.remove("row-menu-open");setTimeout((function(){t.el.querySelector(".js-backstop").setAttribute("hidden","hidden")}),100)},_updateFramePadding:function e(){setTimeout((function(){Editor.Events.trigger("sitePadding:update")}),500)}});var f=t["default"]=d},49190:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=p(r(35136));var i=r(55372);var a=p(r(41026));var o=p(r(83238));var s=p(r(83805));var l=p(r(24343));var u=p(r(12615));var c=p(r(10127));var d=p(r(19462));var f=p(r(55999));function p(e){return e&&e.__esModule?e:{default:e}}function g(e){return y(e)||m(e)||v(e)||h()}function h(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}function m(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function y(e){if(Array.isArray(e))return b(e)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(1904);var i=r(9878);var a=Backbone.View.extend({className:"top-level-overlay js-widget-overlay",events:{"click .js-delete":"onDeleteClick","click .js-move-up":"onMoveClick","click .js-move-down":"onMoveClick"},initialize:function e(t){this.properties=t.properties;this.isDeletable=t.isDeletable;this.isMovable=t.isMovable;this.parentView=t.parentView;this.templateRenderer=t.templateRenderer;this.sticky=t.sticky;this.widgetData=t.widgetData;this.widgetData.subscribe(this.onWidgetDataChange.bind(this))},render:function e(){var t=this.templateRenderer.render("view_topleveloverlay",this._getTwigTemplateContext());(0,i.append)(this.el,t);this.onRender();return this},onRender:function e(){this.attachParentViewObserver()},attachParentViewObserver:function e(){var t=new MutationObserver(this.onParentViewMutated.bind(this));t.observe(this.parentView.el,{childList:true})},onParentViewMutated:function e(t,r){Editor.Events.trigger("widgetOverlay:render",this.parentView);(0,n.isIE)()||this.sticky.add(this.el.querySelector(".js-overlay-sticky"));r.disconnect()},onParentViewDelete:function e(){(0,n.isIE)()||this.sticky.remove(this.el.querySelector(".js-overlay-sticky"));this.widgetData.unsubscribe()},onDeleteClick:function e(t){t.stopPropagation();this.trigger("widget:delete")},onMoveClick:function e(t){t.stopPropagation();var r=t.currentTarget.getAttribute("data-position");var n=this.properties.uniqueId;Editor.Events.trigger("widget:move:".concat(n),{position:r,uniqueId:n})},onWidgetDataChange:function e(){(0,i.emptyElement)(this.el);this.render()},_getTwigTemplateContext:function e(){return{isDeletable:this.isDeletable,isMovable:this.isMovable,canMoveUp:this.widgetData.get().firstWidget!==this.properties.uniqueId,canMoveDown:this.widgetData.get().lastWidget!==this.properties.uniqueId}}});var o=t["default"]=a},19462:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(1904);var i=Backbone.View.extend({className:"widget-overlay js-widget-overlay",events:{click:"onClick","click .js-delete":"onDeleteClick","click .js-visibility":"onVisibilityClick"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.childElement=t.childElement;this.sticky=t.sticky},setOverlayData:function e(t){return{hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isImageEditable:t.isImageEditable,isDeletable:t.isDeletable,isMovable:t.isMovable||false,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton,enableRows:true}},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);this.onRender();return this},onRender:function e(){var t=this;var r=new MutationObserver((function(e,r){t.onAttach(r)}));this.parentView&&this.parentView.el&&r.observe(this.parentView.el,{childList:true,subtree:true})},onAttach:function e(t){Editor.Events.trigger("widgetOverlay:render",this.parentView);(0,n.isIE)()||this.sticky.add(this.el.querySelector(".js-overlay-sticky"));t.disconnect()},onParentViewDelete:function e(){this.sticky.remove(this.el.querySelector(".js-overlay-sticky"))},onClick:function e(t){this.trigger("widget:overlayClick",t)},onDeleteClick:function e(t){t.stopPropagation();this.trigger("widget:delete")},onVisibilityClick:function e(t){t.stopPropagation();Editor.Events.trigger("visibility:click");var r=this._getNewVisibilityState(t.currentTarget);this.parentView.changeVisibility(r);this._setVisibilityDataAttribute(t.currentTarget,r)},_getNewVisibilityState:function e(t){var r=t.getAttribute("data-visibility");if("hidden"===r)return"visible";return"hidden"},_setVisibilityDataAttribute:function e(t,r){t.setAttribute("data-visibility",r)}});var a=t["default"]=i},55999:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({className:"widget-overlay js-widget-overlay",events:{click:"onTouch","click .js-delete":"onDeleteTouch","click .js-visibility":"onVisibilityTouch"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.childElement=t.childElement;this.isActive=false;Editor.Events.on("widgetOverlay:touchOverlayClicked",this.onGlobalOverlayTouch.bind(this))},setOverlayData:function e(t){return{hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isImageEditable:t.isImageEditable,isDeletable:t.isDeletable,isMovable:t.isMovable||false,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton}},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);return this},onGlobalOverlayTouch:function e(){this.isActive&&this._deactivateOverlay()},onTouch:function e(t){this.trigger("widget:overlayClick",t)},onDeleteTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:delete")},onParentViewDelete:function e(){},onVisibilityTouch:function e(t){t.stopPropagation();Editor.Events.trigger("visibility:click");if(this.isActive){var r=this._getNewVisibilityState(t.currentTarget);this.parentView.changeVisibility(r);this._setVisibilityDataAttribute(t.currentTarget,r)}},_getNewVisibilityState:function e(t){var r=t.getAttribute("data-visibility");if("hidden"===r)return"visible";return"hidden"},_setVisibilityDataAttribute:function e(t,r){t.setAttribute("data-visibility",r)}});var n=t["default"]=r},41026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.View.extend({className:"widget-overlay js-widget-overlay",events:{click:"onClick","click .js-settings":"onSettingsClick","click .js-image-picker":"onImagePickerClick","click .js-visibility":"onVisibilityClick","click .js-delete":"onDeleteClick","click .js-edit-image":"onEditImageClick",mouseover:"onMouseover",mouseout:"onMouseout"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.sticky=t.sticky},setOverlayData:function e(t){var r=t.hasOwnProperty("properties");var i=n.default.container.SiteDataProvider.get("ecommerce");var a=!(i&&!i.store.live&&r&&"widget.ecomproductslist"===t.properties.type||!i&&r&&"widget.ecomproductslist"===t.properties.type)&&t.showSettingsIcon;var o={hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isImageEditable:t.isImageEditable,isMovable:t.isMovable,isDeletable:t.isDeletable,showSettingsIcon:a,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton};return o},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);this.onRender();return this},onRender:function e(){var t=this;var r=new MutationObserver((function(e,r){t.onAttach(r)}));this.parentView&&this.parentView.el&&r.observe(this.parentView.el,{childList:true})},onAttach:function e(t){Editor.Events.trigger("widgetOverlay:render",this.parentView);try{this.sticky.add(this.el.querySelector(".js-overlay-sticky"));t.disconnect()}catch(e){}},onParentViewDelete:function e(){this.sticky.remove(this.el.querySelector(".js-overlay-sticky"))},onClick:function e(t){var r=n.default.container.SiteDataProvider.get("ecommerce");var i="widget.ecomproductslist"===this.overlayData.properties.type;if(r&&!r.store.live&&i||!r&&i)return;this.trigger("widget:overlayClick",t)},onEditImageClick:function e(t){t.stopPropagation();this.trigger("widget:editImage")},onSettingsClick:function e(t){t.stopPropagation();this.trigger("widget:settings")},onImagePickerClick:function e(t){t.stopPropagation();this.trigger("widget:imagePicker")},onDeleteClick:function e(t){t.stopPropagation();this.trigger("widget:delete")},onVisibilityClick:function e(t){t.stopPropagation();Editor.Events.trigger("visibility:click");var r=this._getNewVisibilityState(t.currentTarget);this.parentView.changeVisibility(r);this._setVisibilityDataAttribute(t.currentTarget,r)},_getNewVisibilityState:function e(t){var r=t.getAttribute("data-visibility");if("hidden"===r)return"visible";return"hidden"},_setVisibilityDataAttribute:function e(t,r){t.setAttribute("data-visibility",r)},onMouseover:function e(t){t.stopPropagation();var r=n.default.container.SiteDataProvider.get("ecommerce");var i="widget.ecomproductslist"===this.overlayData.properties.type;(r&&!r.store.live&&i||!r&&i)&&this.el.classList.add("no-pointer")},onMouseout:function e(t){t.stopPropagation();var r=n.default.container.SiteDataProvider.get("ecommerce");var i="widget.ecomproductslist"===this.overlayData.properties.type;(r&&!r.store.live&&i||!r&&i)&&this.el.classList.remove("no-pointer")}});var o=t["default"]=a},12615:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(1904);var i=a(r(31170));function a(e){return e&&e.__esModule?e:{default:e}}var o=Backbone.View.extend({className:"widget-overlay widget-in-row-overlay js-widget-overlay js-widget-in-row-overlay",events:{click:"onClick","click .js-delete":"onDeleteClick",mouseover:"onMouseover",mouseout:"onMouseout"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.childElement=t.childElement;this.sticky=t.sticky},setOverlayData:function e(t){return{hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isImageEditable:t.isImageEditable,isDeletable:t.isDeletable,isMovable:t.isMovable||false,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton,enableRows:true}},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);this.onRender();return this},onRender:function e(){var t=this;var r=new MutationObserver((function(e,r){t.onAttach(r)}));this.parentView&&this.parentView.el&&r.observe(this.parentView.el,{childList:true,subtree:true})},onAttach:function e(t){Editor.Events.trigger("widgetOverlay:render",this.parentView);(0,n.isIE)()||this.sticky.add(this.el.querySelector(".js-overlay-sticky"));t.disconnect()},onParentViewDelete:function e(){this.sticky.remove(this.el.querySelector(".js-overlay-sticky"))},onClick:function e(t){var r=i.default.container.SiteDataProvider.get("ecommerce");var n="widget.ecomproductslist"===this.overlayData.properties.type;if(r&&!r.store.live&&n||!r&&n)return;this.trigger("widget:overlayClick",t)},onDeleteClick:function e(t){t.stopPropagation();this.trigger("widget:delete")},onMouseover:function e(t){t.stopPropagation();this.el.closest(".js-widget").classList.add("hover-active-widget");var r=i.default.container.SiteDataProvider.get("ecommerce");var n="widget.ecomproductslist"===this.overlayData.properties.type;(r&&!r.store.live&&n||!r&&n)&&this.el.classList.add("no-pointer")},onMouseout:function e(t){t.stopPropagation();this.el.closest(".js-widget").classList.remove("hover-active-widget");var r=i.default.container.SiteDataProvider.get("ecommerce");var n="widget.ecomproductslist"===this.overlayData.properties.type;(r&&!r.store.live&&n||!r&&n)&&this.el.classList.remove("no-pointer")}});var s=t["default"]=o},10127:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.View.extend({className:"widget-overlay js-widget-overlay js-widget-in-row-overlay",events:{click:"onTouch","click .js-delete":"onDeleteTouch"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.childElement=t.childElement;this.isActive=false;Editor.Events.on("widgetOverlay:touchOverlayClicked",this.onGlobalOverlayTouch.bind(this))},setOverlayData:function e(t){return{hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isImageEditable:t.isImageEditable,isDeletable:t.isDeletable,isMovable:t.isMovable||false,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton}},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);return this},onGlobalOverlayTouch:function e(){this.isActive&&this._deactivateOverlay()},onTouch:function e(t){var r=n.default.container.SiteDataProvider.get("ecommerce");var i="widget.ecomproductslist"===this.overlayData.properties.type;if(r&&!r.store.live&&i||!r&&i)return;this.trigger("widget:overlayClick",t)},onDeleteTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:delete")},onParentViewDelete:function e(){}});var o=t["default"]=a},83805:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.View.extend({className:"widget-overlay js-widget-overlay",events:{click:"onTouch","click .js-settings":"onSettingsTouch","click .js-image-picker":"onImagePickerTouch","click .js-visibility":"onVisibilityTouch","click .js-delete":"onDeleteTouch"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.isActive=false;Editor.Events.on("widgetOverlay:touchOverlayClicked",this.onGlobalOverlayTouch.bind(this))},setOverlayData:function e(t){var r=t.hasOwnProperty("properties");var i=n.default.container.SiteDataProvider.get("ecommerce");var a=!(i&&!i.store.live&&r&&"widget.ecomproductslist"===t.properties.type||!i&&r&&"widget.ecomproductslist"===t.properties.type)&&t.showSettingsIcon;return{hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isMovable:t.isMovable,isDeletable:t.isDeletable,showSettingsIcon:a,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton}},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);return this},onGlobalOverlayTouch:function e(){this.isActive&&this._deactivateOverlay()},onTouch:function e(){if(this.isActive)this._deactivateOverlay();else{Editor.Events.trigger("widgetOverlay:touchOverlayClicked",this.parentView);this._activateOverlay()}},onSettingsTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:settings")},onImagePickerTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:imagePicker")},onDeleteTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:delete")},onVisibilityTouch:function e(t){t.stopPropagation();Editor.Events.trigger("visibility:click");if(this.isActive){var r=this._getNewVisibilityState(t.currentTarget);this.parentView.changeVisibility(r);this._setVisibilityDataAttribute(t.currentTarget,r)}},onParentViewDelete:function e(){},_deactivateOverlay:function e(){this.isActive=false;this.el.classList.remove("hover")},_activateOverlay:function e(){this.isActive=true;this.el.classList.add("hover")},_getNewVisibilityState:function e(t){var r=t.getAttribute("data-visibility");if("hidden"===r)return"visible";return"hidden"},_setVisibilityDataAttribute:function e(t,r){t.setAttribute("data-visibility",r)}});var o=t["default"]=a},14651:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=d(r(79440));var a=r(55269);var o=u(r(69464));var s=r(65074);var l=u(r(82049));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(c=function e(n){return n?r:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=m(r(79440));var a=h(r(76660));var o=r(65074);var s=r(57644);var l=h(r(69464));var u=h(r(13745));var c=h(r(36632));var d=h(r(39222));var f=h(r(99220));var p=h(r(93059));var g=h(r(5323));function h(e){return e&&e.__esModule?e:{default:e}}function v(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(v=function e(n){return n?r:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=f(r(79440));var a=c(r(76660));var o=r(65074);var s=r(57644);var l=c(r(41561));var u=c(r(84256));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(d=function e(n){return n?r:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=d(r(79440));var a=u(r(76660));var o=r(65074);var s=r(57644);var l=u(r(13745));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(c=function e(n){return n?r:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(79440));var i=a(r(76660));function a(e){return e&&e.__esModule?e:{default:e}}var o=function e(t){var r=t.colorType,i=t.colorSet,a=t.selectedStyleType,o=t.selectedStyleSet,s=t.styleSelected;var l="row-overlay__control-item js-".concat(r,"-preview");"color"===a&&r===o&&(l="".concat(l," is-current-style"));return n.default.createElement("li",{className:l,"data-name":r,"data-style":"color",onClick:s},n.default.createElement("span",{className:"row-overlay__style-label",style:{backgroundColor:i.background,color:i.background}}))};o.propTypes={colorType:i.default.string.isRequired,colorSet:i.default.shape({background:i.default.string.isRequired,foreground:i.default.string.isRequired}),selectedStyleType:i.default.string.isRequired,selectedStyleSet:i.default.string.isRequired,styleSelected:i.default.func.isRequired};var s=t["default"]=o},39222:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(79440));var i=o(r(76660));var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){var r=t.selectedStyleType,i=t.imageControlClicked,o=t.scrollEffectsControlClicked;var s=(0,a.default)("editor.style_picker.replace_image","Replace image");var l=(0,a.default)("editor.style_picker.overlay","Overlay");var u=(0,a.default)("editor.style_picker.focal_point","Image focal point");var c="row-overlay__control-item row-overlay__control-icon";var d="image"!==r?"is-inactive":"";var f=(0,a.default)("editor.style_picker.scroll_effects","Scroll effects");return n.default.createElement("ul",{className:"row-overlay__style-list--advanced"},n.default.createElement("li",{className:"".concat(c,"\n row-overlay__control-icon--image-replace js-replace-image-option"),"data-name":"replace-image",onClick:i},n.default.createElement("span",null,s)),n.default.createElement("li",{className:"".concat(c," ").concat(d,"\n row-overlay__control-icon--overlay js-overlay-option"),"data-name":"overlay",onClick:i},n.default.createElement("span",null,l)),n.default.createElement("li",{className:"".concat(c," ").concat(d,"\n row-overlay__control-icon--image-focus js-focal-point-option"),"data-name":"focal-point",onClick:i},n.default.createElement("span",null,u)),n.default.createElement("li",{className:"".concat(c," ").concat(d,"\n row-overlay__control-icon--scroll-effects js-scroll-effects-option"),"data-name":"scroll-effects",onClick:o},n.default.createElement("span",null,f)))};s.propTypes={selectedStyleType:i.default.string.isRequired,imageControlClicked:i.default.func.isRequired,scrollEffectsControlClicked:i.default.func.isRequired};var l=t["default"]=s},36632:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(79440));var i=o(r(76660));var a=o(r(53140));function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){var r=t.styleSets,i=t.selectedStyleType,o=t.selectedStyleSet,s=t.styleSelected;var l=["light","accent","dark","spare"];var u="row-overlay__control-item js-image-style-preview";"image"===i&&(u="".concat(u," is-current-style"));var c={};l.forEach((function(e){r[e]&&(c[e]=r[e])}));return n.default.createElement("ul",{className:"row-overlay__style-list"},Object.keys(c).map((function(e){return n.default.createElement(a.default,{key:e,colorType:e,colorSet:r[e],selectedStyleType:i,selectedStyleSet:o,styleSelected:s})})),n.default.createElement("li",{className:u,"data-name":"image","data-style":"image",onClick:s},n.default.createElement("span",{className:"row-overlay__style-label row-overlay__control-icon row-overlay__control-icon--image-control"})))};s.propTypes={styleSets:i.default.shape({spare:i.default.shape({background:i.default.string.isRequired,foreground:i.default.string.isRequired}),accent:i.default.shape({background:i.default.string.isRequired,foreground:i.default.string.isRequired}),dark:i.default.shape({background:i.default.string.isRequired,foreground:i.default.string.isRequired}),light:i.default.shape({background:i.default.string.isRequired,foreground:i.default.string.isRequired})}),selectedStyleType:i.default.string.isRequired,selectedStyleSet:i.default.string.isRequired,styleSelected:i.default.func.isRequired};var l=t["default"]=s},99220:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(79440));var i=o(r(76660));var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){var r=t.layoutControlClicked;var i=(0,a.default)("editor.layout_picker.change_layout","Change layout");return n.default.createElement("ul",{className:"row-overlay__layout-list"},n.default.createElement("li",{className:"row-overlay__control-item row-overlay__control-icon row-overlay__control-icon--layout-control js-layout-control","data-name":"replace-image",onClick:r},n.default.createElement("span",null,i)))};s.propTypes={layoutControlClicked:i.default.func.isRequired};var l=t["default"]=s},93059:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(79440));var i=o(r(76660));var a=o(r(13745));function o(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){var r=t.shapeDividerControlClicked;var i=(0,a.default)("editor.shape_divider_picker.shape_dividers","Shape dividers");return n.default.createElement("ul",{className:"row-overlay__shape-divider-list"},n.default.createElement("li",{className:"row-overlay__control-item row-overlay__control-icon row-overlay__control-icon--shape-divider-control js-shape-divider-control","data-name":"shape-divider",onClick:r},n.default.createElement("span",null,i)))};s.propTypes={shapeDividerControlClicked:i.default.func.isRequired};var l=t["default"]=s},5323:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(79440));var i=a(r(76660));function a(e){return e&&e.__esModule?e:{default:e}}var o=function e(t){var r=t.controlClicked,i=t.controlLabel,a=t.controlName;return n.default.createElement("ul",{className:"row-overlay__".concat(a,"-list")},n.default.createElement("li",{className:"row-overlay__control-item row-overlay__control-icon\n row-overlay__control-icon--".concat(a,"-control js-").concat(a,"-control"),"data-name":a,onClick:r},n.default.createElement("span",null,i)))};o.propTypes={controlClicked:i.default.func.isRequired,controlLabel:i.default.string.isRequired,controlName:i.default.string.isRequired};var s=t["default"]=o},76172:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(91124));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return o(e)||a(e)||i(e)||n()}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function o(e){if(Array.isArray(e))return s(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(81458));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.CollectionView.extend({childView:n.default,initialize:function e(t){this.widgetView=t.widgetView},childViewOptions:function e(t){return{title:t.get("groupTitle"),collection:t.get("collection"),widgetView:this.widgetView}}});var o=t["default"]=a},81458:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(29361));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.CompositeView.extend({template:"view_settings_group",tagName:"fieldset",className:"popup-panel-form__fieldset",childViewContainer:".js-container",childEvents:{"setting:change":"onSettingsChange"},initialize:function e(t){this.title=t.title;this.widgetView=t.widgetView;this.widgetView.listenForSettingsChanges(this)},onSettingsChange:function e(t,r,n){this.trigger(r,n);this.autoSave&&this.widgetView.model.save({widgetName:this.widgetView.properties.name,widgetUniqueId:this.widgetView.properties.uniqueId,fixed:this.widgetView.properties.fixed})},childViewOptions:function e(){return{isRowsEnabled:true}},getChildView:function e(t){return(0,n.default)(t.get("type"))}});var o=t["default"]=a},57538:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(51449));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};var i=t.getWidgetSettings();var a=!!n.enableSave&&n.enableSave;this.off();this.settingsView.viewReset({widgetTitle:i.title,widgetName:t.properties.name,className:t.properties.className||t.properties.type,model:t.model,collection:new Backbone.Collection(i.components),widgetEl:t.$el,widgetElId:t.el.getAttribute("id"),widgetUniqueId:t.el.getAttribute("data-uniqueid"),fixed:t.properties.fixed,profileModel:t.profileModel,previousAttributes:t.previousAttributes,previousProfileAttributes:t.previousProfileAttributes,enableSave:a,emptySettingMessage:i.emptySettingMessage||""});this.listenTo(this.settingsView,"all",(function(){r.trigger.apply(r,arguments)}))}}]);return e}();var o=t["default"]=a},74849:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(50154));var i=o(r(2263));var a=o(r(11869));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(13181));var i=a(r(12691));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.CollectionView.extend({childEvents:{"setting:change":"onSettingsChange","setting:click":"onSettingsChange","setting:update":"onSettingsUpdate","setting:reset":"onSettingsReset"},childViewOptions:function e(){return{isRowsEnabled:true,profileModel:this.profileModel}},onSettingsChange:function e(t,r,n){this.trigger(r,n);this.autoSave&&this.widgetView.model.save({widgetName:this.widgetView.properties.name,widgetUniqueId:this.widgetView.properties.uniqueId,fixed:this.widgetView.properties.fixed})},onSettingsButtonClick:function e(t,r,n){this.trigger(r,n)},onSettingsUpdate:function e(t,r,n){this.trigger(r,n)},onSettingsReset:function e(t,r,n){Editor.Events.trigger("widgetSettings:changed",this.widgetView)},initialize:function e(t){this.widgetView=t.widgetView;this.profileModel=t.profileModel;if(!this.widgetView||"function"!==typeof this.widgetView.listenForSettingsChanges){var r;var n;var i="";try{r=JSON.stringify(this)}catch(e){r=JSON.stringify(Object.keys(this));n=JSON.stringify(Object.keys(this.options));i=e.stack}console.error("WidgetView not set correctly: ".concat(r));console.error("".concat(n));console.error(i)}this.settingsComponentProvider=t.settingsComponentProvider;this.settingId=t.settingId;this.autoSave=t.autoSave||false;this.settingsComponents=t.settingsComponents;this.setupCollection();this.widgetView.listenForSettingsChanges(this)},setupCollection:function e(){var t;t=this.settingId?this._getSettingsComponentById(this.settingId):this.settingsComponents;this.collection=this._generateCollection(t)},getChildView:function e(t){return this.settingsComponentProvider(t.get("type"))},_getSettingsComponents:function e(){return this.widgetView.getSettings().components},_getSettingsComponentById:function e(t){var r=this._getSettingsComponents();return r.find((function(e){return e.id===t}))},_generateCollection:function e(t){return new Backbone.Collection(t)}});var n=t["default"]=r},13759:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(5558));var i=a(r(28839));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=R(r(96735));var a=D(r(31436));var o=D(r(59462));var s=D(r(81940));var l=D(r(10542));var u=D(r(9877));var c=D(r(4135));var d=D(r(36634));var f=D(r(27612));var p=D(r(7713));var g=D(r(1096));var h=D(r(20330));var v=D(r(40001));var m=D(r(19284));var y=D(r(2372));var b=D(r(24307));var w=D(r(64200));var _=D(r(98655));var S=D(r(49656));var P=D(r(10821));var E=D(r(75313));var k=D(r(50373));var C=D(r(55196));var O=D(r(28966));var A=D(r(48890));var T=D(r(2498));var j=D(r(74549));function D(e){return e&&e.__esModule?e:{default:e}}function L(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap;var r=new WeakMap;return(L=function e(n){return n?r:t})(e)}function R(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=L(t);if(r&&r.has(e))return r.get(e);var i={};var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e;r&&r.set(e,i);return i}var I={advancedtextbox:h.default,button:i.default,visualButton:i.VisualButtonView,buttonset:a.default,radiobutton:o.default,paragraph:s.default,textarea:l.default,text:u.default,select:d.default,datasourcechooser:c.default,slider:f.default,checkbox:p.default,imagedetail:y.default,label:g.default,information:P.default,logo:C.default,"profile-settings":w.default,"link-editor-select":m.default,"file-selector":v.default,"custom-select":_.default,"label-counter":b.default,"style-picker":S.default,"row-layout":E.default,"shape-divider":k.default,animation:O.default,"section-height":A.default,"section-width":T.default,"section-gradient":j.default};var M=function e(t){var r=I[t];if(r)return r;throw new Error("Invalid settings component supplied")};var x=t["default"]=M},20330:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-advancedtextbox"},events:{"change .js-input":"inputChanged","change .js-font-size-select":"fontSizeChanged","click .js-bold":"boldButtonClicked","click .js-italic":"italicButtonClicked"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_advancedtextbox_component_v8r":"view_settings_advancedtextbox"},inputChanged:function e(){this.trigger("setting:change",this.model.get("id"),{type:"text",value:this.el.querySelector(".js-input").value.trim()})},fontSizeChanged:function e(){this.trigger("setting:change",this.model.get("id"),{type:"font",value:this.el.querySelector(".js-font-size-select").value})},boldButtonClicked:function e(){this.el.querySelector(".js-bold").classList.toggle("is-selected");this.trigger("setting:change",this.model.get("id"),{type:"style",value:"bold"})},italicButtonClicked:function e(){this.el.querySelector(".js-italic").classList.toggle("is-selected");this.trigger("setting:change",this.model.get("id"),{type:"style",value:"italic"})}});var n=t["default"]=r},28966:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(78600));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"view_settings_animation_picker",initialize:function e(){this.animations=this.model.get("animations");this.currentAnimationEffect=this.model.get("currentAnimationEffect");return this},onRender:function e(){this.openAnimationPanel()},openAnimationPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",animations:this.animations,currentAnimationEffect:this.currentAnimationEffect}).render();this.listenTo(t,"animationEffect:change",this._setAnimationEffect.bind(this))},_setAnimationEffect:function e(t){this.trigger("setting:change","row-animation-effect-changed",t);this.currentAnimationEffect=t}});var o=t["default"]=a},31436:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){var e=this.options.isRowsEnabled?"popup-panel-form__field":"settings-buttonset";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e},events:{"click .js-btn":"btnClicked"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_buttonset_component_v8r":"view_settings_buttonset"},btnClicked:function e(t){var r=t.currentTarget.querySelector(".js-value");var n=r.dataset.attr;this.model.set("value",n);var i=r.dataset.visual;i?this.trigger("setting:click",this.model.get("id"),n):this.trigger("setting:change",this.model.get("id"),n)}});var n=t["default"]=r},96735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=t.VisualButtonView=void 0;var r=Marionette.ItemView.extend({template:"view_settings_button",className:"settings-button",events:{"click .js-button":"buttonClicked"},initialize:function e(){return this},buttonClicked:function e(){this.trigger("setting:change",this.model.get("id"))}});var n=t["default"]=r;var i=t.VisualButtonView=Marionette.ItemView.extend({template:"view_settings_button",className:"settings-button",events:{"click .js-button":"buttonClicked"},initialize:function e(){return this},buttonClicked:function e(){this.trigger("setting:click",this.model.get("id"))}})},7713:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-checkbox"},events:{"change .js-input":"inputChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_checkbox_component_v8r":"view_settings_checkbox"},inputChanged:function e(){var t=this.el.querySelector(".js-input").checked;this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},98655:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(21741));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"view_settings_button",className:"settings-customselect",events:{"click .js-button":"openSelectPanel"},openSelectPanel:function e(){var t=new n.default({model:new Backbone.Model({title:this.model.get("searchPanelTitle"),onSearch:this.model.get("onSearch"),helpWords:this.model.get("searchHelpWords"),noSearchResults:this.model.get("noSearchResultsWords"),imageProperty:this.model.get("imageProperty"),idProperty:this.model.get("idProperty"),mainTitleProperty:this.model.get("mainTitleProperty"),secondTitleProperty:this.model.get("secondTitleProperty"),thirdTitleProperty:this.model.get("thirdTitleProperty"),subTitleProperty:this.model.get("subTitleProperty")})}).render();this.listenTo(t,"item:selected",this.itemSelected)},itemSelected:function e(t){this.trigger("setting:change",this.model.get("id"),t)}});var o=t["default"]=a},4135:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=2e3;var n=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-datasource-chooser"},events:{"change .js-select":"selectChanged","change .js-custom-input":"inputChanged","mouseover .js-tooltip-icon":"showTooltip","mouseout .js-tooltip-icon":"hideTooltip"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_datachooser_component_v8r":"view_settings_datasourcechooser"},showTooltip:function e(){var t=this.el.querySelector(".js-tooltip");if(!t.hasAttribute("hidden"))return;t.removeAttribute("hidden")},hideTooltip:function e(){var t=this.el.querySelector(".js-tooltip");setTimeout((function(){t.setAttribute("hidden","hidden")}),r)},selectChanged:function e(){var t=this.el.querySelector(".js-select").value.trim();if("custom"!==t){this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),{value:t,source:""})}else{this.model.set("value","");this.trigger("setting:change",this.model.get("id"),{value:"",source:t})}},inputChanged:function e(){var t=this.el.querySelector(".js-custom-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),{value:t,source:"custom"})}});var i=t["default"]=n},40001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_fileselector",events:{"click .js-file":"openFileManagement"},initialize:function e(){return this},openFileManagement:function e(){this.filePanelView=new BaseKit.Panels.FilesPanelView({model:new BaseKit.Panels.FilesPanelModel({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")})}).render();this.listenTo(this.filePanelView,"file:selected",this.updateFileLink);this.listenTo(this.filePanelView,"file:deleted",this.deleteFileLink);this.listenTo(this.filePanelView,"panel:close",this.render)},updateFileLink:function e(t){this.model.set({url:t.url,fileName:t.fileName},{silent:true});this.notifyChanges()},deleteFileLink:function e(t){if(this.model.get("url")===t.url){this.model.set({url:"",fileName:""});this.trigger("setting:change","widget-filedownload-linkeditor-delete",{url:this.model.get("url"),fileName:this.model.get("fileName")})}},notifyChanges:function e(){this.trigger("setting:change",this.model.get("id"),{url:this.model.get("url"),fileName:this.model.get("fileName")})}});var n=t["default"]=r},2372:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(35306));var i=r(55372);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_information",className:"settings_information",events:{"click .js-more-info":"moreInfoClicked"},moreInfoClicked:function e(){this.trigger("setting:change","more-information")}});var n=t["default"]=r},9877:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-input"},events:{"change .js-input":"inputChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_input_component_v8r":"view_settings_input"},inputChanged:function e(){var t=this.el.querySelector(".js-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},24307:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_label_counter",className:function e(){var e="settings-label-counter";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e}});var n=t["default"]=r},1096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_label",className:function e(){var e="settings-label";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e}});var n=t["default"]=r},19284:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(31170));var i=r(32637);function a(e){return e&&e.__esModule?e:{default:e}}function o(){return n.default.container.BrandDataProvider.has("fileUpload")}var s=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-linkeditor-select"},events:{"change .js-link-action":"linkActionChanged","change .js-internal-link":"internalLinkChanged","change .js-external-link":"externalLinkChange","change .js-external-target":"externalLinkTargetChange","click .js-file":"openFileManagement","change .js-email":"emailChanged"},serializeData:function e(){return Object.assign(this.model.toJSON(),{isFileUploadEnabled:o(),pages:(0,i.getActiveLanguageInternalPages)()})},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_link_component_v8r":"view_settings_linkeditorselect"},linkActionChanged:function e(){var t=this.el.querySelector(".js-link-action").value;this.model.set({value:t,url:"",fileName:"",target:"_self"});this.notifyChanges();"file"===t&&this.openFileManagement()},openFileManagement:function e(){this.filePanelView=new BaseKit.Panels.FilesPanelView({model:new BaseKit.Panels.FilesPanelModel({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")})}).render();this.listenTo(this.filePanelView,"file:selected",this.updateFileLink);this.listenTo(this.filePanelView,"panel:close",this.render)},updateFileLink:function e(t){this.model.set({value:"file",url:t.url,fileName:t.fileName},{silent:true});this.notifyChanges()},internalLinkChanged:function e(){var t=this.el.querySelector(".js-internal-link").value;this.model.set("url",t);this.notifyChanges()},externalLinkChange:function e(){var t=this.el.querySelector(".js-external-link").value.trim();var r=/^((http|ftp|ftps|https):\/\/)?[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+(\.[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+)+([\u00C0-\u1FFE\u2C00-\uD7FB\w\-\.,@?\^=%&:\/~\+#!]*[\u00C0-\u1FFE\u2C00-\uD7FB\w\-\@?\^=%&\/~\+#])?$/i;var n=/^(http|ftp|ftps|https)$/i;var i=t.match(r);if(r.test(t)){n.test(i[2])||(t="http://".concat(t));this.model.set("url",t);this.notifyChanges();this.model.set("linkError",void 0);this.trigger("save:enable")}else{this.model.set({url:"",linkError:App.t("shared_components.linkeditor.error_invalidllink","Invalid link")});this.trigger("save:disable")}},externalLinkTargetChange:function e(){var t=this.el.querySelector(".js-external-target").value;this.model.set("target",t);this.notifyChanges()},emailChanged:function e(){var t=this.el.querySelector(".js-email").value.trim();var r=/.+@.+/;this.model.set("target","_self");if(r.test(t)){this.model.set("url","mailto:".concat(t));this.notifyChanges();this.model.set("emailError",void 0);this.trigger("save:enable")}else{this.model.set({url:"",emailError:App.t("shared_components.linkeditor.error_invalidEmail","Invalid email address")});this.trigger("save:disable")}},notifyChanges:function e(){this.trigger("setting:change",this.model.get("id"),{target:this.model.get("target"),url:this.model.get("url"),action:this.model.get("value"),fileName:this.model.get("fileName")})}});var l=t["default"]=s},81940:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_paragraph",className:"settings-paragraph",initialize:function e(){return this}});var n=t["default"]=r},64080:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=c(r(20330));var i=c(r(19284));var a=c(r(10542));var o=c(r(9877));var s=c(r(36634));var l=c(r(27612));var u=c(r(4135));function c(e){return e&&e.__esModule?e:{default:e}}var d=Marionette.CollectionView.extend({tagName:"div",className:"settings__child",childEvents:{"setting:change":function e(t,r,n){this.trigger("profileSettings:change",{id:r,value:n,childView:t})}},childViewOptions:function e(){return{isRowsEnabled:this.isRowsEnabled}},initialize:function e(t){this.isRowsEnabled=t.isRowsEnabled;return this},getChildView:function e(t){var r=null;switch(t.get("type")){case"advancedtextbox":r=n.default;break;case"link-editor-select":r=i.default;break;case"textarea":r=a.default;break;case"text":r=o.default;break;case"select":r=s.default;break;case"datasourcechooser":r=u.default;break;case"slider":r=l.default;break}return r}});var f=t["default"]=d},64200:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(31170));var i=o(r(64080));var a=r(32637);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(){return n.default.container.BrandDataProvider.has("googleServices")}function u(){var e=false;var t=n.default.container.SiteDataProvider.get("globalValues").find((function(e){return"enablePolicyPages"===e.name}));"undefined"!==typeof t&&(e=t.value);return e}var c={"form-email":"e.g. mail@example.com"};var d=Marionette.ItemView.extend({className:"settings-profile settings__child",events:{"change .js-profile-type":"profileTypeChanged"},ui:{settingsContainer:".js-profile-settings-container"},initialize:function e(t){this.isRowsEnabled=t.isRowsEnabled;this._setTemplate();this.previousModel=_.omit(this.model.toJSON(),"profileType");this.profileModel=t.profileModel;this.previousProfileModel=t.profileModel.toJSON();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_profile_component_v8r":"view_settings_profile"},profileTypeChanged:function e(){var t=this.el.querySelector(".js-profile-type").value.trim();this.model.set("profileType",t);this.trigger("setting:change",this.model.get("id"),t);this.renderSettingsByType();this.trigger("setting:reset",this.model.get("id"),t)},onRender:function e(){this.renderSettingsByType()},countryData:function e(){var t=Editor.Site.Dom.window.Data.countries;var e=[{text:App.t("widgets.companyaddress.choose-country","Choose country"),value:""}];t.forEach((function(t){e.push({text:t.name,value:t.name})}));return e},getAddressTypeSetting:function e(){return[{id:this.model.get("addressSettingId"),label:App.t("widgets.profile.address","Address"),type:"text",value:this.model.get("address")},{id:this.model.get("address1SettingId"),label:App.t("widgets.profile.address1","Address"),type:"text",value:this.model.get("address1")},{id:this.model.get("address2SettingId"),label:App.t("widgets.profile.address2","Address"),type:"text",value:this.model.get("address2")},{id:this.model.get("countrySettingId"),type:"select",label:App.t("widgets.companyaddress.country","Country"),value:this.model.get("country"),data:this.countryData()},{id:this.model.get("postalcodeSettingId"),label:App.t("widgets.profile.postalcode","Postal Code"),type:"text",value:this.model.get("addressPostalCode")}]},getEmailTypeSetting:function e(){return[{id:this.model.get("emailSettingId"),label:App.t("widgets.profile.email","Email"),type:"text",inputType:"email",value:this.model.get("email")}]},getHeadlineTypeSetting:function e(){return[{id:this.model.get("headlineSettingId"),label:App.t("widgets.profile.headline","Headline"),type:"text",autocapitalize:"on",autocorrect:"on",value:this.model.get("headline")}]},getStraplineTypeSetting:function e(){return[{id:this.model.get("straplineSettingId"),label:App.t("widgets.profile.strapline","Strap Line"),type:"text",autocapitalize:"on",autocorrect:"on",value:this.model.get("strapline")}]},getCompanydescriptionTypeSetting:function e(){return[{id:this.model.get("companydescriptionSettingId"),label:App.t("widgets.profile.companydescription","Company Description"),type:"textarea",autocapitalize:"on",autocorrect:"on",value:this.model.get("companydescription")}]},getPhoneTypeSetting:function e(){return[{id:this.model.get("phoneSettingId"),label:App.t("widgets.profile.phone","Phone"),type:"text",value:this.model.get("phone")}]},getBusinessTypeSetting:function e(){return[{id:this.model.get("businessSettingId"),label:App.t("widgets.profile.business","Business"),type:"text",value:this.model.get("business")}]},getCopyrightTypeSetting:function e(){return[{id:this.model.get("copyrightSettingId"),label:App.t("widgets.profile.copyright","Copyright"),type:"textarea",autocapitalize:"on",autocorrect:"on",value:this.model.get("copyright")}]},getTwitterTypeSetting:function e(){return[{id:this.model.get("twitterSettingId"),label:App.t("widgets.profile.latesttweet","Latest Tweet"),type:"text",value:this.model.get("twitter")}]},getMapTypeSetting:function e(){return[{id:this.model.get("mapAddressSettingId"),type:"text",label:App.t("widgets.map.address","Address line 1"),value:this.model.get("mapAddress")},{id:this.model.get("mapAddress1SettingId"),type:"text",label:App.t("widgets.map.address1","Address line 2"),value:this.model.get("mapAddress1")},{id:this.model.get("mapAddress2SettingId"),type:"text",label:App.t("widgets.map.address2","Address line 3"),value:this.model.get("mapAddress2")},{id:this.model.get("mapPostalcodeSettingId"),type:"text",label:App.t("widgets.map.postalcode","Postal Code"),value:this.model.get("mapPostalCode")},{id:this.model.get("mapZoomSettingId"),type:"slider",label:App.t("widgets.map.zoom","Zoom"),minValue:1,maxValue:20,value:this.model.get("mapZoom")},{id:this.model.get("mapHeightSettingId"),type:"slider",label:App.t("shared_views.settings.height","Height"),minValue:100,maxValue:500,units:"px",value:this.model.get("mapHeight")}]},getFormTypeSetting:function e(){var t=[{id:this.model.get("formLabelId"),type:"text",label:App.t("widgets.profile.formtitle_label","Form Title"),value:this.model.get("formLabel")},{id:this.model.get("formTitleSettingId"),type:"text",label:App.t("widgets.contactform.email_title","Email Title"),value:this.model.get("formTitle")},{id:this.model.get("emailPlaceholderSettingId"),type:"text",label:App.t("widgets.signupform.label_placeholder","Email placeholder"),value:this.model.get("emailPlaceholder")},{id:this.model.get("formButtonSettingId"),type:"advancedtextbox",label:App.t("widgets.contactform.btntext","Button Text"),value:this.model.get("formText"),bold:this.model.get("formBold"),italic:this.model.get("formItalic"),size:this.model.get("formFontSize")},{id:this.model.get("formEmailSettingId"),type:"text",inputType:"email",label:App.t("widgets.profile.form_email","Profile Email"),value:this.model.get("email")},{id:this.model.get("goalUrlSettingId"),type:"datasourcechooser",label:App.t("widgets.contactform.goal_label","Success Page"),requireValidation:true,value:this.model.get("goalUrl"),data:(0,a.getActiveLanguageInternalPages)()}];u()&&t.push({id:this.model.get("privacyLabelId"),type:"text",label:App.t("widgets.profile.privacy_label","Privacy Label"),placeholder:App.t("widgets.profile.privacy_label_placeholder","eg. I agree to the use..."),value:this.model.get("privacyLabel")});return t},getSocialiconsTypeSetting:function e(){var t=[{id:this.model.get("socialIconsLinkedinSettingId"),label:App.t("widgets.socialicons.linkedin","LinkedIn"),requireValidation:true,type:"text",placeholder:App.t("widgets.linkedinprofile.profileurl_placeholder","eg. www.linkedin.com/in/yourname"),value:this.model.get("socialIconsLinkedin")},{id:this.model.get("socialIconsTwitterSettingId"),label:App.t("widgets.socialicons.twitter","Twitter"),placeholder:App.t("widgets.twitter.search_placeholder","eg. coffee"),type:"text",value:this.model.get("socialIconsTwitter")},{id:this.model.get("socialIconsInstagramSettingId"),label:App.t("widgets.socialicons.instagram","Instagram"),placeholder:App.t("widgets.instagram.search_placeholder","eg. coffee"),type:"text",value:this.model.get("socialIconsInstagram")},{id:this.model.get("socialIconsPinterestSettingId"),label:App.t("widgets.socialicons.pinterest","Pinterest"),placeholder:App.t("widgets.pinterest.search_placeholder","eg. coffee"),type:"text",value:this.model.get("socialIconsPinterest")},{id:this.model.get("socialIconsFacebookSettingId"),label:App.t("widgets.socialicons.facebook","Facebook"),placeholder:App.t("widgets.profile.facebook_placeholder","eg. www.facebook.com/example"),requireValidation:true,type:"text",value:this.model.get("socialIconsFacebook")},{id:this.model.get("socialIconsRssSettingId"),label:App.t("widgets.socialicons.rss","RSS"),placeholder:App.t("widgets.profile.rss_placeholder","eg. http://www.example.com/rss"),requireValidation:true,type:"text",value:this.model.get("socialIconsRss")},{id:this.model.get("socialIconsVkontakteSettingId"),label:App.t("widgets.socialicons.vkontakte","VKontakte"),placeholder:App.t("widgets.profile.vkontakte_placeholder","eg. www.vk.com/example"),requireValidation:true,type:"text",value:this.model.get("socialIconsVkontakte")},{id:this.model.get("socialIconsXingSettingId"),label:App.t("widgets.socialicons.xing","Xing"),placeholder:App.t("widgets.profile.xing_placeholder","eg. www.xing.com/profile/your_name"),requireValidation:true,type:"text",value:this.model.get("socialIconsXing")}];l()&&t.push({id:this.model.get("socialIconsYoutubeSettingId"),label:App.t("widgets.socialicons.youtube","YouTube"),placeholder:App.t("widgets.profile.youtube_placeholder","eg. www.youtube.com/yourid"),requireValidation:true,type:"text",value:this.model.get("socialIconsYoutube")});return t},getSettings:function e(t){var r=null;switch(t){case"address":r=this.getAddressTypeSetting();break;case"email":r=this.getEmailTypeSetting();break;case"headline":r=this.getHeadlineTypeSetting();break;case"strapline":r=this.getStraplineTypeSetting();break;case"companydescription":r=this.getCompanydescriptionTypeSetting();break;case"phone":r=this.getPhoneTypeSetting();break;case"business":r=this.getBusinessTypeSetting();break;case"copyright":r=this.getCopyrightTypeSetting();break;case"twitter":r=this.getTwitterTypeSetting();break;case"map":r=this.getMapTypeSetting();break;case"form":r=this.getFormTypeSetting();break;case"socialicons":r=this.getSocialiconsTypeSetting();break}return r},renderSettingsByType:function e(){var t=this.getSettings(this.model.get("profileType"));var r=this.profileModel.changedAttributes(this.previousProfileModel);this.model.hasChanged()&&this.model.set(this.previousModel);if(this.settingsView){this.stopListening(this.settingsView,"profileSettings:change",this.settingChanged);this.settingsView.collection=new Backbone.Collection(t)}else this.settingsView=new i.default({collection:new Backbone.Collection(t),isRowsEnabled:this.isRowsEnabled});this.ui.settingsContainer.empty().append(this.settingsView.render().$el);this.listenTo(this.settingsView,"profileSettings:change",this.settingChanged);r&&this.profileModel.set(r)},settingChanged:function e(t){if(!this.isValidate(t))return;if(this.isEmpty(t))return;this.trigger("setting:change",t.id,t.value)},isRequired:function e(t){return Object.keys(c).includes(t)},isEmpty:function e(t){var e=false;var r=t.id.match(/widget-profile-([a-zA-Z-]+)/i)[1];var n="object"===s(t.value)?t.value.value:t.value;var i=this.settingsView.collection.get(t.id);var a=this.settingsView.children.findByModel(i);if(!this.isRequired(r))return false;if(0===n.length){i.set("error",App.t("widgets.profile.error_empty_".concat(r),c[r]));a.render();e=true;this.trigger("save:disable")}else{i.set("error","");a.render();e=false;this.trigger("save:enable")}return e},isValidate:function e(t){var e=true;var r="object"===s(t.value)?t.value.value:t.value;var n=t.id;var i=this.settingsView.collection.get(n);var a=this.settingsView.children.findByModel(i);var o=/^(http|ftp|ftps|https)$/i;var l=/^((http|ftp|ftps|https):\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?\^=%&:\/~\+#]*[\w\-\@?\^=%&\/~\+#])?$/i;if("object"===s(t.value)&&"undefined"!==typeof t.value.source&&"custom"!==t.value.source)return e;if(t.childView.model.get("requireValidation"))if(0===r.length||l.test(r)){0===r.length||o.test(r.match(l)[2])||("object"===s(t.value)?t.value.value="http://".concat(r):t.value="http://".concat(r));i.set("error","");a.render();a.el.querySelector(".js-input").focus();e=true;this.isRowsEnabled?Editor.Events.trigger("setting:save:validate"):this.trigger("save:validate")}else{i.set("error",App.t("widgets.socialicons.error_link","Please enter a URL"));a.render();a.el.querySelector(".js-input").focus();e=false;this.isRowsEnabled?Editor.Events.trigger("setting:save:disable",true):this.trigger("save:disable")}return e}});var f=t["default"]=d},59462:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_radiobutton",tagName:function e(){return this.options.isRowsEnabled?"fieldset":"div"},className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-radiobutton"},events:{"change input":"inputChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_radiobutton_component_v8r":"view_settings_radiobutton"},inputChanged:function e(t){this.trigger("setting:change",this.model.get("id"),t.currentTarget.value.trim())}});var n=t["default"]=r},75313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"view_settings_row_layout",events:{"click .js-previous-layout":"previousClicked","click .js-next-layout":"nextClicked","change .js-radio-item":"itemChanged"},initialize:function e(){this.layouts=this.model.get("layouts");this.currentIndex=this.layouts.indexOf(this.model.get("currentLayout"));return this},unsetCheckedItem:function e(){var t=this.el.querySelector(".js-radio-item:checked");t.checked=false},checkRadioItem:function e(t){var r=this.el.querySelector(".js-radio-item[value=".concat(t,"]"));r.checked=true},updateLayout:function e(){this.trigger("setting:change","row-layout-changed",{layout:this.layouts[this.currentIndex]});n.default.container.Tracker.track("Section layout updated")},itemChanged:function e(t){this.currentIndex=this.layouts.indexOf(t.currentTarget.value);this.updateLayout()},previousClicked:function e(){this.currentIndex-1<0?this.currentIndex=this.layouts.length-1:this.currentIndex--;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()},nextClicked:function e(){this.currentIndex+1>this.layouts.length-1?this.currentIndex=0:this.currentIndex++;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()}});var o=t["default"]=a},74549:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(77527));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"view_settings_section_gradient_picker",initialize:function e(){this.sectionGradients=this.model.get("sectionGradients");this.currentSectionGradient=this.model.get("currentSectionGradient");return this},onRender:function e(){this.openSectionGradientPanel()},openSectionGradientPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",sectionGradients:this.sectionGradients,currentSectionGradient:this.currentSectionGradient}).render();this.listenTo(t,"gradient:change",this._setSectionGradient.bind(this))},_setSectionGradient:function e(t){this.trigger("setting:change","row-section-gradient-changed",t);this.currentSectionGradient=t}});var o=t["default"]=a},48890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(74807));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"view_settings_section_height_picker",initialize:function e(){this.sectionHeights=this.model.get("sectionHeights");this.currentSectionHeight=this.model.get("currentSectionHeight");return this},onRender:function e(){this.openSectionHeightPanel()},openSectionHeightPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",sectionHeights:this.sectionHeights,currentSectionHeight:this.currentSectionHeight}).render();this.listenTo(t,"height:change",this._setSectionHeight.bind(this))},_setSectionHeight:function e(t){this.trigger("setting:change","row-section-height-changed",t);this.currentSectionHeight=t}});var o=t["default"]=a},2498:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(69863));function i(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"view_settings_section_width_picker",initialize:function e(){this.sectionWidths=this.model.get("sectionWidths");this.currentSectionWidth=this.model.get("currentSectionWidth");return this},onRender:function e(){this.openSectionWidthPanel()},openSectionWidthPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",sectionWidths:this.sectionWidths,currentSectionWidth:this.currentSectionWidth}).render();this.listenTo(t,"width:change",this._setSectionWidth.bind(this))},_setSectionWidth:function e(t){this.trigger("setting:change","row-section-width-changed",t);this.currentSectionWidth=t}});var o=t["default"]=a},36634:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){var e=this.options.isRowsEnabled?"popup-panel-form__field":"settings-select";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e},events:{"change .js-select":"selectChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_select_component_v8r":"view_settings_select"},selectChanged:function e(){this.trigger("setting:change",this.model.get("id"),this.el.querySelector(".js-select").value.trim())}});var n=t["default"]=r},50373:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(31170));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return u(e)||l(e)||s(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}function l(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function u(e){if(Array.isArray(e))return c(e)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(35306));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-slider"},events:{"change .js-input":"inputChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_slider_component_v8r":"view_settings_slider"},inputChanged:function e(){var t=this.el.querySelector(".js-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},49656:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(35306));var i=l(r(81960));var a=l(r(23778));var o=l(r(53995));var s=l(r(80377));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){return p(e)||f(e)||d(e)||c()}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(e,t)}function f(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function p(e){if(Array.isArray(e))return g(e)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(7948));var i=o(r(46345));var a=r(9878);function o(e){return e&&e.__esModule?e:{default:e}}var s=/^@[a-z0-9-_]*$/;var l=Marionette.ItemView.extend({activeItem:null,colourPicker:null,fontPicker:null,stylesCollection:null,events:{"click .js-section-list-button":"sectionListButtonClicked","click .js-back":"closeColourPalette","click .js-font-back":"closeFontOptions"},initialize:function e(t){this.styles=t.styles;this.stylesCollection=t.stylesCollection;this.fontListContents=t.fontListContents;this.allGoogleFonts=t.allGoogleFonts;this.presetAttributesCollection=t.presetAttributesCollection;this.rowsEnabled=t.rowsEnabled;this._setTemplate();return this},_setTemplate:function e(){this.template=this.rowsEnabled?"settings_widget_style_component_v8r":"view_settings_widget_style"},render:function e(){var t=this.convertStyleObjectsToJson();var r={styles:t};var n=Twig.render(Twig.templates[this.template],r);(0,a.emptyElement)(this.el);(0,a.append)(this.el,n);return this},replaceStyleVariablesWithColour:function e(t){var r=this;return t.map((function(e){e.value&&e.value.match(s)&&(e.value=r.getColourFromVariableName(e.value));return e}))},getColourFromVariableName:function e(t){var r="#000";var n;try{r=Editor.Site.Presets.getValueFromLessVar(t)}catch(e){n=this.stylesCollection.findWhere({name:t.substring(1)});if(!n)return r;r=n.get("value").match(s)?this.getColourFromVariableName(n.get("value")):n.get("value")}return r},viewReset:function e(t){this.styles=t.styles;this.stylesCollection=t.stylesCollection;this.fontListContents=t.fontListContents;this.allGoogleFonts=t.allGoogleFonts;return this},convertStyleObjectsToJson:function e(){var t=this;var r=_.clone(this.styles);Object.keys(r).forEach((function(e){r[e].styles=r[e].styles.map((function(e){return e.toJSON()}));r[e].styles=t.replaceStyleVariablesWithColour(r[e].styles);var n=r[e].styles.map((function(e){return e.type}));r[e].hasFont=n.indexOf("font")>-1}));return r},sectionListButtonClicked:function e(t){t.preventDefault();var r=t.currentTarget;var n=r.dataset.sectionName;var i=r.dataset.styleName;var a=r.dataset.styleType;var o=this.stylesCollection.findWhere({name:i});this.activeItem=r;"font"===a?this.showFontOptions(o,this.updateFont.bind(this)):this.showColourPicker(n,i)},getColourModel:function e(t){return this.stylesCollection.findWhere({name:t})},updateSampleColour:function e(t){this.activeItem.querySelector(".js-colour-preview").style.backgroundColor=t},updateFont:function e(){var t={templateStylePreprocessorVariables:this.stylesCollection.toProcessedJSON()};window.parent.fetch("/site-css-template-model/".concat(App.session.get("siteRef")),{credentials:"include",method:"POST",body:JSON.stringify(t),headers:{"X-CSRF-TOKEN":App.frontEndBucket.csrfToken}}).then((function(e){401===e.status&&Editor.Responsive.displaySessionTimeoutDialog();return e.text()})).then((function(e){Editor.Site.Dom.replaceCss(e);Editor.Site.Dom.cleanUpStyles()}))},colourChosen:function e(t,r){this.stylesCollection.findWhere({name:t}).set({value:r});this.stylesCollection.save();this.updateSampleColour(r)},showColourPicker:function e(t,r){var i=this;this.colourPicker=new n.default({el:".js-widget-colour-picker-contents",afterRender:function e(){return i.openColourPalette()},colourChosen:this.colourChosen.bind(this),showColourSet:this.rowsEnabled,colourSet:this.getColourSet()});this.colourPicker.setModel(this.getColourModel(r));this.colourPicker.render()},getColourSet:function e(){var t=this;return this.rowsEnabled?[{name:"light",attr:"@color--light"},{name:"dark",attr:"@color--dark"},{name:"accent",attr:"@color--accent"}].map((function(e){var r=t.presetAttributesCollection.findWhere({name:e.attr});e.background=r.get("value");return e})):[]},showFontOptions:function e(t,r){var n=this;this.fontPicker=new i.default({el:".js-widget-font-picker-contents",fontListContents:this.fontListContents,allGoogleFonts:this.allGoogleFonts,templateStylePreprocessorVariablesEnabled:true,rowsEnabled:this.rowsEnabled,afterRender:function e(){return n.openFontOptions()}});this.fontPicker.setModel(t);this.fontPicker.setFontChosen(r);this.fontPicker.render()},openColourPalette:function e(){var t=this;this.rowsEnabled||document.querySelector(".js-widget-property-panel").classList.remove("is-open");document.querySelector(".js-widget-styles-picker-container").classList.add("is-open");document.querySelector(".js-widget-colour-picker-container").classList.add("is-open");$(".js-widget-colour-picker-container").find(".js-back").off("click").on("click",(function(){return t.closeColourPalette()}));this.bindStylePickerBackstopEvent(this.closeColourPalette.bind(this))},closeColourPalette:function e(){this.rowsEnabled||document.querySelector(".js-widget-property-panel").classList.add("is-open");document.querySelector(".js-widget-styles-picker-container").classList.remove("is-open");document.querySelector(".js-widget-colour-picker-container").classList.remove("is-open");this.colourPicker.setElement(this.$(".js-colour-picker-wrapper"));this.colourPicker.destroy();this.colourPicker=null;this.unbindStylePickerBackstopEvent(this.closeHandler)},openFontOptions:function e(){var t=this;this.rowsEnabled||document.querySelector(".js-widget-property-panel").classList.remove("is-open");document.querySelector(".js-widget-styles-picker-container").classList.add("is-open");document.querySelector(".js-widget-font-picker-container").classList.add("is-open");$(".js-widget-font-picker-container").find(".js-font-back").off("click").on("click",(function(){return t.closeFontOptions()}));this.bindStylePickerBackstopEvent(this.closeFontOptions.bind(this))},closeFontOptions:function e(){this.rowsEnabled||document.querySelector(".js-widget-property-panel").classList.add("is-open");document.querySelector(".js-widget-styles-picker-container").classList.remove("is-open");document.querySelector(".js-widget-font-picker-container").classList.remove("is-open");this.fontPicker.setElement(this.$(".js-font-panel-wrapper"));this.fontPicker.destroy();this.fontPicker=null;this.unbindStylePickerBackstopEvent(this.closeHandler)},bindStylePickerBackstopEvent:function e(t){this.closeHandler=t;document.querySelector(".js-widget-styles-picker-backstop").addEventListener("click",this.closeHandler)},unbindStylePickerBackstopEvent:function e(t){t&&document.querySelector(".js-widget-styles-picker-backstop").removeEventListener("click",t)}});var u=t["default"]=l},10542:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-textarea"},events:{"change textarea":"textareaChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_textarea_component_v8r":"view_settings_textarea"},textareaChanged:function e(){var t=this.el.querySelector(".js-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},59741:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(7344);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(7344);var i=r(9709);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r{"use strict";r(15765);r(86704);r(12464);r(22066);r(15379);r(62396);r(28134);r(6076);r(87281);r(44313);r(72887);r(30978);r(82356);r(35800)},15765:(e,t,r)=>{r(93893);r(90985);r(94747);r(60833);r(69637);r(18426);r(18574);r(1417);r(50308);r(12026);r(24733);r(62259);r(58197);r(54234);r(62334);r(87202);r(68346);r(73505);r(10017);r(17360);r(9998);r(62103);r(31507);r(51636);r(80324);r(60376);r(28001);r(90664);r(75675);r(74353);r(52853);r(65149);r(35229);r(2059);r(59484);r(79491);r(90059);r(94193);r(39978);r(78592);r(77099);r(74056);r(80638);r(24591);r(84384);r(2524);r(93398);r(8319);r(53997);r(86778);r(85529);r(41602);r(27597);r(5567);r(18198);r(91115);r(77273);r(82215);r(84641);r(69689);r(91810);r(59156);r(77490);r(8068);r(56403);r(59081);r(41074);r(40247);r(73933);r(74038);r(2706);r(76164);r(83325);r(13618);r(23087);r(5870);r(93612);r(54248);r(78550);r(89778);r(25628);r(591);r(45264);r(69337);r(6144);r(19190);r(5007);r(46763);r(75888);r(66436);r(12813);r(95858);r(64699);r(84924);r(10134);r(26218);r(24898);r(47484);r(96554);r(22744);r(79970);r(48434);r(29041);r(58656);r(5443);r(74509);r(11894);r(48682);r(31988);r(85190);r(58142);r(57383);r(31670);r(31295);r(94863);r(34503);r(24877);r(40049);r(61953);r(52515);r(99512);r(20994);r(11682);r(91410);r(37382);r(32163);r(35163);r(59076);r(1430);r(63099);r(11962);r(53130);r(35420);r(1438);r(72197);r(14173);r(91585);r(91787);e.exports=r(23311)},12464:(e,t,r)=>{r(13403);e.exports=r(23311).Array.flatMap},86704:(e,t,r)=>{r(8300);e.exports=r(23311).Array.includes},72887:(e,t,r)=>{r(82062);e.exports=r(23311).Object.entries},87281:(e,t,r)=>{r(41733);e.exports=r(23311).Object.getOwnPropertyDescriptors},44313:(e,t,r)=>{r(51326);e.exports=r(23311).Object.values},30978:(e,t,r)=>{"use strict";r(31988);r(24679);e.exports=r(23311).Promise["finally"]},15379:(e,t,r)=>{r(71882);e.exports=r(23311).String.padEnd},22066:(e,t,r)=>{r(29743);e.exports=r(23311).String.padStart},28134:(e,t,r)=>{r(77511);e.exports=r(23311).String.trimRight},62396:(e,t,r)=>{r(17634);e.exports=r(23311).String.trimLeft},6076:(e,t,r)=>{r(78770);e.exports=r(6613).f("asyncIterator")},48306:(e,t,r)=>{r(50718);e.exports=r(60893).global},90013:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},85257:(e,t,r)=>{var n=r(80706);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},60893:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},16520:(e,t,r)=>{var n=r(90013);e.exports=function(e,t,r){n(e);if(void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},62887:(e,t,r)=>{e.exports=!r(4069)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},67256:(e,t,r)=>{var n=r(80706);var i=r(31121).document;var a=n(i)&&n(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},54420:(e,t,r)=>{var n=r(31121);var i=r(60893);var a=r(16520);var o=r(14497);var s=r(8985);var l="prototype";var u=function(e,t,r){var c=e&u.F;var d=e&u.G;var f=e&u.S;var p=e&u.P;var g=e&u.B;var h=e&u.W;var v=d?i:i[t]||(i[t]={});var m=v[l];var y=d?n:f?n[t]:(n[t]||{})[l];var b,w,_;d&&(r=t);for(b in r){w=!c&&y&&void 0!==y[b];if(w&&s(v,b))continue;_=w?y[b]:r[b];v[b]=d&&"function"!=typeof y[b]?r[b]:g&&w?a(_,n):h&&y[b]==_?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};t[l]=e[l];return t}(_):p&&"function"==typeof _?a(Function.call,_):_;if(p){(v.virtual||(v.virtual={}))[b]=_;e&u.R&&m&&!m[b]&&o(m,b,_)}}};u.F=1;u.G=2;u.S=4;u.P=8;u.B=16;u.W=32;u.U=64;u.R=128;e.exports=u},4069:e=>{e.exports=function(e){try{return!!e()}catch(e){return true}}},31121:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},8985:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},14497:(e,t,r)=>{var n=r(18626);var i=r(80662);e.exports=r(62887)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){e[t]=r;return e}},17134:(e,t,r)=>{e.exports=!r(62887)&&!r(4069)((function(){return 7!=Object.defineProperty(r(67256)("div"),"a",{get:function(){return 7}}).a}))},80706:e=>{e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},18626:(e,t,r)=>{var n=r(85257);var i=r(17134);var a=r(27554);var o=Object.defineProperty;t.f=r(62887)?Object.defineProperty:function e(t,r,s){n(t);r=a(r,true);n(s);if(i)try{return o(t,r,s)}catch(e){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!");"value"in s&&(t[r]=s.value);return t}},80662:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},27554:(e,t,r)=>{var n=r(80706);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},50718:(e,t,r)=>{var n=r(54420);n(n.G,{global:r(31121)})},98272:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},56774:(e,t,r)=>{var n=r(80934);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(t);return+e}},81738:(e,t,r)=>{var n=r(73060)("unscopables");var i=Array.prototype;void 0==i[n]&&r(21098)(i,n,{});e.exports=function(e){i[n][e]=true}},18694:(e,t,r)=>{"use strict";var n=r(66416)(true);e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},17888:e=>{e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},55001:(e,t,r)=>{var n=r(49995);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},30631:(e,t,r)=>{"use strict";var n=r(20233);var i=r(25446);var a=r(41435);e.exports=[].copyWithin||function e(t,r){var o=n(this);var s=a(o.length);var l=i(t,s);var u=i(r,s);var c=arguments.length>2?arguments[2]:void 0;var d=Math.min((void 0===c?s:i(c,s))-u,s-l);var f=1;if(u0){u in o?o[l]=o[u]:delete o[l];l+=f;u+=f}return o}},96792:(e,t,r)=>{"use strict";var n=r(20233);var i=r(25446);var a=r(41435);e.exports=function e(t){var r=n(this);var o=a(r.length);var s=arguments.length;var l=i(s>1?arguments[1]:void 0,o);var u=s>2?arguments[2]:void 0;var c=void 0===u?o:i(u,o);while(c>l)r[l++]=t;return r}},93263:(e,t,r)=>{var n=r(65047);var i=r(41435);var a=r(25446);e.exports=function(e){return function(t,r,o){var s=n(t);var l=i(s.length);var u=a(o,l);var c;if(e&&r!=r)while(l>u){c=s[u++];if(c!=c)return true}else for(;l>u;u++)if((e||u in s)&&s[u]===r)return e||u||0;return!e&&-1}}},16754:(e,t,r)=>{var n=r(14975);var i=r(4587);var a=r(20233);var o=r(41435);var s=r(81311);e.exports=function(e,t){var r=1==e;var l=2==e;var u=3==e;var c=4==e;var d=6==e;var f=5==e||d;var p=t||s;return function(t,s,g){var h=a(t);var v=i(h);var m=n(s,g,3);var y=o(v.length);var b=0;var w=r?p(t,y):l?p(t,0):void 0;var _,S;for(;y>b;b++)if(f||b in v){_=v[b];S=m(_,b,h);if(e)if(r)w[b]=S;else if(S)switch(e){case 3:return true;case 5:return _;case 6:return b;case 2:w.push(_)}else if(c)return false}return d?-1:u||c?c:w}}},4120:(e,t,r)=>{var n=r(98272);var i=r(20233);var a=r(4587);var o=r(41435);e.exports=function(e,t,r,s,l){n(t);var u=i(e);var c=a(u);var d=o(u.length);var f=l?d-1:0;var p=l?-1:1;if(r<2)for(;;){if(f in c){s=c[f];f+=p;break}f+=p;if(l?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;l?f>=0:d>f;f+=p)f in c&&(s=t(s,c[f],f,u));return s}},69108:(e,t,r)=>{var n=r(49995);var i=r(21318);var a=r(73060)("species");e.exports=function(e){var t;if(i(e)){t=e.constructor;"function"!=typeof t||t!==Array&&!i(t.prototype)||(t=void 0);if(n(t)){t=t[a];null===t&&(t=void 0)}}return void 0===t?Array:t}},81311:(e,t,r)=>{var n=r(69108);e.exports=function(e,t){return new(n(e))(t)}},93723:(e,t,r)=>{"use strict";var n=r(98272);var i=r(49995);var a=r(13742);var o=[].slice;var s={};var l=function(e,t,r){if(!(t in s)){for(var n=[],i=0;i{var n=r(80934);var i=r(73060)("toStringTag");var a="Arguments"==n(function(){return arguments}());var o=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,r,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=o(t=Object(e),i))?r:a?n(t):"Object"==(s=n(t))&&"function"==typeof t.callee?"Arguments":s}},80934:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},27421:(e,t,r)=>{"use strict";var n=r(68487).f;var i=r(42602);var a=r(92181);var o=r(14975);var s=r(17888);var l=r(5271);var u=r(21866);var c=r(29918);var d=r(68354);var f=r(17536);var p=r(39278).fastKey;var g=r(66756);var h=f?"_s":"size";var v=function(e,t){var r=p(t);var n;if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,r,u){var c=e((function(e,n){s(e,c,t,"_i");e._t=t;e._i=i(null);e._f=void 0;e._l=void 0;e[h]=0;void 0!=n&&l(n,r,e[u],e)}));a(c.prototype,{clear:function e(){for(var r=g(this,t),n=r._i,i=r._f;i;i=i.n){i.r=true;i.p&&(i.p=i.p.n=void 0);delete n[i.i]}r._f=r._l=void 0;r[h]=0},delete:function(e){var r=g(this,t);var n=v(r,e);if(n){var i=n.n;var a=n.p;delete r._i[n.i];n.r=true;a&&(a.n=i);i&&(i.p=a);r._f==n&&(r._f=i);r._l==n&&(r._l=a);r[h]--}return!!n},forEach:function e(r){g(this,t);var n=o(r,arguments.length>1?arguments[1]:void 0,3);var i;while(i=i?i.n:this._f){n(i.v,i.k,this);while(i&&i.r)i=i.p}},has:function e(r){return!!v(g(this,t),r)}});f&&n(c.prototype,"size",{get:function(){return g(this,t)[h]}});return c},def:function(e,t,r){var n=v(e,t);var i,a;if(n)n.v=r;else{e._l=n={i:a=p(t,true),k:t,v:r,p:i=e._l,n:void 0,r:false};e._f||(e._f=n);i&&(i.n=n);e[h]++;"F"!==a&&(e._i[a]=n)}return e},getEntry:v,setStrong:function(e,t,r){u(e,t,(function(e,r){this._t=g(e,t);this._k=r;this._l=void 0}),(function(){var e=this;var t=e._k;var r=e._l;while(r&&r.r)r=r.p;if(!e._t||!(e._l=r=r?r.n:e._t._f)){e._t=void 0;return c(1)}if("keys"==t)return c(0,r.k);if("values"==t)return c(0,r.v);return c(0,[r.k,r.v])}),r?"entries":"values",!r,true);d(t)}}},40062:(e,t,r)=>{"use strict";var n=r(92181);var i=r(39278).getWeak;var a=r(55001);var o=r(49995);var s=r(17888);var l=r(5271);var u=r(16754);var c=r(93817);var d=r(66756);var f=u(5);var p=u(6);var g=0;var h=function(e){return e._l||(e._l=new v)};var v=function(){this.a=[]};var m=function(e,t){return f(e.a,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var r=m(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,(function(t){return t[0]===e}));~t&&this.a.splice(t,1);return!!~t}};e.exports={getConstructor:function(e,t,r,a){var u=e((function(e,n){s(e,u,t,"_i");e._t=t;e._i=g++;e._l=void 0;void 0!=n&&l(n,r,e[a],e)}));n(u.prototype,{delete:function(e){if(!o(e))return false;var r=i(e);if(true===r)return h(d(this,t))["delete"](e);return r&&c(r,this._i)&&delete r[this._i]},has:function e(r){if(!o(r))return false;var n=i(r);if(true===n)return h(d(this,t)).has(r);return n&&c(n,this._i)}});return u},def:function(e,t,r){var n=i(a(t),true);true===n?h(e).set(t,r):n[e._i]=r;return e},ufstore:h}},31960:(e,t,r)=>{"use strict";var n=r(30788);var i=r(6585);var a=r(95728);var o=r(92181);var s=r(39278);var l=r(5271);var u=r(17888);var c=r(49995);var d=r(85195);var f=r(63969);var p=r(20722);var g=r(34490);e.exports=function(e,t,r,h,v,m){var y=n[e];var b=y;var w=v?"set":"add";var _=b&&b.prototype;var S={};var P=function(e){var t=_[e];a(_,e,"delete"==e?function(e){return!(m&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function e(r){return!(m&&!c(r))&&t.call(this,0===r?0:r)}:"get"==e?function e(r){return m&&!c(r)?void 0:t.call(this,0===r?0:r)}:"add"==e?function e(r){t.call(this,0===r?0:r);return this}:function e(r,n){t.call(this,0===r?0:r,n);return this})};if("function"==typeof b&&(m||_.forEach&&!d((function(){(new b).entries().next()})))){var E=new b;var k=E[w](m?{}:-0,1)!=E;var C=d((function(){E.has(1)}));var O=f((function(e){new b(e)}));var A=!m&&d((function(){var e=new b;var t=5;while(t--)e[w](t,t);return!e.has(-0)}));if(!O){b=t((function(t,r){u(t,b,e);var n=g(new y,t,b);void 0!=r&&l(r,v,n[w],n);return n}));b.prototype=_;_.constructor=b}if(C||A){P("delete");P("has");v&&P("get")}(A||k)&&P(w);m&&_.clear&&delete _.clear}else{b=h.getConstructor(t,e,v,w);o(b.prototype,r);s.NEED=true}p(b,e);S[e]=b;i(i.G+i.W+i.F*(b!=y),S);m||h.setStrong(b,e,v);return b}},23311:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},21519:(e,t,r)=>{"use strict";var n=r(68487);var i=r(88902);e.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}},14975:(e,t,r)=>{var n=r(98272);e.exports=function(e,t,r){n(e);if(void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},81658:(e,t,r)=>{"use strict";var n=r(85195);var i=Date.prototype.getTime;var a=Date.prototype.toISOString;var o=function(e){return e>9?e:"0"+e};e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!n((function(){a.call(new Date(NaN))}))?function e(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var t=this;var r=t.getUTCFullYear();var n=t.getUTCMilliseconds();var a=r<0?"-":r>9999?"+":"";return a+("00000"+Math.abs(r)).slice(a?-6:-4)+"-"+o(t.getUTCMonth()+1)+"-"+o(t.getUTCDate())+"T"+o(t.getUTCHours())+":"+o(t.getUTCMinutes())+":"+o(t.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}:a},68490:(e,t,r)=>{"use strict";var n=r(55001);var i=r(92208);var a="number";e.exports=function(e){if("string"!==e&&e!==a&&"default"!==e)throw TypeError("Incorrect hint");return i(n(this),e!=a)}},10271:e=>{e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},17536:(e,t,r)=>{e.exports=!r(85195)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},19988:(e,t,r)=>{var n=r(49995);var i=r(30788).document;var a=n(i)&&n(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},27831:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},45938:(e,t,r)=>{var n=r(59557);var i=r(14070);var a=r(73799);e.exports=function(e){var t=n(e);var r=i.f;if(r){var o=r(e);var s=a.f;var l=0;var u;while(o.length>l)s.call(e,u=o[l++])&&t.push(u)}return t}},6585:(e,t,r)=>{var n=r(30788);var i=r(23311);var a=r(21098);var o=r(95728);var s=r(14975);var l="prototype";var u=function(e,t,r){var c=e&u.F;var d=e&u.G;var f=e&u.S;var p=e&u.P;var g=e&u.B;var h=d?n:f?n[t]||(n[t]={}):(n[t]||{})[l];var v=d?i:i[t]||(i[t]={});var m=v[l]||(v[l]={});var y,b,w,_;d&&(r=t);for(y in r){b=!c&&h&&void 0!==h[y];w=(b?h:r)[y];_=g&&b?s(w,n):p&&"function"==typeof w?s(Function.call,w):w;h&&o(h,y,w,e&u.U);v[y]!=w&&a(v,y,_);p&&m[y]!=w&&(m[y]=w)}};n.core=i;u.F=1;u.G=2;u.S=4;u.P=8;u.B=16;u.W=32;u.U=64;u.R=128;e.exports=u},74587:(e,t,r)=>{var n=r(73060)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{t[n]=false;return!"/./"[e](t)}catch(e){}}return true}},85195:e=>{e.exports=function(e){try{return!!e()}catch(e){return true}}},40180:(e,t,r)=>{"use strict";r(48434);var n=r(95728);var i=r(21098);var a=r(85195);var o=r(10271);var s=r(73060);var l=r(73802);var u=s("species");var c=!a((function(){var e=/./;e.exec=function(){var e=[];e.groups={a:"7"};return e};return"7"!=="".replace(e,"$")}));var d=function(){var e=/(?:)/;var t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();e.exports=function(e,t,r){var f=s(e);var p=!a((function(){var t={};t[f]=function(){return 7};return 7!=""[e](t)}));var g=p?!a((function(){var t=false;var r=/a/;r.exec=function(){t=true;return null};if("split"===e){r.constructor={};r.constructor[u]=function(){return r}}r[f]("");return!t})):void 0;if(!p||!g||"replace"===e&&!c||"split"===e&&!d){var h=/./[f];var v=r(o,f,""[e],(function e(t,r,n,i,a){if(r.exec===l){if(p&&!a)return{done:true,value:h.call(r,n,i)};return{done:true,value:t.call(n,r,i)}}return{done:false}}));var m=v[0];var y=v[1];n(String.prototype,e,m);i(RegExp.prototype,f,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},12308:(e,t,r)=>{"use strict";var n=r(55001);e.exports=function(){var e=n(this);var t="";e.global&&(t+="g");e.ignoreCase&&(t+="i");e.multiline&&(t+="m");e.unicode&&(t+="u");e.sticky&&(t+="y");return t}},54455:(e,t,r)=>{"use strict";var n=r(21318);var i=r(49995);var a=r(41435);var o=r(14975);var s=r(73060)("isConcatSpreadable");function l(e,t,r,u,c,d,f,p){var g=c;var h=0;var v=!!f&&o(f,p,3);var m,y;while(h0)g=l(e,t,m,a(m.length),g,d-1)-1;else{if(g>=9007199254740991)throw TypeError();e[g]=m}g++}h++}return g}e.exports=l},5271:(e,t,r)=>{var n=r(14975);var i=r(51934);var a=r(23547);var o=r(55001);var s=r(41435);var l=r(39128);var u={};var c={};var d=e.exports=function(e,t,r,d,f){var p=f?function(){return e}:l(e);var g=n(r,d,t?2:1);var h=0;var v,m,y,b;if("function"!=typeof p)throw TypeError(e+" is not iterable!");if(a(p))for(v=s(e.length);v>h;h++){b=t?g(o(m=e[h])[0],m[1]):g(e[h]);if(b===u||b===c)return b}else for(y=p.call(e);!(m=y.next()).done;){b=i(y,g,m.value,t);if(b===u||b===c)return b}};d.BREAK=u;d.RETURN=c},88739:(e,t,r)=>{e.exports=r(5075)("native-function-to-string",Function.toString)},30788:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},93817:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},21098:(e,t,r)=>{var n=r(68487);var i=r(88902);e.exports=r(17536)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){e[t]=r;return e}},43865:(e,t,r)=>{var n=r(30788).document;e.exports=n&&n.documentElement},30035:(e,t,r)=>{e.exports=!r(17536)&&!r(85195)((function(){return 7!=Object.defineProperty(r(19988)("div"),"a",{get:function(){return 7}}).a}))},34490:(e,t,r)=>{var n=r(49995);var i=r(10801).set;e.exports=function(e,t,r){var a=t.constructor;var o;a!==r&&"function"==typeof a&&(o=a.prototype)!==r.prototype&&n(o)&&i&&i(e,o);return e}},13742:e=>{e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},4587:(e,t,r)=>{var n=r(80934);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},23547:(e,t,r)=>{var n=r(80798);var i=r(73060)("iterator");var a=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||a[i]===e)}},21318:(e,t,r)=>{var n=r(80934);e.exports=Array.isArray||function e(t){return"Array"==n(t)}},17960:(e,t,r)=>{var n=r(49995);var i=Math.floor;e.exports=function e(t){return!n(t)&&isFinite(t)&&i(t)===t}},49995:e=>{e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},24825:(e,t,r)=>{var n=r(49995);var i=r(80934);var a=r(73060)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},51934:(e,t,r)=>{var n=r(55001);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var a=e["return"];void 0!==a&&n(a.call(e));throw t}}},7149:(e,t,r)=>{"use strict";var n=r(42602);var i=r(88902);var a=r(20722);var o={};r(21098)(o,r(73060)("iterator"),(function(){return this}));e.exports=function(e,t,r){e.prototype=n(o,{next:i(1,r)});a(e,t+" Iterator")}},21866:(e,t,r)=>{"use strict";var n=r(73520);var i=r(6585);var a=r(95728);var o=r(21098);var s=r(80798);var l=r(7149);var u=r(20722);var c=r(37e3);var d=r(73060)("iterator");var f=!([].keys&&"next"in[].keys());var p="@@iterator";var g="keys";var h="values";var v=function(){return this};e.exports=function(e,t,r,m,y,b,w){l(r,t,m);var _=function(e){if(!f&&e in k)return k[e];switch(e){case g:return function t(){return new r(this,e)};case h:return function t(){return new r(this,e)}}return function t(){return new r(this,e)}};var S=t+" Iterator";var P=y==h;var E=false;var k=e.prototype;var C=k[d]||k[p]||y&&k[y];var O=C||_(y);var A=y?P?_("entries"):O:void 0;var T="Array"==t&&k.entries||C;var j,D,L;if(T){L=c(T.call(new e));if(L!==Object.prototype&&L.next){u(L,S,true);n||"function"==typeof L[d]||o(L,d,v)}}if(P&&C&&C.name!==h){E=true;O=function e(){return C.call(this)}}n&&!w||!f&&!E&&k[d]||o(k,d,O);s[t]=O;s[S]=v;if(y){j={values:P?O:_(h),keys:b?O:_(g),entries:A};if(w)for(D in j)D in k||a(k,D,j[D]);else i(i.P+i.F*(f||E),t,j)}return j}},63969:(e,t,r)=>{var n=r(73060)("iterator");var i=false;try{var a=[7][n]();a["return"]=function(){i=true};Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return false;var r=false;try{var a=[7];var o=a[n]();o.next=function(){return{done:r=true}};a[n]=function(){return o};e(a)}catch(e){}return r}},29918:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},80798:e=>{e.exports={}},73520:e=>{e.exports=false},50086:e=>{var t=Math.expm1;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function e(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:t},82787:(e,t,r)=>{var n=r(43533);var i=Math.pow;var a=i(2,-52);var o=i(2,-23);var s=i(2,127)*(2-o);var l=i(2,-126);var u=function(e){return e+1/a-1/a};e.exports=Math.fround||function e(t){var r=Math.abs(t);var i=n(t);var c,d;if(rs||d!=d)return Infinity*i;return i*d}},43072:e=>{e.exports=Math.log1p||function e(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},43533:e=>{e.exports=Math.sign||function e(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},39278:(e,t,r)=>{var n=r(12463)("meta");var i=r(49995);var a=r(93817);var o=r(68487).f;var s=0;var l=Object.isExtensible||function(){return true};var u=!r(85195)((function(){return l(Object.preventExtensions({}))}));var c=function(e){o(e,n,{value:{i:"O"+ ++s,w:{}}})};var d=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,n)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[n].i};var f=function(e,t){if(!a(e,n)){if(!l(e))return true;if(!t)return false;c(e)}return e[n].w};var p=function(e){u&&g.NEED&&l(e)&&!a(e,n)&&c(e);return e};var g=e.exports={KEY:n,NEED:false,fastKey:d,getWeak:f,onFreeze:p}},23943:(e,t,r)=>{var n=r(30788);var i=r(99498).set;var a=n.MutationObserver||n.WebKitMutationObserver;var o=n.process;var s=n.Promise;var l="process"==r(80934)(o);e.exports=function(){var e,t,r;var u=function(){var n,i;l&&(n=o.domain)&&n.exit();while(e){i=e.fn;e=e.next;try{i()}catch(n){e?r():t=void 0;throw n}}t=void 0;n&&n.enter()};if(l)r=function(){o.nextTick(u)};else if(!a||n.navigator&&n.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);r=function(){c.then(u)}}else r=function(){i.call(n,u)};else{var d=true;var f=document.createTextNode("");new a(u).observe(f,{characterData:true});r=function(){f.data=d=!d}}return function(n){var i={fn:n,next:void 0};t&&(t.next=i);if(!e){e=i;r()}t=i}}},54282:(e,t,r)=>{"use strict";var n=r(98272);function i(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e;r=n}));this.resolve=n(t);this.reject=n(r)}e.exports.f=function(e){return new i(e)}},69463:(e,t,r)=>{"use strict";var n=r(17536);var i=r(59557);var a=r(14070);var o=r(73799);var s=r(20233);var l=r(4587);var u=Object.assign;e.exports=!u||r(85195)((function(){var e={};var t={};var r=Symbol();var n="abcdefghijklmnopqrst";e[r]=7;n.split("").forEach((function(e){t[e]=e}));return 7!=u({},e)[r]||Object.keys(u({},t)).join("")!=n}))?function e(t,r){var u=s(t);var c=arguments.length;var d=1;var f=a.f;var p=o.f;while(c>d){var g=l(arguments[d++]);var h=f?i(g).concat(f(g)):i(g);var v=h.length;var m=0;var y;while(v>m){y=h[m++];n&&!p.call(g,y)||(u[y]=g[y])}}return u}:u},42602:(e,t,r)=>{var n=r(55001);var i=r(59097);var a=r(27831);var o=r(69117)("IE_PROTO");var s=function(){};var l="prototype";var u=function(){var e=r(19988)("iframe");var t=a.length;var n="<";var i=">";var o;e.style.display="none";r(43865).appendChild(e);e.src="javascript:";o=e.contentWindow.document;o.open();o.write(n+"script"+i+"document.F=Object"+n+"/script"+i);o.close();u=o.F;while(t--)delete u[l][a[t]];return u()};e.exports=Object.create||function e(t,r){var a;if(null!==t){s[l]=n(t);a=new s;s[l]=null;a[o]=t}else a=u();return void 0===r?a:i(a,r)}},68487:(e,t,r)=>{var n=r(55001);var i=r(30035);var a=r(92208);var o=Object.defineProperty;t.f=r(17536)?Object.defineProperty:function e(t,r,s){n(t);r=a(r,true);n(s);if(i)try{return o(t,r,s)}catch(e){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!");"value"in s&&(t[r]=s.value);return t}},59097:(e,t,r)=>{var n=r(68487);var i=r(55001);var a=r(59557);e.exports=r(17536)?Object.defineProperties:function e(t,r){i(t);var o=a(r);var s=o.length;var l=0;var u;while(s>l)n.f(t,u=o[l++],r[u]);return t}},78534:(e,t,r)=>{var n=r(73799);var i=r(88902);var a=r(65047);var o=r(92208);var s=r(93817);var l=r(30035);var u=Object.getOwnPropertyDescriptor;t.f=r(17536)?u:function e(t,r){t=a(t);r=o(r,true);if(l)try{return u(t,r)}catch(e){}if(s(t,r))return i(!n.f.call(t,r),t[r])}},40731:(e,t,r)=>{var n=r(65047);var i=r(30979).f;var a={}.toString;var o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var s=function(e){try{return i(e)}catch(e){return o.slice()}};e.exports.f=function e(t){return o&&"[object Window]"==a.call(t)?s(t):i(n(t))}},30979:(e,t,r)=>{var n=r(7235);var i=r(27831).concat("length","prototype");t.f=Object.getOwnPropertyNames||function e(t){return n(t,i)}},14070:(e,t)=>{t.f=Object.getOwnPropertySymbols},37e3:(e,t,r)=>{var n=r(93817);var i=r(20233);var a=r(69117)("IE_PROTO");var o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){e=i(e);if(n(e,a))return e[a];if("function"==typeof e.constructor&&e instanceof e.constructor)return e.constructor.prototype;return e instanceof Object?o:null}},7235:(e,t,r)=>{var n=r(93817);var i=r(65047);var a=r(93263)(false);var o=r(69117)("IE_PROTO");e.exports=function(e,t){var r=i(e);var s=0;var l=[];var u;for(u in r)u!=o&&n(r,u)&&l.push(u);while(t.length>s)n(r,u=t[s++])&&(~a(l,u)||l.push(u));return l}},59557:(e,t,r)=>{var n=r(7235);var i=r(27831);e.exports=Object.keys||function e(t){return n(t,i)}},73799:(e,t)=>{t.f={}.propertyIsEnumerable},10501:(e,t,r)=>{var n=r(6585);var i=r(23311);var a=r(85195);e.exports=function(e,t){var r=(i.Object||{})[e]||Object[e];var o={};o[e]=t(r);n(n.S+n.F*a((function(){r(1)})),"Object",o)}},81987:(e,t,r)=>{var n=r(17536);var i=r(59557);var a=r(65047);var o=r(73799).f;e.exports=function(e){return function(t){var r=a(t);var s=i(r);var l=s.length;var u=0;var c=[];var d;while(l>u){d=s[u++];n&&!o.call(r,d)||c.push(e?[d,r[d]]:r[d])}return c}}},84671:(e,t,r)=>{var n=r(30979);var i=r(14070);var a=r(55001);var o=r(30788).Reflect;e.exports=o&&o.ownKeys||function e(t){var r=n.f(a(t));var o=i.f;return o?r.concat(o(t)):r}},7168:(e,t,r)=>{var n=r(30788).parseFloat;var i=r(7446).trim;e.exports=1/n(r(9659)+"-0")!==-Infinity?function e(t){var r=i(String(t),3);var a=n(r);return 0===a&&"-"==r.charAt(0)?-0:a}:n},69998:(e,t,r)=>{var n=r(30788).parseInt;var i=r(7446).trim;var a=r(9659);var o=/^[-+]?0[xX]/;e.exports=8!==n(a+"08")||22!==n(a+"0x16")?function e(t,r){var a=i(String(t),3);return n(a,r>>>0||(o.test(a)?16:10))}:n},68459:e=>{e.exports=function(e){try{return{e:false,v:e()}}catch(e){return{e:true,v:e}}}},90769:(e,t,r)=>{var n=r(55001);var i=r(49995);var a=r(54282);e.exports=function(e,t){n(e);if(i(t)&&t.constructor===e)return t;var r=a.f(e);var o=r.resolve;o(t);return r.promise}},88902:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},92181:(e,t,r)=>{var n=r(95728);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},95728:(e,t,r)=>{var n=r(30788);var i=r(21098);var a=r(93817);var o=r(12463)("src");var s=r(88739);var l="toString";var u=(""+s).split(l);r(23311).inspectSource=function(e){return s.call(e)};(e.exports=function(e,t,r,s){var l="function"==typeof r;l&&(a(r,"name")||i(r,"name",t));if(e[t]===r)return;l&&(a(r,o)||i(r,o,e[t]?""+e[t]:u.join(String(t))));if(e===n)e[t]=r;else if(s)e[t]?e[t]=r:i(e,t,r);else{delete e[t];i(e,t,r)}})(Function.prototype,l,(function e(){return"function"==typeof this&&this[o]||s.call(this)}))},81286:(e,t,r)=>{"use strict";var n=r(51787);var i=RegExp.prototype.exec;e.exports=function(e,t){var r=e.exec;if("function"===typeof r){var a=r.call(e,t);if("object"!==typeof a)throw new TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==n(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},73802:(e,t,r)=>{"use strict";var n=r(12308);var i=RegExp.prototype.exec;var a=String.prototype.replace;var o=i;var s="lastIndex";var l=function(){var e=/a/,t=/b*/g;i.call(e,"a");i.call(t,"a");return 0!==e[s]||0!==t[s]}();var u=void 0!==/()??/.exec("")[1];var c=l||u;c&&(o=function e(t){var r=this;var o,c,d,f;u&&(c=new RegExp("^"+r.source+"$(?!\\s)",n.call(r)));l&&(o=r[s]);d=i.call(r,t);l&&d&&(r[s]=r.global?d.index+d[0].length:o);u&&d&&d.length>1&&a.call(d[0],c,(function(){for(f=1;f{e.exports=Object.is||function e(t,r){return t===r?0!==t||1/t===1/r:t!=t&&r!=r}},10801:(e,t,r)=>{var n=r(49995);var i=r(55001);var a=function(e,t){i(e);if(!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{n=r(14975)(Function.call,r(78534).f(Object.prototype,"__proto__").set,2);n(e,[]);t=!(e instanceof Array)}catch(e){t=true}return function e(r,i){a(r,i);t?r.__proto__=i:n(r,i);return r}}({},false):void 0),check:a}},68354:(e,t,r)=>{"use strict";var n=r(30788);var i=r(68487);var a=r(17536);var o=r(73060)("species");e.exports=function(e){var t=n[e];a&&t&&!t[o]&&i.f(t,o,{configurable:true,get:function(){return this}})}},20722:(e,t,r)=>{var n=r(68487).f;var i=r(93817);var a=r(73060)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,a)&&n(e,a,{configurable:true,value:t})}},69117:(e,t,r)=>{var n=r(5075)("keys");var i=r(12463);e.exports=function(e){return n[e]||(n[e]=i(e))}},5075:(e,t,r)=>{var n=r(23311);var i=r(30788);var a="__core-js_shared__";var o=i[a]||(i[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(73520)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},52646:(e,t,r)=>{var n=r(55001);var i=r(98272);var a=r(73060)("species");e.exports=function(e,t){var r=n(e).constructor;var o;return void 0===r||void 0==(o=n(r)[a])?t:i(o)}},60900:(e,t,r)=>{"use strict";var n=r(85195);e.exports=function(e,t){return!!e&&n((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},66416:(e,t,r)=>{var n=r(40205);var i=r(10271);e.exports=function(e){return function(t,r){var a=String(i(t));var o=n(r);var s=a.length;var l,u;if(o<0||o>=s)return e?"":void 0;l=a.charCodeAt(o);return l<55296||l>56319||o+1===s||(u=a.charCodeAt(o+1))<56320||u>57343?e?a.charAt(o):l:e?a.slice(o,o+2):u-56320+(l-55296<<10)+65536}}},48078:(e,t,r)=>{var n=r(24825);var i=r(10271);e.exports=function(e,t,r){if(n(t))throw TypeError("String#"+r+" doesn't accept regex!");return String(i(e))}},27623:(e,t,r)=>{var n=r(6585);var i=r(85195);var a=r(10271);var o=/"/g;var s=function(e,t,r,n){var i=String(a(e));var s="<"+t;""!==r&&(s+=" "+r+'="'+String(n).replace(o,""")+'"');return s+">"+i+""};e.exports=function(e,t){var r={};r[e]=t(s);n(n.P+n.F*i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",r)}},7868:(e,t,r)=>{var n=r(41435);var i=r(7994);var a=r(10271);e.exports=function(e,t,r,o){var s=String(a(e));var l=s.length;var u=void 0===r?" ":String(r);var c=n(t);if(c<=l||""==u)return s;var d=c-l;var f=i.call(u,Math.ceil(d/u.length));f.length>d&&(f=f.slice(0,d));return o?f+s:s+f}},7994:(e,t,r)=>{"use strict";var n=r(40205);var i=r(10271);e.exports=function e(t){var r=String(i(this));var a="";var o=n(t);if(o<0||Infinity==o)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(r+=r))1&o&&(a+=r);return a}},7446:(e,t,r)=>{var n=r(6585);var i=r(10271);var a=r(85195);var o=r(9659);var s="["+o+"]";var l="​…";var u=RegExp("^"+s+s+"*");var c=RegExp(s+s+"*$");var d=function(e,t,r){var i={};var s=a((function(){return!!o[e]()||l[e]()!=l}));var u=i[e]=s?t(f):o[e];r&&(i[r]=u);n(n.P+n.F*s,"String",i)};var f=d.trim=function(e,t){e=String(i(e));1&t&&(e=e.replace(u,""));2&t&&(e=e.replace(c,""));return e};e.exports=d},9659:e=>{e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},99498:(e,t,r)=>{var n=r(14975);var i=r(13742);var a=r(43865);var o=r(19988);var s=r(30788);var l=s.process;var u=s.setImmediate;var c=s.clearImmediate;var d=s.MessageChannel;var f=s.Dispatch;var p=0;var g={};var h="onreadystatechange";var v,m,y;var b=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e];t()}};var w=function(e){b.call(e.data)};if(!u||!c){u=function e(t){var r=[];var n=1;while(arguments.length>n)r.push(arguments[n++]);g[++p]=function(){i("function"==typeof t?t:Function(t),r)};v(p);return p};c=function e(t){delete g[t]};if("process"==r(80934)(l))v=function(e){l.nextTick(n(b,e,1))};else if(f&&f.now)v=function(e){f.now(n(b,e,1))};else if(d){m=new d;y=m.port2;m.port1.onmessage=w;v=n(y.postMessage,y,1)}else if(s.addEventListener&&"function"==typeof postMessage&&!s.importScripts){v=function(e){s.postMessage(e+"","*")};s.addEventListener("message",w,false)}else v=h in o("script")?function(e){a.appendChild(o("script"))[h]=function(){a.removeChild(this);b.call(e)}}:function(e){setTimeout(n(b,e,1),0)}}e.exports={set:u,clear:c}},25446:(e,t,r)=>{var n=r(40205);var i=Math.max;var a=Math.min;e.exports=function(e,t){e=n(e);return e<0?i(e+t,0):a(e,t)}},29532:(e,t,r)=>{var n=r(40205);var i=r(41435);e.exports=function(e){if(void 0===e)return 0;var t=n(e);var r=i(t);if(t!==r)throw RangeError("Wrong length!");return r}},40205:e=>{var t=Math.ceil;var r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},65047:(e,t,r)=>{var n=r(4587);var i=r(10271);e.exports=function(e){return n(i(e))}},41435:(e,t,r)=>{var n=r(40205);var i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},20233:(e,t,r)=>{var n=r(10271);e.exports=function(e){return Object(n(e))}},92208:(e,t,r)=>{var n=r(49995);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},95053:(e,t,r)=>{"use strict";if(r(17536)){var n=r(73520);var i=r(30788);var a=r(85195);var o=r(6585);var s=r(46051);var l=r(27412);var u=r(14975);var c=r(17888);var d=r(88902);var f=r(21098);var p=r(92181);var g=r(40205);var h=r(41435);var v=r(29532);var m=r(25446);var y=r(92208);var b=r(93817);var w=r(51787);var _=r(49995);var S=r(20233);var P=r(23547);var E=r(42602);var k=r(37e3);var C=r(30979).f;var O=r(39128);var A=r(12463);var T=r(73060);var j=r(16754);var D=r(93263);var L=r(52646);var R=r(22744);var I=r(80798);var M=r(63969);var x=r(68354);var N=r(96792);var F=r(30631);var V=r(68487);var W=r(78534);var B=V.f;var G=W.f;var q=i.RangeError;var U=i.TypeError;var H=i.Uint8Array;var z="ArrayBuffer";var $="Shared"+z;var K="BYTES_PER_ELEMENT";var Z="prototype";var Y=Array[Z];var X=l.ArrayBuffer;var J=l.DataView;var Q=j(0);var ee=j(2);var te=j(3);var re=j(4);var ne=j(5);var ie=j(6);var ae=D(true);var oe=D(false);var se=R.values;var le=R.keys;var ue=R.entries;var ce=Y.lastIndexOf;var de=Y.reduce;var fe=Y.reduceRight;var pe=Y.join;var ge=Y.sort;var he=Y.slice;var ve=Y.toString;var me=Y.toLocaleString;var ye=T("iterator");var be=T("toStringTag");var we=A("typed_constructor");var _e=A("def_constructor");var Se=s.CONSTR;var Pe=s.TYPED;var Ee=s.VIEW;var ke="Wrong length!";var Ce=j(1,(function(e,t){return De(L(e,e[_e]),t)}));var Oe=a((function(){return 1===new H(new Uint16Array([1]).buffer)[0]}));var Ae=!!H&&!!H[Z].set&&a((function(){new H(1).set({})}));var Te=function(e,t){var r=g(e);if(r<0||r%t)throw q("Wrong offset!");return r};var je=function(e){if(_(e)&&Pe in e)return e;throw U(e+" is not a typed array!")};var De=function(e,t){if(!(_(e)&&we in e))throw U("It is not a typed array constructor!");return new e(t)};var Le=function(e,t){return Re(L(e,e[_e]),t)};var Re=function(e,t){var r=0;var n=t.length;var i=De(e,n);while(n>r)i[r]=t[r++];return i};var Ie=function(e,t,r){B(e,t,{get:function(){return this._d[r]}})};var Me=function e(t){var r=S(t);var n=arguments.length;var i=n>1?arguments[1]:void 0;var a=void 0!==i;var o=O(r);var s,l,c,d,f,p;if(void 0!=o&&!P(o)){for(p=o.call(r),c=[],s=0;!(f=p.next()).done;s++)c.push(f.value);r=c}a&&n>2&&(i=u(i,arguments[2],2));for(s=0,l=h(r.length),d=De(this,l);l>s;s++)d[s]=a?i(r[s],s):r[s];return d};var xe=function e(){var t=0;var r=arguments.length;var n=De(this,r);while(r>t)n[t]=arguments[t++];return n};var Ne=!!H&&a((function(){me.call(new H(1))}));var Fe=function e(){return me.apply(Ne?he.call(je(this)):je(this),arguments)};var Ve={copyWithin:function e(t,r){return F.call(je(this),t,r,arguments.length>2?arguments[2]:void 0)},every:function e(t){return re(je(this),t,arguments.length>1?arguments[1]:void 0)},fill:function e(t){return N.apply(je(this),arguments)},filter:function e(t){return Le(this,ee(je(this),t,arguments.length>1?arguments[1]:void 0))},find:function e(t){return ne(je(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function e(t){return ie(je(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function e(t){Q(je(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function e(t){return oe(je(this),t,arguments.length>1?arguments[1]:void 0)},includes:function e(t){return ae(je(this),t,arguments.length>1?arguments[1]:void 0)},join:function e(t){return pe.apply(je(this),arguments)},lastIndexOf:function e(t){return ce.apply(je(this),arguments)},map:function e(t){return Ce(je(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function e(t){return de.apply(je(this),arguments)},reduceRight:function e(t){return fe.apply(je(this),arguments)},reverse:function e(){var t=this;var r=je(t).length;var n=Math.floor(r/2);var i=0;var a;while(i1?arguments[1]:void 0)},sort:function e(t){return ge.call(je(this),t)},subarray:function e(t,r){var n=je(this);var i=n.length;var a=m(t,i);return new(L(n,n[_e]))(n.buffer,n.byteOffset+a*n.BYTES_PER_ELEMENT,h((void 0===r?i:m(r,i))-a))}};var We=function e(t,r){return Le(this,he.call(je(this),t,r))};var Be=function e(t){je(this);var r=Te(arguments[1],1);var n=this.length;var i=S(t);var a=h(i.length);var o=0;if(a+r>n)throw q(ke);while(o255?255:255&n);i.v[p](r*t+i.o,n,Oe)};var T=function(e,t){B(e,t,{get:function(){return O(this,t)},set:function(e){return A(this,t,e)},enumerable:true})};if(b){g=r((function(e,r,n,i){c(e,g,u,"_d");var a=0;var o=0;var s,l,d,p;if(_(r)){if(!(r instanceof X||(p=w(r))==z||p==$))return Pe in r?Re(g,r):Me.call(g,r);s=r;o=Te(n,t);var m=r.byteLength;if(void 0===i){if(m%t)throw q(ke);l=m-o;if(l<0)throw q(ke)}else{l=h(i)*t;if(l+o>m)throw q(ke)}d=l/t}else{d=v(r);l=d*t;s=new X(l)}f(e,"_d",{b:s,o:o,l:l,e:d,v:new J(s)});while(a{"use strict";var n=r(30788);var i=r(17536);var a=r(73520);var o=r(46051);var s=r(21098);var l=r(92181);var u=r(85195);var c=r(17888);var d=r(40205);var f=r(41435);var p=r(29532);var g=r(30979).f;var h=r(68487).f;var v=r(96792);var m=r(20722);var y="ArrayBuffer";var b="DataView";var w="prototype";var _="Wrong length!";var S="Wrong index!";var P=n[y];var E=n[b];var k=n.Math;var C=n.RangeError;var O=n.Infinity;var A=P;var T=k.abs;var j=k.pow;var D=k.floor;var L=k.log;var R=k.LN2;var I="buffer";var M="byteLength";var x="byteOffset";var N=i?"_b":I;var F=i?"_l":M;var V=i?"_o":x;function W(e,t,r){var n=new Array(r);var i=8*r-t-1;var a=(1<>1;var s=23===t?j(2,-24)-j(2,-77):0;var l=0;var u=e<0||0===e&&1/e<0?1:0;var c,d,f;e=T(e);if(e!=e||e===O){d=e!=e?1:0;c=a}else{c=D(L(e)/R);if(e*(f=j(2,-c))<1){c--;f*=2}e+=c+o>=1?s/f:s*j(2,1-o);if(e*f>=2){c++;f/=2}if(c+o>=a){d=0;c=a}else if(c+o>=1){d=(e*f-1)*j(2,t);c+=o}else{d=e*j(2,o-1)*j(2,t);c=0}}for(;t>=8;n[l++]=255&d,d/=256,t-=8);c=c<0;n[l++]=255&c,c/=256,i-=8);n[--l]|=128*u;return n}function B(e,t,r){var n=8*r-t-1;var i=(1<>1;var o=n-7;var s=r-1;var l=e[s--];var u=127&l;var c;l>>=7;for(;o>0;u=256*u+e[s],s--,o-=8);c=u&(1<<-o)-1;u>>=-o;o+=t;for(;o>0;c=256*c+e[s],s--,o-=8);if(0===u)u=1-a;else{if(u===i)return c?NaN:l?-O:O;c+=j(2,t);u-=a}return(l?-1:1)*c*j(2,u-t)}function G(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function q(e){return[255&e]}function U(e){return[255&e,e>>8&255]}function H(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function z(e){return W(e,52,8)}function $(e){return W(e,23,4)}function K(e,t,r){h(e[w],t,{get:function(){return this[r]}})}function Z(e,t,r,n){var i=+r;var a=p(i);if(a+t>e[F])throw C(S);var o=e[N]._b;var s=a+e[V];var l=o.slice(s,s+t);return n?l:l.reverse()}function Y(e,t,r,n,i,a){var o=+r;var s=p(o);if(s+t>e[F])throw C(S);var l=e[N]._b;var u=s+e[V];var c=n(+i);for(var d=0;dQ;)(ee=J[Q++])in P||s(P,ee,A[ee]);a||(X.constructor=P)}var te=new E(new P(2));var re=E[w].setInt8;te.setInt8(0,2147483648);te.setInt8(1,2147483649);!te.getInt8(0)&&te.getInt8(1)||l(E[w],{setInt8:function e(t,r){re.call(this,t,r<<24>>24)},setUint8:function e(t,r){re.call(this,t,r<<24>>24)}},true)}else{P=function e(t){c(this,P,y);var r=p(t);this._b=v.call(new Array(r),0);this[F]=r};E=function e(t,r,n){c(this,E,b);c(t,P,b);var i=t[F];var a=d(r);if(a<0||a>i)throw C("Wrong offset!");n=void 0===n?i-a:f(n);if(a+n>i)throw C(_);this[N]=t;this[V]=a;this[F]=n};if(i){K(P,M,"_l");K(E,I,"_b");K(E,M,"_l");K(E,x,"_o")}l(E[w],{getInt8:function e(t){return Z(this,1,t)[0]<<24>>24},getUint8:function e(t){return Z(this,1,t)[0]},getInt16:function e(t){var r=Z(this,2,t,arguments[1]);return(r[1]<<8|r[0])<<16>>16},getUint16:function e(t){var r=Z(this,2,t,arguments[1]);return r[1]<<8|r[0]},getInt32:function e(t){return G(Z(this,4,t,arguments[1]))},getUint32:function e(t){return G(Z(this,4,t,arguments[1]))>>>0},getFloat32:function e(t){return B(Z(this,4,t,arguments[1]),23,4)},getFloat64:function e(t){return B(Z(this,8,t,arguments[1]),52,8)},setInt8:function e(t,r){Y(this,1,t,q,r)},setUint8:function e(t,r){Y(this,1,t,q,r)},setInt16:function e(t,r){Y(this,2,t,U,r,arguments[2])},setUint16:function e(t,r){Y(this,2,t,U,r,arguments[2])},setInt32:function e(t,r){Y(this,4,t,H,r,arguments[2])},setUint32:function e(t,r){Y(this,4,t,H,r,arguments[2])},setFloat32:function e(t,r){Y(this,4,t,$,r,arguments[2])},setFloat64:function e(t,r){Y(this,8,t,z,r,arguments[2])}})}m(P,y);m(E,b);s(E[w],o.VIEW,true);t[y]=P;t[b]=E},46051:(e,t,r)=>{var n=r(30788);var i=r(21098);var a=r(12463);var o=a("typed_array");var s=a("view");var l=!!(n.ArrayBuffer&&n.DataView);var u=l;var c=0;var d=9;var f;var p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");while(c{var t=0;var r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+r).toString(36))}},94813:(e,t,r)=>{var n=r(30788);var i=n.navigator;e.exports=i&&i.userAgent||""},66756:(e,t,r)=>{var n=r(49995);e.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},91578:(e,t,r)=>{var n=r(30788);var i=r(23311);var a=r(73520);var o=r(6613);var s=r(68487).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},6613:(e,t,r)=>{t.f=r(73060)},73060:(e,t,r)=>{var n=r(5075)("wks");var i=r(12463);var a=r(30788).Symbol;var o="function"==typeof a;var s=e.exports=function(e){return n[e]||(n[e]=o&&a[e]||(o?a:i)("Symbol."+e))};s.store=n},39128:(e,t,r)=>{var n=r(51787);var i=r(73060)("iterator");var a=r(80798);e.exports=r(23311).getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||a[n(e)]}},10134:(e,t,r)=>{var n=r(6585);n(n.P,"Array",{copyWithin:r(30631)});r(81738)("copyWithin")},66436:(e,t,r)=>{"use strict";var n=r(6585);var i=r(16754)(4);n(n.P+n.F*!r(60900)([].every,true),"Array",{every:function e(t){return i(this,t,arguments[1])}})},26218:(e,t,r)=>{var n=r(6585);n(n.P,"Array",{fill:r(96792)});r(81738)("fill")},46763:(e,t,r)=>{"use strict";var n=r(6585);var i=r(16754)(2);n(n.P+n.F*!r(60900)([].filter,true),"Array",{filter:function e(t){return i(this,t,arguments[1])}})},47484:(e,t,r)=>{"use strict";var n=r(6585);var i=r(16754)(6);var a="findIndex";var o=true;a in[]&&Array(1)[a]((function(){o=false}));n(n.P+n.F*o,"Array",{findIndex:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}});r(81738)(a)},24898:(e,t,r)=>{"use strict";var n=r(6585);var i=r(16754)(5);var a="find";var o=true;a in[]&&Array(1)[a]((function(){o=false}));n(n.P+n.F*o,"Array",{find:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}});r(81738)(a)},19190:(e,t,r)=>{"use strict";var n=r(6585);var i=r(16754)(0);var a=r(60900)([].forEach,true);n(n.P+n.F*!a,"Array",{forEach:function e(t){return i(this,t,arguments[1])}})},25628:(e,t,r)=>{"use strict";var n=r(14975);var i=r(6585);var a=r(20233);var o=r(51934);var s=r(23547);var l=r(41435);var u=r(21519);var c=r(39128);i(i.S+i.F*!r(63969)((function(e){Array.from(e)})),"Array",{from:function e(t){var r=a(t);var i="function"==typeof this?this:Array;var d=arguments.length;var f=d>1?arguments[1]:void 0;var p=void 0!==f;var g=0;var h=c(r);var v,m,y,b;p&&(f=n(f,d>2?arguments[2]:void 0,2));if(void 0==h||i==Array&&s(h)){v=l(r.length);for(m=new i(v);v>g;g++)u(m,g,p?f(r[g],g):r[g])}else for(b=h.call(r),m=new i;!(y=b.next()).done;g++)u(m,g,p?o(b,f,[y.value,g],true):y.value);m.length=g;return m}})},64699:(e,t,r)=>{"use strict";var n=r(6585);var i=r(93263)(false);var a=[].indexOf;var o=!!a&&1/[1].indexOf(1,-0)<0;n(n.P+n.F*(o||!r(60900)(a)),"Array",{indexOf:function e(t){return o?a.apply(this,arguments)||0:i(this,t,arguments[1])}})},89778:(e,t,r)=>{var n=r(6585);n(n.S,"Array",{isArray:r(21318)})},22744:(e,t,r)=>{"use strict";var n=r(81738);var i=r(29918);var a=r(80798);var o=r(65047);e.exports=r(21866)(Array,"Array",(function(e,t){this._t=o(e);this._i=0;this._k=t}),(function(){var e=this._t;var t=this._k;var r=this._i++;if(!e||r>=e.length){this._t=void 0;return i(1)}if("keys"==t)return i(0,r);if("values"==t)return i(0,e[r]);return i(0,[r,e[r]])}),"values");a.Arguments=a.Array;n("keys");n("values");n("entries")},45264:(e,t,r)=>{"use strict";var n=r(6585);var i=r(65047);var a=[].join;n(n.P+n.F*(r(4587)!=Object||!r(60900)(a)),"Array",{join:function e(t){return a.call(i(this),void 0===t?",":t)}})},84924:(e,t,r)=>{"use strict";var n=r(6585);var i=r(65047);var a=r(40205);var o=r(41435);var s=[].lastIndexOf;var l=!!s&&1/[1].lastIndexOf(1,-0)<0;n(n.P+n.F*(l||!r(60900)(s)),"Array",{lastIndexOf:function e(t){if(l)return s.apply(this,arguments)||0;var r=i(this);var n=o(r.length);var u=n-1;arguments.length>1&&(u=Math.min(u,a(arguments[1])));u<0&&(u=n+u);for(;u>=0;u--)if(u in r&&r[u]===t)return u||0;return-1}})},5007:(e,t,r)=>{"use strict";var n=r(6585);var i=r(16754)(1);n(n.P+n.F*!r(60900)([].map,true),"Array",{map:function e(t){return i(this,t,arguments[1])}})},591:(e,t,r)=>{"use strict";var n=r(6585);var i=r(21519);n(n.S+n.F*r(85195)((function(){function e(){}return!(Array.of.call(e)instanceof e)})),"Array",{of:function e(){var t=0;var r=arguments.length;var n=new("function"==typeof this?this:Array)(r);while(r>t)i(n,t,arguments[t++]);n.length=r;return n}})},95858:(e,t,r)=>{"use strict";var n=r(6585);var i=r(4120);n(n.P+n.F*!r(60900)([].reduceRight,true),"Array",{reduceRight:function e(t){return i(this,t,arguments.length,arguments[1],true)}})},12813:(e,t,r)=>{"use strict";var n=r(6585);var i=r(4120);n(n.P+n.F*!r(60900)([].reduce,true),"Array",{reduce:function e(t){return i(this,t,arguments.length,arguments[1],false)}})},69337:(e,t,r)=>{"use strict";var n=r(6585);var i=r(43865);var a=r(80934);var o=r(25446);var s=r(41435);var l=[].slice;n(n.P+n.F*r(85195)((function(){i&&l.call(i)})),"Array",{slice:function e(t,r){var n=s(this.length);var i=a(this);r=void 0===r?n:r;if("Array"==i)return l.call(this,t,r);var u=o(t,n);var c=o(r,n);var d=s(c-u);var f=new Array(d);var p=0;for(;p{"use strict";var n=r(6585);var i=r(16754)(3);n(n.P+n.F*!r(60900)([].some,true),"Array",{some:function e(t){return i(this,t,arguments[1])}})},6144:(e,t,r)=>{"use strict";var n=r(6585);var i=r(98272);var a=r(20233);var o=r(85195);var s=[].sort;var l=[1,2,3];n(n.P+n.F*(o((function(){l.sort(void 0)}))||!o((function(){l.sort(null)}))||!r(60900)(s)),"Array",{sort:function e(t){return void 0===t?s.call(a(this)):s.call(a(this),i(t))}})},96554:(e,t,r)=>{r(68354)("Array")},23087:(e,t,r)=>{var n=r(6585);n(n.S,"Date",{now:function(){return(new Date).getTime()}})},93612:(e,t,r)=>{var n=r(6585);var i=r(81658);n(n.P+n.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},5870:(e,t,r)=>{"use strict";var n=r(6585);var i=r(20233);var a=r(92208);n(n.P+n.F*r(85195)((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function e(t){var r=i(this);var n=a(r);return"number"!=typeof n||isFinite(n)?r.toISOString():null}})},78550:(e,t,r)=>{var n=r(73060)("toPrimitive");var i=Date.prototype;n in i||r(21098)(i,n,r(68490))},54248:(e,t,r)=>{var n=Date.prototype;var i="Invalid Date";var a="toString";var o=n[a];var s=n.getTime;new Date(NaN)+""!=i&&r(95728)(n,a,(function e(){var t=s.call(this);return t===t?o.call(this):i}))},10017:(e,t,r)=>{var n=r(6585);n(n.P,"Function",{bind:r(93723)})},9998:(e,t,r)=>{"use strict";var n=r(49995);var i=r(37e3);var a=r(73060)("hasInstance");var o=Function.prototype;a in o||r(68487).f(o,a,{value:function(e){if("function"!=typeof this||!n(e))return false;if(!n(this.prototype))return e instanceof this;while(e=i(e))if(this.prototype===e)return true;return false}})},17360:(e,t,r)=>{var n=r(68487).f;var i=Function.prototype;var a=/^\s*function ([^ (]*)/;var o="name";o in i||r(17536)&&n(i,o,{configurable:true,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},85190:(e,t,r)=>{"use strict";var n=r(27421);var i=r(66756);var a="Map";e.exports=r(31960)(a,(function(e){return function t(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{get:function e(t){var r=n.getEntry(i(this,a),t);return r&&r.v},set:function e(t,r){return n.def(i(this,a),0===t?0:t,r)}},n,true)},79491:(e,t,r)=>{var n=r(6585);var i=r(43072);var a=Math.sqrt;var o=Math.acosh;n(n.S+n.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&Infinity==o(Infinity)),"Math",{acosh:function e(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+a(t-1)*a(t+1))}})},90059:(e,t,r)=>{var n=r(6585);var i=Math.asinh;function a(e){return isFinite(e=+e)&&0!=e?e<0?-a(-e):Math.log(e+Math.sqrt(e*e+1)):e}n(n.S+n.F*!(i&&1/i(0)>0),"Math",{asinh:a})},94193:(e,t,r)=>{var n=r(6585);var i=Math.atanh;n(n.S+n.F*!(i&&1/i(-0)<0),"Math",{atanh:function e(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},39978:(e,t,r)=>{var n=r(6585);var i=r(43533);n(n.S,"Math",{cbrt:function e(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},78592:(e,t,r)=>{var n=r(6585);n(n.S,"Math",{clz32:function e(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},77099:(e,t,r)=>{var n=r(6585);var i=Math.exp;n(n.S,"Math",{cosh:function e(t){return(i(t=+t)+i(-t))/2}})},74056:(e,t,r)=>{var n=r(6585);var i=r(50086);n(n.S+n.F*(i!=Math.expm1),"Math",{expm1:i})},80638:(e,t,r)=>{var n=r(6585);n(n.S,"Math",{fround:r(82787)})},24591:(e,t,r)=>{var n=r(6585);var i=Math.abs;n(n.S,"Math",{hypot:function e(t,r){var n=0;var a=0;var o=arguments.length;var s=0;var l,u;while(a0){u=l/s;n+=u*u}else n+=l}return Infinity===s?Infinity:s*Math.sqrt(n)}})},84384:(e,t,r)=>{var n=r(6585);var i=Math.imul;n(n.S+n.F*r(85195)((function(){return-5!=i(4294967295,5)||2!=i.length})),"Math",{imul:function e(t,r){var n=65535;var i=+t;var a=+r;var o=n&i;var s=n&a;return 0|o*s+((n&i>>>16)*s+o*(n&a>>>16)<<16>>>0)}})},2524:(e,t,r)=>{var n=r(6585);n(n.S,"Math",{log10:function e(t){return Math.log(t)*Math.LOG10E}})},93398:(e,t,r)=>{var n=r(6585);n(n.S,"Math",{log1p:r(43072)})},8319:(e,t,r)=>{var n=r(6585);n(n.S,"Math",{log2:function e(t){return Math.log(t)/Math.LN2}})},53997:(e,t,r)=>{var n=r(6585);n(n.S,"Math",{sign:r(43533)})},86778:(e,t,r)=>{var n=r(6585);var i=r(50086);var a=Math.exp;n(n.S+n.F*r(85195)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function e(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(a(t-1)-a(-t-1))*(Math.E/2)}})},85529:(e,t,r)=>{var n=r(6585);var i=r(50086);var a=Math.exp;n(n.S,"Math",{tanh:function e(t){var r=i(t=+t);var n=i(-t);return Infinity==r?1:Infinity==n?-1:(r-n)/(a(t)+a(-t))}})},41602:(e,t,r)=>{var n=r(6585);n(n.S,"Math",{trunc:function e(t){return(t>0?Math.floor:Math.ceil)(t)}})},51636:(e,t,r)=>{"use strict";var n=r(30788);var i=r(93817);var a=r(80934);var o=r(34490);var s=r(92208);var l=r(85195);var u=r(30979).f;var c=r(78534).f;var d=r(68487).f;var f=r(7446).trim;var p="Number";var g=n[p];var h=g;var v=g.prototype;var m=a(r(42602)(v))==p;var y="trim"in String.prototype;var b=function(e){var t=s(e,false);if("string"==typeof t&&t.length>2){t=y?t.trim():f(t,3);var r=t.charCodeAt(0);var n,i,a;if(43===r||45===r){n=t.charCodeAt(2);if(88===n||120===n)return NaN}else if(48===r){switch(t.charCodeAt(1)){case 66:case 98:i=2;a=49;break;case 79:case 111:i=8;a=55;break;default:return+t}for(var o=t.slice(2),l=0,u=o.length,c;la)return NaN}return parseInt(o,i)}}return+t};if(!g(" 0o1")||!g("0b1")||g("+0x1")){g=function e(t){var r=arguments.length<1?0:t;var n=this;return n instanceof g&&(m?l((function(){v.valueOf.call(n)})):a(n)!=p)?o(new h(b(r)),n,g):b(r)};for(var w=r(17536)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),_=0,S;w.length>_;_++)i(h,S=w[_])&&!i(g,S)&&d(g,S,c(h,S));g.prototype=v;v.constructor=g;r(95728)(n,p,g)}},28001:(e,t,r)=>{var n=r(6585);n(n.S,"Number",{EPSILON:Math.pow(2,-52)})},90664:(e,t,r)=>{var n=r(6585);var i=r(30788).isFinite;n(n.S,"Number",{isFinite:function e(t){return"number"==typeof t&&i(t)}})},75675:(e,t,r)=>{var n=r(6585);n(n.S,"Number",{isInteger:r(17960)})},74353:(e,t,r)=>{var n=r(6585);n(n.S,"Number",{isNaN:function e(t){return t!=t}})},52853:(e,t,r)=>{var n=r(6585);var i=r(17960);var a=Math.abs;n(n.S,"Number",{isSafeInteger:function e(t){return i(t)&&a(t)<=9007199254740991}})},65149:(e,t,r)=>{var n=r(6585);n(n.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},35229:(e,t,r)=>{var n=r(6585);n(n.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},2059:(e,t,r)=>{var n=r(6585);var i=r(7168);n(n.S+n.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},59484:(e,t,r)=>{var n=r(6585);var i=r(69998);n(n.S+n.F*(Number.parseInt!=i),"Number",{parseInt:i})},80324:(e,t,r)=>{"use strict";var n=r(6585);var i=r(40205);var a=r(56774);var o=r(7994);var s=1..toFixed;var l=Math.floor;var u=[0,0,0,0,0,0];var c="Number.toFixed: incorrect invocation!";var d="0";var f=function(e,t){var r=-1;var n=t;while(++r<6){n+=e*u[r];u[r]=n%1e7;n=l(n/1e7)}};var p=function(e){var t=6;var r=0;while(--t>=0){r+=u[t];u[t]=l(r/e);r=r%e*1e7}};var g=function(){var e=6;var t="";while(--e>=0)if(""!==t||0===e||0!==u[e]){var r=String(u[e]);t=""===t?r:t+o.call(d,7-r.length)+r}return t};var h=function(e,t,r){return 0===t?r:t%2===1?h(e,t-1,r*e):h(e*e,t/2,r)};var v=function(e){var t=0;var r=e;while(r>=4096){t+=12;r/=4096}while(r>=2){t+=1;r/=2}return t};n(n.P+n.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!r(85195)((function(){s.call({})}))),"Number",{toFixed:function e(t){var r=a(this,c);var n=i(t);var s="";var l=d;var u,m,y,b;if(n<0||n>20)throw RangeError(c);if(r!=r)return"NaN";if(r<=-1e21||r>=1e21)return String(r);if(r<0){s="-";r=-r}if(r>1e-21){u=v(r*h(2,69,1))-69;m=u<0?r*h(2,-u,1):r/h(2,u,1);m*=4503599627370496;u=52-u;if(u>0){f(0,m);y=n;while(y>=7){f(1e7,0);y-=7}f(h(10,y,1),0);y=u-1;while(y>=23){p(1<<23);y-=23}p(1<0){b=l.length;l=s+(b<=n?"0."+o.call(d,n-b)+l:l.slice(0,b-n)+"."+l.slice(b-n))}else l=s+l;return l}})},60376:(e,t,r)=>{"use strict";var n=r(6585);var i=r(85195);var a=r(56774);var o=1..toPrecision;n(n.P+n.F*(i((function(){return"1"!==o.call(1,void 0)}))||!i((function(){o.call({})}))),"Number",{toPrecision:function e(t){var r=a(this,"Number#toPrecision: incorrect invocation!");return void 0===t?o.call(r):o.call(r,t)}})},62334:(e,t,r)=>{var n=r(6585);n(n.S+n.F,"Object",{assign:r(69463)})},90985:(e,t,r)=>{var n=r(6585);n(n.S,"Object",{create:r(42602)})},60833:(e,t,r)=>{var n=r(6585);n(n.S+n.F*!r(17536),"Object",{defineProperties:r(59097)})},94747:(e,t,r)=>{var n=r(6585);n(n.S+n.F*!r(17536),"Object",{defineProperty:r(68487).f})},50308:(e,t,r)=>{var n=r(49995);var i=r(39278).onFreeze;r(10501)("freeze",(function(e){return function t(r){return e&&n(r)?e(i(r)):r}}))},69637:(e,t,r)=>{var n=r(65047);var i=r(78534).f;r(10501)("getOwnPropertyDescriptor",(function(){return function e(t,r){return i(n(t),r)}}))},1417:(e,t,r)=>{r(10501)("getOwnPropertyNames",(function(){return r(40731).f}))},18426:(e,t,r)=>{var n=r(20233);var i=r(37e3);r(10501)("getPrototypeOf",(function(){return function e(t){return i(n(t))}}))},54234:(e,t,r)=>{var n=r(49995);r(10501)("isExtensible",(function(e){return function t(r){return!!n(r)&&(!e||e(r))}}))},62259:(e,t,r)=>{var n=r(49995);r(10501)("isFrozen",(function(e){return function t(r){return!n(r)||!!e&&e(r)}}))},58197:(e,t,r)=>{var n=r(49995);r(10501)("isSealed",(function(e){return function t(r){return!n(r)||!!e&&e(r)}}))},87202:(e,t,r)=>{var n=r(6585);n(n.S,"Object",{is:r(69892)})},18574:(e,t,r)=>{var n=r(20233);var i=r(59557);r(10501)("keys",(function(){return function e(t){return i(n(t))}}))},24733:(e,t,r)=>{var n=r(49995);var i=r(39278).onFreeze;r(10501)("preventExtensions",(function(e){return function t(r){return e&&n(r)?e(i(r)):r}}))},12026:(e,t,r)=>{var n=r(49995);var i=r(39278).onFreeze;r(10501)("seal",(function(e){return function t(r){return e&&n(r)?e(i(r)):r}}))},68346:(e,t,r)=>{var n=r(6585);n(n.S,"Object",{setPrototypeOf:r(10801).set})},73505:(e,t,r)=>{"use strict";var n=r(51787);var i={};i[r(73060)("toStringTag")]="z";i+""!="[object z]"&&r(95728)(Object.prototype,"toString",(function e(){return"[object "+n(this)+"]"}),true)},31507:(e,t,r)=>{var n=r(6585);var i=r(7168);n(n.G+n.F*(parseFloat!=i),{parseFloat:i})},62103:(e,t,r)=>{var n=r(6585);var i=r(69998);n(n.G+n.F*(parseInt!=i),{parseInt:i})},31988:(e,t,r)=>{"use strict";var n=r(73520);var i=r(30788);var a=r(14975);var o=r(51787);var s=r(6585);var l=r(49995);var u=r(98272);var c=r(17888);var d=r(5271);var f=r(52646);var p=r(99498).set;var g=r(23943)();var h=r(54282);var v=r(68459);var m=r(94813);var y=r(90769);var b="Promise";var w=i.TypeError;var _=i.process;var S=_&&_.versions;var P=S&&S.v8||"";var E=i[b];var k="process"==o(_);var C=function(){};var O,A,T,j;var D=A=h.f;var L=!!function(){try{var e=E.resolve(1);var t=(e.constructor={})[r(73060)("species")]=function(e){e(C,C)};return(k||"function"==typeof PromiseRejectionEvent)&&e.then(C)instanceof t&&0!==P.indexOf("6.6")&&-1===m.indexOf("Chrome/66")}catch(e){}}();var R=function(e){var t;return!(!l(e)||"function"!=typeof(t=e.then))&&t};var I=function(e,t){if(e._n)return;e._n=true;var r=e._c;g((function(){var n=e._v;var i=1==e._s;var a=0;var o=function(t){var r=i?t.ok:t.fail;var a=t.resolve;var o=t.reject;var s=t.domain;var l,u,c;try{if(r){if(!i){2==e._h&&N(e);e._h=1}if(true===r)l=n;else{s&&s.enter();l=r(n);if(s){s.exit();c=true}}l===t.promise?o(w("Promise-chain cycle")):(u=R(l))?u.call(l,a,o):a(l)}else o(n)}catch(e){s&&!c&&s.exit();o(e)}};while(r.length>a)o(r[a++]);e._c=[];e._n=false;t&&!e._h&&M(e)}))};var M=function(e){p.call(i,(function(){var t=e._v;var r=x(e);var n,a,o;if(r){n=v((function(){k?_.emit("unhandledRejection",t,e):(a=i.onunhandledrejection)?a({promise:e,reason:t}):(o=i.console)&&o.error&&o.error("Unhandled promise rejection",t)}));e._h=k||x(e)?2:1}e._a=void 0;if(r&&n.e)throw n.v}))};var x=function(e){return 1!==e._h&&0===(e._a||e._c).length};var N=function(e){p.call(i,(function(){var t;k?_.emit("rejectionHandled",e):(t=i.onrejectionhandled)&&t({promise:e,reason:e._v})}))};var F=function(e){var t=this;if(t._d)return;t._d=true;t=t._w||t;t._v=e;t._s=2;t._a||(t._a=t._c.slice());I(t,true)};var V=function(e){var t=this;var r;if(t._d)return;t._d=true;t=t._w||t;try{if(t===e)throw w("Promise can't be resolved itself");if(r=R(e))g((function(){var n={_w:t,_d:false};try{r.call(e,a(V,n,1),a(F,n,1))}catch(e){F.call(n,e)}}));else{t._v=e;t._s=1;I(t,false)}}catch(e){F.call({_w:t,_d:false},e)}};if(!L){E=function e(t){c(this,E,b,"_h");u(t);O.call(this);try{t(a(V,this,1),a(F,this,1))}catch(e){F.call(this,e)}};O=function e(t){this._c=[];this._a=void 0;this._s=0;this._d=false;this._v=void 0;this._h=0;this._n=false};O.prototype=r(92181)(E.prototype,{then:function e(t,r){var n=D(f(this,E));n.ok="function"!=typeof t||t;n.fail="function"==typeof r&&r;n.domain=k?_.domain:void 0;this._c.push(n);this._a&&this._a.push(n);this._s&&I(this,false);return n.promise},catch:function(e){return this.then(void 0,e)}});T=function(){var e=new O;this.promise=e;this.resolve=a(V,e,1);this.reject=a(F,e,1)};h.f=D=function(e){return e===E||e===j?new T(e):A(e)}}s(s.G+s.W+s.F*!L,{Promise:E});r(20722)(E,b);r(68354)(b);j=r(23311)[b];s(s.S+s.F*!L,b,{reject:function e(t){var r=D(this);var n=r.reject;n(t);return r.promise}});s(s.S+s.F*(n||!L),b,{resolve:function e(t){return y(n&&this===j?E:this,t)}});s(s.S+s.F*!(L&&r(63969)((function(e){E.all(e)["catch"](C)}))),b,{all:function e(t){var r=this;var n=D(r);var i=n.resolve;var a=n.reject;var o=v((function(){var e=[];var n=0;var o=1;d(t,false,(function(t){var s=n++;var l=false;e.push(void 0);o++;r.resolve(t).then((function(t){if(l)return;l=true;e[s]=t;--o||i(e)}),a)}));--o||i(e)}));o.e&&a(o.v);return n.promise},race:function e(t){var r=this;var n=D(r);var i=n.reject;var a=v((function(){d(t,false,(function(e){r.resolve(e).then(n.resolve,i)}))}));a.e&&i(a.v);return n.promise}})},37382:(e,t,r)=>{var n=r(6585);var i=r(98272);var a=r(55001);var o=(r(30788).Reflect||{}).apply;var s=Function.apply;n(n.S+n.F*!r(85195)((function(){o((function(){}))})),"Reflect",{apply:function e(t,r,n){var l=i(t);var u=a(n);return o?o(l,r,u):s.call(l,r,u)}})},32163:(e,t,r)=>{var n=r(6585);var i=r(42602);var a=r(98272);var o=r(55001);var s=r(49995);var l=r(85195);var u=r(93723);var c=(r(30788).Reflect||{}).construct;var d=l((function(){function e(){}return!(c((function(){}),[],e)instanceof e)}));var f=!l((function(){c((function(){}))}));n(n.S+n.F*(d||f),"Reflect",{construct:function e(t,r){a(t);o(r);var n=arguments.length<3?t:a(arguments[2]);if(f&&!d)return c(t,r,n);if(t==n){switch(r.length){case 0:return new t;case 1:return new t(r[0]);case 2:return new t(r[0],r[1]);case 3:return new t(r[0],r[1],r[2]);case 4:return new t(r[0],r[1],r[2],r[3])}var l=[null];l.push.apply(l,r);return new(u.apply(t,l))}var p=n.prototype;var g=i(s(p)?p:Object.prototype);var h=Function.apply.call(t,g,r);return s(h)?h:g}})},35163:(e,t,r)=>{var n=r(68487);var i=r(6585);var a=r(55001);var o=r(92208);i(i.S+i.F*r(85195)((function(){Reflect.defineProperty(n.f({},1,{value:1}),1,{value:2})})),"Reflect",{defineProperty:function e(t,r,i){a(t);r=o(r,true);a(i);try{n.f(t,r,i);return true}catch(e){return false}}})},59076:(e,t,r)=>{var n=r(6585);var i=r(78534).f;var a=r(55001);n(n.S,"Reflect",{deleteProperty:function e(t,r){var n=i(a(t),r);return!(n&&!n.configurable)&&delete t[r]}})},1430:(e,t,r)=>{"use strict";var n=r(6585);var i=r(55001);var a=function(e){this._t=i(e);this._i=0;var t=this._k=[];var r;for(r in e)t.push(r)};r(7149)(a,"Object",(function(){var e=this;var t=e._k;var r;do{if(e._i>=t.length)return{value:void 0,done:true}}while(!((r=t[e._i++])in e._t));return{value:r,done:false}}));n(n.S,"Reflect",{enumerate:function e(t){return new a(t)}})},11962:(e,t,r)=>{var n=r(78534);var i=r(6585);var a=r(55001);i(i.S,"Reflect",{getOwnPropertyDescriptor:function e(t,r){return n.f(a(t),r)}})},53130:(e,t,r)=>{var n=r(6585);var i=r(37e3);var a=r(55001);n(n.S,"Reflect",{getPrototypeOf:function e(t){return i(a(t))}})},63099:(e,t,r)=>{var n=r(78534);var i=r(37e3);var a=r(93817);var o=r(6585);var s=r(49995);var l=r(55001);function u(e,t){var r=arguments.length<3?e:arguments[2];var o,c;if(l(e)===r)return e[t];if(o=n.f(e,t))return a(o,"value")?o.value:void 0!==o.get?o.get.call(r):void 0;if(s(c=i(e)))return u(c,t,r)}o(o.S,"Reflect",{get:u})},35420:(e,t,r)=>{var n=r(6585);n(n.S,"Reflect",{has:function e(t,r){return r in t}})},1438:(e,t,r)=>{var n=r(6585);var i=r(55001);var a=Object.isExtensible;n(n.S,"Reflect",{isExtensible:function e(t){i(t);return!a||a(t)}})},72197:(e,t,r)=>{var n=r(6585);n(n.S,"Reflect",{ownKeys:r(84671)})},14173:(e,t,r)=>{var n=r(6585);var i=r(55001);var a=Object.preventExtensions;n(n.S,"Reflect",{preventExtensions:function e(t){i(t);try{a&&a(t);return true}catch(e){return false}}})},91787:(e,t,r)=>{var n=r(6585);var i=r(10801);i&&n(n.S,"Reflect",{setPrototypeOf:function e(t,r){i.check(t,r);try{i.set(t,r);return true}catch(e){return false}}})},91585:(e,t,r)=>{var n=r(68487);var i=r(78534);var a=r(37e3);var o=r(93817);var s=r(6585);var l=r(88902);var u=r(55001);var c=r(49995);function d(e,t,r){var s=arguments.length<4?e:arguments[3];var f=i.f(u(e),t);var p,g;if(!f){if(c(g=a(e)))return d(g,t,r,s);f=l(0)}if(o(f,"value")){if(false===f.writable||!c(s))return false;if(p=i.f(s,t)){if(p.get||p.set||false===p.writable)return false;p.value=r;n.f(s,t,p)}else n.f(s,t,l(0,r));return true}return void 0!==f.set&&(f.set.call(s,r),true)}s(s.S,"Reflect",{set:d})},79970:(e,t,r)=>{var n=r(30788);var i=r(34490);var a=r(68487).f;var o=r(30979).f;var s=r(24825);var l=r(12308);var u=n.RegExp;var c=u;var d=u.prototype;var f=/a/g;var p=/a/g;var g=new u(f)!==f;if(r(17536)&&(!g||r(85195)((function(){p[r(73060)("match")]=false;return u(f)!=f||u(p)==p||"/a/i"!=u(f,"i")})))){u=function e(t,r){var n=this instanceof u;var a=s(t);var o=void 0===r;return!n&&a&&t.constructor===u&&o?t:i(g?new c(a&&!o?t.source:t,r):c((a=t instanceof u)?t.source:t,a&&o?l.call(t):r),n?this:d,u)};var h=function(e){e in u||a(u,e,{configurable:true,get:function(){return c[e]},set:function(t){c[e]=t}})};for(var v=o(c),m=0;v.length>m;)h(v[m++]);d.constructor=u;u.prototype=d;r(95728)(n,"RegExp",u)}r(68354)("RegExp")},48434:(e,t,r)=>{"use strict";var n=r(73802);r(6585)({target:"RegExp",proto:true,forced:n!==/./.exec},{exec:n})},58656:(e,t,r)=>{r(17536)&&"g"!=/./g.flags&&r(68487).f(RegExp.prototype,"flags",{configurable:true,get:r(12308)})},5443:(e,t,r)=>{"use strict";var n=r(55001);var i=r(41435);var a=r(18694);var o=r(81286);r(40180)("match",1,(function(e,t,r,s){return[function r(n){var i=e(this);var a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,i):new RegExp(n)[t](String(i))},function(e){var t=s(r,e,this);if(t.done)return t.value;var l=n(e);var u=String(this);if(!l.global)return o(l,u);var c=l.unicode;l.lastIndex=0;var d=[];var f=0;var p;while(null!==(p=o(l,u))){var g=String(p[0]);d[f]=g;""===g&&(l.lastIndex=a(u,i(l.lastIndex),c));f++}return 0===f?null:d}]}))},74509:(e,t,r)=>{"use strict";var n=r(55001);var i=r(20233);var a=r(41435);var o=r(40205);var s=r(18694);var l=r(81286);var u=Math.max;var c=Math.min;var d=Math.floor;var f=/\$([$&`']|\d\d?|<[^>]*>)/g;var p=/\$([$&`']|\d\d?)/g;var g=function(e){return void 0===e?e:String(e)};r(40180)("replace",2,(function(e,t,r,h){return[function n(i,a){var o=e(this);var s=void 0==i?void 0:i[t];return void 0!==s?s.call(i,o,a):r.call(String(o),i,a)},function(e,t){var i=h(r,e,this,t);if(i.done)return i.value;var d=n(e);var f=String(this);var p="function"===typeof t;p||(t=String(t));var m=d.global;if(m){var y=d.unicode;d.lastIndex=0}var b=[];while(true){var w=l(d,f);if(null===w)break;b.push(w);if(!m)break;var _=String(w[0]);""===_&&(d.lastIndex=s(f,a(d.lastIndex),y))}var S="";var P=0;for(var E=0;E=P){S+=f.slice(P,C)+D;P=C+k.length}}return S+f.slice(P)}];function v(e,t,n,a,o,s){var l=n+e.length;var u=a.length;var c=p;if(void 0!==o){o=i(o);c=f}return r.call(s,c,(function(r,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(l);case"<":s=o[i.slice(1,-1)];break;default:var c=+i;if(0===c)return r;if(c>u){var f=d(c/10);if(0===f)return r;if(f<=u)return void 0===a[f-1]?i.charAt(1):a[f-1]+i.charAt(1);return r}s=a[c-1]}return void 0===s?"":s}))}}))},11894:(e,t,r)=>{"use strict";var n=r(55001);var i=r(69892);var a=r(81286);r(40180)("search",1,(function(e,t,r,o){return[function r(n){var i=e(this);var a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,i):new RegExp(n)[t](String(i))},function(e){var t=o(r,e,this);if(t.done)return t.value;var s=n(e);var l=String(this);var u=s.lastIndex;i(u,0)||(s.lastIndex=0);var c=a(s,l);i(s.lastIndex,u)||(s.lastIndex=u);return null===c?-1:c.index}]}))},48682:(e,t,r)=>{"use strict";var n=r(24825);var i=r(55001);var a=r(52646);var o=r(18694);var s=r(41435);var l=r(81286);var u=r(73802);var c=r(85195);var d=Math.min;var f=[].push;var p="split";var g="length";var h="lastIndex";var v=4294967295;var m=!c((function(){RegExp(v,"y")}));r(40180)("split",2,(function(e,t,r,c){var y;y="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[g]||2!="ab"[p](/(?:ab)*/)[g]||4!="."[p](/(.?)(.?)/)[g]||"."[p](/()()/)[g]>1||""[p](/.?/)[g]?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!n(e))return r.call(i,e,t);var a=[];var o=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":"");var s=0;var l=void 0===t?v:t>>>0;var c=new RegExp(e.source,o+"g");var d,p,m;while(d=u.call(c,i)){p=c[h];if(p>s){a.push(i.slice(s,d.index));d[g]>1&&d.index=l)break}c[h]===d.index&&c[h]++}s===i[g]?!m&&c.test("")||a.push(""):a.push(i.slice(s));return a[g]>l?a.slice(0,l):a}:"0"[p](void 0,0)[g]?function(e,t){return void 0===e&&0===t?[]:r.call(this,e,t)}:r;return[function r(n,i){var a=e(this);var o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,a,i):y.call(String(a),n,i)},function(e,t){var n=c(y,e,this,t,y!==r);if(n.done)return n.value;var u=i(e);var f=String(this);var p=a(u,RegExp);var g=u.unicode;var h=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(m?"y":"g");var b=new p(m?u:"^(?:"+u.source+")",h);var w=void 0===t?v:t>>>0;if(0===w)return[];if(0===f.length)return null===l(b,f)?[f]:[];var _=0;var S=0;var P=[];while(S{"use strict";r(58656);var n=r(55001);var i=r(12308);var a=r(17536);var o="toString";var s=/./[o];var l=function(e){r(95728)(RegExp.prototype,o,e,true)};r(85195)((function(){return"/a/b"!=s.call({source:"a",flags:"b"})}))?l((function e(){var t=n(this);return"/".concat(t.source,"/","flags"in t?t.flags:!a&&t instanceof RegExp?i.call(t):void 0)})):s.name!=o&&l((function e(){return s.call(this)}))},58142:(e,t,r)=>{"use strict";var n=r(27421);var i=r(66756);var a="Set";e.exports=r(31960)(a,(function(e){return function t(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function e(t){return n.def(i(this,a),t=0===t?0:t,t)}},n)},59156:(e,t,r)=>{"use strict";r(27623)("anchor",(function(e){return function t(r){return e(this,"a","name",r)}}))},77490:(e,t,r)=>{"use strict";r(27623)("big",(function(e){return function t(){return e(this,"big","","")}}))},8068:(e,t,r)=>{"use strict";r(27623)("blink",(function(e){return function t(){return e(this,"blink","","")}}))},56403:(e,t,r)=>{"use strict";r(27623)("bold",(function(e){return function t(){return e(this,"b","","")}}))},77273:(e,t,r)=>{"use strict";var n=r(6585);var i=r(66416)(false);n(n.P,"String",{codePointAt:function e(t){return i(this,t)}})},82215:(e,t,r)=>{"use strict";var n=r(6585);var i=r(41435);var a=r(48078);var o="endsWith";var s=""[o];n(n.P+n.F*r(74587)(o),"String",{endsWith:function e(t){var r=a(this,t,o);var n=arguments.length>1?arguments[1]:void 0;var l=i(r.length);var u=void 0===n?l:Math.min(i(n),l);var c=String(t);return s?s.call(r,c,u):r.slice(u-c.length,u)===c}})},59081:(e,t,r)=>{"use strict";r(27623)("fixed",(function(e){return function t(){return e(this,"tt","","")}}))},41074:(e,t,r)=>{"use strict";r(27623)("fontcolor",(function(e){return function t(r){return e(this,"font","color",r)}}))},40247:(e,t,r)=>{"use strict";r(27623)("fontsize",(function(e){return function t(r){return e(this,"font","size",r)}}))},27597:(e,t,r)=>{var n=r(6585);var i=r(25446);var a=String.fromCharCode;var o=String.fromCodePoint;n(n.S+n.F*(!!o&&1!=o.length),"String",{fromCodePoint:function e(t){var r=[];var n=arguments.length;var o=0;var s;while(n>o){s=+arguments[o++];if(i(s,1114111)!==s)throw RangeError(s+" is not a valid code point");r.push(s<65536?a(s):a(55296+((s-=65536)>>10),s%1024+56320))}return r.join("")}})},84641:(e,t,r)=>{"use strict";var n=r(6585);var i=r(48078);var a="includes";n(n.P+n.F*r(74587)(a),"String",{includes:function e(t){return!!~i(this,t,a).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},73933:(e,t,r)=>{"use strict";r(27623)("italics",(function(e){return function t(){return e(this,"i","","")}}))},91115:(e,t,r)=>{"use strict";var n=r(66416)(true);r(21866)(String,"String",(function(e){this._t=String(e);this._i=0}),(function(){var e=this._t;var t=this._i;var r;if(t>=e.length)return{value:void 0,done:true};r=n(e,t);this._i+=r.length;return{value:r,done:false}}))},74038:(e,t,r)=>{"use strict";r(27623)("link",(function(e){return function t(r){return e(this,"a","href",r)}}))},5567:(e,t,r)=>{var n=r(6585);var i=r(65047);var a=r(41435);n(n.S,"String",{raw:function e(t){var r=i(t.raw);var n=a(r.length);var o=arguments.length;var s=[];var l=0;while(n>l){s.push(String(r[l++]));l{var n=r(6585);n(n.P,"String",{repeat:r(7994)})},2706:(e,t,r)=>{"use strict";r(27623)("small",(function(e){return function t(){return e(this,"small","","")}}))},91810:(e,t,r)=>{"use strict";var n=r(6585);var i=r(41435);var a=r(48078);var o="startsWith";var s=""[o];n(n.P+n.F*r(74587)(o),"String",{startsWith:function e(t){var r=a(this,t,o);var n=i(Math.min(arguments.length>1?arguments[1]:void 0,r.length));var l=String(t);return s?s.call(r,l,n):r.slice(n,n+l.length)===l}})},76164:(e,t,r)=>{"use strict";r(27623)("strike",(function(e){return function t(){return e(this,"strike","","")}}))},83325:(e,t,r)=>{"use strict";r(27623)("sub",(function(e){return function t(){return e(this,"sub","","")}}))},13618:(e,t,r)=>{"use strict";r(27623)("sup",(function(e){return function t(){return e(this,"sup","","")}}))},18198:(e,t,r)=>{"use strict";r(7446)("trim",(function(e){return function t(){return e(this,3)}}))},93893:(e,t,r)=>{"use strict";var n=r(30788);var i=r(93817);var a=r(17536);var o=r(6585);var s=r(95728);var l=r(39278).KEY;var u=r(85195);var c=r(5075);var d=r(20722);var f=r(12463);var p=r(73060);var g=r(6613);var h=r(91578);var v=r(45938);var m=r(21318);var y=r(55001);var b=r(49995);var w=r(20233);var _=r(65047);var S=r(92208);var P=r(88902);var E=r(42602);var k=r(40731);var C=r(78534);var O=r(14070);var A=r(68487);var T=r(59557);var j=C.f;var D=A.f;var L=k.f;var R=n.Symbol;var I=n.JSON;var M=I&&I.stringify;var x="prototype";var N=p("_hidden");var F=p("toPrimitive");var V={}.propertyIsEnumerable;var W=c("symbol-registry");var B=c("symbols");var G=c("op-symbols");var q=Object[x];var U="function"==typeof R&&!!O.f;var H=n.QObject;var z=!H||!H[x]||!H[x].findChild;var $=a&&u((function(){return 7!=E(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=j(q,t);n&&delete q[t];D(e,t,r);n&&e!==q&&D(q,t,n)}:D;var K=function(e){var t=B[e]=E(R[x]);t._k=e;return t};var Z=U&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R};var Y=function e(t,r,n){t===q&&Y(G,r,n);y(t);r=S(r,true);y(n);if(i(B,r)){if(n.enumerable){i(t,N)&&t[N][r]&&(t[N][r]=false);n=E(n,{enumerable:P(0,false)})}else{i(t,N)||D(t,N,P(1,{}));t[N][r]=true}return $(t,r,n)}return D(t,r,n)};var X=function e(t,r){y(t);var n=v(r=_(r));var i=0;var a=n.length;var o;while(a>i)Y(t,o=n[i++],r[o]);return t};var J=function e(t,r){return void 0===r?E(t):X(E(t),r)};var Q=function e(t){var r=V.call(this,t=S(t,true));if(this===q&&i(B,t)&&!i(G,t))return false;return!(r||!i(this,t)||!i(B,t)||i(this,N)&&this[N][t])||r};var ee=function e(t,r){t=_(t);r=S(r,true);if(t===q&&i(B,r)&&!i(G,r))return;var n=j(t,r);!n||!i(B,r)||i(t,N)&&t[N][r]||(n.enumerable=true);return n};var te=function e(t){var r=L(_(t));var n=[];var a=0;var o;while(r.length>a)i(B,o=r[a++])||o==N||o==l||n.push(o);return n};var re=function e(t){var r=t===q;var n=L(r?G:_(t));var a=[];var o=0;var s;while(n.length>o)!i(B,s=n[o++])||r&&!i(q,s)||a.push(B[s]);return a};if(!U){R=function e(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var t=f(arguments.length>0?arguments[0]:void 0);var r=function(e){this===q&&r.call(G,e);i(this,N)&&i(this[N],t)&&(this[N][t]=false);$(this,t,P(1,e))};a&&z&&$(q,t,{configurable:true,set:r});return K(t)};s(R[x],"toString",(function e(){return this._k}));C.f=ee;A.f=Y;r(30979).f=k.f=te;r(73799).f=Q;O.f=re;a&&!r(73520)&&s(q,"propertyIsEnumerable",Q,true);g.f=function(e){return K(p(e))}}o(o.G+o.W+o.F*!U,{Symbol:R});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;ne.length>ie;)p(ne[ie++]);for(var ae=T(p.store),oe=0;ae.length>oe;)h(ae[oe++]);o(o.S+o.F*!U,"Symbol",{for:function(e){return i(W,e+="")?W[e]:W[e]=R(e)},keyFor:function e(t){if(!Z(t))throw TypeError(t+" is not a symbol!");for(var r in W)if(W[r]===t)return r},useSetter:function(){z=true},useSimple:function(){z=false}});o(o.S+o.F*!U,"Object",{create:J,defineProperty:Y,defineProperties:X,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:re});var se=u((function(){O.f(1)}));o(o.S+o.F*se,"Object",{getOwnPropertySymbols:function e(t){return O.f(w(t))}});I&&o(o.S+o.F*(!U||u((function(){var e=R();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))}))),"JSON",{stringify:function e(t){var r=[t];var n=1;var i,a;while(arguments.length>n)r.push(arguments[n++]);a=i=r[1];if(!b(i)&&void 0===t||Z(t))return;m(i)||(i=function(e,t){"function"==typeof a&&(t=a.call(this,e,t));if(!Z(t))return t});r[1]=i;return M.apply(I,r)}});R[x][F]||r(21098)(R[x],F,R[x].valueOf);d(R,"Symbol");d(Math,"Math",true);d(n.JSON,"JSON",true)},31295:(e,t,r)=>{"use strict";var n=r(6585);var i=r(46051);var a=r(27412);var o=r(55001);var s=r(25446);var l=r(41435);var u=r(49995);var c=r(30788).ArrayBuffer;var d=r(52646);var f=a.ArrayBuffer;var p=a.DataView;var g=i.ABV&&c.isView;var h=f.prototype.slice;var v=i.VIEW;var m="ArrayBuffer";n(n.G+n.W+n.F*(c!==f),{ArrayBuffer:f});n(n.S+n.F*!i.CONSTR,m,{isView:function e(t){return g&&g(t)||u(t)&&v in t}});n(n.P+n.U+n.F*r(85195)((function(){return!new f(2).slice(1,void 0).byteLength})),m,{slice:function e(t,r){if(void 0!==h&&void 0===r)return h.call(o(this),t);var n=o(this).byteLength;var i=s(t,n);var a=s(void 0===r?n:r,n);var u=new(d(this,f))(l(a-i));var c=new p(this);var g=new p(u);var v=0;while(i{var n=r(6585);n(n.G+n.W+n.F*!r(46051).ABV,{DataView:r(27412).DataView})},11682:(e,t,r)=>{r(95053)("Float32",4,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},91410:(e,t,r)=>{r(95053)("Float64",8,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},61953:(e,t,r)=>{r(95053)("Int16",2,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},99512:(e,t,r)=>{r(95053)("Int32",4,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},34503:(e,t,r)=>{r(95053)("Int8",1,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},52515:(e,t,r)=>{r(95053)("Uint16",2,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},20994:(e,t,r)=>{r(95053)("Uint32",4,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},24877:(e,t,r)=>{r(95053)("Uint8",1,(function(e){return function t(r,n,i){return e(this,r,n,i)}}))},40049:(e,t,r)=>{r(95053)("Uint8",1,(function(e){return function t(r,n,i){return e(this,r,n,i)}}),true)},57383:(e,t,r)=>{"use strict";var n=r(30788);var i=r(16754)(0);var a=r(95728);var o=r(39278);var s=r(69463);var l=r(40062);var u=r(49995);var c=r(66756);var d=r(66756);var f=!n.ActiveXObject&&"ActiveXObject"in n;var p="WeakMap";var g=o.getWeak;var h=Object.isExtensible;var v=l.ufstore;var m;var y=function(e){return function t(){return e(this,arguments.length>0?arguments[0]:void 0)}};var b={get:function e(t){if(u(t)){var r=g(t);if(true===r)return v(c(this,p)).get(t);return r?r[this._i]:void 0}},set:function e(t,r){return l.def(c(this,p),t,r)}};var w=e.exports=r(31960)(p,y,b,l,true,true);if(d&&f){m=l.getConstructor(y,p);s(m.prototype,b);o.NEED=true;i(["delete","has","get","set"],(function(e){var t=w.prototype;var r=t[e];a(t,e,(function(t,n){if(u(t)&&!h(t)){this._f||(this._f=new m);var i=this._f[e](t,n);return"set"==e?this:i}return r.call(this,t,n)}))}))}},31670:(e,t,r)=>{"use strict";var n=r(40062);var i=r(66756);var a="WeakSet";r(31960)(a,(function(e){return function t(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function e(t){return n.def(i(this,a),t,true)}},n,false,true)},13403:(e,t,r)=>{"use strict";var n=r(6585);var i=r(54455);var a=r(20233);var o=r(41435);var s=r(98272);var l=r(81311);n(n.P,"Array",{flatMap:function e(t){var r=a(this);var n,u;s(t);n=o(r.length);u=l(r,0);i(u,r,r,n,0,1,t,arguments[1]);return u}});r(81738)("flatMap")},8300:(e,t,r)=>{"use strict";var n=r(6585);var i=r(93263)(true);n(n.P,"Array",{includes:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}});r(81738)("includes")},82062:(e,t,r)=>{var n=r(6585);var i=r(81987)(true);n(n.S,"Object",{entries:function e(t){return i(t)}})},41733:(e,t,r)=>{var n=r(6585);var i=r(84671);var a=r(65047);var o=r(78534);var s=r(21519);n(n.S,"Object",{getOwnPropertyDescriptors:function e(t){var r=a(t);var n=o.f;var l=i(r);var u={};var c=0;var d,f;while(l.length>c){f=n(r,d=l[c++]);void 0!==f&&s(u,d,f)}return u}})},51326:(e,t,r)=>{var n=r(6585);var i=r(81987)(false);n(n.S,"Object",{values:function e(t){return i(t)}})},24679:(e,t,r)=>{"use strict";var n=r(6585);var i=r(23311);var a=r(30788);var o=r(52646);var s=r(90769);n(n.P+n.R,"Promise",{finally:function(e){var t=o(this,i.Promise||a.Promise);var r="function"==typeof e;return this.then(r?function(r){return s(t,e()).then((function(){return r}))}:e,r?function(r){return s(t,e()).then((function(){throw r}))}:e)}})},71882:(e,t,r)=>{"use strict";var n=r(6585);var i=r(7868);var a=r(94813);var o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);n(n.P+n.F*o,"String",{padEnd:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0,false)}})},29743:(e,t,r)=>{"use strict";var n=r(6585);var i=r(7868);var a=r(94813);var o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);n(n.P+n.F*o,"String",{padStart:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0,true)}})},17634:(e,t,r)=>{"use strict";r(7446)("trimLeft",(function(e){return function t(){return e(this,1)}}),"trimStart")},77511:(e,t,r)=>{"use strict";r(7446)("trimRight",(function(e){return function t(){return e(this,2)}}),"trimEnd")},78770:(e,t,r)=>{r(91578)("asyncIterator")},37359:(e,t,r)=>{var n=r(22744);var i=r(59557);var a=r(95728);var o=r(30788);var s=r(21098);var l=r(80798);var u=r(73060);var c=u("iterator");var d=u("toStringTag");var f=l.Array;var p={CSSRuleList:true,CSSStyleDeclaration:false,CSSValueList:false,ClientRectList:false,DOMRectList:false,DOMStringList:false,DOMTokenList:true,DataTransferItemList:false,FileList:false,HTMLAllCollection:false,HTMLCollection:false,HTMLFormElement:false,HTMLSelectElement:false,MediaList:true,MimeTypeArray:false,NamedNodeMap:false,NodeList:true,PaintRequestList:false,Plugin:false,PluginArray:false,SVGLengthList:false,SVGNumberList:false,SVGPathSegList:false,SVGPointList:false,SVGStringList:false,SVGTransformList:false,SourceBufferList:false,StyleSheetList:true,TextTrackCueList:false,TextTrackList:false,TouchList:false};for(var g=i(p),h=0;h{var n=r(6585);var i=r(99498);n(n.G+n.B,{setImmediate:i.set,clearImmediate:i.clear})},30347:(e,t,r)=>{var n=r(30788);var i=r(6585);var a=r(94813);var o=[].slice;var s=/MSIE .\./.test(a);var l=function(e){return function(t,r){var n=arguments.length>2;var i=!!n&&o.call(arguments,2);return e(n?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,r)}};i(i.G+i.B+i.F*s,{setTimeout:l(n.setTimeout),setInterval:l(n.setInterval)})},82356:(e,t,r)=>{r(30347);r(46653);r(37359);e.exports=r(23311)},35800:e=>{var t=function(e){"use strict";var t=Object.prototype;var r=t.hasOwnProperty;var n=Object.defineProperty||function(e,t,r){e[t]=r.value};var i;var a="function"===typeof Symbol?Symbol:{};var o=a.iterator||"@@iterator";var s=a.asyncIterator||"@@asyncIterator";var l=a.toStringTag||"@@toStringTag";function u(e,t,r){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true});return e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function c(e,t,r,i){var a=t&&t.prototype instanceof m?t:m;var o=Object.create(a.prototype);var s=new j(i||[]);n(o,"_invoke",{value:C(e,r,s)});return o}e.wrap=c;function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}var f="suspendedStart";var p="suspendedYield";var g="executing";var h="completed";var v={};function m(){}function y(){}function b(){}var w={};u(w,o,(function(){return this}));var _=Object.getPrototypeOf;var S=_&&_(_(D([])));S&&S!==t&&r.call(S,o)&&(w=S);var P=b.prototype=m.prototype=Object.create(w);y.prototype=b;n(P,"constructor",{value:b,configurable:true});n(b,"constructor",{value:y,configurable:true});y.displayName=u(b,l,"GeneratorFunction");function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))};e.mark=function(e){if(Object.setPrototypeOf)Object.setPrototypeOf(e,b);else{e.__proto__=b;u(e,l,"GeneratorFunction")}e.prototype=Object.create(P);return e};e.awrap=function(e){return{__await:e}};function k(e,t){function i(n,a,o,s){var l=d(e[n],e,a);if("throw"!==l.type){var u=l.arg;var c=u.value;if(c&&"object"===typeof c&&r.call(c,"__await"))return t.resolve(c.__await).then((function(e){i("next",e,o,s)}),(function(e){i("throw",e,o,s)}));return t.resolve(c).then((function(e){u.value=e;o(u)}),(function(e){return i("throw",e,o,s)}))}s(l.arg)}var a;function o(e,r){function n(){return new t((function(t,n){i(e,r,t,n)}))}return a=a?a.then(n,n):n()}n(this,"_invoke",{value:o})}E(k.prototype);u(k.prototype,s,(function(){return this}));e.AsyncIterator=k;e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new k(c(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(e){return e.done?e.value:o.next()}))};function C(e,t,r){var n=f;return function i(a,o){if(n===g)throw new Error("Generator is already running");if(n===h){if("throw"===a)throw o;return L()}r.method=a;r.arg=o;while(true){var s=r.delegate;if(s){var l=O(s,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f){n=h;throw r.arg}r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=g;var u=d(e,t,r);if("normal"===u.type){n=r.done?h:p;if(u.arg===v)continue;return{value:u.arg,done:r.done}}if("throw"===u.type){n=h;r.method="throw";r.arg=u.arg}}}}function O(e,t){var r=t.method;var n=e.iterator[r];if(n===i){t.delegate=null;if("throw"===r&&e.iterator["return"]){t.method="return";t.arg=i;O(e,t);if("throw"===t.method)return v}if("return"!==r){t.method="throw";t.arg=new TypeError("The iterator does not provide a '"+r+"' method")}return v}var a=d(n,e.iterator,t.arg);if("throw"===a.type){t.method="throw";t.arg=a.arg;t.delegate=null;return v}var o=a.arg;if(!o){t.method="throw";t.arg=new TypeError("iterator result is not an object");t.delegate=null;return v}if(!o.done)return o;t[e.resultName]=o.value;t.next=e.nextLoc;if("return"!==t.method){t.method="next";t.arg=i}t.delegate=null;return v}E(P);u(P,l,"Generator");u(P,o,(function(){return this}));u(P,"toString",(function(){return"[object Generator]"}));function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]);if(2 in e){t.finallyLoc=e[2];t.afterLoc=e[3]}this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal";delete t.arg;e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}];e.forEach(A,this);this.reset(true)}e.keys=function(e){var t=Object(e);var r=[];for(var n in t)r.push(n);r.reverse();return function e(){while(r.length){var n=r.pop();if(n in t){e.value=n;e.done=false;return e}}e.done=true;return e}};function D(e){if(e){var t=e[o];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var n=-1,a=function t(){while(++n=0;--a){var o=this.tryEntries[a];var s=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc");var u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);T(r);return v}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;T(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){this.delegate={iterator:D(e),resultName:t,nextLoc:r};"next"===this.method&&(this.arg=i);return v}};return e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},93725:e=>{!function(t,r){e.exports=r()}(window,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,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(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));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=0)}([function(e,t,r){"use strict";r.r(t);var n={};function i(e){for(var t=1;te)){function r(r){const n=[.001,.01,.1][Number(r.shiftKey||2*r.ctrlKey)]*(r.deltaY<0?1:-1);let i=0,a=e.selectionStart;e.value=e.value.replace(/[\d.]+/g,(e,r)=>r<=a&&r+e.length>=a?(a=r,t(Number(e),n,i)):(i++,e)),e.focus(),e.setSelectionRange(a,a),r.preventDefault(),e.dispatchEvent(new Event("input"))}o(e,"focus",()=>o(window,"wheel",r,{passive:!1})),o(e,"blur",()=>s(window,"wheel",r))}const{min:g,max:h,floor:v,round:m}=Math;function y(e,t,r){t/=100,r/=100;let n=v(e=e/360*6),i=e-n,a=r*(1-t),o=r*(1-i*t),s=r*(1-(1-i)*t),l=n%6;return[255*[r,o,a,a,s,r][l],255*[s,r,r,o,a,a][l],255*[a,a,s,r,r,o][l]]}function b(e,t,r){let n,i,a;const o=g(e/=255,t/=255,r/=255),s=h(e,t,r),l=s-o;if(0===l)n=i=0;else{i=l/s;let a=((s-e)/6+l/2)/l,o=((s-t)/6+l/2)/l,u=((s-r)/6+l/2)/l;e===s?n=u-o:t===s?n=1/3+a-u:r===s&&(n=2/3+o-a),n<0?n+=1:n>1&&(n-=1)}return[360*n,100*i,100*(a=s)]}function w(e,t,r,n){return t/=100,r/=100,[...b(255*(1-g(1,(e/=100)*(1-(n/=100))+n)),255*(1-g(1,t*(1-n)+n)),255*(1-g(1,r*(1-n)+n)))]}function _(e,t,r){return t/=100,[e,2*(t*=(r/=100)<.5?r:1-r)/(r+t)*100,100*(r+t)]}function S(e){return b(...e.match(/.{2}/g).map(e=>parseInt(e,16)))}function P(e){e=e.match(/^[a-zA-Z]+$/)?function(e){const t=document.createElement("canvas").getContext("2d");return t.fillStyle=e,t.fillStyle}(e):e;const t={cmyk:/^cmyk[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)/i,rgba:/^(rgb|rgba)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]*?([\d.]+|$)/i,hsla:/^(hsl|hsla)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]*?([\d.]+|$)/i,hsva:/^(hsv|hsva)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]*?([\d.]+|$)/i,hex:/^#?(([\dA-Fa-f]{3,4})|([\dA-Fa-f]{6})|([\dA-Fa-f]{8}))$/i},r=e=>e.map(e=>/^(|\d+)\.\d+|\d+$/.test(e)?Number(e):void 0);let n;for(const i in t)if(n=t[i].exec(e))switch(i){case"cmyk":{let[,e,t,a,o]=r(n);if(e>100||t>100||a>100||o>100)break;return{values:[...w(e,t,a,o),1],type:i}}case"rgba":{let[,,e,t,a,o=1]=r(n);if(e>255||t>255||a>255||o<0||o>1)break;return{values:[...b(e,t,a),o],type:i}}case"hex":{const e=(e,t)=>[e.substring(0,t),e.substring(t,e.length)];let t,[,r]=n;return 3===r.length?r+="F":6===r.length&&(r+="FF"),4===r.length?[r,t]=e(r,3).map(e=>e+e):8===r.length&&([r,t]=e(r,6)),t=parseInt(t,16)/255,{values:[...S(r),t],type:i}}case"hsla":{let[,,e,t,a,o=1]=r(n);if(e>360||t>100||a>100||o<0||o>1)break;return{values:[..._(e,t,a),o],type:i}}case"hsva":{let[,,e,t,a,o=1]=r(n);if(e>360||t>100||a>100||o<0||o>1)break;return{values:[e,t,a,o],type:i}}}return{values:null,type:null}}function E(e=0,t=0,r=0,n=1){const{ceil:i}=Math,a={h:e,s:t,v:r,a:n,toHSVA(){const e=[a.h,a.s,a.v],t=e.map(i);return e.push(a.a),e.toString=()=>"hsva(".concat(t[0],", ").concat(t[1],"%, ").concat(t[2],"%, ").concat(a.a.toFixed(1),")"),e},toHSLA(){const e=function(e,t,r){let n=(2-(t/=100))*(r/=100)/2;return 0!==n&&(t=1===n?0:n<.5?t*r/(2*n):t*r/(2-2*n)),[e,100*t,100*n]}(a.h,a.s,a.v),t=e.map(i);return e.push(a.a),e.toString=()=>"hsla(".concat(t[0],", ").concat(t[1],"%, ").concat(t[2],"%, ").concat(a.a.toFixed(1),")"),e},toRGBA(){const e=y(a.h,a.s,a.v),t=e.map(i);return e.push(a.a),e.toString=()=>"rgba(".concat(t[0],", ").concat(t[1],", ").concat(t[2],", ").concat(a.a.toFixed(1),")"),e},toCMYK(){const e=function(e,t,r){const n=y(e,t,r),i=n[0]/255,a=n[1]/255,o=n[2]/255;let s,l,u,c;return[100*(l=1===(s=g(1-i,1-a,1-o))?0:(1-i-s)/(1-s)),100*(u=1===s?0:(1-a-s)/(1-s)),100*(c=1===s?0:(1-o-s)/(1-s)),100*s]}(a.h,a.s,a.v),t=e.map(i);return e.toString=()=>"cmyk(".concat(t[0],"%, ").concat(t[1],"%, ").concat(t[2],"%, ").concat(t[3],"%)"),e},toHEXA(){const e=function(e,t,r){return y(e,t,r).map(e=>m(e).toString(16).padStart(2,"0"))}(a.h,a.s,a.v);return e.toString=()=>{const t=a.a>=1?"":Number((255*a.a).toFixed(0)).toString(16).toUpperCase().padStart(2,"0");return"#".concat(e.join("").toUpperCase()+t)},e},clone:()=>E(a.h,a.s,a.v,a.a)};return a}const k=e=>Math.max(Math.min(e,1),0);function C(e){const t={options:Object.assign({lock:null,onchange:()=>0},e),_tapstart(e){o(document,["mouseup","touchend","touchcancel"],t._tapstop),o(document,["mousemove","touchmove"],t._tapmove),e.preventDefault(),t._tapmove(e)},_tapmove(e){const{options:{lock:n},cache:i}=t,{element:a,wrapper:o}=r,s=o.getBoundingClientRect();let l=0,u=0;if(e){const t=e&&e.touches&&e.touches[0];l=e?(t||e).clientX:0,u=e?(t||e).clientY:0,ls.left+s.width&&(l=s.left+s.width),us.top+s.height&&(u=s.top+s.height),l-=s.left,u-=s.top}else i&&(l=i.x*s.width,u=i.y*s.height);"h"!==n&&(a.style.left="calc(".concat(l/s.width*100,"% - ").concat(a.offsetWidth/2,"px)")),"v"!==n&&(a.style.top="calc(".concat(u/s.height*100,"% - ").concat(a.offsetHeight/2,"px)")),t.cache={x:l/s.width,y:u/s.height};const c=k(l/o.offsetWidth),d=k(u/o.offsetHeight);switch(n){case"v":return r.onchange(c);case"h":return r.onchange(d);default:return r.onchange(c,d)}},_tapstop(){s(document,["mouseup","touchend","touchcancel"],t._tapstop),s(document,["mousemove","touchmove"],t._tapmove)},trigger(){t._tapmove()},update(e=0,r=0){const{left:n,top:i,width:a,height:o}=t.options.wrapper.getBoundingClientRect();t._tapmove({clientX:n+a*e,clientY:i+o*r})},destroy(){const{options:e,_tapstart:r}=t;s([e.wrapper,e.element],"mousedown",r),s([e.wrapper,e.element],"touchstart",r,{passive:!1})}},{options:r,_tapstart:n}=t;return o([r.wrapper,r.element],"mousedown",n),o([r.wrapper,r.element],"touchstart",n,{passive:!1}),t}function O(e={}){e=Object.assign({onchange:()=>0,className:"",elements:[]},e);const t=o(e.elements,"click",t=>{e.elements.forEach(r=>r.classList[t.target===r?"add":"remove"](e.className)),e.onchange(t)});return{destroy:()=>s(...t)}}var A=({components:e,strings:t,useAsButton:r,inline:n,appClass:i})=>{const a=e=>e?"":'style="display:none" hidden',o=d('\n
\n\n '.concat(r?"":'','\n\n
\n
\n
\n \n
\n
\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n\n
\n\n
\n \n\n \n \n \n \n \n\n \n \n
\n
\n
\n ")),s=o.interaction;return s.options.find(e=>!e.hidden&&!e.classList.add("active")),s.type=()=>s.options.find(e=>e.classList.contains("active")),o};function T(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class j{constructor(e){T(this,"_initializingActive",!0),T(this,"_recalc",!0),T(this,"_color",E()),T(this,"_lastColor",E()),T(this,"_swatchColors",[]),T(this,"_eventListener",{swatchselect:[],change:[],save:[],init:[]}),this.options=e=Object.assign({appClass:null,useAsButton:!1,disabled:!1,comparison:!0,closeOnScroll:!1,components:{interaction:{}},strings:{},swatches:null,inline:!1,sliders:"v",default:"#42445A",defaultRepresentation:null,position:"bottom-middle",adjustableNumbers:!0,showAlways:!1,closeWithKey:"Escape"},e);const{swatches:t,inline:r,components:n}=e;n.interaction||(n.interaction={});const{preview:i,opacity:a,hue:o,palette:s}=n;n.palette=s||i||a||o,r&&(e.showAlways=!0),this._preBuild(),this._buildComponents(),this._bindEvents(),this._finalBuild(),t&&t.length&&t.forEach(e=>this.addSwatch(e)),this._nanopop=function({el:e,reference:t,padding:r=8}){const n={start:"sme",middle:"mse",end:"ems"},i={top:"tb",right:"rl",bottom:"bt",left:"lr"},a=((e={})=>(t,r=e[t])=>{if(r)return r;const[n,i="middle"]=t.split("-"),a="top"===n||"bottom"===n;return e[t]={position:n,variant:i,isVertical:a}})();return{update(o){const{position:s,variant:l,isVertical:u}=a(o),c=t.getBoundingClientRect(),d=e.getBoundingClientRect(),f=((e,t=0)=>{for(;e=e.parentElement;)t+=e.scrollTop;return t})(e),p=u?{t:c.top-d.height-r,b:c.bottom+r+f}:{r:c.right+r,l:c.left-d.width-r},g=u?{s:c.left+c.width-d.width,m:-d.width/2+(c.left+c.width/2),e:c.left}:{s:c.bottom-d.height,m:c.bottom-c.height/2-d.height/2,e:c.bottom-c.height};function h(t,r,n){const i="top"===n,a=i?d.height:d.width,o=window[i?"innerHeight":"innerWidth"];for(const i of t){const t=r[i];if(t>0&&t+a>/g).reduce((e,t,r,n)=>(e=e.querySelector(t),r{const{sliders:t}=e.options;let r="v",n="v";t.match(/^[vh]+$/g)&&(t.length>1?[r,n]=t:r=n=t);const i={v:"h",h:"v"};return[i[r],i[n]]})(),i={palette:C({element:e._root.palette.picker,wrapper:e._root.palette.palette,onchange(r,n){if(!t.palette)return;const{_color:i,_root:a,options:o}=e;i.s=100*r,i.v=100-100*n,i.v<0&&(i.v=0);const s=i.toRGBA().toString();this.element.style.background=s,this.wrapper.style.background="\n linear-gradient(to top, rgba(0, 0, 0, ".concat(i.a,"), transparent),\n linear-gradient(to left, hsla(").concat(i.h,", 100%, 50%, ").concat(i.a,"), rgba(255, 255, 255, ").concat(i.a,"))\n "),o.comparison||(a.button.style.color=s,o.useAsButton||(a.preview.lastColor.style.color=s)),a.preview.currentColor.style.color=s,e._recalc&&e._updateOutput(),e.options.comparison||a.button.classList.remove("clear")}}),hue:C({lock:n,element:e._root.hue.picker,wrapper:e._root.hue.slider,onchange(r){t.hue&&t.palette&&(e._color.h=360*r,this.element.style.backgroundColor="hsl(".concat(e._color.h,", 100%, 50%)"),i.palette.trigger())}}),opacity:C({lock:r,element:e._root.opacity.picker,wrapper:e._root.opacity.slider,onchange(r){t.opacity&&t.palette&&(e._color.a=Math.round(100*r)/100,this.element.style.background="rgba(0, 0, 0, ".concat(e._color.a,")"),e.components.palette.trigger())}}),selectable:O({elements:e._root.interaction.options,className:"active",onchange(t){e._representation=t.target.getAttribute("data-type").toUpperCase(),e._updateOutput()}})};this.components=i}_bindEvents(){const{_root:e,options:t}=this,r=[o(e.interaction.clear,"click",()=>this._clearColor()),o(e.preview.lastColor,"click",()=>this.setHSVA(...this._lastColor.toHSVA())),o(e.interaction.save,"click",()=>{!this.applyColor()&&!t.showAlways&&this.hide()}),o(e.interaction.result,["keyup","input"],e=>{this._recalc=!1,this.setColor(e.target.value,!0)&&!this._initializingActive&&this._emit("change",this._color),e.stopImmediatePropagation()}),o([e.palette.palette,e.palette.picker,e.hue.slider,e.hue.picker,e.opacity.slider,e.opacity.picker],["mousedown","touchstart"],()=>this._recalc=!0)];if(!t.showAlways){const n=t.closeWithKey;r.push(o(e.button,"click",()=>this.isOpen()?this.hide():this.show()),o(document,"keyup",e=>this.isOpen()&&(e.key===n||e.code===n)&&this.hide()),o(document,["touchstart","mousedown"],t=>{this.isOpen()&&!f(t).some(t=>t===e.app||t===e.button)&&this.hide()},{capture:!0}))}if(t.adjustableNumbers){const t={rgba:[255,255,255,1],hsva:[360,100,100,1],hsla:[360,100,100,1],cmyk:[100,100,100,100]};p(e.interaction.result,(e,r,n)=>{const i=t[this.getColorRepresentation().toLowerCase()];if(i){const t=i[n],a=e+(t>=100?1e3*r:r);return a<=0?0:Number((a{n.isOpen()&&(t.closeOnScroll&&n.hide(),null===e?(e=setTimeout(()=>e=null,100),requestAnimationFrame((function t(){n._rePositioningPicker(),null!==e&&requestAnimationFrame(t)}))):(clearTimeout(e),e=setTimeout(()=>e=null,100)))},{capture:!0}))}this._eventBindings=r}_rePositioningPicker(){const{options:e}=this;e.inline||this._nanopop.update(e.position)}_updateOutput(){if(this._root.interaction.type()){const e="to".concat(this._root.interaction.type().getAttribute("data-type"));this._root.interaction.result.value="function"==typeof this._color[e]?this._color[e]().toString():""}this._initializingActive||this._emit("change",this._color)}_clearColor(){const{_root:e,options:t}=this;t.useAsButton||(e.button.style.color="rgba(0, 0, 0, 0.15)"),e.button.classList.add("clear"),t.showAlways||this.hide(),this._initializingActive||this._emit("save",null)}_emit(e,...t){this._eventListener[e].forEach(e=>e(...t,this))}on(e,t){return"function"==typeof t&&"string"==typeof e&&e in this._eventListener&&this._eventListener[e].push(t),this}off(e,t){const r=this._eventListener[e];if(r){const e=r.indexOf(t);~e&&r.splice(e,1)}return this}addSwatch(e){const{values:t}=P(e);if(t){const{_swatchColors:e,_root:r}=this,n=E(...t),i=u(''));return r.swatches.appendChild(i),e.push({element:i,hsvaColorObject:n}),this._eventBindings.push(o(i,"click",()=>{this.setHSVA(...n.toHSVA(),!0),this._emit("swatchselect",n)})),!0}return!1}removeSwatch(e){if("number"==typeof e){const t=this._swatchColors[e];if(t){const{element:r}=t;return this._root.swatches.removeChild(r),this._swatchColors.splice(e,1),!0}}return!1}applyColor(e=!1){const{preview:t,button:r}=this._root,n=this._color.toRGBA().toString();t.lastColor.style.color=n,this.options.useAsButton||(r.style.color=n),r.classList.remove("clear"),this._lastColor=this._color.clone(),this._initializingActive||e||this._emit("save",this._color)}destroy(){this._eventBindings.forEach(e=>s(...e)),Object.keys(this.components).forEach(e=>this.components[e].destroy())}destroyAndRemove(){this.destroy();const e=this._root.root;e.parentElement.removeChild(e);const t=this._root.app;t.parentElement.removeChild(t);const r=this;Object.keys(r).forEach(e=>r[e]=null)}hide(){return this._root.app.classList.remove("visible"),this}show(){if(!this.options.disabled)return this._root.app.classList.add("visible"),this._rePositioningPicker(),this}isOpen(){return this._root.app.classList.contains("visible")}setHSVA(e=360,t=0,r=0,n=1,i=!1){const a=this._recalc;if(this._recalc=!1,e<0||e>360||t<0||t>100||r<0||r>100||n<0||n>1)return!1;this._color=E(e,t,r,n);const{hue:o,opacity:s,palette:l}=this.components;return o.update(0,e/360),s.update(0,n),l.update(t/100,1-r/100),this._recalc=a,this._recalc&&this._updateOutput(),i||this.applyColor(),!0}setColor(e,t=!1){if(null===e)return this._clearColor(),!0;const{values:r,type:n}=P(e);if(r){const e=n.toUpperCase(),{options:i}=this._root.interaction,a=i.find(t=>t.getAttribute("data-type").startsWith(e));if(a&&!a.hidden)for(const e of i)e.classList[e===a?"add":"remove"]("active");return this.setHSVA(...r,t)}}setColorRepresentation(e){return e=e.toUpperCase(),!!this._root.interaction.options.find(t=>t.getAttribute("data-type").startsWith(e)&&!t.click())}getColorRepresentation(){return this._representation}getColor(){return this._color}getRoot(){return this._root}disable(){return this.hide(),this.options.disabled=!0,this._root.button.classList.add("disabled"),this}enable(){return this.options.disabled=!1,this._root.button.classList.remove("disabled"),this}}j.utils=n,j.create=e=>new j(e),j.version="0.6.6";t.default=j}]).default}))},41351:function(e,t,r){e=r.nmd(e);var n;(function(i){"use strict";var a;var o=".";var s="function";var l="string";var u="__global__";var c="Provider";var d=0;var f=Array.prototype.slice;var p=function e(t,r){var n=t[r];if(n===i&&a.config.strict)throw new Error("Bottle was unable to resolve a service. `"+r+"` is undefined.");return n};var g=function e(t){var r;if(!this.nested[t]){r=a.pop();this.nested[t]=r;this.factory(t,(function e(){return r.container}))}return this.nested[t]};var h=function e(t){return t.split(o).reduce(p,this)};var v=function e(t,r,n,i){var a={configurable:true,enumerable:true};if(t.length)a.get=function e(){var r=0;var i=function e(a){if(a)throw a;t[r]&&t[r++](n,i)};i();return n};else{a.value=n;a.writable=true}Object.defineProperty(i,r,a);return i[r]};var m=function e(t,r){var n,i;if(typeof t===s){r=t;t=u}n=t.split(o);i=n.shift();if(n.length)g.call(this,i).middleware(n.join(o),r);else{this.middlewares[i]||(this.middlewares[i]=[]);this.middlewares[i].push(r)}return this};var y=function e(t,r){return r(t)};var b=function e(t,r){return(t[r]||[]).concat(t.__global__||[])};var w=function e(t,r){var n,a,o,s,l,u;s=this.id;o=this.container;l=this.decorators;u=this.middlewares;n=t+c;a=Object.create(null);a[n]={configurable:true,enumerable:true,get:function e(){var t=new r;delete o[n];o[n]=t;return t}};a[t]={configurable:true,enumerable:true,get:function e(){var r=o[n];var a;if(r){a=b(l,t).reduce(y,r.$get(o));delete o[n];delete o[t]}return a===i?a:v(b(u,t),t,a,o)}};Object.defineProperties(o,a);return this};var _=function e(t,r){var n,i;n=t.split(o);if(this.providerMap[t]&&1===n.length&&!this.container[t+c])return console.error(t+" provider already instantiated.");this.originalProviders[t]=r;this.providerMap[t]=true;i=n.shift();if(n.length){g.call(this,i).provider(n.join(o),r);return this}return w.call(this,i,r)};var S=function e(t,r){return _.call(this,t,(function e(){this.$get=r}))};var P=function e(t,r,n){var i=arguments.length>3?f.call(arguments,3):[];var a=this;return S.call(this,t,(function e(){var t=r;var o=i.map(h,a.container);if(!n)return t.apply(null,o);return new(r.bind.apply(r,[null].concat(o)))}))};var E=function e(t,r){return P.apply(this,[t,r,true].concat(f.call(arguments,2)))};var k=function e(t,r){return P.apply(this,[t,r,false].concat(f.call(arguments,2)))};var C=function e(t,r){Object.defineProperty(this,t,{configurable:true,enumerable:true,value:r,writable:true})};var O=function e(t,r){var n=t[r];if(!n){n={};C.call(t,r,n)}return n};var A=function e(t,r){var n;n=t.split(o);t=n.pop();C.call(n.reduce(O,this.container),t,r);return this};var T=function e(t,r){Object.defineProperty(this,t,{configurable:false,enumerable:true,value:r,writable:false})};var j=function e(t,r){var n=t.split(o);t=n.pop();T.call(n.reduce(O,this.container),t,r);return this};var D=function e(t,r){var n,i;if(typeof t===s){r=t;t=u}n=t.split(o);i=n.shift();if(n.length)g.call(this,i).decorator(n.join(o),r);else{this.decorators[i]||(this.decorators[i]=[]);this.decorators[i].push(r)}return this};var L=function e(t){this.deferred.push(t);return this};var R=function e(t){return(t||[]).map(h,this.container)};var I=function e(t,r){return S.call(this,t,(function e(t){return{instance:r.bind(r,t)}}))};var M=function e(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)};var x=function e(t){return Object.keys(t||this.container||{}).filter(M)};var N={};var F=function e(t){var r;if(typeof t===l){r=N[t];if(!r){N[t]=r=new a;r.constant("BOTTLE_NAME",t)}return r}return new a};var V=function e(t){typeof t===l?delete N[t]:N={}};var W=function e(t){var r=t.$value===i?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,r].concat(t.$inject||[]))};var B=function e(t){delete this.providerMap[t];delete this.container[t];delete this.container[t+c]};var G=function e(t){var r=this.originalProviders;var n=Array.isArray(t);Object.keys(this.originalProviders).forEach((function e(i){if(n&&-1===t.indexOf(i))return;var a=i.split(o);a.length>1&&a.forEach(B,g.call(this,a[0]));B.call(this,i);this.provider(i,r[i])}),this)};var q=function e(t){this.deferred.forEach((function e(r){r(t)}));return this};a=function e(t){if(!(this instanceof e))return e.pop(t);this.id=d++;this.decorators={};this.middlewares={};this.nested={};this.providerMap={};this.originalProviders={};this.deferred=[];this.container={$decorator:D.bind(this),$register:W.bind(this),$list:x.bind(this)}};a.prototype={constant:j,decorator:D,defer:L,digest:R,factory:S,instanceFactory:I,list:x,middleware:m,provider:_,resetProviders:G,register:W,resolve:q,service:E,serviceFactory:k,value:A};a.pop=F;a.clear=V;a.list=x;a.config={strict:false};var U={function:true,object:true};(function o(l){var u=U[typeof t]&&t&&!t.nodeType&&t;var c=U["object"]&&e&&!e.nodeType&&e;var d=c&&c.exports===u&&u;var f=U[typeof r.g]&&r.g;!f||f.global!==f&&f.window!==f||(l=f);if("function"===s&&r.amdO){l.Bottle=a;!(n=function(){return a}.call(t,r,t,e),n!==i&&(e.exports=n))}else u&&c?d?(c.exports=a).Bottle=a:u.Bottle=a:l.Bottle=a})(U[typeof window]&&window||this)}).call(this)},87625:(e,t,r)=>{"use strict";var n=r(95001);var i={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var a={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var o={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true};var s={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var l={};l[n.ForwardRef]=o;l[n.Memo]=s;function u(e){if(n.isMemo(e))return s;return l[e["$$typeof"]]||i}var c=Object.defineProperty;var d=Object.getOwnPropertyNames;var f=Object.getOwnPropertySymbols;var p=Object.getOwnPropertyDescriptor;var g=Object.getPrototypeOf;var h=Object.prototype;function v(e,t,r){if("string"!==typeof t){if(h){var n=g(t);n&&n!==h&&v(e,n,r)}var i=d(t);f&&(i=i.concat(f(t)));var o=u(e);var s=u(t);for(var l=0;l{"use strict";var t=function(e,t,r,n,i,a,o,s){false;if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[r,n,i,a,o,s];var c=0;l=new Error(t.replace(/%s/g,(function(){return u[c++]})));l.name="Invariant Violation"}l.framesToPop=1;throw l}};e.exports=t},52287:(e,t,r)=>{"use strict";var n=r(25694);function i(){}function a(){}a.resetWarningCache=i;e.exports=function(){function e(e,t,r,i,a,o){if(o===n)return;var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");s.name="Invariant Violation";throw s}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};r.PropTypes=r;return r}},76660:(e,t,r)=>{var n,i;false;e.exports=r(52287)()},25694:e=>{"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},79582:(e,t,r)=>{"use strict";var n=r(79440),i=r(43959);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;rt}return!1}function y(e,t,r,n,i,a,o){this.acceptsBooleans=2===t||3===t||4===t;this.attributeName=n;this.attributeNamespace=i;this.mustUseProperty=r;this.propertyName=e;this.type=t;this.sanitizeURL=a;this.removeEmptyString=o}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){b[e]=new y(e,0,!1,e,null,!1,!1)}));[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];b[t]=new y(t,1,!1,e[1],null,!1,!1)}));["contentEditable","draggable","spellCheck","value"].forEach((function(e){b[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){b[e]=new y(e,2,!1,e,null,!1,!1)}));"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){b[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));["checked","multiple","muted","selected"].forEach((function(e){b[e]=new y(e,3,!0,e,null,!1,!1)}));["capture","download"].forEach((function(e){b[e]=new y(e,4,!1,e,null,!1,!1)}));["cols","rows","size","span"].forEach((function(e){b[e]=new y(e,6,!1,e,null,!1,!1)}));["rowSpan","start"].forEach((function(e){b[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var w=/[\-:]([a-z])/g;function _(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(w,_);b[t]=new y(t,1,!1,e,null,!1,!1)}));"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(w,_);b[t]=new y(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}));["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(w,_);b[t]=new y(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}));["tabIndex","crossOrigin"].forEach((function(e){b[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));b.xlinkHref=new y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach((function(e){b[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));function S(e,t,r,n){var i=b.hasOwnProperty(t)?b[t]:null;(null!==i?0!==i.type:n||!(2s||i[o]!==a[s]){var l="\n"+i[o].replace(" at new "," at ");e.displayName&&l.includes("")&&(l=l.replace("",e.displayName));return l}}while(1<=o&&0<=s);break}}}finally{G=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?B(e):""}function U(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=q(e.type,!1),e;case 11:return e=q(e.type.render,!1),e;case 1:return e=q(e.type,!0),e;default:return""}}function H(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case C:return"Fragment";case k:return"Portal";case A:return"Profiler";case O:return"StrictMode";case L:return"Suspense";case R:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case j:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;e=e.displayName;e||(e=t.displayName||t.name||"",e=""!==e?"ForwardRef("+e+")":"ForwardRef");return e;case I:return t=e.displayName||null,null!==t?t:H(e.type)||"Memo";case M:t=e._payload;e=e._init;try{return H(e(t))}catch(e){}}return null}function z(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return H(t);case 8:return t===O?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function $(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Z(e){var t=K(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof r&&"function"===typeof r.get&&"function"===typeof r.set){var i=r.get,a=r.set;Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e;a.call(this,e)}});Object.defineProperty(e,t,{enumerable:r.enumerable});return{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null;delete e[t]}}}}function Y(e){e._valueTracker||(e._valueTracker=Z(e))}function X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue();var n="";e&&(n=K(e)?e.checked?"true":"false":e.value);e=n;return e!==r&&(t.setValue(e),!0)}function J(e){e=e||("undefined"!==typeof document?document:void 0);if("undefined"===typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var r=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function ee(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=$(null!=t.value?t.value:r);e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){t=t.checked;null!=t&&S(e,"checked",t,!1)}function re(e,t){te(e,t);var r=$(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n){e.removeAttribute("value");return}t.hasOwnProperty("value")?ie(e,t.type,r):t.hasOwnProperty("defaultValue")&&ie(e,t.type,$(t.defaultValue));null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ne(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue;r||t===e.value||(e.value=t);e.defaultValue=t}r=e.name;""!==r&&(e.name="");e.defaultChecked=!!e._wrapperState.initialChecked;""!==r&&(e.name=r)}function ie(e,t,r){"number"===t&&J(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ae=Array.isArray;function oe(e,t,r,n){e=e.options;if(t){t={};for(var i=0;i"+t.valueOf().toString()+"";for(t=pe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function he(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType){r.nodeValue=t;return}}e.textContent=t}var ve={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];Object.keys(ve).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1);ve[t]=ve[e]}))}));function ye(e,t,r){return null==t||"boolean"===typeof t||""===t?"":r||"number"!==typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}function be(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=ye(r,t[r],n);"float"===r&&(r="cssFloat");n?e.setProperty(r,i):e[r]=i}}var we=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function _e(e,t){if(t){if(we[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Pe=null;function Ee(e){e=e.target||e.srcElement||window;e.correspondingUseElement&&(e=e.correspondingUseElement);return 3===e.nodeType?e.parentNode:e}var ke=null,Ce=null,Oe=null;function Ae(e){if(e=Bi(e)){if("function"!==typeof ke)throw Error(a(280));var t=e.stateNode;t&&(t=qi(t),ke(e.stateNode,e.type,t))}}function Te(e){Ce?Oe?Oe.push(e):Oe=[e]:Ce=e}function je(){if(Ce){var e=Ce,t=Oe;Oe=Ce=null;Ae(e);if(t)for(e=0;e>>=0;return 0===e?32:31-(pt(e)/gt|0)|0}var vt=64,mt=4194304;function yt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function bt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=268435455&r;if(0!==o){var s=o&~i;0!==s?n=yt(s):(a&=o,0!==a&&(n=yt(a)))}else o=r&~i,0!==o?n=yt(o):0!==a&&(n=yt(a));if(0===n)return 0;if(0!==t&&t!==n&&0===(t&i)&&(i=n&-n,a=t&-t,i>=a||16===i&&0!==(4194240&a)))return t;0!==(4&n)&&(n|=16&r);t=e.entangledLanes;if(0!==t)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function kt(e,t,r){e.pendingLanes|=t;536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0);e=e.eventTimes;t=31-ft(t);e[t]=r}function Ct(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t;e.suspendedLanes=0;e.pingedLanes=0;e.expiredLanes&=t;e.mutableReadLanes&=t;e.entangledLanes&=t;t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Xr),en=String.fromCharCode(32),tn=!1;function rn(e,t){switch(e){case"keyup":return-1!==Zr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nn(e){e=e.detail;return"object"===typeof e&&"data"in e?e.data:null}var an=!1;function on(e,t){switch(e){case"compositionend":return nn(t);case"keypress":if(32!==t.which)return null;tn=!0;return en;case"textInput":return e=t.data,e===en&&tn?null:e;default:return null}}function sn(e,t){if(an)return"compositionend"===e||!Yr&&rn(e,t)?(e=cr(),ur=lr=sr=null,an=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Tn(r)}}function Dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ln(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var r="string"===typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;e=t.contentWindow;t=J(e.document)}return t}function Rn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function In(e){var t=Ln(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Dn(r.ownerDocument.documentElement,r)){if(null!==n&&Rn(r))if(t=n.start,e=n.end,void 0===e&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=void 0===n.end?a:Math.min(n.end,i);!e.extend&&a>n&&(i=n,n=a,a=i);i=jn(r,a);var o=jn(r,n);i&&o&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}t=[];for(e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});"function"===typeof r.focus&&r.focus();for(r=0;r=document.documentMode,xn=null,Nn=null,Fn=null,Vn=!1;function Wn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;Vn||null==xn||xn!==J(n)||(n=xn,"selectionStart"in n&&Rn(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Fn&&An(Fn,n)||(Fn=n,n=gi(Nn,"onSelect"),0Hi||(e.current=Ui[Hi],Ui[Hi]=null,Hi--)}function Ki(e,t){Hi++;Ui[Hi]=e.current;e.current=t}var Zi={},Yi=zi(Zi),Xi=zi(!1),Ji=Zi;function Qi(e,t){var r=e.type.contextTypes;if(!r)return Zi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i);return i}function ea(e){e=e.childContextTypes;return null!==e&&void 0!==e}function ta(){$i(Xi);$i(Yi)}function ra(e,t,r){if(Yi.current!==Zi)throw Error(a(168));Ki(Yi,t);Ki(Xi,r)}function na(e,t,r){var n=e.stateNode;t=t.childContextTypes;if("function"!==typeof n.getChildContext)return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(a(108,z(e)||"Unknown",i));return V({},r,n)}function ia(e){e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Zi;Ji=Yi.current;Ki(Yi,e);Ki(Xi,Xi.current);return!0}function aa(e,t,r){var n=e.stateNode;if(!n)throw Error(a(169));r?(e=na(e,t,Ji),n.__reactInternalMemoizedMergedChildContext=e,$i(Xi),$i(Yi),Ki(Yi,e)):$i(Xi);Ki(Xi,r)}var oa=null,sa=!1,la=!1;function ua(e){null===oa?oa=[e]:oa.push(e)}function ca(e){sa=!0;ua(e)}function da(){if(!la&&null!==oa){la=!0;var e=0,t=At;try{var r=oa;for(At=1;e>=o;i-=o;ba=1<<32-ft(t)+i|r<h?(v=d,d=null):v=d.sibling;var m=p(i,d,s[h],l);if(null===m){null===d&&(d=v);break}e&&d&&null===m.alternate&&t(i,d);a=o(m,a,h);null===c?u=m:c.sibling=m;c=m;d=v}if(h===s.length)return r(i,d),Oa&&_a(i,h),u;if(null===d){for(;hv?(m=h,h=null):m=h.sibling;var b=p(i,h,y.value,u);if(null===b){null===h&&(h=m);break}e&&h&&null===b.alternate&&t(i,h);s=o(b,s,v);null===d?c=b:d.sibling=b;d=b;h=m}if(y.done)return r(i,h),Oa&&_a(i,v),c;if(null===h){for(;!y.done;v++,y=l.next())y=f(i,y.value,u),null!==y&&(s=o(y,s,v),null===d?c=y:d.sibling=y,d=y);Oa&&_a(i,v);return c}for(h=n(i,h);!y.done;v++,y=l.next())y=g(h,i,v,y.value,u),null!==y&&(e&&null!==y.alternate&&h.delete(null===y.key?v:y.key),s=o(y,s,v),null===d?c=y:d.sibling=y,d=y);e&&h.forEach((function(e){return t(i,e)}));Oa&&_a(i,v);return c}function m(e,n,a,o){"object"===typeof a&&null!==a&&a.type===C&&null===a.key&&(a=a.props.children);if("object"===typeof a&&null!==a){switch(a.$$typeof){case E:e:{for(var l=a.key,u=n;null!==u;){if(u.key===l){l=a.type;if(l===C){if(7===u.tag){r(e,u.sibling);n=i(u,a.props.children);n.return=e;e=n;break e}}else if(u.elementType===l||"object"===typeof l&&null!==l&&l.$$typeof===M&&yo(l)===u.type){r(e,u.sibling);n=i(u,a.props);n.ref=vo(e,u,a);n.return=e;e=n;break e}r(e,u);break}t(e,u);u=u.sibling}a.type===C?(n=dc(a.props.children,e.mode,o,a.key),n.return=e,e=n):(o=cc(a.type,a.key,a.props,null,e.mode,o),o.ref=vo(e,n,a),o.return=e,e=o)}return s(e);case k:e:{for(u=a.key;null!==n;){if(n.key===u){if(4===n.tag&&n.stateNode.containerInfo===a.containerInfo&&n.stateNode.implementation===a.implementation){r(e,n.sibling);n=i(n,a.children||[]);n.return=e;e=n;break e}r(e,n);break}t(e,n);n=n.sibling}n=gc(a,e.mode,o);n.return=e;e=n}return s(e);case M:return u=a._init,m(e,n,u(a._payload),o)}if(ae(a))return h(e,n,a,o);if(F(a))return v(e,n,a,o);mo(e,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==n&&6===n.tag?(r(e,n.sibling),n=i(n,a),n.return=e,e=n):(r(e,n),n=pc(a,e.mode,o),n.return=e,e=n),s(e)):r(e,n)}return m}var wo=bo(!0),_o=bo(!1),So={},Po=zi(So),Eo=zi(So),ko=zi(So);function Co(e){if(e===So)throw Error(a(174));return e}function Oo(e,t){Ki(ko,t);Ki(Eo,e);Ki(Po,So);e=t.nodeType;switch(e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:fe(null,"");break;default:e=8===e?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=fe(t,e)}$i(Po);Ki(Po,t)}function Ao(){$i(Po);$i(Eo);$i(ko)}function To(e){Co(ko.current);var t=Co(Po.current);var r=fe(t,e.type);t!==r&&(Ki(Eo,e),Ki(Po,r))}function jo(e){Eo.current===e&&($i(Po),$i(Eo))}var Do=zi(0);function Lo(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(r=r.dehydrated,null===r||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t;t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return;t=t.sibling}return null}var Ro=[];function Io(){for(var e=0;er?r:4;e(!0);var n=xo.transition;xo.transition={};try{e(!1),t()}finally{At=r,xo.transition=n}}function Ps(){return Yo().memoizedState}function Es(e,t,r){var n=Ou(e);r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Cs(e))Os(t,r);else if(r=Xa(e,t,r,n),null!==r){var i=Cu();Au(r,e,n,i);As(r,t,n)}}function ks(e,t,r){var n=Ou(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Cs(e))Os(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&(a=t.lastRenderedReducer,null!==a))try{var o=t.lastRenderedState,s=a(o,r);i.hasEagerState=!0;i.eagerState=s;if(On(s,o)){var l=t.interleaved;null===l?(i.next=i,Ya(t)):(i.next=l.next,l.next=i);t.interleaved=i;return}}catch(e){}r=Xa(e,t,i,n);null!==r&&(i=Cu(),Au(r,e,n,i),As(r,t,n))}}function Cs(e){var t=e.alternate;return e===Fo||null!==t&&t===Fo}function Os(e,t){Go=Bo=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t);e.pending=t}function As(e,t,r){if(0!==(4194240&r)){var n=t.lanes;n&=e.pendingLanes;r|=n;t.lanes=r;Ot(e,r)}}var Ts={readContext:Ka,useCallback:Ho,useContext:Ho,useEffect:Ho,useImperativeHandle:Ho,useInsertionEffect:Ho,useLayoutEffect:Ho,useMemo:Ho,useReducer:Ho,useRef:Ho,useState:Ho,useDebugValue:Ho,useDeferredValue:Ho,useTransition:Ho,useMutableSource:Ho,useSyncExternalStore:Ho,useId:Ho,unstable_isNewReconciler:!1},js={readContext:Ka,useCallback:function(e,t){Zo().memoizedState=[e,void 0===t?null:t];return e},useContext:Ka,useEffect:fs,useImperativeHandle:function(e,t,r){r=null!==r&&void 0!==r?r.concat([e]):null;return cs(4194308,4,vs.bind(null,t,e),r)},useLayoutEffect:function(e,t){return cs(4194308,4,e,t)},useInsertionEffect:function(e,t){return cs(4,2,e,t)},useMemo:function(e,t){var r=Zo();t=void 0===t?null:t;e=e();r.memoizedState=[e,t];return e},useReducer:function(e,t,r){var n=Zo();t=void 0!==r?r(t):t;n.memoizedState=n.baseState=t;e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t};n.queue=e;e=e.dispatch=Es.bind(null,Fo,e);return[n.memoizedState,e]},useRef:function(e){var t=Zo();e={current:e};return t.memoizedState=e},useState:ss,useDebugValue:ys,useDeferredValue:function(e){return Zo().memoizedState=e},useTransition:function(){var e=ss(!1),t=e[0];e=Ss.bind(null,e[1]);Zo().memoizedState=e;return[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Fo,i=Zo();if(Oa){if(void 0===r)throw Error(a(407));r=r()}else{r=t();if(null===tu)throw Error(a(349));0!==(30&No)||rs(n,t,r)}i.memoizedState=r;var o={value:r,getSnapshot:t};i.queue=o;fs(is.bind(null,n,o,e),[e]);n.flags|=2048;ls(9,ns.bind(null,n,o,r,t),void 0,null);return r},useId:function(){var e=Zo(),t=tu.identifierPrefix;if(Oa){var r=wa;var n=ba;r=(n&~(1<<32-ft(n)-1)).toString(32)+r;t=":"+t+"R"+r;r=qo++;0<\/script>",e=e.removeChild(e.firstChild)):"string"===typeof n.is?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),"select"===r&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r);e[Ii]=t;e[Mi]=n;pl(e,t,!1,!1);t.stateNode=e;e:{l=Se(r,n);switch(r){case"dialog":si("cancel",e);si("close",e);i=n;break;case"iframe":case"object":case"embed":si("load",e);i=n;break;case"video":case"audio":for(i=0;igu&&(t.flags|=128,n=!0,ml(o,!1),t.lanes=4194304)}else{if(!n)if(e=Lo(l),null!==e){if(t.flags|=128,n=!0,r=e.updateQueue,null!==r&&(t.updateQueue=r,t.flags|=4),ml(o,!0),null===o.tail&&"hidden"===o.tailMode&&!l.alternate&&!Oa)return yl(t),null}else 2*rt()-o.renderingStartTime>gu&&1073741824!==r&&(t.flags|=128,n=!0,ml(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(r=o.last,null!==r?r.sibling=l:t.child=l,o.last=l)}if(null!==o.tail)return t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=rt(),t.sibling=null,r=Do.current,Ki(Do,n?1&r|2:1&r),t;yl(t);return null;case 22:case 23:return Fu(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!==(1&t.mode)?0!==(1073741824&iu)&&(yl(t),6&t.subtreeFlags&&(t.flags|=8192)):yl(t),null;case 24:return null;case 25:return null}throw Error(a(156,t.tag))}function wl(e,t){Ea(t);switch(t.tag){case 1:return ea(t.type)&&ta(),e=t.flags,65536&e?(t.flags=-65537&e|128,t):null;case 3:return Ao(),$i(Xi),$i(Yi),Io(),e=t.flags,0!==(65536&e)&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return jo(t),null;case 13:$i(Do);e=t.memoizedState;if(null!==e&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));xa()}e=t.flags;return 65536&e?(t.flags=-65537&e|128,t):null;case 19:return $i(Do),null;case 4:return Ao(),null;case 10:return Ha(t.type._context),null;case 22:case 23:return Fu(),null;case 24:return null;default:return null}}var _l=!1,Sl=!1,Pl="function"===typeof WeakSet?WeakSet:Set,El=null;function kl(e,t){var r=e.ref;if(null!==r)if("function"===typeof r)try{r(null)}catch(r){Ju(e,t,r)}else r.current=null}function Cl(e,t,r){try{r()}catch(r){Ju(e,t,r)}}var Ol=!1;function Al(e,t){Si=er;e=Ln();if(Rn(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var i=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch(e){r=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var g;;){f!==r||0!==i&&3!==f.nodeType||(l=s+i);f!==o||0!==n&&3!==f.nodeType||(u=s+n);3===f.nodeType&&(s+=f.nodeValue.length);if(null===(g=f.firstChild))break;p=f;f=g}for(;;){if(f===e)break t;p===r&&++c===i&&(l=s);p===o&&++d===n&&(u=s);if(null!==(g=f.nextSibling))break;f=p;p=f.parentNode}f=g}r=-1===l||-1===u?null:{start:l,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;Pi={focusedElem:e,selectionRange:r};er=!1;for(El=t;null!==El;)if(t=El,e=t.child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,El=e;else for(;null!==El;){t=El;try{var h=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:break;case 1:if(null!==h){var v=h.memoizedProps,m=h.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:Va(t.type,v),m);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}catch(e){Ju(t,t.return,e)}e=t.sibling;if(null!==e){e.return=t.return;El=e;break}El=t.return}h=Ol;Ol=!1;return h}function Tl(e,t,r){var n=t.updateQueue;n=null!==n?n.lastEffect:null;if(null!==n){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0;void 0!==a&&Cl(t,r,a)}i=i.next}while(i!==n)}}function jl(e,t){t=t.updateQueue;t=null!==t?t.lastEffect:null;if(null!==t){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Dl(e){var t=e.ref;if(null!==t){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}"function"===typeof t?t(e):t.current=e}}function Ll(e){var t=e.alternate;null!==t&&(e.alternate=null,Ll(t));e.child=null;e.deletions=null;e.sibling=null;5===e.tag&&(t=e.stateNode,null!==t&&(delete t[Ii],delete t[Mi],delete t[Ni],delete t[Fi],delete t[Vi]));e.stateNode=null;e.return=null;e.dependencies=null;e.memoizedProps=null;e.memoizedState=null;e.pendingProps=null;e.stateNode=null;e.updateQueue=null}function Rl(e){return 5===e.tag||3===e.tag||4===e.tag}function Il(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Rl(e.return))return null;e=e.return}e.sibling.return=e.return;for(e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Ml(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,null!==r&&void 0!==r||null!==t.onclick||(t.onclick=_i));else if(4!==n&&(e=e.child,null!==e))for(Ml(e,t,r),e=e.sibling;null!==e;)Ml(e,t,r),e=e.sibling}function xl(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&(e=e.child,null!==e))for(xl(e,t,r),e=e.sibling;null!==e;)xl(e,t,r),e=e.sibling}var Nl=null,Fl=!1;function Vl(e,t,r){for(r=r.child;null!==r;)Wl(e,t,r),r=r.sibling}function Wl(e,t,r){if(ct&&"function"===typeof ct.onCommitFiberUnmount)try{ct.onCommitFiberUnmount(ut,r)}catch(e){}switch(r.tag){case 5:Sl||kl(r,t);case 6:var n=Nl,i=Fl;Nl=null;Vl(e,t,r);Nl=n;Fl=i;null!==Nl&&(Fl?(e=Nl,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):Nl.removeChild(r.stateNode));break;case 18:null!==Nl&&(Fl?(e=Nl,r=r.stateNode,8===e.nodeType?ji(e.parentNode,r):1===e.nodeType&&ji(e,r),Jt(e)):ji(Nl,r.stateNode));break;case 4:n=Nl;i=Fl;Nl=r.stateNode.containerInfo;Fl=!0;Vl(e,t,r);Nl=n;Fl=i;break;case 0:case 11:case 14:case 15:if(!Sl&&(n=r.updateQueue,null!==n&&(n=n.lastEffect,null!==n))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag;void 0!==o&&(0!==(2&a)||0!==(4&a))&&Cl(r,t,o);i=i.next}while(i!==n)}Vl(e,t,r);break;case 1:if(!Sl&&(kl(r,t),n=r.stateNode,"function"===typeof n.componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(e){Ju(r,t,e)}Vl(e,t,r);break;case 21:Vl(e,t,r);break;case 22:1&r.mode?(Sl=(n=Sl)||null!==r.memoizedState,Vl(e,t,r),Sl=n):Vl(e,t,r);break;default:Vl(e,t,r)}}function Bl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Pl);t.forEach((function(t){var n=rc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function Gl(e,t){var r=t.deletions;if(null!==r)for(var n=0;ni&&(i=s);n&=~o}n=i;n=rt()-n;n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Yl(n/1960))-n;if(10e?16:e;if(null===wu)var n=!1;else{e=wu;wu=null;_u=0;if(0!==(6&eu))throw Error(a(331));var i=eu;eu|=4;for(El=e.current;null!==El;){var o=El,s=o.child;if(0!==(16&El.flags)){var l=o.deletions;if(null!==l){for(var u=0;urt()-pu?Vu(e,0):cu|=r);Tu(e,t)}function ec(e,t){0===t&&(0===(1&e.mode)?t=1:(t=mt,mt<<=1,0===(130023424&mt)&&(mt=4194304)));var r=Cu();e=Ja(e,t);null!==e&&(kt(e,t,r),Tu(e,r))}function tc(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane);ec(e,r)}function rc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode;var i=e.memoizedState;null!==i&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(a(314))}null!==n&&n.delete(t);ec(e,r)}var nc;nc=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Xi.current)qs=!0;else{if(0===(e.lanes&r)&&0===(128&t.flags))return qs=!1,fl(e,t,r);qs=0!==(131072&e.flags)}else qs=!1,Oa&&0!==(1048576&t.flags)&&Sa(t,ha,t.index);t.lanes=0;switch(t.tag){case 2:var n=t.type;cl(e,t);e=t.pendingProps;var i=Qi(t,Yi.current);$a(t,r);i=$o(null,t,n,e,i,r);var o=Ko();t.flags|=1;"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ea(n)?(o=!0,ia(t)):o=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,eo(t),i.updater=co,t.stateNode=i,i._reactInternals=t,ho(t,n,e,r),t=Js(null,t,n,!0,o,r)):(t.tag=0,Oa&&o&&Pa(t),Us(null,t,i,r),t=t.child);return t;case 16:n=t.elementType;e:{cl(e,t);e=t.pendingProps;i=n._init;n=i(n._payload);t.type=n;i=t.tag=lc(n);e=Va(n,e);switch(i){case 0:t=Ys(null,t,n,e,r);break e;case 1:t=Xs(null,t,n,e,r);break e;case 11:t=Hs(null,t,n,e,r);break e;case 14:t=zs(null,t,n,Va(n.type,e),r);break e}throw Error(a(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Va(n,i),Ys(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Va(n,i),Xs(e,t,n,i,r);case 3:e:{Qs(t);if(null===e)throw Error(a(387));n=t.pendingProps;o=t.memoizedState;i=o.element;to(e,t);oo(t,n,null,r);var s=t.memoizedState;n=s.element;if(o.isDehydrated){if(o={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){i=Rs(Error(a(423)),t);t=el(e,t,n,r,i);break e}if(n!==i){i=Rs(Error(a(424)),t);t=el(e,t,n,r,i);break e}for(Ca=Di(t.stateNode.containerInfo.firstChild),ka=t,Oa=!0,Aa=null,r=_o(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{xa();if(n===i){t=dl(e,t,r);break e}Us(e,t,n,r)}t=t.child}return t;case 5:return To(t),null===e&&La(t),n=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,Ei(n,i)?s=null:null!==o&&Ei(n,o)&&(t.flags|=32),Zs(e,t),Us(e,t,s,r),t.child;case 6:return null===e&&La(t),null;case 13:return nl(e,t,r);case 4:return Oo(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=wo(t,null,n,r):Us(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Va(n,i),Hs(e,t,n,i,r);case 7:return Us(e,t,t.pendingProps,r),t.child;case 8:return Us(e,t,t.pendingProps.children,r),t.child;case 12:return Us(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context;i=t.pendingProps;o=t.memoizedProps;s=i.value;Ki(Wa,n._currentValue);n._currentValue=s;if(null!==o)if(On(o.value,s)){if(o.children===i.children&&!Xi.current){t=dl(e,t,r);break e}}else for(o=t.child,null!==o&&(o.return=t);null!==o;){var l=o.dependencies;if(null!==l){s=o.child;for(var u=l.firstContext;null!==u;){if(u.context===n){if(1===o.tag){u=ro(-1,r&-r);u.tag=2;var c=o.updateQueue;if(null!==c){c=c.shared;var d=c.pending;null===d?u.next=u:(u.next=d.next,d.next=u);c.pending=u}}o.lanes|=r;u=o.alternate;null!==u&&(u.lanes|=r);za(o.return,r,t);l.lanes|=r;break}u=u.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){s=o.return;if(null===s)throw Error(a(341));s.lanes|=r;l=s.alternate;null!==l&&(l.lanes|=r);za(s,r,t);s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}o=s.sibling;if(null!==o){o.return=s.return;s=o;break}s=s.return}o=s}Us(e,t,i.children,r);t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,$a(t,r),i=Ka(i),n=n(i),t.flags|=1,Us(e,t,n,r),t.child;case 14:return n=t.type,i=Va(n,t.pendingProps),i=Va(n.type,i),zs(e,t,n,i,r);case 15:return $s(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Va(n,i),cl(e,t),t.tag=1,ea(n)?(e=!0,ia(t)):e=!1,$a(t,r),po(t,n,i),ho(t,n,i,r),Js(null,t,n,!0,e,r);case 19:return ul(e,t,r);case 22:return Ks(e,t,r)}throw Error(a(156,t.tag))};function ic(e,t){return Je(e,t)}function ac(e,t,r,n){this.tag=e;this.key=r;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=t;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=n;this.subtreeFlags=this.flags=0;this.deletions=null;this.childLanes=this.lanes=0;this.alternate=null}function oc(e,t,r,n){return new ac(e,t,r,n)}function sc(e){e=e.prototype;return!(!e||!e.isReactComponent)}function lc(e){if("function"===typeof e)return sc(e)?1:0;if(void 0!==e&&null!==e){e=e.$$typeof;if(e===D)return 11;if(e===I)return 14}return 2}function uc(e,t){var r=e.alternate;null===r?(r=oc(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null);r.flags=14680064&e.flags;r.childLanes=e.childLanes;r.lanes=e.lanes;r.child=e.child;r.memoizedProps=e.memoizedProps;r.memoizedState=e.memoizedState;r.updateQueue=e.updateQueue;t=e.dependencies;r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext};r.sibling=e.sibling;r.index=e.index;r.ref=e.ref;return r}function cc(e,t,r,n,i,o){var s=2;n=e;if("function"===typeof e)sc(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case C:return dc(r.children,i,o,t);case O:s=8;i|=8;break;case A:return e=oc(12,r,t,2|i),e.elementType=A,e.lanes=o,e;case L:return e=oc(13,r,t,i),e.elementType=L,e.lanes=o,e;case R:return e=oc(19,r,t,i),e.elementType=R,e.lanes=o,e;case x:return fc(r,i,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case T:s=10;break e;case j:s=9;break e;case D:s=11;break e;case I:s=14;break e;case M:s=16;n=null;break e}throw Error(a(130,null==e?e:typeof e,""))}t=oc(s,r,t,i);t.elementType=e;t.type=n;t.lanes=o;return t}function dc(e,t,r,n){e=oc(7,e,n,t);e.lanes=r;return e}function fc(e,t,r,n){e=oc(22,e,n,t);e.elementType=x;e.lanes=r;e.stateNode={isHidden:!1};return e}function pc(e,t,r){e=oc(6,e,null,t);e.lanes=r;return e}function gc(e,t,r){t=oc(4,null!==e.children?e.children:[],e.key,t);t.lanes=r;t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation};return t}function hc(e,t,r,n,i){this.tag=t;this.containerInfo=e;this.finishedWork=this.pingCache=this.current=this.pendingChildren=null;this.timeoutHandle=-1;this.callbackNode=this.pendingContext=this.context=null;this.callbackPriority=0;this.eventTimes=Et(0);this.expirationTimes=Et(-1);this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0;this.entanglements=Et(0);this.identifierPrefix=n;this.onRecoverableError=i;this.mutableSourceEagerHydrationData=null}function vc(e,t,r,n,i,a,o,s,l){e=new hc(e,t,r,s,l);1===t?(t=1,!0===a&&(t|=8)):t=0;a=oc(3,null,null,t);e.current=a;a.stateNode=e;a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null};eo(a);return e}function mc(e,t,r){var n=3{"use strict";function n(){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__||"function"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)return;false;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}true;n();e.exports=r(79582)},16618:(e,t)=>{"use strict";var r="function"===typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,c=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,m=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function _(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case c:case d:case a:case s:case o:case p:return e;default:switch(e=e&&e.$$typeof,e){case u:case f:case v:case h:case l:return e;default:return t}}case i:return t}}}function S(e){return _(e)===d}t.AsyncMode=c;t.ConcurrentMode=d;t.ContextConsumer=u;t.ContextProvider=l;t.Element=n;t.ForwardRef=f;t.Fragment=a;t.Lazy=v;t.Memo=h;t.Portal=i;t.Profiler=s;t.StrictMode=o;t.Suspense=p;t.isAsyncMode=function(e){return S(e)||_(e)===c};t.isConcurrentMode=S;t.isContextConsumer=function(e){return _(e)===u};t.isContextProvider=function(e){return _(e)===l};t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===n};t.isForwardRef=function(e){return _(e)===f};t.isFragment=function(e){return _(e)===a};t.isLazy=function(e){return _(e)===v};t.isMemo=function(e){return _(e)===h};t.isPortal=function(e){return _(e)===i};t.isProfiler=function(e){return _(e)===s};t.isStrictMode=function(e){return _(e)===o};t.isSuspense=function(e){return _(e)===p};t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===d||e===s||e===o||e===p||e===g||"object"===typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===m)};t.typeOf=_},95001:(e,t,r)=>{"use strict";true;e.exports=r(16618)},65074:(e,t,r)=>{"use strict";r.r(t);r.d(t,{Provider:()=>g,connect:()=>ie,connectAdvanced:()=>L,createProvider:()=>p});function n(e,t){n=Object.setPrototypeOf||function e(t,r){t.__proto__=r;return t};return n(e,t)}function i(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;n(e,t)}var a=r(79440);var o=r(76660);var s=r.n(o);var l=s().shape({trySubscribe:s().func.isRequired,tryUnsubscribe:s().func.isRequired,notifyNestedSubs:s().func.isRequired,isSubscribed:s().func.isRequired});var u=s().shape({subscribe:s().func.isRequired,dispatch:s().func.isRequired,getState:s().func.isRequired});var c="undefined"!==typeof a.forwardRef;var d=false;function f(){if(d)return;d=true;warning(" does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reduxjs/react-redux/releases/tag/v2.0.0 for the migration instructions.")}function p(e){var t;void 0===e&&(e="store");var r=e+"Subscription";var n=function(t){i(o,t);var n=o.prototype;n.getChildContext=function t(){var n;return n={},n[e]=this[e],n[r]=null,n};function o(r,n){var i;i=t.call(this,r,n)||this;i[e]=r.store;return i}n.render=function e(){return a.Children.only(this.props.children)};return o}(a.Component);var o;false;n.propTypes={store:u.isRequired,children:s().element.isRequired};n.childContextTypes=(t={},t[e]=u.isRequired,t[r]=l,t);return n}const g=p();function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(){v=Object.assign||function(e){for(var t=1;t=0)continue;r[i]=e[i]}return r}var y=r(87625);var b=r.n(y);var w=r(57907);var _=r.n(w);var S=r(95001);var P=null;var E={notify:function e(){}};function k(){var e=[];var t=[];return{clear:function r(){t=P;e=P},notify:function r(){var n=e=t;for(var i=0;i, or explicitly pass "'+E+'" as a prop to "'+o+'".');n.initSelector();n.initSubscription();return n}var l=n.prototype;l.getChildContext=function e(){var t;var r=this.propsMode?null:this.subscription;return t={},t[I]=r||this.context[I],t};l.componentDidMount=function e(){if(!w)return;this.subscription.trySubscribe();this.selector.run(this.props);this.selector.shouldComponentUpdate&&this.forceUpdate()};l.componentWillReceiveProps=function e(t){this.selector.run(t)};l.shouldComponentUpdate=function e(){return this.selector.shouldComponentUpdate};l.componentWillUnmount=function e(){this.subscription&&this.subscription.tryUnsubscribe();this.subscription=null;this.notifyNestedSubs=j;this.store=null;this.selector.run=j;this.selector.shouldComponentUpdate=false};l.getWrappedInstance=function e(){_()(L,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+f+"() call.");return this.wrappedInstance};l.setWrappedInstance=function e(t){this.wrappedInstance=t};l.initSelector=function t(){var r=e(this.store.dispatch,s);this.selector=D(r,this.store);this.selector.run(this.props)};l.initSubscription=function e(){if(!w)return;var t=(this.propsMode?this.props:this.context)[I];this.subscription=new C(this.store,t,this.onStateChange.bind(this));this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)};l.onStateChange=function e(){this.selector.run(this.props);if(this.selector.shouldComponentUpdate){this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate;this.setState(T)}else this.notifyNestedSubs()};l.notifyNestedSubsOnComponentDidUpdate=function e(){this.componentDidUpdate=void 0;this.notifyNestedSubs()};l.isSubscribed=function e(){return Boolean(this.subscription)&&this.subscription.isSubscribed()};l.addExtraProps=function e(t){if(!L&&!g&&!(this.propsMode&&this.subscription))return t;var r=v({},t);L&&(r.ref=this.setWrappedInstance);g&&(r[g]=this.renderCount++);this.propsMode&&this.subscription&&(r[I]=this.subscription);return r};l.render=function e(){var t=this.selector;t.shouldComponentUpdate=false;if(t.error)throw t.error;return(0,a.createElement)(r,this.addExtraProps(t.props))};return n}(a.Component);if(O){l.prototype.UNSAFE_componentWillReceiveProps=l.prototype.componentWillReceiveProps;delete l.prototype.componentWillReceiveProps}l.WrappedComponent=r;l.displayName=o;l.childContextTypes=N;l.contextTypes=x;l.propTypes=x;var u;false;return b()(l,r)}}var R=Object.prototype.hasOwnProperty;function I(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function M(e,t){if(I(e,t))return true;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return false;var r=Object.keys(e);var n=Object.keys(t);if(r.length!==n.length)return false;for(var i=0;i=0;n--){var i=t[n](e);if(i)return i}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function re(e,t){return e===t}function ne(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?L:r,i=t.mapStateToPropsFactories,a=void 0===i?z:i,o=t.mapDispatchToPropsFactories,s=void 0===o?q:o,l=t.mergePropsFactories,u=void 0===l?X:l,c=t.selectorFactory,d=void 0===c?ee:c;return function e(t,r,i,o){void 0===o&&(o={});var l=o,c=l.pure,f=void 0===c||c,p=l.areStatesEqual,g=void 0===p?re:p,h=l.areOwnPropsEqual,y=void 0===h?M:h,b=l.areStatePropsEqual,w=void 0===b?M:b,_=l.areMergedPropsEqual,S=void 0===_?M:_,P=m(l,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]);var E=te(t,a,"mapStateToProps");var k=te(r,s,"mapDispatchToProps");var C=te(i,u,"mergeProps");return n(d,v({methodName:"connect",getDisplayName:function e(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:E,initMapDispatchToProps:k,initMergeProps:C,pure:f,areStatesEqual:g,areOwnPropsEqual:y,areStatePropsEqual:w,areMergedPropsEqual:S},P))}}const ie=ne()},34888:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;function g(e){if(null===e||"object"!==typeof e)return null;e=p&&e[p]||e["@@iterator"];return"function"===typeof e?e:null}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,m={};function y(e,t,r){this.props=e;this.context=t;this.refs=m;this.updater=r||h}y.prototype.isReactComponent={};y.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function b(){}b.prototype=y.prototype;function w(e,t,r){this.props=e;this.context=t;this.refs=m;this.updater=r||h}var _=w.prototype=new b;_.constructor=w;v(_,y.prototype);_.isPureReactComponent=!0;var S=Array.isArray,P=Object.prototype.hasOwnProperty,E={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var i,a={},o=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)P.call(t,i)&&!k.hasOwnProperty(i)&&(a[i]=t[i]);var l=arguments.length-2;if(1===l)a.children=n;else if(1{"use strict";true;e.exports=r(34888)},16411:(e,t,r)=>{"use strict";r.r(t);r.d(t,{default:()=>a});function n(e){var t=function t(r){var n=r.dispatch,i=r.getState;return function(t){return function(r){if("function"===typeof r)return r(n,i,e);return t(r)}}};return t}var i=n();i.withExtraArgument=n;const a=i},10397:(e,t,r)=>{"use strict";r.r(t);r.d(t,{applyMiddleware:()=>Y,bindActionCreators:()=>$,combineReducers:()=>H,compose:()=>K,createStore:()=>B});var n="object"==typeof global&&global&&global.Object===Object&&global;const i=n;var a="object"==typeof self&&self&&self.Object===Object&&self;var o=i||a||Function("return this")();const s=o;var l=s.Symbol;const u=l;var c=Object.prototype;var d=c.hasOwnProperty;var f=c.toString;var p=u?u.toStringTag:void 0;function g(e){var t=d.call(e,p),r=e[p];try{e[p]=void 0;var n=true}catch(e){}var i=f.call(e);n&&(t?e[p]=r:delete e[p]);return i}const h=g;var v=Object.prototype;var m=v.toString;function y(e){return m.call(e)}const b=y;var w="[object Null]",_="[object Undefined]";var S=u?u.toStringTag:void 0;function P(e){if(null==e)return void 0===e?_:w;return S&&S in Object(e)?h(e):b(e)}const E=P;function k(e,t){return function(r){return e(t(r))}}const C=k;var O=C(Object.getPrototypeOf,Object);const A=O;function T(e){return null!=e&&"object"==typeof e}const j=T;var D="[object Object]";var L=Function.prototype,R=Object.prototype;var I=L.toString;var M=R.hasOwnProperty;var x=I.call(Object);function N(e){if(!j(e)||E(e)!=D)return false;var t=A(e);if(null===t)return true;var r=M.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&I.call(r)==x}const F=N;var V=r(42310);var W={INIT:"@@redux/INIT"};function B(e,t,r){var n;if("function"===typeof t&&"undefined"===typeof r){r=t;t=void 0}if("undefined"!==typeof r){if("function"!==typeof r)throw new Error("Expected the enhancer to be a function.");return r(B)(e,t)}if("function"!==typeof e)throw new Error("Expected the reducer to be a function.");var i=e;var a=t;var o=[];var s=o;var l=false;function u(){s===o&&(s=o.slice())}function c(){return a}function d(e){if("function"!==typeof e)throw new Error("Expected listener to be a function.");var t=true;u();s.push(e);return function r(){if(!t)return;t=false;u();var n=s.indexOf(e);s.splice(n,1)}}function f(e){if(!F(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"===typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw new Error("Reducers may not dispatch actions.");try{l=true;a=i(a,e)}finally{l=false}var t=o=s;for(var r=0;r0)return"Unexpected "+(o.length>1?"keys":"key")+' "'+o.join('", "')+'" found in '+a+'. Expected to find one of the known reducer keys instead: "'+i.join('", "')+'". Unexpected keys will be ignored.'}function U(e){Object.keys(e).forEach((function(t){var r=e[t];var n=r(void 0,{type:W.INIT});if("undefined"===typeof n)throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");var i="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"===typeof r(void 0,{type:i}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+W.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}function H(e){var t=Object.keys(e);var r={};for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};var n=arguments[1];if(s)throw s;var i;false;var o=false;var l={};for(var u=0;u{var t=function(e){"use strict";var t=Object.prototype;var r=t.hasOwnProperty;var n=Object.defineProperty||function(e,t,r){e[t]=r.value};var i;var a="function"===typeof Symbol?Symbol:{};var o=a.iterator||"@@iterator";var s=a.asyncIterator||"@@asyncIterator";var l=a.toStringTag||"@@toStringTag";function u(e,t,r){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true});return e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function c(e,t,r,i){var a=t&&t.prototype instanceof m?t:m;var o=Object.create(a.prototype);var s=new j(i||[]);n(o,"_invoke",{value:C(e,r,s)});return o}e.wrap=c;function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}var f="suspendedStart";var p="suspendedYield";var g="executing";var h="completed";var v={};function m(){}function y(){}function b(){}var w={};u(w,o,(function(){return this}));var _=Object.getPrototypeOf;var S=_&&_(_(D([])));S&&S!==t&&r.call(S,o)&&(w=S);var P=b.prototype=m.prototype=Object.create(w);y.prototype=b;n(P,"constructor",{value:b,configurable:true});n(b,"constructor",{value:y,configurable:true});y.displayName=u(b,l,"GeneratorFunction");function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))};e.mark=function(e){if(Object.setPrototypeOf)Object.setPrototypeOf(e,b);else{e.__proto__=b;u(e,l,"GeneratorFunction")}e.prototype=Object.create(P);return e};e.awrap=function(e){return{__await:e}};function k(e,t){function i(n,a,o,s){var l=d(e[n],e,a);if("throw"!==l.type){var u=l.arg;var c=u.value;if(c&&"object"===typeof c&&r.call(c,"__await"))return t.resolve(c.__await).then((function(e){i("next",e,o,s)}),(function(e){i("throw",e,o,s)}));return t.resolve(c).then((function(e){u.value=e;o(u)}),(function(e){return i("throw",e,o,s)}))}s(l.arg)}var a;function o(e,r){function n(){return new t((function(t,n){i(e,r,t,n)}))}return a=a?a.then(n,n):n()}n(this,"_invoke",{value:o})}E(k.prototype);u(k.prototype,s,(function(){return this}));e.AsyncIterator=k;e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new k(c(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(e){return e.done?e.value:o.next()}))};function C(e,t,r){var n=f;return function i(a,o){if(n===g)throw new Error("Generator is already running");if(n===h){if("throw"===a)throw o;return L()}r.method=a;r.arg=o;while(true){var s=r.delegate;if(s){var l=O(s,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f){n=h;throw r.arg}r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=g;var u=d(e,t,r);if("normal"===u.type){n=r.done?h:p;if(u.arg===v)continue;return{value:u.arg,done:r.done}}if("throw"===u.type){n=h;r.method="throw";r.arg=u.arg}}}}function O(e,t){var r=t.method;var n=e.iterator[r];if(n===i){t.delegate=null;if("throw"===r&&e.iterator["return"]){t.method="return";t.arg=i;O(e,t);if("throw"===t.method)return v}if("return"!==r){t.method="throw";t.arg=new TypeError("The iterator does not provide a '"+r+"' method")}return v}var a=d(n,e.iterator,t.arg);if("throw"===a.type){t.method="throw";t.arg=a.arg;t.delegate=null;return v}var o=a.arg;if(!o){t.method="throw";t.arg=new TypeError("iterator result is not an object");t.delegate=null;return v}if(!o.done)return o;t[e.resultName]=o.value;t.next=e.nextLoc;if("return"!==t.method){t.method="next";t.arg=i}t.delegate=null;return v}E(P);u(P,l,"Generator");u(P,o,(function(){return this}));u(P,"toString",(function(){return"[object Generator]"}));function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]);if(2 in e){t.finallyLoc=e[2];t.afterLoc=e[3]}this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal";delete t.arg;e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}];e.forEach(A,this);this.reset(true)}e.keys=function(e){var t=Object(e);var r=[];for(var n in t)r.push(n);r.reverse();return function e(){while(r.length){var n=r.pop();if(n in t){e.value=n;e.done=false;return e}}e.done=true;return e}};function D(e){if(e||""===e){var t=e[o];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var n=-1,a=function t(){while(++n=0;--a){var o=this.tryEntries[a];var s=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc");var u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);T(r);return v}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;T(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){this.delegate={iterator:D(e),resultName:t,nextLoc:r};"next"===this.method&&(this.arg=i);return v}};return e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},54600:(e,t)=>{"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0>>1,i=e[n];if(!(0>>1;na(l,r))ua(c,l)?(e[n]=c,e[u]=r,n=u):(e[n]=l,e[s]=r,n=s);else{if(!(ua(c,r)))break e;e[n]=c,e[u]=r,n=u}}}return t}function a(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,g=!1,h=!1,v=!1,m="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(e){for(var t=n(c);null!==t;){if(null===t.callback)i(c);else{if(!(t.startTime<=e))break;i(c),t.sortIndex=t.expirationTime,r(u,t)}t=n(c)}}function _(e){v=!1;w(e);if(!h)if(null!==n(u))h=!0,R(S);else{var t=n(c);null!==t&&I(_,t.startTime-e)}}function S(e,r){h=!1;v&&(v=!1,y(k),k=-1);g=!0;var a=p;try{w(r);for(f=n(u);null!==f&&(!(f.expirationTime>r)||e&&!A());){var o=f.callback;if("function"===typeof o){f.callback=null;p=f.priorityLevel;var s=o(f.expirationTime<=r);r=t.unstable_now();"function"===typeof s?f.callback=s:f===n(u)&&i(u);w(r)}else i(u);f=n(u)}if(null!==f)var l=!0;else{var d=n(c);null!==d&&I(_,d.startTime-r);l=!1}return l}finally{f=null,p=a,g=!1}}var P=!1,E=null,k=-1,C=5,O=-1;function A(){return!(t.unstable_now()-Oe||125o?(e.sortIndex=a,r(c,e),null===n(u)&&e===n(c)&&(v?(y(k),k=-1):v=!0,I(_,a-o))):(e.sortIndex=s,r(u,e),h||g||(h=!0,R(S)));return e};t.unstable_shouldYield=A;t.unstable_wrapCallback=function(e){var t=p;return function(){var r=p;p=t;try{return e.apply(this,arguments)}finally{p=r}}}},43959:(e,t,r)=>{"use strict";true;e.exports=r(54600)},36354:(e,t,r)=>{"use strict";r.r(t);r.d(t,{MultiDrag:()=>qt,Sortable:()=>rt,Swap:()=>Dt,default:()=>$t});function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})));r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0)continue;r[i]=e[i]}return r}function u(e,t){if(null==e)return{};var r=l(e,t);var n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,n))continue;r[n]=e[n]}}return r}function c(e){return d(e)||f(e)||p(e)||h()}function d(e){if(Array.isArray(e))return g(e)}function f(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function p(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(e,t)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"===t[0]&&(t=t.substring(1));if(e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return false}return false}function A(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function T(e,t,r,n){if(e){r=r||document;do{if(null!=t&&(">"===t[0]?e.parentNode===r&&O(e,t):O(e,t))||n&&e===r)return e;if(e===r)break}while(e=A(e))}return null}var j=/\s+/g;function D(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(j," ").replace(" "+t+" "," ");e.className=(n+(r?" "+t:"")).replace(j," ")}}function L(e,t,r){var n=e&&e.style;if(n){if(void 0===r){document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle);return void 0===t?r:r[t]}t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t);n[t]=r+("string"===typeof r?"":"px")}}function R(e,t){var r="";if("string"===typeof e)r=e;else do{var n=L(e,"transform");n&&"none"!==n&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function I(e,t,r){if(e){var n=e.getElementsByTagName(t),i=0,a=n.length;if(r)for(;i=a:i<=a;if(!o)return n;if(n===M())break;n=q(n,false)}return false}function F(e,t,r,n){var i=0,a=0,o=e.children;while(a2&&void 0!==arguments[2]?arguments[2]:{},a=n.evt,o=u(n,se);ae.pluginEvent.bind(rt)(t,r,i({dragEl:ce,parentEl:de,ghostEl:fe,rootEl:pe,nextEl:ge,lastDownEl:he,cloneEl:ve,cloneHidden:me,dragStarted:Re,putSortable:Pe,activeSortable:rt.active,originalEvent:a,oldIndex:ye,oldDraggableIndex:we,newIndex:be,newDraggableIndex:_e,hideGhostForTarget:Je,unhideGhostForTarget:Qe,cloneNowHidden:function e(){me=true},cloneNowShown:function e(){me=false},dispatchSortableEvent:function e(t){ue({sortable:r,name:t,originalEvent:a})}},o))};function ue(e){oe(i({putSortable:Pe,cloneEl:ve,targetEl:ce,rootEl:pe,oldIndex:ye,oldDraggableIndex:we,newIndex:be,newDraggableIndex:_e},e))}var ce,de,fe,pe,ge,he,ve,me,ye,be,we,_e,Se,Pe,Ee=false,ke=false,Ce=[],Oe,Ae,Te,je,De,Le,Re,Ie,Me,xe=false,Ne=false,Fe,Ve,We=[],Be=false,Ge=[];var qe="undefined"!==typeof document,Ue=S,He=b||y?"cssFloat":"float",ze=qe&&!P&&!S&&"draggable"in document.createElement("div"),$e=function(){if(!qe)return;if(y)return false;var e=document.createElement("x");e.style.cssText="pointer-events:auto";return"auto"===e.style.pointerEvents}(),Ke=function e(t,r){var n=L(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),a=F(t,0,r),o=F(t,1,r),s=a&&L(a),l=o&&L(o),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+x(a).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+x(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&s["float"]&&"none"!==s["float"]){var d="left"===s["float"]?"left":"right";return!o||"both"!==l.clear&&l.clear!==d?"horizontal":"vertical"}return a&&("block"===s.display||"flex"===s.display||"table"===s.display||"grid"===s.display||u>=i&&"none"===n[He]||o&&"none"===n[He]&&u+c>i)?"vertical":"horizontal"},Ze=function e(t,r,n){var i=n?t.left:t.top,a=n?t.right:t.bottom,o=n?t.width:t.height,s=n?r.left:r.top,l=n?r.right:r.bottom,u=n?r.width:r.height;return i===s||a===l||i+o/2===s+u/2},Ye=function e(t,r){var n;Ce.some((function(e){var i=e[Q].options.emptyInsertThreshold;if(!i||V(e))return;var a=x(e),o=t>=a.left-i&&t<=a.right+i,s=r>=a.top-i&&r<=a.bottom+i;if(o&&s)return n=e}));return n},Xe=function e(t){function r(e,t){return function(n,i,a,o){var s=n.options.group.name&&i.options.group.name&&n.options.group.name===i.options.group.name;if(null==e&&(t||s))return true;if(null==e||false===e)return false;if(t&&"clone"===e)return e;if("function"===typeof e)return r(e(n,i,a,o),t)(n,i,a,o);var l=(t?n:i).options.group.name;return true===e||"string"===typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var n={};var i=t.group;i&&"object"==a(i)||(i={name:i});n.name=i.name;n.checkPull=r(i.pull,true);n.checkPut=r(i.put);n.revertClone=i.revertClone;t.group=n},Je=function e(){!$e&&fe&&L(fe,"display","none")},Qe=function e(){!$e&&fe&&L(fe,"display","")};qe&&!P&&document.addEventListener("click",(function(e){if(ke){e.preventDefault();e.stopPropagation&&e.stopPropagation();e.stopImmediatePropagation&&e.stopImmediatePropagation();ke=false;return false}}),true);var et=function e(t){if(ce){t=t.touches?t.touches[0]:t;var r=Ye(t.clientX,t.clientY);if(r){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=r;n.preventDefault=void 0;n.stopPropagation=void 0;r[Q]._onDragOver(n)}}};var tt=function e(t){ce&&ce.parentNode[Q]._isOutsideThisEl(t.target)};function rt(e,t){if(!(e&&e.nodeType&&1===e.nodeType))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e;this.options=t=s({},t);e[Q]=this;var r={group:null,sort:true,disabled:false,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:false,invertedSwapThreshold:null,removeCloneOnHide:true,direction:function t(){return Ke(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:true,animation:0,easing:null,setData:function e(t,r){t.setData("Text",r.textContent)},dropBubble:false,dragoverBubble:false,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:false,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:false,fallbackClass:"sortable-fallback",fallbackOnBody:false,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:false!==rt.supportPointer&&"PointerEvent"in window&&!_,emptyInsertThreshold:5};ae.initializePlugins(this,e,r);for(var n in r)!(n in t)&&(t[n]=r[n]);Xe(t);for(var i in this)"_"===i.charAt(0)&&"function"===typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&ze;this.nativeDraggable&&(this.options.touchStartThreshold=1);if(t.supportPointer)k(e,"pointerdown",this._onTapStart);else{k(e,"mousedown",this._onTapStart);k(e,"touchstart",this._onTapStart)}if(this.nativeDraggable){k(e,"dragover",this);k(e,"dragenter",this)}Ce.push(this.el);t.store&&t.store.get&&this.sort(t.store.get(this)||[]);s(this,ee())}rt.prototype={constructor:rt,_isOutsideThisEl:function e(t){this.el.contains(t)||t===this.el||(Ie=null)},_getDirection:function e(t,r){return"function"===typeof this.options.direction?this.options.direction.call(this,t,r,ce):this.options.direction},_onTapStart:function e(t){if(!t.cancelable)return;var r=this,n=this.el,i=this.options,a=i.preventOnFilter,o=t.type,s=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,l=(s||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,c=i.filter;ft(n);if(ce)return;if(/mousedown|pointerdown/.test(o)&&0!==t.button||i.disabled)return;if(u.isContentEditable)return;if(!this.nativeDraggable&&_&&l&&"SELECT"===l.tagName.toUpperCase())return;l=T(l,i.draggable,n,false);if(l&&l.animated)return;if(he===l)return;ye=W(l);we=W(l,i.draggable);if("function"===typeof c){if(c.call(this,t,l,this)){ue({sortable:r,rootEl:u,name:"filter",targetEl:l,toEl:n,fromEl:n});le("filter",r,{evt:t});a&&t.cancelable&&t.preventDefault();return}}else if(c){c=c.split(",").some((function(e){e=T(u,e.trim(),n,false);if(e){ue({sortable:r,rootEl:e,name:"filter",targetEl:l,fromEl:n,toEl:n});le("filter",r,{evt:t});return true}}));if(c){a&&t.cancelable&&t.preventDefault();return}}if(i.handle&&!T(u,i.handle,n,false))return;this._prepareDragStart(t,s,l)},_prepareDragStart:function e(t,r,n){var i=this,a=i.el,o=i.options,s=a.ownerDocument,l;if(n&&!ce&&n.parentNode===a){var u=x(n);pe=a;ce=n;de=ce.parentNode;ge=ce.nextSibling;he=n;Se=o.group;rt.dragged=ce;Oe={target:ce,clientX:(r||t).clientX,clientY:(r||t).clientY};De=Oe.clientX-u.left;Le=Oe.clientY-u.top;this._lastX=(r||t).clientX;this._lastY=(r||t).clientY;ce.style["will-change"]="all";l=function e(){le("delayEnded",i,{evt:t});if(rt.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents();!w&&i.nativeDraggable&&(ce.draggable=true);i._triggerDragStart(t,r);ue({sortable:i,name:"choose",originalEvent:t});D(ce,o.chosenClass,true)};o.ignore.split(",").forEach((function(e){I(ce,e.trim(),at)}));k(s,"dragover",et);k(s,"mousemove",et);k(s,"touchmove",et);k(s,"mouseup",i._onDrop);k(s,"touchend",i._onDrop);k(s,"touchcancel",i._onDrop);if(w&&this.nativeDraggable){this.options.touchStartThreshold=4;ce.draggable=true}le("delayStart",this,{evt:t});if(!o.delay||o.delayOnTouchOnly&&!r||this.nativeDraggable&&(b||y))l();else{if(rt.eventCanceled){this._onDrop();return}k(s,"mouseup",i._disableDelayedDrag);k(s,"touchend",i._disableDelayedDrag);k(s,"touchcancel",i._disableDelayedDrag);k(s,"mousemove",i._delayedDragTouchMoveHandler);k(s,"touchmove",i._delayedDragTouchMoveHandler);o.supportPointer&&k(s,"pointermove",i._delayedDragTouchMoveHandler);i._dragStartTimer=setTimeout(l,o.delay)}}},_delayedDragTouchMoveHandler:function e(t){var r=t.touches?t.touches[0]:t;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function e(){ce&&at(ce);clearTimeout(this._dragStartTimer);this._disableDelayedDragEvents()},_disableDelayedDragEvents:function e(){var t=this.el.ownerDocument;C(t,"mouseup",this._disableDelayedDrag);C(t,"touchend",this._disableDelayedDrag);C(t,"touchcancel",this._disableDelayedDrag);C(t,"mousemove",this._delayedDragTouchMoveHandler);C(t,"touchmove",this._delayedDragTouchMoveHandler);C(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function e(t,r){r=r||"touch"==t.pointerType&&t;if(!this.nativeDraggable||r)this.options.supportPointer?k(document,"pointermove",this._onTouchMove):k(document,r?"touchmove":"mousemove",this._onTouchMove);else{k(ce,"dragend",this);k(pe,"dragstart",this._onDragStart)}try{document.selection?pt((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function e(t,r){Ee=false;if(pe&&ce){le("dragStarted",this,{evt:r});this.nativeDraggable&&k(document,"dragover",tt);var n=this.options;!t&&D(ce,n.dragClass,false);D(ce,n.ghostClass,true);rt.active=this;t&&this._appendGhost();ue({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function e(){if(Ae){this._lastX=Ae.clientX;this._lastY=Ae.clientY;Je();var t=document.elementFromPoint(Ae.clientX,Ae.clientY);var r=t;while(t&&t.shadowRoot){t=t.shadowRoot.elementFromPoint(Ae.clientX,Ae.clientY);if(t===r)break;r=t}ce.parentNode[Q]._isOutsideThisEl(t);if(r)do{if(r[Q]){var n=void 0;n=r[Q]._onDragOver({clientX:Ae.clientX,clientY:Ae.clientY,target:t,rootEl:r});if(n&&!this.options.dragoverBubble)break}t=r}while(r=r.parentNode);Qe()}},_onTouchMove:function e(t){if(Oe){var r=this.options,n=r.fallbackTolerance,i=r.fallbackOffset,a=t.touches?t.touches[0]:t,o=fe&&R(fe,true),s=fe&&o&&o.a,l=fe&&o&&o.d,u=Ue&&Ve&&B(Ve),c=(a.clientX-Oe.clientX+i.x)/(s||1)+(u?u[0]-We[0]:0)/(s||1),d=(a.clientY-Oe.clientY+i.y)/(l||1)+(u?u[1]-We[1]:0)/(l||1);if(!rt.active&&!Ee){if(n&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))=0){ue({rootEl:de,name:"add",toEl:de,fromEl:pe,originalEvent:t});ue({sortable:this,name:"remove",toEl:de,originalEvent:t});ue({rootEl:de,name:"sort",toEl:de,fromEl:pe,originalEvent:t});ue({sortable:this,name:"sort",toEl:de,originalEvent:t})}Pe&&Pe.save()}else if(be!==ye&&be>=0){ue({sortable:this,name:"update",toEl:de,originalEvent:t});ue({sortable:this,name:"sort",toEl:de,originalEvent:t})}if(rt.active){if(null==be||-1===be){be=ye;_e=we}ue({sortable:this,name:"end",toEl:de,originalEvent:t});this.save()}}}this._nulling()},_nulling:function e(){le("nulling",this);pe=ce=de=fe=ge=ve=he=me=Oe=Ae=Re=be=_e=ye=we=Ie=Me=Pe=Se=rt.dragged=rt.ghost=rt.clone=rt.active=null;Ge.forEach((function(e){e.checked=true}));Ge.length=Te=je=0},handleEvent:function e(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":if(ce){this._onDragOver(t);nt(t)}break;case"selectstart":t.preventDefault();break}},toArray:function e(){var t=[],r,n=this.el.children,i=0,a=n.length,o=this.options;for(;in.right+i||e.clientX<=n.right&&e.clientY>n.bottom&&e.clientX>=n.left:e.clientX>n.right&&e.clientY>n.top||e.clientX<=n.right&&e.clientY>n.bottom+i}function ut(e,t,r,n,i,a,o,s){var l=n?e.clientY:e.clientX,u=n?r.height:r.width,c=n?r.top:r.left,d=n?r.bottom:r.right,f=false;if(!o)if(s&&Fec+u*a/2:ld-Fe)return-Me}else if(l>c+u*(1-i)/2&&ld-u*a/2))return l>c+u/2?1:-1;return 0}function ct(e){return W(ce)1){Rt.forEach((function(e){i.addAnimationState({target:e,rect:Ft?x(e):a});J(e);e.fromRect=a;r.removeAnimationState(e)}));Ft=false;Ut(!this.options.removeCloneOnHide,n)}},dragOverCompleted:function e(t){var r=t.sortable,n=t.isOwner,i=t.insertion,a=t.activeSortable,o=t.parentEl,s=t.putSortable;var l=this.options;if(i){n&&a._hideClone();Nt=false;if(l.animation&&Rt.length>1&&(Ft||!n&&!a.options.sort&&!s)){var u=x(Wt,false,true,true);Rt.forEach((function(e){if(e===Wt)return;X(e,u);o.appendChild(e)}));Ft=true}if(!n){Ft||zt();if(Rt.length>1){var c=Gt;a._showClone(r);a.options.animation&&!Gt&&c&&It.forEach((function(e){a.addAnimationState({target:e,rect:Bt});e.fromRect=Bt;e.thisAnimationDuration=null}))}else a._showClone(r)}}},dragOverAnimationCapture:function e(t){var r=t.dragRect,n=t.isOwner,i=t.activeSortable;Rt.forEach((function(e){e.thisAnimationDuration=null}));if(i.options.animation&&!n&&i.multiDrag.isMultiDrag){Bt=s({},r);var a=R(Wt,true);Bt.top-=a.f;Bt.left-=a.e}},dragOverAnimationComplete:function e(){if(Ft){Ft=false;zt()}},drop:function e(t){var r=t.originalEvent,n=t.rootEl,i=t.parentEl,a=t.sortable,o=t.dispatchSortableEvent,s=t.oldIndex,l=t.putSortable;var u=l||this.sortable;if(!r)return;var c=this.options,d=i.children;if(!Vt){c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag();D(Wt,c.selectedClass,!~Rt.indexOf(Wt));if(~Rt.indexOf(Wt)){Rt.splice(Rt.indexOf(Wt),1);Mt=null;oe({sortable:a,rootEl:n,name:"deselect",targetEl:Wt,originalEvent:r})}else{Rt.push(Wt);oe({sortable:a,rootEl:n,name:"select",targetEl:Wt,originalEvent:r});if(r.shiftKey&&Mt&&a.el.contains(Mt)){var f=W(Mt),p=W(Wt);if(~f&&~p&&f!==p){var g,h;if(p>f){h=f;g=p}else{h=p;g=f+1}for(;h1){var v=x(Wt),m=W(Wt,":not(."+this.options.selectedClass+")");!Nt&&c.animation&&(Wt.thisAnimationDuration=null);u.captureAnimationState();if(!Nt){if(c.animation){Wt.fromRect=v;Rt.forEach((function(e){e.thisAnimationDuration=null;if(e!==Wt){var t=Ft?x(e):v;e.fromRect=t;u.addAnimationState({target:e,rect:t})}}))}zt();Rt.forEach((function(e){d[m]?i.insertBefore(e,d[m]):i.appendChild(e);m++}));if(s===W(Wt)){var y=false;Rt.forEach((function(e){if(e.sortableIndex!==W(e)){y=true;return}}));y&&o("update")}}Rt.forEach((function(e){J(e)}));u.animateAll()}xt=u}(n===i||l&&"clone"!==l.lastPutMode)&&It.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))},nullingGlobal:function e(){this.isMultiDrag=Vt=false;It.length=0},destroyGlobal:function e(){this._deselectMultiDrag();C(document,"pointerup",this._deselectMultiDrag);C(document,"mouseup",this._deselectMultiDrag);C(document,"touchend",this._deselectMultiDrag);C(document,"keydown",this._checkKeyDown);C(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function e(t){if("undefined"!==typeof Vt&&Vt)return;if(xt!==this.sortable)return;if(t&&T(t.target,this.options.draggable,this.sortable.el,false))return;if(t&&0!==t.button)return;while(Rt.length){var r=Rt[0];D(r,this.options.selectedClass,false);Rt.shift();oe({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvent:t})}},_checkKeyDown:function e(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=true)},_checkKeyUp:function e(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=false)}};return s(e,{pluginName:"multiDrag",utils:{select:function e(t){var r=t.parentNode[Q];if(!r||!r.options.multiDrag||~Rt.indexOf(t))return;if(xt&&xt!==r){xt.multiDrag._deselectMultiDrag();xt=r}D(t,r.options.selectedClass,true);Rt.push(t)},deselect:function e(t){var r=t.parentNode[Q],n=Rt.indexOf(t);if(!r||!r.options.multiDrag||!~n)return;D(t,r.options.selectedClass,false);Rt.splice(n,1)}},eventProperties:function e(){var t=this;var r=[],n=[];Rt.forEach((function(e){r.push({multiDragElement:e,index:e.sortableIndex});var i;i=Ft&&e!==Wt?-1:Ft?W(e,":not(."+t.options.selectedClass+")"):W(e);n.push({multiDragElement:e,index:i})}));return{items:c(Rt),clones:[].concat(It),oldIndicies:r,newIndicies:n}},optionListeners:{multiDragKey:function e(t){t=t.toLowerCase();"ctrl"===t?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1));return t}}})}function Ut(e,t){Rt.forEach((function(r,n){var i=t.children[r.sortableIndex+(e?Number(n):0)];i?t.insertBefore(r,i):t.appendChild(r)}))}function Ht(e,t){It.forEach((function(r,n){var i=t.children[r.sortableIndex+(e?Number(n):0)];i?t.insertBefore(r,i):t.appendChild(r)}))}function zt(){Rt.forEach((function(e){if(e===Wt)return;e.parentNode&&e.parentNode.removeChild(e)}))}rt.mount(new Pt);rt.mount(Tt,At);const $t=rt},42310:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});function n(e){var t;var r=e.Symbol;if("function"===typeof r)if(r.observable)t=r.observable;else{t=r("observable");r.observable=t}else t="@@observable";return t}e=r.hmd(e);var i;if("undefined"!==typeof self)i=self;else if("undefined"!==typeof window)i=window;else if("undefined"!==typeof r.g)i=r.g;else{true;i=e}var a=n(i);const o=a},61061:(e,t,r)=>{var n;(function(i){var a=/^\s+/,o=/\s+$/,s=0,l=i.round,u=i.min,c=i.max,d=i.random;function f(e,t){e=e||"";t=t||{};if(e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var r=p(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=l(100*this._a)/100,this._format=t.format||r.format;this._gradientType=t.gradientType;this._r<1&&(this._r=l(this._r));this._g<1&&(this._g=l(this._g));this._b<1&&(this._b=l(this._b));this._ok=r.ok;this._tc_id=s++}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e=this.toRgb();var t,r,n,a,o,s;t=e.r/255;r=e.g/255;n=e.b/255;a=t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4);o=r<=.03928?r/12.92:i.pow((r+.055)/1.055,2.4);s=n<=.03928?n/12.92:i.pow((n+.055)/1.055,2.4);return.2126*a+.7152*o+.0722*s},setAlpha:function(e){this._a=F(e);this._roundA=l(100*this._a)/100;return this},toHsv:function(){var e=m(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=m(this._r,this._g,this._b);var t=l(360*e.h),r=l(100*e.s),n=l(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=h(this._r,this._g,this._b);var t=l(360*e.h),r=l(100*e.s),n=l(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return b(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return w(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*V(this._r,255))+"%",g:l(100*V(this._g,255))+"%",b:l(100*V(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*V(this._r,255))+"%, "+l(100*V(this._g,255))+"%, "+l(100*V(this._b,255))+"%)":"rgba("+l(100*V(this._r,255))+"%, "+l(100*V(this._g,255))+"%, "+l(100*V(this._b,255))+"%, "+this._roundA+")"},toName:function(){if(0===this._a)return"transparent";if(this._a<1)return false;return x[b(this._r,this._g,this._b,true)]||false},toFilter:function(e){var t="#"+_(this._r,this._g,this._b,this._a);var r=t;var n=this._gradientType?"GradientType = 1, ":"";if(e){var i=f(e);r="#"+_(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=false;var n=this._a<1&&this._a>=0;var i=!t&&n&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e);if(i){if("name"===e&&0===this._a)return this.toName();return this.toRgbString()}"rgb"===e&&(r=this.toRgbString());"prgb"===e&&(r=this.toPercentageRgbString());"hex"!==e&&"hex6"!==e||(r=this.toHexString());"hex3"===e&&(r=this.toHexString(true));"hex4"===e&&(r=this.toHex8String(true));"hex8"===e&&(r=this.toHex8String());"name"===e&&(r=this.toName());"hsl"===e&&(r=this.toHslString());"hsv"===e&&(r=this.toHsvString());return r||this.toHexString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));this._r=r._r;this._g=r._g;this._b=r._b;this.setAlpha(r._a);return this},lighten:function(){return this._applyModification(k,arguments)},brighten:function(){return this._applyModification(C,arguments)},darken:function(){return this._applyModification(O,arguments)},desaturate:function(){return this._applyModification(S,arguments)},saturate:function(){return this._applyModification(P,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(A,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(R,arguments)},complement:function(){return this._applyCombination(T,arguments)},monochromatic:function(){return this._applyCombination(I,arguments)},splitcomplement:function(){return this._applyCombination(L,arguments)},triad:function(){return this._applyCombination(j,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}};f.fromRatio=function(e,t){if("object"==typeof e){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]="a"===n?e[n]:H(e[n]));e=r}return f(e,t)};function p(e){var t={r:0,g:0,b:0};var r=1;var n=null;var i=null;var a=null;var o=false;var s=false;"string"==typeof e&&(e=Y(e));if("object"==typeof e){if(Z(e.r)&&Z(e.g)&&Z(e.b)){t=g(e.r,e.g,e.b);o=true;s="%"===String(e.r).substr(-1)?"prgb":"rgb"}else if(Z(e.h)&&Z(e.s)&&Z(e.v)){n=H(e.s);i=H(e.v);t=y(e.h,n,i);o=true;s="hsv"}else if(Z(e.h)&&Z(e.s)&&Z(e.l)){n=H(e.s);a=H(e.l);t=v(e.h,n,a);o=true;s="hsl"}e.hasOwnProperty("a")&&(r=e.a)}r=F(r);return{ok:o,format:e.format||s,r:u(255,c(t.r,0)),g:u(255,c(t.g,0)),b:u(255,c(t.b,0)),a:r}}function g(e,t,r){return{r:255*V(e,255),g:255*V(t,255),b:255*V(r,255)}}function h(e,t,r){e=V(e,255);t=V(t,255);r=V(r,255);var n=c(e,t,r),i=u(e,t,r);var a,o,s=(n+i)/2;if(n==i)a=o=0;else{var l=n-i;o=s>.5?l/(2-n-i):l/(n+i);switch(n){case e:a=(t-r)/l+(t1&&(r-=1);if(r<1/6)return e+6*(t-e)*r;if(r<.5)return t;if(r<2/3)return e+(t-e)*(2/3-r)*6;return e}if(0===t)n=i=a=r;else{var s=r<.5?r*(1+t):r+t-r*t;var l=2*r-s;n=o(l,s,e+1/3);i=o(l,s,e);a=o(l,s,e-1/3)}return{r:255*n,g:255*i,b:255*a}}function m(e,t,r){e=V(e,255);t=V(t,255);r=V(r,255);var n=c(e,t,r),i=u(e,t,r);var a,o,s=n;var l=n-i;o=0===n?0:l/n;if(n==i)a=0;else{switch(n){case e:a=(t-r)/l+(t>1)+720)%360;--t;){n.h=(n.h+i)%360;a.push(f(n))}return a}function I(e,t){t=t||6;var r=f(e).toHsv();var n=r.h,i=r.s,a=r.v;var o=[];var s=1/t;while(t--){o.push(f({h:n,s:i,v:a}));a=(a+s)%1}return o}f.mix=function(e,t,r){r=0===r?0:r||50;var n=f(e).toRgb();var i=f(t).toRgb();var a=r/100;var o={r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a};return f(o)};f.readability=function(e,t){var r=f(e);var n=f(t);return(i.max(r.getLuminance(),n.getLuminance())+.05)/(i.min(r.getLuminance(),n.getLuminance())+.05)};f.isReadable=function(e,t,r){var n=f.readability(e,t);var i,a;a=false;i=X(r);switch(i.level+i.size){case"AAsmall":case"AAAlarge":a=n>=4.5;break;case"AAlarge":a=n>=3;break;case"AAAsmall":a=n>=7;break}return a};f.mostReadable=function(e,t,r){var n=null;var i=0;var a;var o,s,l;r=r||{};o=r.includeFallbackColors;s=r.level;l=r.size;for(var u=0;ui){i=a;n=f(t[u])}}if(f.isReadable(e,n,{level:s,size:l})||!o)return n;r.includeFallbackColors=false;return f.mostReadable(e,["#fff","#000"],r)};var M=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var x=f.hexNames=N(M);function N(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function F(e){e=parseFloat(e);(isNaN(e)||e<0||e>1)&&(e=1);return e}function V(e,t){G(e)&&(e="100%");var r=q(e);e=u(t,c(0,parseFloat(e)));r&&(e=parseInt(e*t,10)/100);if(i.abs(e-t)<1e-6)return 1;return e%t/parseFloat(t)}function W(e){return u(1,c(0,e))}function B(e){return parseInt(e,16)}function G(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function q(e){return"string"===typeof e&&-1!=e.indexOf("%")}function U(e){return 1==e.length?"0"+e:""+e}function H(e){e<=1&&(e=100*e+"%");return e}function z(e){return i.round(255*parseFloat(e)).toString(16)}function $(e){return B(e)/255}var K=function(){var e="[-\\+]?\\d+%?";var t="[-\\+]?\\d*\\.\\d+%?";var r="(?:"+t+")|(?:"+e+")";var n="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";var i="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";return{CSS_UNIT:new RegExp(r),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Z(e){return!!K.CSS_UNIT.exec(e)}function Y(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t=false;if(M[e]){e=M[e];t=true}else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};var r;if(r=K.rgb.exec(e))return{r:r[1],g:r[2],b:r[3]};if(r=K.rgba.exec(e))return{r:r[1],g:r[2],b:r[3],a:r[4]};if(r=K.hsl.exec(e))return{h:r[1],s:r[2],l:r[3]};if(r=K.hsla.exec(e))return{h:r[1],s:r[2],l:r[3],a:r[4]};if(r=K.hsv.exec(e))return{h:r[1],s:r[2],v:r[3]};if(r=K.hsva.exec(e))return{h:r[1],s:r[2],v:r[3],a:r[4]};if(r=K.hex8.exec(e))return{r:B(r[1]),g:B(r[2]),b:B(r[3]),a:$(r[4]),format:t?"name":"hex8"};if(r=K.hex6.exec(e))return{r:B(r[1]),g:B(r[2]),b:B(r[3]),format:t?"name":"hex"};if(r=K.hex4.exec(e))return{r:B(r[1]+""+r[1]),g:B(r[2]+""+r[2]),b:B(r[3]+""+r[3]),a:$(r[4]+""+r[4]),format:t?"name":"hex8"};if(r=K.hex3.exec(e))return{r:B(r[1]+""+r[1]),g:B(r[2]+""+r[2]),b:B(r[3]+""+r[3]),format:t?"name":"hex"};return false}function X(e){var t,r;e=e||{level:"AA",size:"small"};t=(e.level||"AA").toUpperCase();r=(e.size||"small").toLowerCase();"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==r&&"large"!==r&&(r="small");return{level:t,size:r}}if(true,e.exports)e.exports=f;else{true;!(n=function(){return f}.call(t,r,t,e),void 0!==n&&(e.exports=n))}})(Math)}};var t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var a=t[n]={id:n,loaded:false,exports:{}};e[n].call(a.exports,a,a.exports,r);a.loaded=true;return a.exports}(()=>{r.amdO={}})();(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;r.d(t,{a:t});return t}})();(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:true,get:t[n]})}})();(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})();(()=>{r.hmd=e=>{e=Object.create(e);e.children||(e.children=[]);Object.defineProperty(e,"exports",{enumerable:true,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}});return e}})();(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});Object.defineProperty(e,"__esModule",{value:true})}})();(()=>{r.nmd=e=>{e.paths=[];e.children||(e.children=[]);return e}})();var n={};(()=>{"use strict";r(93676);var e=t(r(48306));function t(e){return e&&e.__esModule?e:{default:e}}e["default"]._babelPolyfill&&"undefined"!==typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.");e["default"]._babelPolyfill=true})();(()=>{"use strict";var e=i(r(3351));var t=i(r(65407));var n=i(r(7874));function i(e){return e&&e.__esModule?e:{default:e}}window.Site={load:function e(){this._initialiseWidgets();this._initialiseLanguageSelector();Server.ecwidStoreId&&this._initialiseEcwid()},_initialiseWidgets:function r(){var n=(0,t.default)();n.forEach((function(t){e.default.WidgetFactory.build(t)}))},_initialiseLanguageSelector:function t(){if(Server.isFullVersionTenSite)return;var r=e.default.languageMenuRendererFactory.build(document.body);r.display()},_initialiseEcwid:function e(){n.default.addEcwidScript()}}})()})();