­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ /* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./block-editor/sidebar.js": /*!*********************************!*\ !*** ./block-editor/sidebar.js ***! \*********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var includes_utility__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! includes/utility */ \"./includes/utility.js\");\n/* harmony import */ var includes_icons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! includes/icons */ \"./includes/icons.js\");\n/* harmony import */ var includes_controls_box_shadow_control__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! includes/controls/box-shadow-control */ \"./includes/controls/box-shadow-control.js\");\n/* harmony import */ var includes_controls_background_control__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! includes/controls/background-control */ \"./includes/controls/background-control.js\");\n/* harmony import */ var includes_controls_color_picker_control__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! includes/controls/color-picker-control */ \"./includes/controls/color-picker-control.js\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar merge = window.lodash.merge;\nvar registerPlugin = wp.plugins.registerPlugin;\nvar _wp$editPost = wp.editPost,\n PluginSidebar = _wp$editPost.PluginSidebar,\n PluginSidebarMoreMenuItem = _wp$editPost.PluginSidebarMoreMenuItem;\nvar _wp$element = wp.element,\n Fragment = _wp$element.Fragment,\n useState = _wp$element.useState;\nvar useEntityProp = wp.coreData.useEntityProp;\nvar _wp$data = wp.data,\n useSelect = _wp$data.useSelect,\n useDispatch = _wp$data.useDispatch;\nvar MediaUpload = wp.blockEditor.MediaUpload;\nvar addFilter = wp.hooks.addFilter;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n BaseControl = _wp$components.BaseControl,\n Icon = _wp$components.Icon,\n Dashicon = _wp$components.Dashicon,\n TextControl = _wp$components.TextControl,\n RangeControl = _wp$components.RangeControl,\n ToggleControl = _wp$components.ToggleControl,\n ColorPicker = _wp$components.ColorPicker,\n ColorIndicator = _wp$components.ColorIndicator,\n BoxControl = _wp$components.BoxControl,\n DateTimePicker = _wp$components.DateTimePicker,\n SelectControl = _wp$components.SelectControl,\n Button = _wp$components.Button,\n RadioControl = _wp$components.RadioControl,\n __experimentalInputControl = _wp$components.__experimentalInputControl,\n __experimentalUnitControl = _wp$components.__experimentalUnitControl,\n __experimentalBorderControl = _wp$components.__experimentalBorderControl,\n __experimentalToggleGroupControl = _wp$components.__experimentalToggleGroupControl,\n __experimentalToggleGroupControlOption = _wp$components.__experimentalToggleGroupControlOption,\n __experimentalToggleGroupControlOptionIcon = _wp$components.__experimentalToggleGroupControlOptionIcon;\nvar _wp$components2 = wp.components,\n InputControl = _wp$components2.InputControl,\n UnitControl = _wp$components2.UnitControl,\n BorderControl = _wp$components2.BorderControl,\n ToggleGroupControl = _wp$components2.ToggleGroupControl,\n ToggleGroupControlOption = _wp$components2.ToggleGroupControlOption,\n ToggleGroupControlOptionIcon = _wp$components2.ToggleGroupControlOptionIcon;\nInputControl = InputControl || __experimentalInputControl;\nUnitControl = UnitControl || __experimentalUnitControl;\nBorderControl = BorderControl || __experimentalBorderControl;\nToggleGroupControl = ToggleGroupControl || __experimentalToggleGroupControl;\nToggleGroupControlOption = ToggleGroupControlOption || __experimentalToggleGroupControlOption;\nToggleGroupControlOptionIcon = ToggleGroupControlOptionIcon || __experimentalToggleGroupControlOptionIcon;\nregisterPlugin('jet-popup-sidebar', {\n render: function render() {\n var _metaStyles = useSelect(function (select) {\n return select('core/editor').getEditedPostAttribute('meta')['_styles'];\n }, []);\n var metaStyles = merge({}, window.JetPopupBlockEditorPluginConfig.defaultStyleSettings || {}, _metaStyles);\n var _metaSettings = useSelect(function (select) {\n return select('core/editor').getEditedPostAttribute('meta')['_settings'];\n }, []);\n var metaSettings = Object.assign({}, window.JetPopupBlockEditorPluginConfig.defaultSettings || {}, _metaSettings);\n var postId = useSelect(function (select) {\n return select('core/editor').getCurrentPostId();\n }, []);\n var editPost = useDispatch('core/editor').editPost;\n var updateMetaValue = function updateMetaValue(id, value) {\n if ('undefined' === typeof value) {\n return false;\n }\n var newMetaObj = {};\n newMetaObj[id] = value;\n editPost({\n meta: {\n _styles: Object.assign({}, metaStyles, newMetaObj)\n }\n });\n };\n var updateMetaValues = function updateMetaValues() {\n var newMetaObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n editPost({\n meta: {\n _styles: Object.assign({}, metaStyles, newMetaObj)\n }\n });\n };\n var updateSettingValue = function updateSettingValue(id, value) {\n if ('undefined' === typeof value) {\n return false;\n }\n var newMetaObj = {};\n newMetaObj[id] = value;\n editPost({\n meta: {\n _settings: Object.assign({}, metaSettings, newMetaObj)\n }\n });\n };\n var _useState = useState(),\n _useState2 = _slicedToArray(_useState, 2),\n closeButtonIconUrl = _useState2[0],\n setCloseButtonIconUrl = _useState2[1];\n if (metaSettings.close_button_icon) {\n wp.media.attachment(metaSettings.close_button_icon).fetch().then(function (data) {\n setCloseButtonIconUrl(data.url);\n });\n }\n return wp.element.createElement(Fragment, null, wp.element.createElement(PluginSidebarMoreMenuItem, {\n target: 'jet-popup-sidebar',\n key: 'jet-popup-sidebar-link',\n icon: includes_icons__WEBPACK_IMPORTED_MODULE_1__.pluginIcon\n }, __('Jet Popup', 'jet-popup')), wp.element.createElement(PluginSidebar, {\n name: \"jet-popup-sidebar\",\n title: __('Jet Popup', 'jet-popup'),\n icon: includes_icons__WEBPACK_IMPORTED_MODULE_1__.pluginIcon\n }, wp.element.createElement(PanelBody, {\n title: __('Settings')\n }, wp.element.createElement(BaseControl, {\n label: __('Animation', 'jet-popup'),\n help: __('Choose animation effect for popup.', 'jet-popup')\n }, wp.element.createElement(SelectControl, {\n value: metaSettings.jet_popup_animation,\n options: window.JetPopupBlockEditorPluginConfig.popupAnimationTypeOptions || [],\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_animation', value);\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Open Event', 'jet-popup'),\n help: __('Choose popup open event.', 'jet-popup')\n }, wp.element.createElement(SelectControl, {\n value: metaSettings.jet_popup_open_trigger,\n options: window.JetPopupBlockEditorPluginConfig.popupOpenTriggerOptions || [],\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_open_trigger', value);\n }\n })), 'page-load' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('Open Delay(s)', 'jet-popup'),\n help: __('Enter a delay after which the popup will appear after the page is loaded.', 'jet-popup')\n }, wp.element.createElement(InputControl, {\n type: \"number\",\n value: metaSettings.jet_popup_page_load_delay,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_page_load_delay', value);\n }\n })), 'user-inactive' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('User Inactivity Time(s)', 'jet-popup'),\n help: __('Enter the time of user inactivity after which the popup will appear.', 'jet-popup')\n }, wp.element.createElement(InputControl, {\n type: \"number\",\n value: metaSettings.jet_popup_user_inactivity_time,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_user_inactivity_time', value);\n }\n })), 'scroll-trigger' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('Page Scroll Progress(%)', 'jet-popup'),\n help: __('Enter the scrolling percentage of the page on which the popup will appear.', 'jet-popup')\n }, wp.element.createElement(InputControl, {\n type: \"number\",\n value: metaSettings.jet_popup_scrolled_to_value,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_scrolled_to_value', value);\n }\n })), 'on-date' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('Open Date', 'jet-popup'),\n help: __('Enter the date when the popup will appear.', 'jet-popup')\n }, wp.element.createElement(DateTimePicker, {\n currentDate: metaSettings.jet_popup_on_date_value,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_on_date_value', value.replace('T', ' '));\n },\n __nextRemoveHelpButton: true,\n __nextRemoveResetButton: true\n })), 'on-time' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('Start Time', 'jet-popup'),\n help: __('Enter the time when the popup will appear.', 'jet-popup')\n }, wp.element.createElement(InputControl, {\n type: \"time\",\n value: metaSettings.jet_popup_on_time_start_value,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_on_time_start_value', value);\n }\n })), 'on-time' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('End Time', 'jet-popup'),\n help: __('Enter the time when the popup will will disappear.', 'jet-popup')\n }, wp.element.createElement(InputControl, {\n type: \"time\",\n value: metaSettings.jet_popup_on_time_end_value,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_on_time_end_value', value);\n }\n })), 'on-date-and-time' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('Start of Date and Time', 'jet-popup'),\n help: __('Enter the date when the popup will appear.', 'jet-popup')\n }, wp.element.createElement(DateTimePicker, {\n currentDate: metaSettings.jet_popup_start_date_and_time,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_start_date_and_time', value.replace('T', ' '));\n },\n __nextRemoveHelpButton: true,\n __nextRemoveResetButton: true\n })), 'on-date-and-time' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('End of Date and Time', 'jet-popup'),\n help: __('Enter the date when the popup will disappear.', 'jet-popup')\n }, wp.element.createElement(DateTimePicker, {\n currentDate: metaSettings.jet_popup_end_date_and_time,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_end_date_and_time', value.replace('T', ' '));\n },\n __nextRemoveHelpButton: true,\n __nextRemoveResetButton: true\n })), 'custom-selector' === metaSettings.jet_popup_open_trigger && wp.element.createElement(BaseControl, {\n label: __('Custom Selector', 'jet-popup'),\n help: __('Set a custom selector on which a popup will appear when clicked.', 'jet-popup')\n }, wp.element.createElement(InputControl, {\n type: \"text\",\n value: metaSettings.jet_popup_custom_selector,\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_custom_selector', value);\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Prevent Page Scrolling', 'jet-popup'),\n help: __('Enable to block page scrolling. Close popup to continue page scrolling.', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.jet_popup_prevent_scrolling),\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_prevent_scrolling', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boolToVerbose)(value));\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Show Once', 'jet-popup'),\n help: __('When closing the popup, when retriggered, it will not appear again.', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.jet_popup_show_once),\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_show_once', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boolToVerbose)(value));\n }\n })), (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.jet_popup_show_once) && wp.element.createElement(BaseControl, {\n label: __('Repeat Showing Popup In', 'jet-popup'),\n help: __('Set the timeout caching and a popup will be displayed again.', 'jet-popup')\n }, wp.element.createElement(SelectControl, {\n value: metaSettings.jet_popup_show_again_delay,\n options: window.JetPopupBlockEditorPluginConfig.popupTimeDelayOptions || [],\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_show_again_delay', value);\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Loading content with Ajax', 'jet-popup'),\n help: __('When using ajax, the content of the popup will be loaded after the popup appears. This allows you to increase the loading speed of the site.', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.jet_popup_use_ajax),\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_use_ajax', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boolToVerbose)(value));\n }\n })), (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.jet_popup_use_ajax) && wp.element.createElement(BaseControl, {\n label: __('Force Loading', 'jet-popup'),\n help: __('Force Loading every time you open the popup.', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.jet_popup_force_ajax),\n onChange: function onChange(value) {\n updateSettingValue('jet_popup_force_ajax', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boolToVerbose)(value));\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Use Close Button', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.use_close_button),\n onChange: function onChange(value) {\n updateSettingValue('use_close_button', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boolToVerbose)(value));\n }\n })), (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.use_close_button) && wp.element.createElement(BaseControl, {\n label: __('SVG Icon', 'jet-popup')\n }, wp.element.createElement(\"div\", {\n className: \"components-base-control jet-media-control\"\n }, wp.element.createElement(\"div\", {\n className: \"jet-media-control__container\"\n }, closeButtonIconUrl && wp.element.createElement(\"img\", {\n className: \"jet-media-control__preview\",\n src: closeButtonIconUrl,\n alt: \"\"\n }), wp.element.createElement(MediaUpload, {\n onSelect: function onSelect(media) {\n setCloseButtonIconUrl(media.url);\n updateSettingValue('close_button_icon', media.id.toString());\n },\n allowedTypes: ['image/svg+xml'],\n value: metaSettings.close_button_icon,\n render: function render(_ref) {\n var open = _ref.open;\n return wp.element.createElement(Button, {\n isSecondary: true,\n icon: \"edit\",\n onClick: open\n }, __('Select Icon'));\n }\n }), closeButtonIconUrl && wp.element.createElement(Button, {\n onClick: function onClick() {\n setCloseButtonIconUrl('');\n updateSettingValue('close_button_icon', '');\n },\n isLink: true,\n isDestructive: true\n }, __('Remove Icon'))))), wp.element.createElement(BaseControl, {\n label: __('Use Overlay', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.use_overlay),\n onChange: function onChange(value) {\n updateSettingValue('use_overlay', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boolToVerbose)(value));\n }\n })), (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.use_overlay) && wp.element.createElement(BaseControl, {\n label: __('Close On Overlay Click', 'jet-popup'),\n help: __('Сlose the popup when clicking on the overlay.', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.toBoolean)(metaSettings.close_on_overlay_click),\n onChange: function onChange(value) {\n updateSettingValue('close_on_overlay_click', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boolToVerbose)(value));\n }\n })), wp.element.createElement(BaseControl, {\n className: \"jet-base-control-inline\",\n label: __('Display Conditions', 'jet-popup'),\n help: __('Set the conditions that determine where your Popup is used throughout your site.', 'jet-popup')\n }, wp.element.createElement(Button, {\n variant: \"secondary\",\n href: window.JetPopupBlockEditorPluginConfig.conditionManagerUrl + '&popup_id=' + postId,\n target: \"_blank\"\n }, __('Edit Conditions', 'jet-popup')))), wp.element.createElement(PanelBody, {\n title: __('Container Styles')\n }, wp.element.createElement(BaseControl, {\n label: __('Container width', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_width', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.container_width\n })), wp.element.createElement(BaseControl, {\n label: __('Custom Height', 'jet-popup')\n }, wp.element.createElement(ToggleControl, {\n checked: metaStyles.container_custom_height,\n onChange: function onChange(status) {\n updateMetaValues({\n container_custom_height: !metaStyles.container_custom_height,\n container_height: status ? metaStyles.container_height : ''\n });\n }\n })), metaStyles.container_custom_height && wp.element.createElement(BaseControl, {\n label: __('Container Height', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_height', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.container_height\n })), wp.element.createElement(ToggleGroupControl, {\n label: __('Horizontal Position', 'jet-popup'),\n value: metaStyles.container_hor_position,\n onChange: function onChange(value) {\n return updateMetaValue('container_hor_position', value);\n }\n }, wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"flex-start\",\n label: \"Left\",\n icon: \"arrow-left-alt\"\n }), wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"center\",\n label: \"Center\",\n icon: \"align-center\"\n }), wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"flex-end\",\n label: \"Right\",\n icon: \"arrow-right-alt\"\n })), wp.element.createElement(ToggleGroupControl, {\n label: __('Vertical Position', 'jet-popup'),\n value: metaStyles.container_ver_position,\n onChange: function onChange(value) {\n return updateMetaValue('container_ver_position', value);\n }\n }, wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"flex-start\",\n label: \"Top\",\n icon: \"arrow-up-alt\"\n }), wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"center\",\n label: \"Center\",\n icon: \"align-center\"\n }), wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"flex-end\",\n label: \"Bottom\",\n icon: \"arrow-down-alt\"\n })), wp.element.createElement(ToggleGroupControl, {\n label: __('Content Vertical Position', 'jet-popup'),\n value: metaStyles.content_ver_position,\n onChange: function onChange(value) {\n return updateMetaValue('content_ver_position', value);\n }\n }, wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"flex-start\",\n label: \"Top\",\n icon: \"arrow-up-alt\"\n }), wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"center\",\n label: \"Center\",\n icon: \"align-center\"\n }), wp.element.createElement(ToggleGroupControlOptionIcon, {\n value: \"flex-end\",\n label: \"Bottom\",\n icon: \"arrow-down-alt\"\n })), wp.element.createElement(includes_controls_background_control__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n label: __('Background Color', 'jet-popup'),\n value: metaStyles.container_bg,\n onChange: function onChange(newValue) {\n updateMetaValue('container_bg', newValue);\n }\n }), wp.element.createElement(BaseControl, {\n label: __('Horizontal Padding', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_hor_padding', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.container_hor_padding\n })), wp.element.createElement(BaseControl, {\n label: __('Vertical Padding', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_ver_padding', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.container_ver_padding\n })), wp.element.createElement(BaseControl, {\n label: __('Vertical Margin', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_ver_margin', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.container_ver_margin\n })), wp.element.createElement(BaseControl, {\n label: __('Horizontal Margin', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_hor_margin', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.container_hor_margin\n })), wp.element.createElement(BaseControl, {\n label: __('Border', 'jet-popup')\n }, wp.element.createElement(BorderControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_border', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.objToBorderStr)(value));\n },\n value: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.borderStrToObj)(metaStyles.container_border)\n })), wp.element.createElement(BaseControl, {\n label: __('Border Radius', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('container_border_radius', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.container_border_radius\n })), wp.element.createElement(includes_controls_box_shadow_control__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n label: __('Box Shadow', 'jet-popup'),\n value: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.boxShadowStrToObj)(metaStyles.container_box_shadow),\n onChange: function onChange(newValue) {\n console.log(newValue);\n updateMetaValue('container_box_shadow', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.objToBoxShadowStr)(newValue));\n }\n }), wp.element.createElement(BaseControl, {\n label: __('Z Index', 'jet-popup')\n }, wp.element.createElement(InputControl, {\n type: \"number\",\n value: metaStyles.z_index,\n onChange: function onChange(value) {\n updateMetaValue('z_index', value);\n }\n }))), wp.element.createElement(PanelBody, {\n title: __('Close Button Styles')\n }, wp.element.createElement(BaseControl, {\n label: __('Icon Color', 'jet-popup')\n }, wp.element.createElement(includes_controls_color_picker_control__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n color: metaStyles.close_button_icon_color,\n onChange: function onChange(value) {\n return updateMetaValue('close_button_icon_color', value);\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Icon Size', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('close_button_icon_size', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.close_button_icon_size\n })), wp.element.createElement(BaseControl, {\n label: __('Background Color', 'jet-popup')\n }, wp.element.createElement(includes_controls_color_picker_control__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n color: metaStyles.close_button_bg_color,\n onChange: function onChange(value) {\n return updateMetaValue('close_button_bg_color', value);\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Button Size', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('close_button_size', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.close_button_size\n })), wp.element.createElement(BaseControl, {\n label: __('Border', 'jet-popup')\n }, wp.element.createElement(BorderControl, {\n onChange: function onChange(value) {\n updateMetaValue('close_button_border', (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.objToBorderStr)(value));\n },\n value: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.borderStrToObj)(metaStyles.close_button_border)\n })), wp.element.createElement(BaseControl, {\n label: __('Border Radius', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('close_button_border_radius', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.close_button_border_radius\n })), wp.element.createElement(BaseControl, {\n label: __('Button X Translate', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('close_button_translate_x', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.close_button_translate_x\n })), wp.element.createElement(BaseControl, {\n label: __('Button Y Translate', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n updateMetaValue('close_button_translate_y', value);\n },\n isUnitSelectTabbable: true,\n value: metaStyles.close_button_translate_y\n }))), wp.element.createElement(PanelBody, {\n title: __('Overlay Styles')\n }, wp.element.createElement(includes_controls_background_control__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n label: __('Background Color', 'jet-popup'),\n value: metaStyles.overlay_bg,\n onChange: function onChange(newValue) {\n updateMetaValue('overlay_bg', newValue);\n }\n }))));\n }\n});\n\n//# sourceURL=webpack:///./block-editor/sidebar.js?"); /***/ }), /***/ "./includes/controls/background-control.js": /*!*************************************************!*\ !*** ./includes/controls/background-control.js ***! \*************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var includes_controls_color_picker_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! includes/controls/color-picker-control */ \"./includes/controls/color-picker-control.js\");\n\nvar __ = wp.i18n.__;\n\n/**\n * External dependencies\n */\nvar isEmpty = window.lodash.isEmpty;\nvar useState = wp.element.useState;\nvar MediaUpload = wp.blockEditor.MediaUpload;\n\n/**\n * WordPress dependencies\n */\nvar withInstanceId = window.wp.compose.withInstanceId;\n\n/**\n * Internal dependencies\n */\n\nvar _wp$components = wp.components,\n BaseControl = _wp$components.BaseControl,\n Dropdown = _wp$components.Dropdown,\n Button = _wp$components.Button,\n Icon = _wp$components.Icon,\n ColorIndicator = _wp$components.ColorIndicator,\n ColorPicker = _wp$components.ColorPicker,\n GradientPicker = _wp$components.GradientPicker,\n RadioControl = _wp$components.RadioControl,\n SelectControl = _wp$components.SelectControl,\n __experimentalToggleGroupControl = _wp$components.__experimentalToggleGroupControl,\n __experimentalToggleGroupControlOption = _wp$components.__experimentalToggleGroupControlOption;\nvar _wp$components2 = wp.components,\n ToggleGroupControl = _wp$components2.ToggleGroupControl,\n ToggleGroupControlOption = _wp$components2.ToggleGroupControlOption;\nToggleGroupControl = ToggleGroupControl || __experimentalToggleGroupControl;\nToggleGroupControlOption = ToggleGroupControlOption || __experimentalToggleGroupControlOption;\nfunction BackgroundControl(_ref) {\n var label = _ref.label,\n help = _ref.help,\n hideLabelFromVision = _ref.hideLabelFromVision,\n className = _ref.className,\n onChange = _ref.onChange,\n value = _ref.value;\n var onChangeValue = function onChangeValue(changedValue) {\n var updatedValue = Object.assign({}, value, changedValue);\n onChange(updatedValue);\n };\n var onReset = function onReset() {\n onChange({\n type: 'classic',\n color: '#fff',\n bg_image_id: '',\n bg_image_url: '',\n bg_position: 'center center',\n bg_repeat: 'no-repeat',\n bg_size: 'auto',\n gradient: 'linear-gradient(160deg, rgba(85,85,85,0.8477984943977591) 0%, rgba(0,0,0,0.8505996148459384) 100%)'\n });\n };\n\n /* eslint-disable jsx-a11y/no-onchange */\n return wp.element.createElement(BaseControl, {\n label: label,\n hideLabelFromVision: hideLabelFromVision,\n help: help,\n className: className\n }, wp.element.createElement(\"div\", {\n className: \"components-jet-background-control\"\n }, wp.element.createElement(\"div\", {\n className: \"components-jet-background-control__type\"\n }, wp.element.createElement(ToggleGroupControl, {\n value: value.type,\n onChange: function onChange(value) {\n onChangeValue({\n type: value\n });\n }\n }, wp.element.createElement(ToggleGroupControlOption, {\n value: \"classic\",\n label: \"Classic\"\n }), wp.element.createElement(ToggleGroupControlOption, {\n value: \"gradient\",\n label: \"Gradient\"\n }))), 'gradient' === value.type && wp.element.createElement(\"div\", {\n className: \"components-jet-background-control__type-controls\"\n }, wp.element.createElement(GradientPicker, {\n __nextHasNoMargin: true,\n value: value.gradient,\n onChange: function onChange(currentGradient) {\n onChangeValue({\n gradient: currentGradient\n });\n }\n })), 'classic' === value.type && wp.element.createElement(\"div\", {\n className: \"components-jet-background-control__type-controls\"\n }, wp.element.createElement(BaseControl, {\n label: __('Color', 'jet-popup')\n }, wp.element.createElement(includes_controls_color_picker_control__WEBPACK_IMPORTED_MODULE_0__[\"default\"], {\n color: value.color,\n onChange: function onChange(value) {\n return onChangeValue({\n color: value\n });\n }\n })), wp.element.createElement(BaseControl, {\n label: __('Image', 'jet-popup')\n }, wp.element.createElement(\"div\", {\n className: \"components-base-control jet-media-control jet-media-control--image-preview\"\n }, wp.element.createElement(\"div\", {\n className: \"jet-media-control__container\"\n }, value.bg_image_url && wp.element.createElement(\"img\", {\n className: \"jet-media-control__preview\",\n src: value.bg_image_url,\n alt: \"\"\n }), wp.element.createElement(MediaUpload, {\n onSelect: function onSelect(media) {\n onChangeValue({\n bg_image_id: media.id.toString(),\n bg_image_url: media.url\n });\n },\n allowedTypes: ['image'],\n value: value.bg_image_id,\n render: function render(_ref2) {\n var open = _ref2.open;\n return wp.element.createElement(Button, {\n isSecondary: true,\n icon: \"edit\",\n onClick: open\n }, __('Select Image'));\n }\n }), value.bg_image_url && wp.element.createElement(Button, {\n onClick: function onClick() {\n onChangeValue({\n bg_image_url: '',\n bg_image_id: ''\n });\n },\n isLink: true,\n isDestructive: true\n }, __('Remove Icon'))))), value.bg_image_url && wp.element.createElement(BaseControl, {\n label: __('Image Position', 'jet-popup')\n }, wp.element.createElement(SelectControl, {\n value: value.bg_position,\n options: [{\n label: __('Center Center', 'jet-popup'),\n value: 'center center'\n }, {\n label: __('Center Left', 'jet-popup'),\n value: 'center left'\n }, {\n label: __('Center Right', 'jet-popup'),\n value: 'center right'\n }, {\n label: __('Top Center', 'jet-popup'),\n value: 'top center'\n }, {\n label: __('Top Left', 'jet-popup'),\n value: 'top left'\n }, {\n label: __('Top Right', 'jet-popup'),\n value: 'top right'\n }, {\n label: __('Bottom Center', 'jet-popup'),\n value: 'bottom center'\n }, {\n label: __('Bottom Left', 'jet-popup'),\n value: 'bottom left'\n }, {\n label: __('Bottom Left', 'jet-popup'),\n value: 'bottom right'\n }, {\n label: __('Bottom Left', 'jet-popup'),\n value: 'bottom right'\n }],\n onChange: function onChange(value) {\n onChangeValue({\n bg_position: value\n });\n }\n })), value.bg_image_url && wp.element.createElement(BaseControl, {\n label: __('Image Repeat', 'jet-popup')\n }, wp.element.createElement(SelectControl, {\n value: value.bg_repeat,\n options: [{\n label: __('No Repeat', 'jet-popup'),\n value: 'no-repeat'\n }, {\n label: __('Repeat', 'jet-popup'),\n value: 'repeat'\n }, {\n label: __('Repeat X', 'jet-popup'),\n value: 'repeat-x'\n }, {\n label: __('Repeat Y', 'jet-popup'),\n value: 'repeat-y'\n }],\n onChange: function onChange(value) {\n onChangeValue({\n bg_repeat: value\n });\n }\n })), value.bg_image_url && wp.element.createElement(BaseControl, {\n label: __('Image Size', 'jet-popup')\n }, wp.element.createElement(SelectControl, {\n value: value.bg_size,\n options: [{\n label: __('Auto', 'jet-popup'),\n value: 'auto'\n }, {\n label: __('Cover', 'jet-popup'),\n value: 'cover'\n }, {\n label: __('Contain', 'jet-popup'),\n value: 'contain'\n }],\n onChange: function onChange(value) {\n onChangeValue({\n bg_size: value\n });\n }\n })))));\n /* eslint-enable jsx-a11y/no-onchange */\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (withInstanceId(BackgroundControl));\n\n//# sourceURL=webpack:///./includes/controls/background-control.js?"); /***/ }), /***/ "./includes/controls/box-shadow-control.js": /*!*************************************************!*\ !*** ./includes/controls/box-shadow-control.js ***! \*************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var includes_utility__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! includes/utility */ \"./includes/utility.js\");\n\nvar __ = wp.i18n.__;\n\n/**\n * External dependencies\n */\nvar isEmpty = window.lodash.isEmpty;\n\n/**\n * WordPress dependencies\n */\nvar withInstanceId = window.wp.compose.withInstanceId;\n\n/**\n * Internal dependencies\n */\n\nvar _wp$components = wp.components,\n BaseControl = _wp$components.BaseControl,\n Dropdown = _wp$components.Dropdown,\n Icon = _wp$components.Icon,\n ColorPicker = _wp$components.ColorPicker,\n __experimentalUnitControl = _wp$components.__experimentalUnitControl;\nvar _wp$components2 = wp.components,\n Button = _wp$components2.Button,\n UnitControl = _wp$components2.UnitControl;\nUnitControl = UnitControl || __experimentalUnitControl;\nfunction BoxShadowControl(_ref) {\n var help = _ref.help,\n label = _ref.label,\n hideLabelFromVision = _ref.hideLabelFromVision,\n className = _ref.className,\n onChange = _ref.onChange,\n value = _ref.value;\n var onChangeValue = function onChangeValue(changedValue) {\n var updatedValue = Object.assign({}, value, changedValue);\n onChange(updatedValue);\n };\n var onReset = function onReset() {\n onChange({\n offsetX: '0px',\n offsetY: '0px',\n blurRadius: '0px',\n color: '#000'\n });\n };\n\n /* eslint-disable jsx-a11y/no-onchange */\n return wp.element.createElement(BaseControl, {\n label: label,\n hideLabelFromVision: hideLabelFromVision,\n help: help,\n className: className\n }, wp.element.createElement(\"div\", {\n className: \"components-jet-box-shadow-control\"\n }, wp.element.createElement(\"div\", {\n className: \"components-jet-box-shadow-control__box\",\n style: {\n boxShadow: (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.objToBoxShadowStr)(value)\n }\n }, wp.element.createElement(\"div\", {\n className: \"components-jet-box-shadow-control__verbose-value\"\n }, (0,includes_utility__WEBPACK_IMPORTED_MODULE_0__.objToBoxShadowStr)(value)), wp.element.createElement(\"div\", {\n className: \"components-jet-box-shadow-control__toggle\"\n }, wp.element.createElement(Dropdown, {\n className: \"jet-box-shadow-control\",\n contentClassName: \"jet-box-shadow-control-content\",\n popoverProps: {\n placement: 'bottom-end'\n },\n renderToggle: function renderToggle(_ref2) {\n var isOpen = _ref2.isOpen,\n onToggle = _ref2.onToggle;\n return wp.element.createElement(Icon, {\n icon: \"edit\",\n onClick: onToggle,\n \"aria-expanded\": isOpen\n });\n },\n renderContent: function renderContent() {\n return wp.element.createElement(\"div\", {\n className: \"jet-box-shadow-control-content__controls\"\n }, wp.element.createElement(BaseControl, {\n label: __('Offset X', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n var newValue = !isEmpty(value) ? {\n offsetX: value\n } : {\n offsetX: '0px'\n };\n onChangeValue(newValue);\n },\n isUnitSelectTabbable: true,\n value: value.offsetX,\n units: [{\n default: 0,\n label: 'px',\n value: 'px'\n }]\n })), wp.element.createElement(BaseControl, {\n label: __('Offset Y', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n var newValue = !isEmpty(value) ? {\n offsetY: value\n } : {\n offsetY: '0px'\n };\n onChangeValue(newValue);\n },\n isUnitSelectTabbable: true,\n value: value.offsetY,\n units: [{\n default: 0,\n label: 'px',\n value: 'px'\n }]\n })), wp.element.createElement(BaseControl, {\n label: __('Blur Radius', 'jet-popup')\n }, wp.element.createElement(UnitControl, {\n onChange: function onChange(value) {\n var newValue = !isEmpty(value) ? {\n blurRadius: value\n } : {\n blurRadius: '0px'\n };\n onChangeValue(newValue);\n },\n isUnitSelectTabbable: true,\n value: value.blurRadius,\n units: [{\n default: 0,\n label: 'px',\n value: 'px'\n }]\n })), wp.element.createElement(BaseControl, {\n label: __('Color', 'jet-popup')\n }, wp.element.createElement(ColorPicker, {\n color: value.color,\n enableAlpha: true,\n onChange: function onChange(value) {\n onChangeValue({\n color: value\n });\n }\n })));\n }\n })), wp.element.createElement(\"div\", {\n className: \"components-jet-box-shadow-control__reset\"\n }, wp.element.createElement(Icon, {\n icon: \"editor-removeformatting\",\n onClick: onReset\n })))));\n /* eslint-enable jsx-a11y/no-onchange */\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (withInstanceId(BoxShadowControl));\n\n//# sourceURL=webpack:///./includes/controls/box-shadow-control.js?"); /***/ }), /***/ "./includes/controls/color-picker-control.js": /*!***************************************************!*\ !*** ./includes/controls/color-picker-control.js ***! \***************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nvar __ = wp.i18n.__;\n\n/**\n * WordPress dependencies\n */\nvar withInstanceId = window.wp.compose.withInstanceId;\n\n/**\n * Internal dependencies\n */\n\nvar _wp$components = wp.components,\n BaseControl = _wp$components.BaseControl,\n Dropdown = _wp$components.Dropdown,\n Icon = _wp$components.Icon,\n ColorIndicator = _wp$components.ColorIndicator,\n ColorPicker = _wp$components.ColorPicker;\nfunction ColorPickerControl(_ref) {\n var onChange = _ref.onChange,\n color = _ref.color;\n var onChangeValue = function onChangeValue(changedValue) {\n onChange(changedValue);\n };\n\n /* eslint-disable jsx-a11y/no-onchange */\n return wp.element.createElement(\"div\", {\n className: \"components-jet-color-picker-control\"\n }, wp.element.createElement(Dropdown, {\n className: \"jet-color-picker-control\",\n contentClassName: \"jet-color-picker-control-content\",\n popoverProps: {\n placement: 'bottom-end'\n },\n renderToggle: function renderToggle(_ref2) {\n var isOpen = _ref2.isOpen,\n onToggle = _ref2.onToggle;\n return wp.element.createElement(\"div\", {\n className: \"jet-color-picker-control-toggle\",\n onClick: onToggle,\n \"aria-expanded\": isOpen\n }, wp.element.createElement(ColorIndicator, {\n colorValue: color\n }), wp.element.createElement(\"span\", {\n className: \"jet-color-picker-control-toggle-verbose\"\n }, color));\n },\n renderContent: function renderContent() {\n return wp.element.createElement(BaseControl, {\n label: __('Color', 'jet-popup')\n }, wp.element.createElement(ColorPicker, {\n color: color,\n enableAlpha: true,\n onChange: function onChange(value) {\n onChangeValue(value);\n }\n }));\n }\n }));\n /* eslint-enable jsx-a11y/no-onchange */\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (withInstanceId(ColorPickerControl));\n\n//# sourceURL=webpack:///./includes/controls/color-picker-control.js?"); /***/ }), /***/ "./includes/icons.js": /*!***************************!*\ !*** ./includes/icons.js ***! \***************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ actionButtonIcon: () => (/* binding */ actionButtonIcon),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ pluginIcon: () => (/* binding */ pluginIcon)\n/* harmony export */ });\nvar _wp$primitives = wp.primitives,\n SVG = _wp$primitives.SVG,\n Path = _wp$primitives.Path;\nvar pluginIcon = wp.element.createElement(SVG, {\n width: \"56\",\n height: \"56\",\n viewBox: \"0 0 56 56\",\n fill: \"currentColor\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, wp.element.createElement(Path, {\n d: \"M3.8671 42.744C3.6751 42.744 3.5205 42.6853 3.4031 42.568C3.2965 42.4613 3.2431 42.312 3.2431 42.12V34.568C3.2538 33.736 3.4511 32.9893 3.8351 32.328C4.2298 31.656 4.7578 31.128 5.4191 30.744C6.0911 30.36 6.8431 30.168 7.6751 30.168C8.5285 30.168 9.2911 30.3653 9.9631 30.76C10.6351 31.144 11.1631 31.672 11.5471 32.344C11.9418 33.016 12.1391 33.7786 12.1391 34.632C12.1391 35.4746 11.9471 36.232 11.5631 36.904C11.1898 37.576 10.6778 38.1093 10.0271 38.504C9.3765 38.888 8.6405 39.08 7.8191 39.08C7.1045 39.08 6.4538 38.9306 5.8671 38.632C5.2911 38.3226 4.8271 37.9173 4.4751 37.416V42.12C4.4751 42.312 4.4165 42.4613 4.2991 42.568C4.1925 42.6853 4.0485 42.744 3.8671 42.744ZM7.6751 37.96C8.2938 37.96 8.8485 37.816 9.3391 37.528C9.8298 37.24 10.2138 36.8453 10.4911 36.344C10.7791 35.832 10.9231 35.2613 10.9231 34.632C10.9231 33.992 10.7791 33.4213 10.4911 32.92C10.2138 32.4186 9.8298 32.024 9.3391 31.736C8.8485 31.4373 8.2938 31.288 7.6751 31.288C7.0671 31.288 6.5178 31.4373 6.0271 31.736C5.5365 32.024 5.1525 32.4186 4.8751 32.92C4.5978 33.4213 4.4591 33.992 4.4591 34.632C4.4591 35.2613 4.5978 35.832 4.8751 36.344C5.1525 36.8453 5.5365 37.24 6.0271 37.528C6.5178 37.816 7.0671 37.96 7.6751 37.96Z\",\n fill: \"currentColor\"\n}), wp.element.createElement(Path, {\n d: \"M17.7396 39.08C16.8863 39.08 16.1236 38.888 15.4516 38.504C14.7796 38.12 14.2516 37.592 13.8676 36.92C13.4836 36.248 13.2916 35.4853 13.2916 34.632C13.2916 33.768 13.4836 33 13.8676 32.328C14.2516 31.656 14.7796 31.128 15.4516 30.744C16.1236 30.36 16.8863 30.168 17.7396 30.168C18.593 30.168 19.3503 30.36 20.0116 30.744C20.6836 31.128 21.2116 31.656 21.5956 32.328C21.9796 33 22.177 33.768 22.1876 34.632C22.1876 35.4853 21.9903 36.248 21.5956 36.92C21.2116 37.592 20.6836 38.12 20.0116 38.504C19.3503 38.888 18.593 39.08 17.7396 39.08ZM17.7396 37.96C18.3583 37.96 18.913 37.816 19.4036 37.528C19.8943 37.24 20.2783 36.8453 20.5556 36.344C20.833 35.8426 20.9716 35.272 20.9716 34.632C20.9716 33.992 20.833 33.4213 20.5556 32.92C20.2783 32.408 19.8943 32.008 19.4036 31.72C18.913 31.432 18.3583 31.288 17.7396 31.288C17.121 31.288 16.5663 31.432 16.0756 31.72C15.585 32.008 15.1956 32.408 14.9076 32.92C14.6303 33.4213 14.4916 33.992 14.4916 34.632C14.4916 35.272 14.6303 35.8426 14.9076 36.344C15.1956 36.8453 15.585 37.24 16.0756 37.528C16.5663 37.816 17.121 37.96 17.7396 37.96Z\",\n fill: \"currentColor\"\n}), wp.element.createElement(Path, {\n d: \"M24.4078 42.744C24.2158 42.744 24.0611 42.6853 23.9438 42.568C23.8371 42.4613 23.7838 42.312 23.7838 42.12V34.568C23.7944 33.736 23.9918 32.9893 24.3758 32.328C24.7704 31.656 25.2984 31.128 25.9598 30.744C26.6318 30.36 27.3838 30.168 28.2158 30.168C29.0691 30.168 29.8318 30.3653 30.5038 30.76C31.1758 31.144 31.7038 31.672 32.0878 32.344C32.4824 33.016 32.6798 33.7786 32.6798 34.632C32.6798 35.4746 32.4878 36.232 32.1038 36.904C31.7304 37.576 31.2184 38.1093 30.5678 38.504C29.9171 38.888 29.1811 39.08 28.3598 39.08C27.6451 39.08 26.9944 38.9306 26.4078 38.632C25.8318 38.3226 25.3678 37.9173 25.0158 37.416V42.12C25.0158 42.312 24.9571 42.4613 24.8398 42.568C24.7331 42.6853 24.5891 42.744 24.4078 42.744ZM28.2158 37.96C28.8344 37.96 29.3891 37.816 29.8798 37.528C30.3704 37.24 30.7544 36.8453 31.0318 36.344C31.3198 35.832 31.4638 35.2613 31.4638 34.632C31.4638 33.992 31.3198 33.4213 31.0318 32.92C30.7544 32.4186 30.3704 32.024 29.8798 31.736C29.3891 31.4373 28.8344 31.288 28.2158 31.288C27.6078 31.288 27.0584 31.4373 26.5678 31.736C26.0771 32.024 25.6931 32.4186 25.4158 32.92C25.1384 33.4213 24.9998 33.992 24.9998 34.632C24.9998 35.2613 25.1384 35.832 25.4158 36.344C25.6931 36.8453 26.0771 37.24 26.5678 37.528C27.0584 37.816 27.6078 37.96 28.2158 37.96Z\",\n fill: \"currentColor\"\n}), wp.element.createElement(Path, {\n d: \"M38.1043 39.096C37.3469 39.096 36.6696 38.9413 36.0723 38.632C35.4749 38.312 35.0003 37.848 34.6483 37.24C34.3069 36.632 34.1363 35.8906 34.1363 35.016V30.856C34.1363 30.6853 34.1949 30.5413 34.3123 30.424C34.4296 30.3066 34.5736 30.248 34.7443 30.248C34.9256 30.248 35.0749 30.3066 35.1923 30.424C35.3096 30.5413 35.3683 30.6853 35.3683 30.856V35.016C35.3683 35.9973 35.6403 36.728 36.1843 37.208C36.7283 37.688 37.4109 37.928 38.2323 37.928C38.7549 37.928 39.2243 37.8266 39.6403 37.624C40.0669 37.4213 40.4029 37.144 40.6483 36.792C40.8936 36.44 41.0163 36.04 41.0163 35.592V30.856C41.0163 30.6746 41.0696 30.5306 41.1763 30.424C41.2936 30.3066 41.4429 30.248 41.6243 30.248C41.8056 30.248 41.9549 30.3066 42.0723 30.424C42.1896 30.5306 42.2483 30.6746 42.2483 30.856V38.376C42.2483 38.568 42.1896 38.7226 42.0723 38.84C41.9549 38.9466 41.8056 39 41.6243 39C41.4429 39 41.2936 38.9466 41.1763 38.84C41.0696 38.7226 41.0163 38.568 41.0163 38.376V37.832C40.6643 38.2266 40.2376 38.536 39.7363 38.76C39.2349 38.984 38.6909 39.096 38.1043 39.096Z\",\n fill: \"currentColor\"\n}), wp.element.createElement(Path, {\n d: \"M44.9484 42.744C44.7564 42.744 44.6017 42.6853 44.4844 42.568C44.3777 42.4613 44.3244 42.312 44.3244 42.12V34.568C44.3351 33.736 44.5324 32.9893 44.9164 32.328C45.3111 31.656 45.839 31.128 46.5004 30.744C47.1724 30.36 47.9244 30.168 48.7564 30.168C49.6097 30.168 50.3724 30.3653 51.0444 30.76C51.7164 31.144 52.2444 31.672 52.6284 32.344C53.0231 33.016 53.2204 33.7786 53.2204 34.632C53.2204 35.4746 53.0284 36.232 52.6444 36.904C52.2711 37.576 51.759 38.1093 51.1084 38.504C50.4577 38.888 49.7217 39.08 48.9004 39.08C48.1857 39.08 47.5351 38.9306 46.9484 38.632C46.3724 38.3226 45.9084 37.9173 45.5564 37.416V42.12C45.5564 42.312 45.4977 42.4613 45.3804 42.568C45.2737 42.6853 45.1297 42.744 44.9484 42.744ZM48.7564 37.96C49.3751 37.96 49.9297 37.816 50.4204 37.528C50.9111 37.24 51.2951 36.8453 51.5724 36.344C51.8604 35.832 52.0044 35.2613 52.0044 34.632C52.0044 33.992 51.8604 33.4213 51.5724 32.92C51.2951 32.4186 50.9111 32.024 50.4204 31.736C49.9297 31.4373 49.3751 31.288 48.7564 31.288C48.1484 31.288 47.599 31.4373 47.1084 31.736C46.6177 32.024 46.2337 32.4186 45.9564 32.92C45.6791 33.4213 45.5404 33.992 45.5404 34.632C45.5404 35.2613 45.6791 35.832 45.9564 36.344C46.2337 36.8453 46.6177 37.24 47.1084 37.528C47.599 37.816 48.1484 37.96 48.7564 37.96Z\",\n fill: \"currentColor\"\n}), wp.element.createElement(Path, {\n opacity: \"0.7\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M40.4995 11.0009C40.9193 10.9759 41.1587 11.5015 40.8798 11.8356L38.3975 14.8095C38.1068 15.1577 37.5651 14.9351 37.5707 14.4697L37.5855 13.2631C37.5874 13.105 37.5192 12.9552 37.4013 12.8587L36.5013 12.1222C36.1542 11.8381 36.3261 11.2487 36.7636 11.2227L40.4995 11.0009ZM20.7478 18.8103C20.7478 21.6591 18.3295 23.9676 15.3496 23.9676C14.6028 23.9676 14 23.388 14 22.6775C14 21.9669 14.6028 21.3906 15.3496 21.3906C16.8395 21.3906 18.0487 20.2347 18.0487 18.8103V14.9432C18.0487 14.2294 18.6515 13.6531 19.3982 13.6531C20.1449 13.6531 20.7478 14.2294 20.7478 14.9432V18.8103ZM35.2983 18.8103C35.2983 20.2347 36.5074 21.3906 37.9974 21.3906C38.7441 21.3906 39.3469 21.9637 39.3469 22.6775C39.3469 23.3913 38.7441 23.9676 37.9974 23.9676C35.0174 23.9676 32.5992 21.6591 32.5992 18.8103V14.9432C32.5992 14.2294 33.202 13.6531 33.9487 13.6531C34.6954 13.6531 35.2983 14.2326 35.2983 14.9432V16.0991H36.3704C37.1171 16.0991 37.7234 16.6787 37.7234 17.3925C37.7234 18.1063 37.1171 18.6859 36.3704 18.6859H35.2983V18.8103ZM31.8251 17.0029C31.8285 16.9996 31.8319 16.9996 31.8319 16.9996C31.4072 15.9321 30.6126 14.9956 29.5028 14.38C26.927 12.9523 23.6387 13.7972 22.1556 16.2661C20.669 18.7318 21.5527 21.8851 24.1251 23.3095C26.0193 24.3573 28.3005 24.1739 29.9652 23.0213L29.9549 23.0082C30.3385 22.7823 30.592 22.3763 30.592 21.9146C30.592 21.204 29.9892 20.6277 29.2459 20.6277C28.8862 20.6277 28.5574 20.7619 28.3176 20.9846C27.5093 21.5052 26.4337 21.5871 25.526 21.109L30.9619 18.6958C31.2771 18.6041 31.5579 18.4011 31.7326 18.1064C31.945 17.756 31.9655 17.3532 31.8251 17.0029ZM28.1566 16.6099C28.3176 16.6983 28.4615 16.7998 28.5951 16.9112L24.1217 18.8922C24.1114 18.4371 24.2279 17.9754 24.4813 17.553C25.2246 16.3218 26.8687 15.8994 28.1566 16.6099Z\",\n fill: \"currentColor\"\n}));\nvar actionButtonIcon = wp.element.createElement(SVG, {\n width: \"64\",\n height: \"64\",\n viewBox: \"0 0 64 64\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, wp.element.createElement(\"rect\", {\n width: \"64\",\n height: \"64\",\n fill: \"white\"\n}), wp.element.createElement(Path, {\n d: \"M4 16C4 14.3431 5.34315 13 7 13H57C58.6569 13 60 14.3431 60 16V48C60 49.6569 58.6569 51 57 51H7C5.34314 51 4 49.6569 4 48V16Z\",\n fill: \"white\",\n stroke: \"#162B40\",\n strokeWidth: \"2\"\n}), wp.element.createElement(Path, {\n d: \"M55.7071 18.7071C56.0976 18.3166 56.0976 17.6834 55.7071 17.2929C55.3166 16.9024 54.6834 16.9024 54.2929 17.2929L55.7071 18.7071ZM48.2929 23.2929C47.9024 23.6834 47.9024 24.3166 48.2929 24.7071C48.6834 25.0976 49.3166 25.0976 49.7071 24.7071L48.2929 23.2929ZM49.7071 17.2929C49.3166 16.9024 48.6834 16.9024 48.2929 17.2929C47.9024 17.6834 47.9024 18.3166 48.2929 18.7071L49.7071 17.2929ZM54.2929 24.7071C54.6834 25.0976 55.3166 25.0976 55.7071 24.7071C56.0976 24.3166 56.0976 23.6834 55.7071 23.2929L54.2929 24.7071ZM54.2929 17.2929L51.2929 20.2929L52.7071 21.7071L55.7071 18.7071L54.2929 17.2929ZM51.2929 20.2929L48.2929 23.2929L49.7071 24.7071L52.7071 21.7071L51.2929 20.2929ZM48.2929 18.7071L51.2929 21.7071L52.7071 20.2929L49.7071 17.2929L48.2929 18.7071ZM51.2929 21.7071L54.2929 24.7071L55.7071 23.2929L52.7071 20.2929L51.2929 21.7071Z\",\n fill: \"#162B40\"\n}), wp.element.createElement(\"rect\", {\n x: \"23\",\n y: \"33\",\n width: \"18\",\n height: \"10\",\n rx: \"3\",\n fill: \"#6F8BFF\",\n stroke: \"#162B40\",\n strokeWidth: \"2\"\n}));\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n actionButtonIcon: actionButtonIcon,\n pluginIcon: pluginIcon\n});\n\n//# sourceURL=webpack:///./includes/icons.js?"); /***/ }), /***/ "./includes/utility.js": /*!*****************************!*\ !*** ./includes/utility.js ***! \*****************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ boolToVerbose: () => (/* binding */ boolToVerbose),\n/* harmony export */ borderStrToObj: () => (/* binding */ borderStrToObj),\n/* harmony export */ boxShadowStrToObj: () => (/* binding */ boxShadowStrToObj),\n/* harmony export */ debounce: () => (/* binding */ debounce),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getUrlParams: () => (/* binding */ getUrlParams),\n/* harmony export */ isEmpty: () => (/* binding */ isEmpty),\n/* harmony export */ isEmptyValue: () => (/* binding */ isEmptyValue),\n/* harmony export */ isEqual: () => (/* binding */ isEqual),\n/* harmony export */ isFunction: () => (/* binding */ isFunction),\n/* harmony export */ isNotEmpty: () => (/* binding */ isNotEmpty),\n/* harmony export */ isObject: () => (/* binding */ isObject),\n/* harmony export */ isValidUrl: () => (/* binding */ isValidUrl),\n/* harmony export */ jsonToObj: () => (/* binding */ jsonToObj),\n/* harmony export */ objToBorderStr: () => (/* binding */ objToBorderStr),\n/* harmony export */ objToBoxShadowStr: () => (/* binding */ objToBoxShadowStr),\n/* harmony export */ objToJson: () => (/* binding */ objToJson),\n/* harmony export */ toBoolean: () => (/* binding */ toBoolean)\n/* harmony export */ });\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n isObject: isObject,\n isNotEmpty: isNotEmpty,\n isEmpty: isEmpty,\n isValidUrl: isValidUrl,\n isFunction: isFunction,\n getUrlParams: getUrlParams,\n debounce: debounce,\n jsonToObj: jsonToObj,\n objToJson: objToJson,\n borderStrToObj: borderStrToObj,\n objToBorderStr: objToBorderStr,\n boxShadowStrToObj: boxShadowStrToObj,\n objToBoxShadowStr: objToBoxShadowStr,\n toBoolean: toBoolean,\n boolToVerbose: boolToVerbose,\n isEqual: isEqual,\n isEmptyValue: isEmptyValue\n});\n\n/**\n *\n * @param x\n * @returns {boolean}\n */\nfunction isObject(x) {\n return _typeof(x) === 'object' && x !== null;\n}\n;\n\n/**\n *\n * @param obj\n * @returns {boolean}\n */\nfunction isNotEmpty(obj) {\n switch (obj.constructor) {\n case Object:\n return Object.entries(obj).length ? true : false;\n case Array:\n return obj.length ? true : false;\n case String:\n return obj.length ? true : false;\n }\n return obj ? true : false;\n}\n\n/**\n *\n * @param obj\n * @returns {boolean}\n */\nfunction isEmpty(obj) {\n return !isNotEmpty(obj);\n}\n\n/**\n *\n * @param string\n * @returns {boolean}\n */\nfunction isValidUrl(string) {\n try {\n new URL(string);\n } catch (_) {\n return false;\n }\n return true;\n}\n\n/**\n *\n * @param variableToCheck\n * @returns {boolean}\n */\nfunction isFunction(variableToCheck) {\n return variableToCheck instanceof Function ? true : false;\n}\n\n/**\n *\n * @returns {{}}\n */\nfunction getUrlParams() {\n var search = decodeURIComponent(window.location.search),\n hashes = search.slice(search.indexOf('?') + 1).split('&'),\n params = {};\n hashes.map(function (hash) {\n var _hash$split = hash.split('='),\n _hash$split2 = _slicedToArray(_hash$split, 2),\n key = _hash$split2[0],\n val = _hash$split2[1];\n params[key] = val;\n });\n return params;\n}\n\n/**\n *\n * @param callback\n * @param wait\n * @param immediate\n * @returns {(function(): void)|*}\n */\nfunction debounce(callback, wait) {\n var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var timeout = null;\n return function () {\n var _arguments = arguments,\n _this = this;\n var callNow = immediate && !timeout;\n var next = function next() {\n return callback.apply(_this, _arguments);\n };\n clearTimeout(timeout);\n timeout = setTimeout(next, wait);\n if (callNow) {\n next();\n }\n };\n}\n\n/**\n *\n * @param json\n * @returns {string|any}\n */\nfunction jsonToObj() {\n var json = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n if ('string' !== typeof json) {\n return json;\n }\n return JSON.parse(json);\n}\n\n/**\n *\n * @param obj\n * @returns {string|{}}\n */\nfunction objToJson() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if ('object' !== _typeof(obj)) {\n return obj;\n }\n return JSON.stringify(obj);\n}\n\n/**\n *\n * @param borderStr\n * @returns {boolean|{color: string, width: string, style: string}}\n */\nfunction borderStrToObj() {\n var borderStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n if (isEmpty(borderStr)) {\n return false;\n }\n var params = borderStr.split(' ');\n if (isEmpty(params)) {\n return false;\n }\n return {\n width: params[0],\n style: params[1],\n color: params[2]\n };\n}\n\n/**\n *\n * @param obj\n * @returns {string}\n */\nfunction objToBorderStr() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (isEmpty(obj)) {\n return '';\n }\n if (!obj.hasOwnProperty('width') || !obj.hasOwnProperty('style') || !obj.hasOwnProperty('color')) {\n return '';\n }\n return \"\".concat(obj.width, \" \").concat(obj.style, \" \").concat(obj.color);\n}\n\n/**\n *\n * @param shadowStr\n * @returns {{offsetX: string, offsetY: string, color: string, blurRadius: string}|boolean|{offsetX: number, offsetY: number, color: string, blurRadius: number}}\n */\nfunction boxShadowStrToObj() {\n var shadowStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n if (isEmpty(shadowStr)) {\n return false;\n }\n if ('none' === shadowStr) {\n return {\n offsetX: '0px',\n offsetY: '0px',\n blurRadius: '0px',\n color: '#000'\n };\n }\n var params = shadowStr.split(' ');\n if (isEmpty(params)) {\n return false;\n }\n return {\n offsetX: params[0],\n offsetY: params[1],\n blurRadius: params[2],\n color: params[3]\n };\n}\n\n/**\n *\n * @param obj\n * @returns {string}\n */\nfunction objToBoxShadowStr() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (isEmpty(obj)) {\n return 'none';\n }\n if (!obj.hasOwnProperty('offsetX') || !obj.hasOwnProperty('offsetY') || !obj.hasOwnProperty('blurRadius') || !obj.hasOwnProperty('color')) {\n return 'none';\n }\n if ('0px' === obj.offsetX && '0px' === obj.offsetY && '0px' === obj.blurRadius) {\n return 'none';\n }\n return \"\".concat(obj.offsetX, \" \").concat(obj.offsetY, \" \").concat(obj.blurRadius, \" \").concat(obj.color);\n}\n\n/**\n *\n * @param value\n * @returns {boolean}\n */\nfunction toBoolean(value) {\n if ('yes' === value) {\n return true;\n }\n if ('no' === value) {\n return false;\n }\n return !!value;\n}\n\n/**\n *\n * @param value\n * @param other\n * @returns {boolean}\n */\nfunction isEqual(value, other) {\n var type = Object.prototype.toString.call(value);\n if (type !== Object.prototype.toString.call(other)) {\n return false;\n }\n if (['[object Array]', '[object Object]'].indexOf(type) < 0) {\n return false;\n }\n var valueLen = type === '[object Array]' ? value.length : Object.keys(value).length,\n otherLen = type === '[object Array]' ? other.length : Object.keys(other).length;\n if (valueLen !== otherLen) {\n return false;\n }\n var compare = function compare(item1, item2) {\n var itemType = Object.prototype.toString.call(item1);\n if (['[object Array]', '[object Object]'].indexOf(itemType) >= 0) {\n if (!isEqual(item1, item2)) {\n return false;\n }\n } else {\n if (itemType !== Object.prototype.toString.call(item2)) {\n return false;\n }\n if (itemType === '[object Function]') {\n if (item1.toString() !== item2.toString()) {\n return false;\n }\n } else {\n if (item1 !== item2) {\n return false;\n }\n }\n }\n };\n if (type === '[object Array]') {\n for (var i = 0; i < valueLen; i++) {\n if (compare(value[i], other[i]) === false) {\n return false;\n }\n }\n } else {\n for (var key in value) {\n if (value.hasOwnProperty(key)) {\n if (compare(value[key], other[key]) === false) {\n return false;\n }\n }\n }\n }\n return true;\n}\n;\n\n/**\n *\n * @param value\n * @returns {string}\n */\nfunction boolToVerbose(value) {\n return value ? 'yes' : 'no';\n}\n\n/**\n *\n * @param value\n * @returns {string}\n */\nfunction isEmptyValue(value) {\n var emptyValueMap = [false, '', 'none'];\n return emptyValueMap.includes(value);\n}\n\n//# sourceURL=webpack:///./includes/utility.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./block-editor/sidebar.js"); /******/ /******/ })() ;