JezK
Edit File: import-export-customization-admin.min.js
(function(r,s){var c=Object.create,l=Object.defineProperty,__name=(r,s)=>l(r,`name`,{value:s,configurable:!0}),u=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,m=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty,__commonJSMin=(r,s)=>()=>(s||(r((s={exports:{}}).exports,s),r=null),s.exports),__copyProps=(r,s,c,m)=>{if(s&&typeof s==`object`||typeof s==`function`)for(var g=p(s),_=0,v=g.length,y;_<v;_++)y=g[_],!h.call(r,y)&&y!==c&&l(r,y,{get:(r=>s[r]).bind(null,y),enumerable:!(m=u(s,y))||m.enumerable});return r},__toESM=(r,s,u)=>(u=r==null?{}:c(m(r)),__copyProps(s||!r||!r.__esModule?l(u,`default`,{value:r,enumerable:!0}):u,r));s=__toESM(s);function _classCallCheck(r,s){if(!(r instanceof s))throw TypeError(`Cannot call a class as a function`)}function _typeof(r){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(r){return typeof r}:function(r){return r&&typeof Symbol==`function`&&r.constructor===Symbol&&r!==Symbol.prototype?`symbol`:typeof r},_typeof(r)}function toPrimitive(r,s){if(_typeof(r)!=`object`||!r)return r;var c=r[Symbol.toPrimitive];if(c!==void 0){var l=c.call(r,s||`default`);if(_typeof(l)!=`object`)return l;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(s===`string`?String:Number)(r)}function toPropertyKey(r){var s=toPrimitive(r,`string`);return _typeof(s)==`symbol`?s:s+``}function _defineProperties(r,s){for(var c=0;c<s.length;c++){var l=s[c];l.enumerable=l.enumerable||!1,l.configurable=!0,`value`in l&&(l.writable=!0),Object.defineProperty(r,toPropertyKey(l.key),l)}}function _createClass(r,s,c){return s&&_defineProperties(r.prototype,s),c&&_defineProperties(r,c),Object.defineProperty(r,"prototype",{writable:!1}),r}function _defineProperty(r,s,c){return(s=toPropertyKey(s))in r?Object.defineProperty(r,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):r[s]=c,r}var g={appTypes:{editor:`editor`,wpAdmin:`wpadmin`,wpDash:`wpdash`},windowNames:{sidebarMenu:`sidebar_menu`},targetTypes:{dropdownItem:`dropdown_item`,button:`button`,tab:`tab`,toggle:`toggle`,searchInput:`search_input`,searchResult:`search_result`,buttons:`buttons`,searchWidget:`search_widget`,wpDashAdminMenuItem:`wpdash_admin_menu_item`,wpDashEditorMenu:`wpdash_editor_menu`,wpDashSubMenuItem:`wpdash_sub_menu_item`,link:`link`},interactionResults:{actionSelected:`action_selected`,navigate:`navigate`,create:`create`,sessionEnd:`session_end`,tabChanged:`tab_changed`,assetInserted:`asset_inserted`,assetFavorite:`asset_favorite`,aiGenerate:`ai_generate`,resultsUpdated:`results_updated`,noResults:`no_results`,selected:`selected`,promotionViewed:`promotion_viewed`,upgradeNow:`upgrade_now`,elementorSideMenuOpened:`elementor_side_menu_opened`,editorSubMenuOpened:`wpdash_editor_sub_menu_opened`,themeBuilderPromotionWindow:`theme_builder_promotion_window`,pageOpened:`page_opened`,expanded:`expanded`,collapsed:`collapsed`},targetNames:{publishDropdown:{saveDraft:`save_draft`,saveAsTemplate:`save_as_template`,viewPage:`view_page`,copyAndShare:`copy_and_share`},pageList:{addNewPage:`add_new_page`}},triggers:{click:`Click`,rightClick:`Right Click`,doubleClick:`Double Click`,accordionClick:`Accordion Click`,toggleClick:`Toggle Click`,dropdownClick:`Click Dropdown`,editorLoaded:`Editor Loaded`,visible:`Visible`,pageLoaded:`Page Loaded`,typing:`Typing`,tabSelect:`Tab Select`,insert:`Insert`,hover:`Hover`},locations:{widgetPanel:`Widget Panel`,topBar:`Top Bar`,sidebar:`Sidebar`,elementorEditor:`Elementor Editor`,templatesLibrary:{library:`Templates Library`},app:{import:`Import Kit`,export:`Export Kit`,kitLibrary:`Kit Library`,cloudKitLibrary:`Cloud Kit Library`},variables:`Variables Panel`,variablesManager:`Variables Manager`,admin:`WP admin`,wpDashAdmin:`wpdash_admin`,structurePanel:`Structure Panel`,canvas:`Canvas`,leftPanel:`Left Panel`,elementorLibrary:`Elementor Library`,components:{instanceEditingPanel:`Instance Editing Panel`}},secondaryLocations:{layout:`Layout Section`,basic:`Basic Section`,"pro-elements":`Pro Section`,general:`General Section`,"theme-elements":`Site Section`,"theme-elements-single":`Single Section`,"woocommerce-elements":`WooCommerce Section`,wordpress:`WordPress Section`,categories:`Widgets Tab`,global:`Globals Tab`,"whats-new":`What's New`,"document-settings":`Document Settings icon`,"preview-page":`Preview Page`,"publish-button":`Publish Button`,"widget-panel":`Widget Panel Icon`,finder:`Finder`,help:`Help`,elementorLogoDropdown:`top_bar_elementor_logo_dropdown`,elementorLogo:`Elementor Logo`,eLogoMenu:`E-logo Menu`,notes:`Notes`,siteSettings:`Site Settings`,structure:`Structure`,documentNameDropdown:`Document Name dropdown`,responsiveControls:`Responsive controls`,launchpad:`launchpad`,checklistHeader:`Checklist Header`,checklistSteps:`Checklist Steps`,userPreferences:`User Preferences`,contextMenu:`Context Menu`,templateLibrary:{saveModal:`Save to Modal`,moveModal:`Move to Modal`,bulkMoveModal:`Bulk Move to Modal`,copyModal:`Copy to Modal`,bulkCopyModal:`Bulk Copy to Modal`,saveModalSelectFolder:`Save to Modal - select folder`,saveModalSelectConnect:`Save to Modal - connect`,saveModalSelectUpgrade:`Save to Modal - upgrade`,importModal:`Import Modal`,newFolderModal:`New Folder Modal`,deleteDialog:`Delete Dialog`,deleteFolderDialog:`Delete Folder Dialog`,renameDialog:`Rename Dialog`,createFolderDialog:`Create Folder Dialog`,applySettingsDialog:`Apply Settings Dialog`,cloudTab:`Cloud Tab`,siteTab:`Site Tab`,cloudTabFolder:`Cloud Tab - Folder`,cloudTabConnect:`Cloud Tab - Connect`,cloudTabUpgrade:`Cloud Tab - Upgrade`,morePopup:`Context Menu`,quotaBar:`Quota Bar`},kitLibrary:{cloudKitLibrary:`kits_cloud_library`,cloudKitLibraryConnect:`kits_cloud_library_connect`,cloudKitLibraryUpgrade:`kits_cloud_library_upgrade`,kitExportCustomization:`kit_export_customization`,kitExport:`kit_export`,kitExportCustomizationEdit:`kit_export_customization_edit`,kitExportSummary:`kit_export_summary`,kitImportUploadBox:`kit_import_upload_box`,kitImportCustomization:`kit_import_customization`,kitImportSummary:`kit_import_summary`},variablesPopover:`Variables Popover`,admin:{pluginToolsTab:`plugin_tools_tab`,pluginWebsiteTemplatesTab:`plugin_website_templates_tab`},componentsTab:`Components Tab`,canvasElement:`Canvas Element`,publishDropdown:`Publish Dropdown`,pageListDropdown:`Page List Dropdown`,emptyBox:`Empty Box`,searchBar:`Search Bar`,finderResults:`Finder Results`,libraryTabs:`Library Tabs`,assetCard:`Asset Card`,wpDashElementorCoreMenu:`elementor_editor_core_menu`,wpDashElementorCoreSubMenu:`elementor_editor_core_sub_menu`,wpDashThemeBuilder:`wpdash_core_sub_menu_theme_builder`},elements:{accordionSection:`Accordion section`,buttonIcon:`Button Icon`,mainCta:`Main CTA`,button:`Button`,link:`Link`,dropdown:`Dropdown`,toggle:`Toggle`,launchpadChecklist:`Checklist popup`},names:{v1:{layout:`v1_widgets_tab_layout_section`,basic:`v1_widgets_tab_basic_section`,"pro-elements":`v1_widgets_tab_pro_section`,general:`v1_widgets_tab_general_section`,"theme-elements":`v1_widgets_tab_site_section`,"theme-elements-single":`v1_widgets_tab_single_section`,"woocommerce-elements":`v1_widgets_tab_woocommerce_section`,wordpress:`v1_widgets_tab_wordpress_section`,categories:`v1_widgets_tab`,global:`v1_globals_tab`},topBar:{whatsNew:`top_bar_whats_new`,documentSettings:`top_bar_document_settings_icon`,previewPage:`top_bar_preview_page`,publishButton:`top_bar_publish_button`,widgetPanel:`top_bar_widget_panel_icon`,finder:`top_bar_finder`,help:`top_bar_help`,history:`top_bar_elementor_logo_dropdown_history`,userPreferences:`top_bar_elementor_logo_dropdown_user_preferences`,keyboardShortcuts:`top_bar_elementor_logo_dropdown_keyboard_shortcuts`,exitToWordpress:`top_bar_elementor_logo_dropdown_exit_to_wordpress`,themeBuilder:`top_bar_elementor_logo_dropdown_theme_builder`,notes:`top_bar_notes`,siteSettings:`top_bar_site_setting`,structure:`top_bar_structure`,documentNameDropdown:`top_bar_document_name_dropdown`,responsiveControls:`top_bar_responsive_controls`,launchpadOn:`top_bar_checklist_icon_show`,launchpadOff:`top_bar_checklist_icon_hide`,elementorLogoDropdown:`open_e_menu`,connectAccount:`connect_account`,accountConnected:`account_connected`},elementorEditor:{editorLoaded:`editor_loaded`,checklist:{checklistHeaderClose:`checklist_header_close_icon`,checklistFirstPopup:`checklist popup triggered`},userPreferences:{checklistShow:`checklist_userpreferences_toggle_show`,checklistHide:`checklist_userpreferences_toggle_hide`}},variables:{open:`open_variables_popover`,add:`add_new_variable`,connect:`connect_variable`,save:`save_new_variable`,update:`update_variable`,openManager:`open_variables_manager`,saveChanges:`save_variables_changes`,delete:`delete_variable`,variableSyncToV3:`variable_sync_to_v3`},design_system:{importOpened:`design_system_import_opened`,fileSelected:`design_system_file_selected`,validationFailed:`design_system_validation_failed`,conflictChoice:`design_system_conflict_choice`,confirmed:`design_system_import_confirmed`,imported:`design_system_imported`,importFailed:`design_system_import_failed`,export:`design_system_export`,opened:`design_system_opened`},components:{createClicked:`component_create_clicked`,createCancelled:`component_creation_cancelled`,created:`component_created`,instanceAdded:`component_instance_added`,edited:`component_edited`,propertiesPanelOpened:`component_properties_panel_opened`,propertiesGroupCreated:`component_properties_group_created`,propertyExposed:`component_property_exposed`,propertyRemoved:`component_property_removed`,detached:`component_detached`},global_classes:{classApplied:`class_applied`,classRemoved:`class_removed`,classManagerFilterCleared:`class_manager_filter_cleared`,classDeleted:`class_deleted`,classPublishConflict:`class_publish_conflict`,classRenamed:`class_renamed`,classCreated:`class_created`,classManagerSearched:`class_manager_searched`,classManagerFiltersOpened:`class_manager_filters_opened`,classManagerOpened:`class_manager_opened`,classManagerReorder:`class_manager_reorder`,classManagerFilterUsed:`class_manager_filter_used`,classUsageLocate:`class_usage_locate`,classUsageHovered:`class_usage_hovered`,classStyled:`class_styled`,classStateClicked:`class_state_clicked`,classUsageClicked:`class_usage_clicked`,classDuplicate:`class_duplicate`,classSyncToV3PopupShown:`class_sync_to_v3_popup_shown`,classSyncToV3:`class_sync_to_v3`,classSyncToV3PopupClick:`class_sync_to_v3_popup_click`},editorOne:{topBarPublishDropdown:`top_bar_publish_dropdown`,topBarPageList:`top_bar_page_list`,siteSettingsSession:`site_settings_session`,eLibraryNav:`e_library_nav`,eLibraryInsert:`e_library_insert`,eLibraryFavorite:`e_library_favorite`,eLibraryGenerateAi:`e_library_generate_ai`,finderSearchInput:`finder_search_input`,finderResultSelect:`finder_result_select`,canvasEmptyBoxAction:`canvas_empty_box_action`,widgetPanelSearch:`widget_panel_search`,wpDashElementorMenuClick:`wpdash_elementor_menu_click`,wpDashEditorSubMenuHover:`wpdash_editor_sub_menu_hover`,wpDashThemeBuilderClick:`wpdash_theme_builder_click`,sidebarMenuItemClicked:`sidebar_menu_item_clicked`,sidebarMenuGroupToggled:`sidebar_menu_group_toggled`},interactions:{created:`interactions_created`},promotions:{viewPromotion:`view_promotion`,upgradePromotionClick:`upgrade_promotion_click`}}};function ownKeys(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}function _objectSpread(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}var _={PAGE_VIEWS_WEBSITE_TEMPLATES:`page_views_website_templates`,KITS_CLOUD_UPGRADE_CLICKED:`kits_cloud_upgrade_clicked`,EXPORT_KIT_CUSTOMIZATION:`export_kit_customization`,IMPORT_KIT_CUSTOMIZATION:`import_kit_customization`,KIT_IMPORT_STATUS:`kit_import_status`,KIT_CLOUD_LIBRARY_APPLY:`kit_cloud_library_apply`,KIT_CLOUD_LIBRARY_DELETE:`kit_cloud_library_delete`,IMPORT_EXPORT_ADMIN_ACTION:`ie_admin_action`,KIT_IMPORT_UPLOAD_FILE:`kit_import_upload_file`},v=function(){function AppsEventTracking(){_classCallCheck(this,AppsEventTracking)}return _createClass(AppsEventTracking,null,[{key:`dispatchEvent`,value:function dispatchEvent(r,s){var c,l;return(c=window.elementorCommon)==null||(c=c.eventsManager)==null||(l=c.dispatchEvent)==null?void 0:l.call(c,r,s)}},{key:`sendPageViewsWebsiteTemplates`,value:function sendPageViewsWebsiteTemplates(r){return this.dispatchEvent(_.PAGE_VIEWS_WEBSITE_TEMPLATES,{trigger:g.triggers.pageLoaded,page_loaded:r,secondary_location:r})}},{key:`sendKitsCloudUpgradeClicked`,value:function sendKitsCloudUpgradeClicked(r){return this.dispatchEvent(_.KITS_CLOUD_UPGRADE_CLICKED,{trigger:g.triggers.click,secondary_location:r,upgrade_location:r})}},{key:`sendExportKitCustomization`,value:function sendExportKitCustomization(r){return this.dispatchEvent(_.EXPORT_KIT_CUSTOMIZATION,_objectSpread({trigger:g.triggers.click},r))}},{key:`sendImportKitCustomization`,value:function sendImportKitCustomization(r){return this.dispatchEvent(_.IMPORT_KIT_CUSTOMIZATION,_objectSpread({trigger:g.triggers.click},r))}},{key:`sendKitImportStatus`,value:function sendKitImportStatus(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=!!r;return this.dispatchEvent(_.KIT_IMPORT_STATUS,_objectSpread({kit_import_status:!s},s&&{kit_import_error:r.message}))}},{key:`sendKitCloudLibraryApply`,value:function sendKitCloudLibraryApply(r,s){return this.dispatchEvent(_.KIT_CLOUD_LIBRARY_APPLY,_objectSpread({trigger:g.triggers.click,kit_cloud_id:r},s&&{kit_apply_url:s}))}},{key:`sendKitCloudLibraryDelete`,value:function sendKitCloudLibraryDelete(){return this.dispatchEvent(_.KIT_CLOUD_LIBRARY_DELETE,{trigger:g.triggers.click})}},{key:`sendImportExportAdminAction`,value:function sendImportExportAdminAction(r){return this.dispatchEvent(_.IMPORT_EXPORT_ADMIN_ACTION,{trigger:g.triggers.click,action_type:r})}},{key:`sendKitImportUploadFile`,value:function sendKitImportUploadFile(r){return this.dispatchEvent(_.KIT_IMPORT_UPLOAD_FILE,{kit_import_upload_file_status:r})}}])}();function asyncGeneratorStep(r,s,c,l,u,p,m){try{var h=r[p](m),g=h.value}catch(r){c(r);return}h.done?s(g):Promise.resolve(g).then(l,u)}function _asyncToGenerator(r){return function(){var s=this,c=arguments;return new Promise(function(l,u){var p=r.apply(s,c);function _next(r){asyncGeneratorStep(p,l,u,_next,_throw,`next`,r)}function _throw(r){asyncGeneratorStep(p,l,u,_next,_throw,`throw`,r)}_next(void 0)})}}var y=__commonJSMin(((r,s)=>{function _OverloadYield(r,s){this.v=r,this.k=s}s.exports=_OverloadYield,s.exports.__esModule=!0,s.exports.default=s.exports})),b=__commonJSMin(((r,s)=>{function _regeneratorDefine(r,c,l,u){var p=Object.defineProperty;try{p({},``,{})}catch(r){p=0}s.exports=_regeneratorDefine=function regeneratorDefine(r,s,c,l){function o(s,c){_regeneratorDefine(r,s,function(r){return this._invoke(s,c,r)})}s?p?p(r,s,{value:c,enumerable:!l,configurable:!l,writable:!l}):r[s]=c:(o(`next`,0),o(`throw`,1),o(`return`,2))},s.exports.__esModule=!0,s.exports.default=s.exports,_regeneratorDefine(r,c,l,u)}s.exports=_regeneratorDefine,s.exports.__esModule=!0,s.exports.default=s.exports})),x=__commonJSMin(((r,s)=>{var c=b();function _regenerator(){ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var r,l,u=typeof Symbol==`function`?Symbol:{},p=u.iterator||`@@iterator`,m=u.toStringTag||`@@toStringTag`;function i(s,u,p,m){var g=u&&u.prototype instanceof Generator?u:Generator,_=Object.create(g.prototype);return c(_,`_invoke`,function(s,c,u){var p,m,g,_=0,v=u||[],y=!1,b={p:0,n:0,v:r,a:d,f:d.bind(r,4),d:function d(s,c){return p=s,m=0,g=r,b.n=c,h}};function d(s,c){for(m=s,g=c,l=0;!y&&_&&!u&&l<v.length;l++){var u,p=v[l],x=b.p,S=p[2];s>3?(u=S===c)&&(g=p[(m=p[4])?5:(m=3,3)],p[4]=p[5]=r):p[0]<=x&&((u=s<2&&x<p[1])?(m=0,b.v=c,b.n=p[1]):x<S&&(u=s<3||p[0]>c||c>S)&&(p[4]=s,p[5]=c,b.n=S,m=0))}if(u||s>1)return h;throw y=!0,c}return function(u,v,x){if(_>1)throw TypeError(`Generator is already running`);for(y&&v===1&&d(v,x),m=v,g=x;(l=m<2?r:g)||!y;){p||(m?m<3?(m>1&&(b.n=-1),d(m,g)):b.n=g:b.v=g);try{if(_=2,p){if(m||(u=`next`),l=p[u]){if(!(l=l.call(p,g)))throw TypeError(`iterator result is not an object`);if(!l.done)return l;g=l.value,m<2&&(m=0)}else m===1&&(l=p.return)&&l.call(p),m<2&&(g=TypeError(`The iterator does not provide a '`+u+`' method`),m=1);p=r}else if((l=(y=b.n<0)?g:s.call(c,b))!==h)break}catch(s){p=r,m=1,g=s}finally{_=1}}return{value:l,done:y}}}(s,p,m),!0),_}var h={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}l=Object.getPrototypeOf;var g=[][p]?l(l([][p]())):(c(l={},p,function(){return this}),l),_=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(g);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,c(r,m,`GeneratorFunction`)),r.prototype=Object.create(_),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,c(_,`constructor`,GeneratorFunctionPrototype),c(GeneratorFunctionPrototype,`constructor`,GeneratorFunction),GeneratorFunction.displayName=`GeneratorFunction`,c(GeneratorFunctionPrototype,m,`GeneratorFunction`),c(_),c(_,m,`Generator`),c(_,p,function(){return this}),c(_,`toString`,function(){return`[object Generator]`}),(s.exports=_regenerator=function _regenerator(){return{w:i,m:f}},s.exports.__esModule=!0,s.exports.default=s.exports)()}s.exports=_regenerator,s.exports.__esModule=!0,s.exports.default=s.exports})),S=__commonJSMin(((r,s)=>{var c=y(),l=b();function AsyncIterator(r,s){function n(l,u,p,m){try{var h=r[l](u),g=h.value;return g instanceof c?s.resolve(g.v).then(function(r){n(`next`,r,p,m)},function(r){n(`throw`,r,p,m)}):s.resolve(g).then(function(r){h.value=r,p(h)},function(r){return n(`throw`,r,p,m)})}catch(r){m(r)}}var u;this.next||(l(AsyncIterator.prototype),l(AsyncIterator.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),l(this,`_invoke`,function(r,c,l){function f(){return new s(function(s,c){n(r,l,s,c)})}return u=u?u.then(f,f):f()},!0)}s.exports=AsyncIterator,s.exports.__esModule=!0,s.exports.default=s.exports})),C=__commonJSMin(((r,s)=>{var c=x(),l=S();function _regeneratorAsyncGen(r,s,u,p,m){return new l(c().w(r,s,u,p),m||Promise)}s.exports=_regeneratorAsyncGen,s.exports.__esModule=!0,s.exports.default=s.exports})),w=__commonJSMin(((r,s)=>{var c=C();function _regeneratorAsync(r,s,l,u,p){var m=c(r,s,l,u,p);return m.next().then(function(r){return r.done?r.value:m.next()})}s.exports=_regeneratorAsync,s.exports.__esModule=!0,s.exports.default=s.exports})),T=__commonJSMin(((r,s)=>{function _regeneratorKeys(r){var s=Object(r),c=[];for(var l in s)c.unshift(l);return function e(){for(;c.length;)if((l=c.pop())in s)return e.value=l,e.done=!1,e;return e.done=!0,e}}s.exports=_regeneratorKeys,s.exports.__esModule=!0,s.exports.default=s.exports})),E=__commonJSMin(((r,s)=>{function _typeof(r){"@babel/helpers - typeof";return s.exports=_typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(r){return typeof r}:function(r){return r&&typeof Symbol==`function`&&r.constructor===Symbol&&r!==Symbol.prototype?`symbol`:typeof r},s.exports.__esModule=!0,s.exports.default=s.exports,_typeof(r)}s.exports=_typeof,s.exports.__esModule=!0,s.exports.default=s.exports})),D=__commonJSMin(((r,s)=>{var c=E().default;function _regeneratorValues(r){if(r!=null){var s=r[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],l=0;if(s)return s.call(r);if(typeof r.next==`function`)return r;if(!isNaN(r.length))return{next:function next(){return r&&l>=r.length&&(r=void 0),{value:r&&r[l++],done:!r}}}}throw TypeError(c(r)+` is not iterable`)}s.exports=_regeneratorValues,s.exports.__esModule=!0,s.exports.default=s.exports})),O=__commonJSMin(((r,s)=>{var c=y(),l=x(),u=w(),p=C(),m=S(),h=T(),g=D();function _regeneratorRuntime(){"use strict";var r=l(),_=r.m(_regeneratorRuntime),v=(Object.getPrototypeOf?Object.getPrototypeOf(_):_.__proto__).constructor;function n(r){var s=typeof r==`function`&&r.constructor;return!!s&&(s===v||(s.displayName||s.name)===`GeneratorFunction`)}var y={throw:1,return:2,break:3,continue:3};function a(r){var s,c;return function(l){s||(s={stop:function stop(){return c(l.a,2)},catch:function _catch(){return l.v},abrupt:function abrupt(r,s){return c(l.a,y[r],s)},delegateYield:function delegateYield(r,u,p){return s.resultName=u,c(l.d,g(r),p)},finish:function finish(r){return c(l.f,r)}},c=function t(r,c,u){l.p=s.prev,l.n=s.next;try{return r(c,u)}finally{s.next=l.n}}),s.resultName&&(s[s.resultName]=l.v,s.resultName=void 0),s.sent=l.v,s.next=l.n;try{return r.call(this,s)}finally{l.p=s.prev,l.n=s.next}}}return(s.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(s,c,l,u){return r.w(a(s),c,l,u&&u.reverse())},isGeneratorFunction:n,mark:r.m,awrap:function awrap(r,s){return new c(r,s)},AsyncIterator:m,async:function async(r,s,c,l,m){return(n(s)?p:u)(a(r),s,c,l,m)},keys:h,values:g}},s.exports.__esModule=!0,s.exports.default=s.exports)()}s.exports=_regeneratorRuntime,s.exports.__esModule=!0,s.exports.default=s.exports})),k=__toESM(__commonJSMin(((r,s)=>{var c=O()();s.exports=c;try{regeneratorRuntime=c}catch(r){typeof globalThis==`object`?globalThis.regeneratorRuntime=c:Function(`r`,`regeneratorRuntime = r`)(c)}}))());function _assertThisInitialized(r){if(r===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return r}function _possibleConstructorReturn(r,s){if(s&&(_typeof(s)==`object`||typeof s==`function`))return s;if(s!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return _assertThisInitialized(r)}function _getPrototypeOf(r){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_getPrototypeOf(r)}function _setPrototypeOf(r,s){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},_setPrototypeOf(r,s)}function _inherits(r,s){if(typeof s!=`function`&&s!==null)throw TypeError(`Super expression must either be null or a function`);r.prototype=Object.create(s&&s.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),s&&_setPrototypeOf(r,s)}function _isNativeFunction(r){try{return Function.toString.call(r).indexOf(`[native code]`)!==-1}catch(s){return typeof r==`function`}}function _isNativeReflectConstruct$1(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$1=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$1,`_isNativeReflectConstruct`);function _construct(r,s,c){if(_isNativeReflectConstruct$1())return Reflect.construct.apply(null,arguments);var l=[null];l.push.apply(l,s);var u=new(r.bind.apply(r,l));return c&&_setPrototypeOf(u,c.prototype),u}function _wrapNativeSuper(r){var s=typeof Map==`function`?new Map:void 0;return _wrapNativeSuper=function _wrapNativeSuper(r){if(r===null||!_isNativeFunction(r))return r;if(typeof r!=`function`)throw TypeError(`Super expression must either be null or a function`);if(s!==void 0){if(s.has(r))return s.get(r);s.set(r,Wrapper)}function Wrapper(){return _construct(r,arguments,_getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(r.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(Wrapper,r)},_wrapNativeSuper(r)}function _callSuper(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var A=function(r){function ImportExportError(r,s){var c;return _classCallCheck(this,ImportExportError),c=_callSuper(this,ImportExportError,[typeof r==`string`?r:``]),c.code=s||`general`,c.details=r,c}return _inherits(ImportExportError,r),_createClass(ImportExportError)}(_wrapNativeSuper(Error)),j=!1;function configureApiFetch(){var r;if(!j){var c=(r=window.elementorAppConfig)==null?void 0:r[`import-export-customization`];if(!c)throw new A(`Configuration not found. Please refresh the page.`,`config_missing`);c.restNonce&&s.default.use(s.default.createNonceMiddleware(c.restNonce)),c.restUrl&&s.default.use(s.default.createRootURLMiddleware(c.restUrl)),j=!0}}var M={REQUEST_TIMEOUT:408},N={CREATABLE:`POST`};function apiRequest(r){return _apiRequest.apply(this,arguments)}function _apiRequest(){return _apiRequest=_asyncToGenerator(k.default.mark(function _callee(r){var c,l,u,p,m,h,g;return k.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return c=r.data,l=c===void 0?null:c,u=r.path,p=r.method,m=p===void 0?N.CREATABLE:p,configureApiFetch(),_.prev=1,h={path:`/elementor/v1/import-export-customization/${u}`,method:m},l&&N.CREATABLE===m&&(h.data=l),_.next=2,(0,s.default)(h);case 2:return _.abrupt(`return`,_.sent);case 3:_.prev=3,g=_.catch(1),handleApiFetchError(g);case 4:case`end`:return _.stop()}},_callee,null,[[1,3]])})),_apiRequest.apply(this,arguments)}function handleApiFetchError(r){var s=(r==null?void 0:r.message)||`An unknown error occurred`,c=`general`;throw r!=null&&r.code?c=r.code:r!=null&&r.status&&(c=M.REQUEST_TIMEOUT===r.status?`timeout`:r.status),new A(s,c)}var P=function(){function RevertKitHandler(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=r.revertButton,c=r.onError;_classCallCheck(this,RevertKitHandler),this.revertButton=s,this.onError=c||this.defaultErrorHandler.bind(this)}return _createClass(RevertKitHandler,[{key:`revertKit`,value:function(){var r=_asyncToGenerator(k.default.mark(function _callee(){var r,s,c,l,u,p,m,h;return k.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return r=this.getActiveKitName(),g.next=1,this.showConfirmationDialog(r);case 1:if(s=g.sent,s){g.next=2;break}return g.abrupt(`return`);case 2:return g.prev=2,c=this.getReferrerKitId(),l=this.getReturnTo(),u=this.getNoAutomaticRedirect(),this.saveToCache(c,r,l,u),g.next=3,this.callRevertAPI();case 3:p=g.sent,m=p.data,this.handleRevertResponse(m),g.next=5;break;case 4:g.prev=4,h=g.catch(2),this.onError(h);case 5:case`end`:return g.stop()}},_callee,this,[[2,4]])}));function revertKit(){return r.apply(this,arguments)}return revertKit}()},{key:`callRevertAPI`,value:function(){var r=_asyncToGenerator(k.default.mark(function _callee2(){var r;return k.default.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=1,apiRequest({path:RevertKitHandler.API_PATH});case 1:return r=s.sent,s.abrupt(`return`,r);case 2:case`end`:return s.stop()}},_callee2)}));function callRevertAPI(){return r.apply(this,arguments)}return callRevertAPI}()},{key:`handleRevertResponse`,value:function handleRevertResponse(r){if(!r.revert_completed){this.handleRevertNoSessions(r);return}this.showRevertCompletedDialog(r)}},{key:`showRevertCompletedDialog`,value:function showRevertCompletedDialog(){var r=this.getReferrerKitId();if(r){this.showReferrerKitDialog(r);return}this.showRevertSuccessDialog()}},{key:`handleRevertNoSessions`,value:function handleRevertNoSessions(s){elementorCommon.dialogsManager.createWidget(`alert`,{message:s.message||(0,r.__)(`No import sessions available to revert.`,`elementor`)}).show()}},{key:`showConfirmationDialog`,value:function(){var s=_asyncToGenerator(k.default.mark(function _callee3(s){return k.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt(`return`,new Promise(function(c){elementorCommon.dialogsManager.createWidget(`confirm`,{headerMessage:(0,r.__)(`Are you sure?`,`elementor`),message:(0,r.__)(`Removing %s will permanently delete changes made to the Website Template's content and site settings`,`elementor`).replace(`%s`,s),strings:{confirm:(0,r.__)(`Delete`,`elementor`),cancel:(0,r.__)(`Cancel`,`elementor`)},onConfirm:function onConfirm(){return c(!0)},onCancel:function onCancel(){return c(!1)}}).show()}));case 1:case`end`:return c.stop()}},_callee3)}));function showConfirmationDialog(r){return s.apply(this,arguments)}return showConfirmationDialog}()},{key:`createSuccessHeaderMessage`,value:function createSuccessHeaderMessage(){var s=this.getDataFromCache().activeKitName;return(0,r.__)(`%s was successfully deleted`,`elementor`).replace(`%s`,s)}},{key:`showRevertSuccessDialog`,value:function showRevertSuccessDialog(){elementorCommon.dialogsManager.createWidget(`confirm`,{id:RevertKitHandler.DIALOG_ID,headerMessage:this.createSuccessHeaderMessage(),message:(0,r.__)(`Try a different Website Template or build your site from scratch.`,`elementor`),strings:{confirm:(0,r.__)(`OK`,`elementor`),cancel:(0,r.__)(`Library`,`elementor`)},onConfirm:function onConfirm(){location.reload()},onCancel:function onCancel(){location.href=elementorImportExport.appUrl}}).show(),this.clearCache()}},{key:`showReferrerKitDialog`,value:function showReferrerKitDialog(s){var c=this,l=this.getDataFromCache(),u=l.returnTo,p=l.noAutomaticRedirect;elementorCommon.dialogsManager.createWidget(`confirm`,{id:RevertKitHandler.DIALOG_ID,headerMessage:this.createSuccessHeaderMessage(),message:(0,r.__)(`You're ready to apply a new Kit!`,`elementor`),strings:{confirm:(0,r.__)(`Continue to new Kit`,`elementor`),cancel:(0,r.__)(`Close`,`elementor`)},onConfirm:function onConfirm(){location.href=c.buildPreviewUrl(s,u,p)},onCancel:function onCancel(){location.reload()}}).show(),this.clearCache()}},{key:`buildPreviewUrl`,value:function buildPreviewUrl(r,s,c){var l=elementorImportExport.appUrl+`/preview/`+r,u=new URL(l);return s&&u.searchParams.append(RevertKitHandler.URL_PARAM_RETURN_TO,s),c&&u.searchParams.append(RevertKitHandler.URL_PARAM_NO_AUTOMATIC_REDIRECT,c),u.toString()}},{key:`maybeShowReferrerKitDialog`,value:function maybeShowReferrerKitDialog(){var r=this.getDataFromCache().referrerKitId;if(r!==void 0){if(r.length===0){this.showRevertSuccessDialog();return}this.showReferrerKitDialog(r)}}},{key:`getActiveKitName`,value:function getActiveKitName(){var s=elementorImportExport.lastImportedSession;return s.kit_title?s.kit_title:s.kit_name?this.convertNameToTitle(s.kit_name):(0,r.__)(`Your Kit`,`elementor`)}},{key:`convertNameToTitle`,value:function convertNameToTitle(s){var c=s.split(RevertKitHandler.NAME_SEPARATOR_PATTERN).filter(function(r){return r.length>0});return c.length===0?(0,r.__)(`Your Kit`,`elementor`):c.map(function(r){return r[0].toUpperCase()+r.substring(1)}).join(` `)}},{key:`getReferrerKitId`,value:function getReferrerKitId(){return new URLSearchParams(window.location.search).get(RevertKitHandler.URL_PARAM_REFERRER_KIT)||this.revertButton&&new URL(this.revertButton.href).searchParams.get(RevertKitHandler.URL_PARAM_REFERRER_KIT)||``}},{key:`getReturnTo`,value:function getReturnTo(){return new URLSearchParams(window.location.search).get(RevertKitHandler.URL_PARAM_RETURN_TO)||``}},{key:`getNoAutomaticRedirect`,value:function getNoAutomaticRedirect(){return new URLSearchParams(window.location.search).get(RevertKitHandler.URL_PARAM_NO_AUTOMATIC_REDIRECT)||``}},{key:`saveToCache`,value:function saveToCache(r,s,c,l){sessionStorage.setItem(RevertKitHandler.KIT_DATA_KEY,JSON.stringify({referrerKitId:r||``,activeKitName:s||``,returnTo:c||``,noAutomaticRedirect:l||``}))}},{key:`getDataFromCache`,value:function getDataFromCache(){try{return JSON.parse(sessionStorage.getItem(RevertKitHandler.KIT_DATA_KEY))||{}}catch(r){return{}}}},{key:`clearCache`,value:function clearCache(){sessionStorage.removeItem(RevertKitHandler.KIT_DATA_KEY)}},{key:`defaultErrorHandler`,value:function defaultErrorHandler(){elementorCommon.dialogsManager.createWidget(`alert`,{message:(0,r.__)(`An error occurred while reverting the kit. Please try again.`,`elementor`)}).show()}}])}();_defineProperty(P,`API_PATH`,`revert`),_defineProperty(P,`DIALOG_ID`,`e-revert-kit-deleted-dialog`),_defineProperty(P,`URL_PARAM_REFERRER_KIT`,`referrer_kit`),_defineProperty(P,`URL_PARAM_RETURN_TO`,`return_to`),_defineProperty(P,`URL_PARAM_NO_AUTOMATIC_REDIRECT`,`no_automatic_redirect`),_defineProperty(P,`KIT_DATA_KEY`,`elementor-kit-data`),_defineProperty(P,`NAME_SEPARATOR_PATTERN`,/[-_]+/);var F=function(){function Admin(){var r=this;_classCallCheck(this,Admin),new URLSearchParams(window.location.search).get(`page`)===`elementor-tools`&&(this.sendPageToolsViewedEvent(),elementorAdmin.elements.$settingsTabs.on(`focus`,function(){var s=window.location.hash.slice(1);r.maybeSendImportExportLocationEvent(s)}),this.maybeSendImportExportLocationEvent(window.location.hash.slice(1))),this.revertButton=document.getElementById(`elementor-import-export__revert_kit`),this.importFroLibraryButton=document.getElementById(`elementor-import-export__import_from_library`),this.importButton=document.getElementById(`elementor-import-export__import`),this.exportButton=document.getElementById(`elementor-import-export__export`),this.initializeRevertHandler(),this.bindEventListeners()}return _createClass(Admin,[{key:`initializeRevertHandler`,value:function initializeRevertHandler(){this.revertButton&&(this.revertHandler=new P({revertButton:this.revertButton}),this.revertHandler.maybeShowReferrerKitDialog())}},{key:`bindEventListeners`,value:function bindEventListeners(){this.revertButton&&this.revertButton.addEventListener(`click`,this.onRevertButtonClick.bind(this)),this.importFroLibraryButton&&this.importFroLibraryButton.addEventListener(`click`,this.onImportFromLibraryButtonClick.bind(this)),this.importButton&&this.importButton.addEventListener(`click`,this.onImportButtonClick.bind(this)),this.exportButton&&this.exportButton.addEventListener(`click`,this.onExportButtonClick.bind(this))}},{key:`sendPageToolsViewedEvent`,value:function sendPageToolsViewedEvent(){v.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.admin.pluginToolsTab)}},{key:`maybeSendImportExportLocationEvent`,value:function maybeSendImportExportLocationEvent(r){r===`tab-import-export-kit`&&v.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.admin.pluginWebsiteTemplatesTab)}},{key:`onRevertButtonClick`,value:function onRevertButtonClick(r){var s;r.preventDefault(),v.sendImportExportAdminAction(`Revert`),(s=this.revertHandler)==null||s.revertKit()}},{key:`onExportButtonClick`,value:function onExportButtonClick(){v.sendImportExportAdminAction(`Export`)}},{key:`onImportButtonClick`,value:function onImportButtonClick(){v.sendImportExportAdminAction(`Import`)}},{key:`onImportFromLibraryButtonClick`,value:function onImportFromLibraryButtonClick(){v.sendImportExportAdminAction(`Import from Library`)}}])}();window.addEventListener(`load`,function(){new F})})(wp.i18n,wp.apiFetch);