webpackJsonpeasyUI([34],{

/***/ 266:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vux_loader_src_script_loader_js_node_modules_vux_loader_src_script_loader_js_node_modules_vue_loader_lib_selector_type_script_index_0_home_vue__ = __webpack_require__(363);
/* empty harmony namespace reexport */
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__babel_loader_node_modules_vux_loader_src_script_loader_js_node_modules_vue_loader_lib_selector_type_script_index_0_home_vue__ = __webpack_require__(364);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1eb9e421_hasScoped_false_transformToRequire_video_src_source_src_img_src_image_xlink_href_buble_transforms_node_modules_vux_loader_src_before_template_compiler_loader_js_node_modules_vux_loader_src_template_loader_js_node_modules_vue_loader_lib_selector_type_template_index_0_home_vue__ = __webpack_require__(365);
function injectStyle (ssrContext) {
  __webpack_require__(362)
}
var normalizeComponent = __webpack_require__(3)
/* script */


/* template */

/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
var __vue_scopeId__ = null
/* moduleIdentifier (server only) */
var __vue_module_identifier__ = null
var Component = normalizeComponent(
  __WEBPACK_IMPORTED_MODULE_1__babel_loader_node_modules_vux_loader_src_script_loader_js_node_modules_vue_loader_lib_selector_type_script_index_0_home_vue__["a" /* default */],
  __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1eb9e421_hasScoped_false_transformToRequire_video_src_source_src_img_src_image_xlink_href_buble_transforms_node_modules_vux_loader_src_before_template_compiler_loader_js_node_modules_vux_loader_src_template_loader_js_node_modules_vue_loader_lib_selector_type_template_index_0_home_vue__["a" /* default */],
  __vue_template_functional__,
  __vue_styles__,
  __vue_scopeId__,
  __vue_module_identifier__
)

/* harmony default export */ __webpack_exports__["default"] = (Component.exports);


/***/ }),

/***/ 282:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

/**
 * Bind `el` event `type` to `fn`.
 *
 * @param {Element} el
 * @param {String} type
 * @param {Function} fn
 * @param {Boolean} capture
 * @return {Function}
 * @api public
 */

var bind = function bind(el, type, fn, capture) {
  var bind = window.addEventListener ? 'addEventListener' : 'attachEvent';
  var prefix = bind !== 'addEventListener' ? 'on' : '';
  el[bind](prefix + type, fn, capture || false);
  return fn;
};

/**
 * Unbind `el` event `type`'s callback `fn`.
 *
 * @param {Element} el
 * @param {String} type
 * @param {Function} fn
 * @param {Boolean} capture
 * @return {Function}
 * @api public
 */

var unbind = function unbind(el, type, fn, capture) {
  var bind = window.addEventListener ? 'addEventListener' : 'attachEvent';
  var prefix = bind !== 'addEventListener' ? 'on' : '';
  var unbind = window.removeEventListener ? 'removeEventListener' : 'detachEvent';
  el[unbind](prefix + type, fn, capture || false);
  return fn;
};
/* harmony default export */ __webpack_exports__["a"] = ({
  bind: bind,
  unbind: unbind
});

/***/ }),

/***/ 290:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_vux_loader_src_script_loader_js_vux_loader_src_script_loader_js_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(304);
/* unused harmony namespace reexport */
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__babel_loader_vux_loader_src_script_loader_js_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(313);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__vue_loader_lib_template_compiler_index_id_data_v_2dac4e88_hasScoped_false_transformToRequire_video_src_source_src_img_src_image_xlink_href_buble_transforms_vux_loader_src_before_template_compiler_loader_js_vux_loader_src_template_loader_js_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(314);
function injectStyle (ssrContext) {
  __webpack_require__(303)
}
var normalizeComponent = __webpack_require__(3)
/* script */


/* template */

/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
var __vue_scopeId__ = null
/* moduleIdentifier (server only) */
var __vue_module_identifier__ = null
var Component = normalizeComponent(
  __WEBPACK_IMPORTED_MODULE_1__babel_loader_vux_loader_src_script_loader_js_vue_loader_lib_selector_type_script_index_0_index_vue__["a" /* default */],
  __WEBPACK_IMPORTED_MODULE_2__vue_loader_lib_template_compiler_index_id_data_v_2dac4e88_hasScoped_false_transformToRequire_video_src_source_src_img_src_image_xlink_href_buble_transforms_vux_loader_src_before_template_compiler_loader_js_vux_loader_src_template_loader_js_vue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */],
  __vue_template_functional__,
  __vue_styles__,
  __vue_scopeId__,
  __vue_module_identifier__
)

/* harmony default export */ __webpack_exports__["a"] = (Component.exports);


/***/ }),

/***/ 291:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(292);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__lib_classes__ = __webpack_require__(305);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__lib_mouse__ = __webpack_require__(306);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__lib_events__ = __webpack_require__(308);





function Horizontal(element, options) {
  this.element = element;
  this.options = options || {};
  this.slider = this.create('span', 'range-bar');
  this.hasAppend = false;

  if (this.element !== null && this.element.type === 'text') this.init();
  if (this.options.step) {
    this.step(this.slider.offsetWidth || this.options.initialBarWidth, Object(__WEBPACK_IMPORTED_MODULE_0__utils__["b" /* getWidth */])(this.handle));
  }
  this.setStart(this.options.start);
}

Horizontal.prototype.setStart = function (start) {
  var begin = start === null ? this.options.min : start;
  var part = __WEBPACK_IMPORTED_MODULE_0__utils__["d" /* percentage */].from(begin - this.options.min, this.options.max - this.options.min) || 0;
  var offset = __WEBPACK_IMPORTED_MODULE_0__utils__["d" /* percentage */].of(part, this.slider.offsetWidth - this.handle.offsetWidth);
  var position = this.options.step ? Object(__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* findClosest */])(offset, this.steps) : offset;

  this.setPosition(position);
  this.setValue(this.handle.style.left, this.slider.offsetWidth - this.handle.offsetWidth);
};

Horizontal.prototype.setStep = function () {
  this.step(Object(__WEBPACK_IMPORTED_MODULE_0__utils__["b" /* getWidth */])(this.slider) || this.options.initialBarWidth, Object(__WEBPACK_IMPORTED_MODULE_0__utils__["b" /* getWidth */])(this.handle));
};

Horizontal.prototype.setPosition = function (val) {
  this.handle.style.left = val + 'px';
  this.slider.querySelector('.range-quantity').style.width = val + 'px';
};

Horizontal.prototype.onmousedown = function (e) {
  this.options.onTouchstart(e);
  if (e.touches) e = e.touches[0];
  this.startX = e.clientX;
  this.handleOffsetX = this.handle.offsetLeft;
  this.restrictHandleX = this.slider.offsetWidth - this.handle.offsetWidth;
  this.unselectable(this.slider, true);
};

Horizontal.prototype.changeEvent = function (state) {
  if (typeof Event === 'function' || !document.fireEvent) {
    var event = document.createEvent('HTMLEvents');
    event.initEvent('change', false, true);
    this.element.dispatchEvent(event);
  } else {
    this.element.fireEvent('onchange');
  }
};

Horizontal.prototype.onmousemove = function (e) {
  e.preventDefault();
  if (e.touches) e = e.touches[0];

  var leftOffset = this.handleOffsetX + e.clientX - this.startX;
  var position = this.steps ? Object(__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* findClosest */])(leftOffset, this.steps) : leftOffset;

  if (leftOffset <= 0) {
    this.setPosition(0);
  } else if (leftOffset >= this.restrictHandleX) {
    this.setPosition(this.restrictHandleX);
  } else {
    this.setPosition(position);
  }
  this.setValue(this.handle.style.left, this.slider.offsetWidth - this.handle.offsetWidth);
};

Horizontal.prototype.unselectable = function (element, set) {
  if (!Object(__WEBPACK_IMPORTED_MODULE_1__lib_classes__["a" /* default */])(this.slider).has('unselectable') && set === true) {
    Object(__WEBPACK_IMPORTED_MODULE_1__lib_classes__["a" /* default */])(this.slider).add('unselectable');
  } else {
    Object(__WEBPACK_IMPORTED_MODULE_1__lib_classes__["a" /* default */])(this.slider).remove('unselectable');
  }
};

Horizontal.prototype.onmouseup = function (e) {
  this.options.onTouchend(e);
  this.unselectable(this.slider, false);
};

Horizontal.prototype.disable = function (force) {
  if (this.options.disable || force) {
    this.mouse.unbind();
    this.touch.unbind();
  }
  if (this.options.disable) {
    if (this.options.disableOpacity) {
      this.slider.style.opacity = this.options.disableOpacity;
    }
    Object(__WEBPACK_IMPORTED_MODULE_1__lib_classes__["a" /* default */])(this.slider).add('range-bar-disabled');
  }
};

Horizontal.prototype.init = function () {
  this.hide();
  this.append();
  this.bindEvents();
  this.checkValues(this.options.start);
  this.setRange(this.options.min, this.options.max);
  this.disable();
};

Horizontal.prototype.reInit = function (opts) {
  this.options.start = opts.value;
  this.options.min = opts.min;
  this.options.max = opts.max;
  this.options.step = opts.step;
  this.disable(true);
  this.init();
};

Horizontal.prototype.checkStep = function (value) {
  if (value < 0) value = Math.abs(value);
  this.options.step = value;
  return this.options.step;
};

Horizontal.prototype.setValue = function (offset, size) {
  var part = __WEBPACK_IMPORTED_MODULE_0__utils__["d" /* percentage */].from(parseFloat(offset), size);
  if (offset === '0px' || size === 0) {
    value = this.options.min;
  } else {
    var value = __WEBPACK_IMPORTED_MODULE_0__utils__["d" /* percentage */].of(part, this.options.max - this.options.min) + this.options.min;
    value = this.options.decimal ? Math.round(value * 100) / 100 : Math.round(value);

    if (value > this.options.max) {
      value = this.options.max;
    }
  }

  var changed = false;

  changed = this.element.value !== value;

  this.element.value = value;
  this.options.callback(value);
  if (changed) this.changeEvent();
};

Horizontal.prototype.checkValues = function (start) {
  if (start < this.options.min) this.options.start = this.options.min;
  if (start > this.options.max) this.options.start = this.options.max;
  if (this.options.min >= this.options.max) this.options.min = this.options.max;
};

Horizontal.prototype.step = function (sliderSize, handleSize) {
  var dimension = sliderSize - handleSize;
  var part = __WEBPACK_IMPORTED_MODULE_0__utils__["d" /* percentage */].from(this.checkStep(this.options.step), this.options.max - this.options.min);
  var interval = __WEBPACK_IMPORTED_MODULE_0__utils__["d" /* percentage */].of(part, dimension);
  var steps = [];
  for (var i = 0; i <= dimension; i += interval) {
    steps.push(i);
  }

  this.steps = steps;
  for (var _i = 10; _i >= 0; _i--) {
    this.steps[steps.length - _i] = dimension - interval * _i;
  }

  return this.steps;
};

Horizontal.prototype.create = function (type, name) {
  var elem = document.createElement(type);
  elem.className = name;

  return elem;
};

Horizontal.prototype.insertAfter = function (reference, target) {
  reference.parentNode.insertBefore(target, reference.nextSibling);
};

Horizontal.prototype.setRange = function (min, max) {
  if (typeof min === 'number' && typeof max === 'number' && !this.options.hideRange) {
    this.slider.querySelector('.range-min').innerHTML = this.options.minHTML || min;
    this.slider.querySelector('.range-max').innerHTML = this.options.maxHTML || max;
  }
};

Horizontal.prototype.generate = function () {
  var elems = {
    'handle': {
      'type': 'span',
      'selector': 'range-handle'
    },
    'min': {
      'type': 'span',
      'selector': 'range-min'
    },
    'max': {
      'type': 'span',
      'selector': 'range-max'
    },
    'quantity': {
      'type': 'span',
      'selector': 'range-quantity'
    }
  };

  for (var key in elems) {
    if (elems.hasOwnProperty(key)) {
      var temp = this.create(elems[key].type, elems[key].selector);
      this.slider.appendChild(temp);
    }
  }

  return this.slider;
};

Horizontal.prototype.append = function () {
  if (!this.hasAppend) {
    var slider = this.generate();
    this.insertAfter(this.element, slider);
  }
  this.hasAppend = true;
};

Horizontal.prototype.hide = function () {
  this.element.style.display = 'none';
};

Horizontal.prototype.bindEvents = function () {
  this.handle = this.slider.querySelector('.range-handle');
  this.touch = Object(__WEBPACK_IMPORTED_MODULE_3__lib_events__["a" /* default */])(this.handle, this);
  this.touch.bind('touchstart', 'onmousedown');
  this.touch.bind('touchmove', 'onmousemove');
  this.touch.bind('touchend', 'onmouseup');
  this.mouse = Object(__WEBPACK_IMPORTED_MODULE_2__lib_mouse__["a" /* default */])(this.handle, this);
  this.mouse.bind();
};

var defaults = {
  callback: function callback() {},

  decimal: false,
  disable: false,
  disableOpacity: null,
  hideRange: false,
  min: 0,
  max: 100,
  start: null,
  step: null,
  vertical: false
};

/* harmony default export */ __webpack_exports__["a"] = (function (element, options) {
  options = options || {};

  for (var i in defaults) {
    if (options[i] == null) {
      options[i] = defaults[i];
    }
  }

  return new Horizontal(element, options);
});

/***/ }),

/***/ 292:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return indexof; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return findClosest; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return getWidth; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return percentage; });
var indexof = function indexof(arr, obj) {
  if (arr.indexOf) return arr.indexOf(obj);
  for (var i = 0; i < arr.length; ++i) {
    if (arr[i] === obj) return i;
  }
  return -1;
};

var findClosest = function findClosest(target, points) {
  var diff = null;
  var current = null;
  var closest = points[0];

  for (var i = 0; i < points.length; i++) {
    diff = Math.abs(target - closest);
    current = Math.abs(target - points[i]);
    if (current < diff) {
      closest = points[i];
    }
  }

  return closest;
};

function getWidth(el) {
  var width = window.getComputedStyle(el, null)['width'];
  if (width === '100%' || width === 'auto') {
    return 0;
  }
  return parseInt(width, 10);
}

var percentage = {
  isNumber: function isNumber(num) {
    return typeof num === 'number';
  },

  of: function of(perc, num) {
    if (percentage.isNumber(perc) && percentage.isNumber(num)) return perc / 100 * num;
  },

  from: function from(part, target) {
    if (percentage.isNumber(part) && percentage.isNumber(target)) return part / target * 100;
  }
};



/***/ }),

/***/ 303:
/***/ (function(module, exports) {

// removed by extract-text-webpack-plugin

/***/ }),

/***/ 304:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__powerange__ = __webpack_require__(291);
//
//
//
//
//
//



/* unused harmony default export */ var _unused_webpack_default_export = ({
  name: 'range',
  props: {
    decimal: Boolean,
    value: {
      default: 0,
      type: Number
    },
    min: {
      type: Number,
      default: 0
    },
    minHTML: String,
    maxHTML: String,
    max: {
      type: Number,
      default: 100
    },
    step: {
      type: Number,
      default: 1
    },
    disabled: Boolean,
    disabledOpacity: Number,
    rangeBarHeight: {
      type: Number,
      default: 1
    },
    rangeHandleHeight: {
      type: Number,
      default: 30
    }
  },
  created: function created() {
    this.currentValue = this.value;
  },
  mounted: function mounted() {
    var _this2 = this;

    var _this = this;
    this.$nextTick(function () {
      var options = {
        callback: function callback(value) {
          _this.currentValue = value;
        },
        decimal: _this2.decimal,
        start: _this2.currentValue,
        min: _this2.min,
        max: _this2.max,
        minHTML: _this2.minHTML,
        maxHTML: _this2.maxHTML,
        disable: _this2.disabled,
        disabledOpacity: _this2.disabledOpacity,
        initialBarWidth: window.getComputedStyle(_this2.$el.parentNode).width.replace('px', '') - 80,

        onTouchstart: function onTouchstart(e) {
          _this.$emit('on-touchstart', e);
        },
        onTouchend: function onTouchend(e) {
          _this.$emit('on-touchend', e);
        }
      };
      if (_this2.step !== 0) {
        options.step = _this2.step;
      }
      _this2.range = new __WEBPACK_IMPORTED_MODULE_0__powerange__["a" /* default */](_this2.$el.querySelector('.vux-range-input'), options);
      var handleTop = (_this2.rangeHandleHeight - _this2.rangeBarHeight) / 2;
      _this2.$el.querySelector('.range-handle').style.top = '-' + handleTop + 'px';
      _this2.$el.querySelector('.range-bar').style.height = _this2.rangeBarHeight + 'px';
      _this2.handleOrientationchange = function () {
        _this2.update();
      };
      window.addEventListener('orientationchange', _this2.handleOrientationchange, false);
    });
  },

  methods: {
    update: function update() {
      console.log('update', this.currentValue);
      var value = this.currentValue;
      if (value < this.min) {
        value = this.min;
      }
      if (value > this.max) {
        value = this.max;
      }
      this.range.reInit({
        min: this.min,
        max: this.max,
        step: this.step,
        value: value
      });
      this.currentValue = value;
      this.range.setStart(this.currentValue);
      this.range.setStep();
    }
  },
  data: function data() {
    return {
      currentValue: 0
    };
  },

  watch: {
    currentValue: function currentValue(val) {
      this.range && this.range.setStart(val);
      this.$emit('input', val);
      this.$emit('on-change', val);
    },
    value: function value(val) {
      this.currentValue = val;
    },
    min: function min() {
      this.update();
    },
    step: function step() {
      this.update();
    },
    max: function max() {
      this.update();
    }
  },
  beforeDestroy: function beforeDestroy() {
    window.removeEventListener('orientationchange', this.handleOrientationchange, false);
  }
});

/***/ }),

/***/ 305:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(292);
/**
 * Module dependencies.
 */


/**
 * Whitespace regexp.
 */

var re = /\s+/;

/**
 * toString reference.
 */

var toString = Object.prototype.toString;

/**
 * Wrap `el` in a `ClassList`.
 *
 * @param {Element} el
 * @return {ClassList}
 * @api public
 */

/* harmony default export */ __webpack_exports__["a"] = (function (el) {
  return new ClassList(el);
});

/**
 * Initialize a new ClassList for `el`.
 *
 * @param {Element} el
 * @api private
 */

function ClassList(el) {
  if (!el || !el.nodeType) {
    throw new Error('A DOM element reference is required');
  }
  this.el = el;
  this.list = el.classList;
}

/**
 * Add class `name` if not already present.
 *
 * @param {String} name
 * @return {ClassList}
 * @api public
 */

ClassList.prototype.add = function (name) {
  // classList
  if (this.list) {
    this.list.add(name);
    return this;
  }

  // fallback
  var arr = this.array();
  var i = Object(__WEBPACK_IMPORTED_MODULE_0__utils__["c" /* indexof */])(arr, name);
  if (!~i) arr.push(name);
  this.el.className = arr.join(' ');
  return this;
};

/**
 * Remove class `name` when present, or
 * pass a regular expression to remove
 * any which match.
 *
 * @param {String|RegExp} name
 * @return {ClassList}
 * @api public
 */

ClassList.prototype.remove = function (name) {
  if (toString.call(name) === '[object RegExp]') {
    return this.removeMatching(name);
  }

  // classList
  if (this.list) {
    this.list.remove(name);
    return this;
  }

  // fallback
  var arr = this.array();
  var i = Object(__WEBPACK_IMPORTED_MODULE_0__utils__["c" /* indexof */])(arr, name);
  if (~i) arr.splice(i, 1);
  this.el.className = arr.join(' ');
  return this;
};

/**
 * Remove all classes matching `re`.
 *
 * @param {RegExp} re
 * @return {ClassList}
 * @api private
 */

ClassList.prototype.removeMatching = function (re) {
  var arr = this.array();
  for (var i = 0; i < arr.length; i++) {
    if (re.test(arr[i])) {
      this.remove(arr[i]);
    }
  }
  return this;
};

/**
 * Toggle class `name`, can force state via `force`.
 *
 * For browsers that support classList, but do not support `force` yet,
 * the mistake will be detected and corrected.
 *
 * @param {String} name
 * @param {Boolean} force
 * @return {ClassList}
 * @api public
 */

ClassList.prototype.toggle = function (name, force) {
  // classList
  if (this.list) {
    if (typeof force !== 'undefined') {
      if (force !== this.list.toggle(name, force)) {
        this.list.toggle(name); // toggle again to correct
      }
    } else {
      this.list.toggle(name);
    }
    return this;
  }

  // fallback
  if (typeof force !== 'undefined') {
    if (!force) {
      this.remove(name);
    } else {
      this.add(name);
    }
  } else {
    if (this.has(name)) {
      this.remove(name);
    } else {
      this.add(name);
    }
  }

  return this;
};

/**
 * Return an array of classes.
 *
 * @return {Array}
 * @api public
 */

ClassList.prototype.array = function () {
  var className = this.el.getAttribute('class') || '';
  var str = className.replace(/^\s+|\s+$/g, '');
  var arr = str.split(re);
  if (arr[0] === '') arr.shift();
  return arr;
};

/**
 * Check if class `name` is present.
 *
 * @param {String} name
 * @return {ClassList}
 * @api public
 */

ClassList.prototype.has = ClassList.prototype.contains = function (name) {
  return this.list ? this.list.contains(name) : !!~Object(__WEBPACK_IMPORTED_MODULE_0__utils__["c" /* indexof */])(this.array(), name);
};

/***/ }),

/***/ 306:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__emitter__ = __webpack_require__(307);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__event__ = __webpack_require__(282);

/**
 * dependencies.
 */




/**
 * export `Mouse`
 */

/* harmony default export */ __webpack_exports__["a"] = (function (el, obj) {
  return new Mouse(el, obj);
});

/**
 * initialize new `Mouse`.
 *
 * @param {Element} el
 * @param {Object} obj
 */

function Mouse(el, obj) {
  this.obj = obj || {};
  this.el = el;
}

/**
 * mixin emitter.
 */

Object(__WEBPACK_IMPORTED_MODULE_0__emitter__["a" /* default */])(Mouse.prototype);

/**
 * bind mouse.
 *
 * @return {Mouse}
 */

Mouse.prototype.bind = function () {
  var obj = this.obj;
  var self = this;

  // up
  function up(e) {
    obj.onmouseup && obj.onmouseup(e);
    __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].unbind(document, 'mousemove', move);
    __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].unbind(document, 'mouseup', up);
    self.emit('up', e);
  }

  // move
  function move(e) {
    obj.onmousemove && obj.onmousemove(e);
    self.emit('move', e);
  }

  // down
  self.down = function (e) {
    obj.onmousedown && obj.onmousedown(e);
    __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].bind(document, 'mouseup', up);
    __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].bind(document, 'mousemove', move);
    self.emit('down', e);
  };

  // bind all.
  __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].bind(this.el, 'mousedown', self.down);

  return this;
};

/**
 * unbind mouse.
 *
 * @return {Mouse}
 */

Mouse.prototype.unbind = function () {
  __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].unbind(this.el, 'mousedown', this.down);
  this.down = null;
};

/***/ }),

/***/ 307:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

/**
 * Expose `Emitter`.
 */

/* harmony default export */ __webpack_exports__["a"] = (Emitter);

/**
 * Initialize a new `Emitter`.
 *
 * @api public
 */

function Emitter(obj) {
  if (obj) return mixin(obj);
}

/**
 * Mixin the emitter properties.
 *
 * @param {Object} obj
 * @return {Object}
 * @api private
 */

function mixin(obj) {
  for (var key in Emitter.prototype) {
    obj[key] = Emitter.prototype[key];
  }
  return obj;
}

/**
 * Listen on the given `event` with `fn`.
 *
 * @param {String} event
 * @param {Function} fn
 * @return {Emitter}
 * @api public
 */

Emitter.prototype.on = Emitter.prototype.addEventListener = function (event, fn) {
  this._callbacks = this._callbacks || {};(this._callbacks['$' + event] = this._callbacks['$' + event] || []).push(fn);
  return this;
};

/**
 * Adds an `event` listener that will be invoked a single
 * time then automatically removed.
 *
 * @param {String} event
 * @param {Function} fn
 * @return {Emitter}
 * @api public
 */

Emitter.prototype.once = function (event, fn) {
  function on() {
    this.off(event, on);
    fn.apply(this, arguments);
  }

  on.fn = fn;
  this.on(event, on);
  return this;
};

/**
 * Remove the given callback for `event` or all
 * registered callbacks.
 *
 * @param {String} event
 * @param {Function} fn
 * @return {Emitter}
 * @api public
 */

Emitter.prototype.off = Emitter.prototype.removeListener = Emitter.prototype.removeAllListeners = Emitter.prototype.removeEventListener = function (event, fn) {
  this._callbacks = this._callbacks || {};

  // all
  if (!arguments.length) {
    this._callbacks = {};
    return this;
  }

  // specific event
  var callbacks = this._callbacks['$' + event];
  if (!callbacks) return this;

  // remove all handlers
  if (arguments.length === 1) {
    delete this._callbacks['$' + event];
    return this;
  }

  // remove specific handler
  var cb;
  for (var i = 0; i < callbacks.length; i++) {
    cb = callbacks[i];
    if (cb === fn || cb.fn === fn) {
      callbacks.splice(i, 1);
      break;
    }
  }
  return this;
};

/**
 * Emit `event` with the given args.
 *
 * @param {String} event
 * @param {Mixed} ...
 * @return {Emitter}
 */

Emitter.prototype.emit = function (event) {
  this._callbacks = this._callbacks || {};
  var args = [].slice.call(arguments, 1);
  var callbacks = this._callbacks['$' + event];

  if (callbacks) {
    callbacks = callbacks.slice(0);
    for (var i = 0, len = callbacks.length; i < len; ++i) {
      callbacks[i].apply(this, args);
    }
  }

  return this;
};

/**
 * Return array of callbacks for `event`.
 *
 * @param {String} event
 * @return {Array}
 * @api public
 */

Emitter.prototype.listeners = function (event) {
  this._callbacks = this._callbacks || {};
  return this._callbacks['$' + event] || [];
};

/**
 * Check if this emitter has `event` handlers.
 *
 * @param {String} event
 * @return {Boolean}
 * @api public
 */

Emitter.prototype.hasListeners = function (event) {
  return !!this.listeners(event).length;
};

/***/ }),

/***/ 308:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__event__ = __webpack_require__(282);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__delegate__ = __webpack_require__(309);
/**
 * Module dependencies.
 */




/**
 * Expose `Events`.
 */

/* harmony default export */ __webpack_exports__["a"] = (Events);

/**
 * Initialize an `Events` with the given
 * `el` object which events will be bound to,
 * and the `obj` which will receive method calls.
 *
 * @param {Object} el
 * @param {Object} obj
 * @api public
 */

function Events(el, obj) {
  if (!(this instanceof Events)) return new Events(el, obj);
  if (!el) throw new Error('element required');
  if (!obj) throw new Error('object required');
  this.el = el;
  this.obj = obj;
  this._events = {};
}

/**
 * Subscription helper.
 */

Events.prototype.sub = function (event, method, cb) {
  this._events[event] = this._events[event] || {};
  this._events[event][method] = cb;
};

/**
 * Bind to `event` with optional `method` name.
 * When `method` is undefined it becomes `event`
 * with the "on" prefix.
 *
 * Examples:
 *
 *  Direct event handling:
 *
 *    events.bind('click') // implies "onclick"
 *    events.bind('click', 'remove')
 *    events.bind('click', 'sort', 'asc')
 *
 *  Delegated event handling:
 *
 *    events.bind('click li > a')
 *    events.bind('click li > a', 'remove')
 *    events.bind('click a.sort-ascending', 'sort', 'asc')
 *    events.bind('click a.sort-descending', 'sort', 'desc')
 *
 * @param {String} event
 * @param {String|function} [method]
 * @return {Function} callback
 * @api public
 */

Events.prototype.bind = function (event, method) {
  var e = parse(event);
  var el = this.el;
  var obj = this.obj;
  var name = e.name;
  method = method || 'on' + name;
  var args = [].slice.call(arguments, 2);

  // callback
  var cb = function cb() {
    var a = [].slice.call(arguments).concat(args);
    obj[method].apply(obj, a);
  };

  // bind
  if (e.selector) {
    cb = Object(__WEBPACK_IMPORTED_MODULE_1__delegate__["a" /* bind */])(el, e.selector, name, cb);
  } else {
    __WEBPACK_IMPORTED_MODULE_0__event__["a" /* default */].bind(el, name, cb);
  }

  // subscription for unbinding
  this.sub(name, method, cb);

  return cb;
};

/**
 * Unbind a single binding, all bindings for `event`,
 * or all bindings within the manager.
 *
 * Examples:
 *
 *  Unbind direct handlers:
 *
 *     events.unbind('click', 'remove')
 *     events.unbind('click')
 *     events.unbind()
 *
 * Unbind delegate handlers:
 *
 *     events.unbind('click', 'remove')
 *     events.unbind('click')
 *     events.unbind()
 *
 * @param {String|Function} [event]
 * @param {String|Function} [method]
 * @api public
 */

Events.prototype.unbind = function (event, method) {
  if (arguments.length === 0) return this.unbindAll();
  if (arguments.length === 1) return this.unbindAllOf(event);

  // no bindings for this event
  var bindings = this._events[event];
  if (!bindings) return;

  // no bindings for this method
  var cb = bindings[method];
  if (!cb) return;

  __WEBPACK_IMPORTED_MODULE_0__event__["a" /* default */].unbind(this.el, event, cb);
};

/**
 * Unbind all events.
 *
 * @api private
 */

Events.prototype.unbindAll = function () {
  for (var event in this._events) {
    this.unbindAllOf(event);
  }
};

/**
 * Unbind all events for `event`.
 *
 * @param {String} event
 * @api private
 */

Events.prototype.unbindAllOf = function (event) {
  var bindings = this._events[event];
  if (!bindings) return;

  for (var method in bindings) {
    this.unbind(event, method);
  }
};

/**
 * Parse `event`.
 *
 * @param {String} event
 * @return {Object}
 * @api private
 */

function parse(event) {
  var parts = event.split(/ +/);
  return {
    name: parts.shift(),
    selector: parts.join(' ')
  };
}

/***/ }),

/***/ 309:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return bind; });
/* unused harmony export unbind */
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__closest__ = __webpack_require__(310);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__event__ = __webpack_require__(282);
/**
 * Module dependencies.
 */




/**
 * Delegate event `type` to `selector`
 * and invoke `fn(e)`. A callback function
 * is returned which may be passed to `.unbind()`.
 *
 * @param {Element} el
 * @param {String} selector
 * @param {String} type
 * @param {Function} fn
 * @param {Boolean} capture
 * @return {Function}
 * @api public
 */

var bind = function bind(el, selector, type, fn, capture) {
  return __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].bind(el, type, function (e) {
    var target = e.target || e.srcElement;
    e.delegateTarget = Object(__WEBPACK_IMPORTED_MODULE_0__closest__["a" /* default */])(target, selector, true, el);
    if (e.delegateTarget) fn.call(el, e);
  }, capture);
};

/**
 * Unbind event `type`'s callback `fn`.
 *
 * @param {Element} el
 * @param {String} type
 * @param {Function} fn
 * @param {Boolean} capture
 * @api public
 */

var unbind = function unbind(el, type, fn, capture) {
  __WEBPACK_IMPORTED_MODULE_1__event__["a" /* default */].unbind(el, type, fn, capture);
};

/***/ }),

/***/ 310:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__matches_selector__ = __webpack_require__(311);
/**
 * Module Dependencies
 */



/**
 * Export `closest`
 */

/* harmony default export */ __webpack_exports__["a"] = (closest);

/**
 * Closest
 *
 * @param {Element} el
 * @param {String} selector
 * @param {Element} scope (optional)
 */

function closest(el, selector, scope) {
  scope = scope || document.documentElement;

  // walk up the dom
  while (el && el !== scope) {
    if (Object(__WEBPACK_IMPORTED_MODULE_0__matches_selector__["a" /* default */])(el, selector)) return el;
    el = el.parentNode;
  }

  // check scope for match
  return Object(__WEBPACK_IMPORTED_MODULE_0__matches_selector__["a" /* default */])(el, selector) ? el : null;
}

/***/ }),

/***/ 311:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__query__ = __webpack_require__(312);
/**
 * Module dependencies.
 */



/**
 * Element prototype.
 */

var proto = {};

if (typeof window !== 'undefined') {
  proto = window.Element.prototype;
}

/**
 * Vendor function.
 */

var vendor = proto.matches || proto.webkitMatchesSelector || proto.mozMatchesSelector || proto.msMatchesSelector || proto.oMatchesSelector;

/**
 * Expose `match()`.
 */

/* harmony default export */ __webpack_exports__["a"] = (match);

/**
 * Match `el` to `selector`.
 *
 * @param {Element} el
 * @param {String} selector
 * @return {Boolean}
 * @api public
 */

function match(el, selector) {
  if (!el || el.nodeType !== 1) return false;
  if (vendor) return vendor.call(el, selector);
  var nodes = Object(__WEBPACK_IMPORTED_MODULE_0__query__["a" /* all */])(selector, el.parentNode);
  for (var i = 0; i < nodes.length; ++i) {
    if (nodes[i] === el) return true;
  }
  return false;
}

/***/ }),

/***/ 312:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* unused harmony export one */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return all; });
function one(selector) {
  var el = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document;

  return el.querySelector(selector);
}
function all(selector) {
  var el = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document;

  return el.querySelectorAll(selector);
}
// function engine(obj) {
//   if (!obj.one) throw new Error('.one callback required')
//   if (!obj.all) throw new Error('.all callback required')
//   return exportJson
// }

// export default one

/***/ }),

/***/ 313:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__powerange__ = __webpack_require__(291);
//
//
//
//
//
//



/* harmony default export */ __webpack_exports__["a"] = ({
  name: 'range',
  props: {
    decimal: Boolean,
    value: {
      default: 0,
      type: Number
    },
    min: {
      type: Number,
      default: 0
    },
    minHTML: String,
    maxHTML: String,
    max: {
      type: Number,
      default: 100
    },
    step: {
      type: Number,
      default: 1
    },
    disabled: Boolean,
    disabledOpacity: Number,
    rangeBarHeight: {
      type: Number,
      default: 1
    },
    rangeHandleHeight: {
      type: Number,
      default: 30
    }
  },
  created: function created() {
    this.currentValue = this.value;
  },
  mounted: function mounted() {
    var _this2 = this;

    var _this = this;
    this.$nextTick(function () {
      var options = {
        callback: function callback(value) {
          _this.currentValue = value;
        },
        decimal: _this2.decimal,
        start: _this2.currentValue,
        min: _this2.min,
        max: _this2.max,
        minHTML: _this2.minHTML,
        maxHTML: _this2.maxHTML,
        disable: _this2.disabled,
        disabledOpacity: _this2.disabledOpacity,
        initialBarWidth: window.getComputedStyle(_this2.$el.parentNode).width.replace('px', '') - 80,

        onTouchstart: function onTouchstart(e) {
          _this.$emit('on-touchstart', e);
        },
        onTouchend: function onTouchend(e) {
          _this.$emit('on-touchend', e);
        }
      };
      if (_this2.step !== 0) {
        options.step = _this2.step;
      }
      _this2.range = new __WEBPACK_IMPORTED_MODULE_0__powerange__["a" /* default */](_this2.$el.querySelector('.vux-range-input'), options);
      var handleTop = (_this2.rangeHandleHeight - _this2.rangeBarHeight) / 2;
      _this2.$el.querySelector('.range-handle').style.top = '-' + handleTop + 'px';
      _this2.$el.querySelector('.range-bar').style.height = _this2.rangeBarHeight + 'px';
      _this2.handleOrientationchange = function () {
        _this2.update();
      };
      window.addEventListener('orientationchange', _this2.handleOrientationchange, false);
    });
  },

  methods: {
    update: function update() {
      console.log('update', this.currentValue);
      var value = this.currentValue;
      if (value < this.min) {
        value = this.min;
      }
      if (value > this.max) {
        value = this.max;
      }
      this.range.reInit({
        min: this.min,
        max: this.max,
        step: this.step,
        value: value
      });
      this.currentValue = value;
      this.range.setStart(this.currentValue);
      this.range.setStep();
    }
  },
  data: function data() {
    return {
      currentValue: 0
    };
  },

  watch: {
    currentValue: function currentValue(val) {
      this.range && this.range.setStart(val);
      this.$emit('input', val);
      this.$emit('on-change', val);
    },
    value: function value(val) {
      this.currentValue = val;
    },
    min: function min() {
      this.update();
    },
    step: function step() {
      this.update();
    },
    max: function max() {
      this.update();
    }
  },
  beforeDestroy: function beforeDestroy() {
    window.removeEventListener('orientationchange', this.handleOrientationchange, false);
  }
});

/***/ }),

/***/ 314:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"vux-range-input-box",staticStyle:{"position":"relative","margin-right":"30px","margin-left":"50px"}},[_c('input',{directives:[{name:"model",rawName:"v-model.number",value:(_vm.currentValue),expression:"currentValue",modifiers:{"number":true}}],staticClass:"vux-range-input",domProps:{"value":(_vm.currentValue)},on:{"input":function($event){if($event.target.composing){ return; }_vm.currentValue=_vm._n($event.target.value)},"blur":function($event){return _vm.$forceUpdate()}}})])}
var staticRenderFns = []
var esExports = { render: render, staticRenderFns: staticRenderFns }
/* harmony default export */ __webpack_exports__["a"] = (esExports);

/***/ }),

/***/ 362:
/***/ (function(module, exports) {

// removed by extract-text-webpack-plugin

/***/ }),

/***/ 363:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vux_src_components_range_index_vue__ = __webpack_require__(290);



/* unused harmony default export */ var _unused_webpack_default_export = ({
  components: {
    Range: __WEBPACK_IMPORTED_MODULE_0_vux_src_components_range_index_vue__["a" /* default */]
  },
  data: function data() {
    return {
      userImg: window.localStorage.userImg || '',
      message: [{
        'isFromeMe': false,
        'content': '小易7*24小时为您服务!'
      }],
      robot_message: {
        question: null
      },
      autosize: true,
      height: '',
      decimal: false,
      rangeValue: 40,
      min: 20,
      max: 80,
      step: 10,
      disabled: true,
      disabledOpacity: 0.5,
      rangeBarHeight: 1,
      rangeHandleHeight: 20
    };
  },

  watch: {},
  created: function created() {},
  mounted: function mounted() {},

  methods: {
    scrollBottom: function scrollBottom() {
      var div = document.getElementById('home-content');
      div.scrollTop = div.scrollHeight;
    },
    sendMsg: function sendMsg() {
      var vm = this;
      var RobotMessage = {};
      if (this.robot_message.question) {
        var object = {
          'isFromeMe': true,
          'content': this.robot_message.question
        };
        this.message.push(object);
        var url = "http://hlsapp.hand-china.com/core/r/api" + '?sysName=HLS_ROBOT&apiName=query_answer';
        var question = encodeURIComponent(this.robot_message.question);
        var params = {
          'channel': 'app',
          'userId': window.localStorage.user_id,
          'sessionId': window.localStorage.user_id,
          'question': question
        };
        vm.hlsHttp.post(url, params).then(function (res) {
          vm.resetHeight();

          RobotMessage.question = vm.robot_message.question;
          RobotMessage.chatId = res.chatId;
          vm.robot_message.question = null;
          if (res.answers) {
            var answer = res.answers[0];
            var reponse = {
              'isFromeMe': false,
              'content': answer.answer
            };

            vm.message.push(reponse);

            RobotMessage.answer = answer.answer;

            vm.addRobotMessage(RobotMessage);
          }
        });
      } else {
        vm.hlsPopup.showLongCenter('内容不能为空');
      }
    },
    addRobotMessage: function addRobotMessage(robotMessage) {
      var vm = this;
      var url = "http://hlsapp.hand-china.com/core/r/api" + '/app/addRobotMessage';
      var params = {
        'channel': 'app',
        'userId': window.localStorage.user_id,
        'sessionId': window.localStorage.user_id,
        'question': robotMessage.question,
        'chatId': robotMessage.chatId,
        'answer': robotMessage.answer,
        'respond': robotMessage.answer
      };
      vm.hlsHttp.post(url, params).then(function (res) {
        vm.scrollBottom();
      });
    },
    showImg: function showImg($event) {
      var vm = this;
      if ($event.target.tagName.toLowerCase() === 'img') {
        var src = $event.target.src;
        vm.hlsPopup.showBigPicture({
          imgUrl: src
        });
      } else if ($event.target.tagName.toLowerCase() === 'a') {
        var href = $event.target.href;
        cordova.InAppBrowser.open(href, '_system', 'location=yes');
      }
    },
    resetHeight: function resetHeight() {

      this.$refs.textarea.style.height = this.height + 'px';
    },
    change: function change(val) {

      console.log(val);
    },
    touchStart: function touchStart(e) {
      console.log(e);
    },
    touchEnd: function touchEnd(e) {
      console.log(e);
    }
  }
});

/***/ }),

/***/ 364:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vux_src_components_range_index_vue__ = __webpack_require__(290);



/* harmony default export */ __webpack_exports__["a"] = ({
  components: {
    Range: __WEBPACK_IMPORTED_MODULE_0_vux_src_components_range_index_vue__["a" /* default */]
  },
  data: function data() {
    return {
      userImg: window.localStorage.userImg || '',
      message: [{
        'isFromeMe': false,
        'content': '小易7*24小时为您服务!'
      }],
      robot_message: {
        question: null
      },
      autosize: true,
      height: '',
      decimal: false,
      rangeValue: 40,
      min: 20,
      max: 80,
      step: 10,
      disabled: true,
      disabledOpacity: 0.5,
      rangeBarHeight: 1,
      rangeHandleHeight: 20
    };
  },

  watch: {},
  created: function created() {},
  mounted: function mounted() {},

  methods: {
    scrollBottom: function scrollBottom() {
      var div = document.getElementById('home-content');
      div.scrollTop = div.scrollHeight;
    },
    sendMsg: function sendMsg() {
      var vm = this;
      var RobotMessage = {};
      if (this.robot_message.question) {
        var object = {
          'isFromeMe': true,
          'content': this.robot_message.question
        };
        this.message.push(object);
        var url = "http://hlsapp.hand-china.com/core/r/api" + '?sysName=HLS_ROBOT&apiName=query_answer';
        var question = encodeURIComponent(this.robot_message.question);
        var params = {
          'channel': 'app',
          'userId': window.localStorage.user_id,
          'sessionId': window.localStorage.user_id,
          'question': question
        };
        vm.hlsHttp.post(url, params).then(function (res) {
          vm.resetHeight();

          RobotMessage.question = vm.robot_message.question;
          RobotMessage.chatId = res.chatId;
          vm.robot_message.question = null;
          if (res.answers) {
            var answer = res.answers[0];
            var reponse = {
              'isFromeMe': false,
              'content': answer.answer
            };

            vm.message.push(reponse);

            RobotMessage.answer = answer.answer;

            vm.addRobotMessage(RobotMessage);
          }
        });
      } else {
        vm.hlsPopup.showLongCenter('内容不能为空');
      }
    },
    addRobotMessage: function addRobotMessage(robotMessage) {
      var vm = this;
      var url = "http://hlsapp.hand-china.com/core/r/api" + '/app/addRobotMessage';
      var params = {
        'channel': 'app',
        'userId': window.localStorage.user_id,
        'sessionId': window.localStorage.user_id,
        'question': robotMessage.question,
        'chatId': robotMessage.chatId,
        'answer': robotMessage.answer,
        'respond': robotMessage.answer
      };
      vm.hlsHttp.post(url, params).then(function (res) {
        vm.scrollBottom();
      });
    },
    showImg: function showImg($event) {
      var vm = this;
      if ($event.target.tagName.toLowerCase() === 'img') {
        var src = $event.target.src;
        vm.hlsPopup.showBigPicture({
          imgUrl: src
        });
      } else if ($event.target.tagName.toLowerCase() === 'a') {
        var href = $event.target.href;
        cordova.InAppBrowser.open(href, '_system', 'location=yes');
      }
    },
    resetHeight: function resetHeight() {

      this.$refs.textarea.style.height = this.height + 'px';
    },
    change: function change(val) {

      console.log(val);
    },
    touchStart: function touchStart(e) {
      console.log(e);
    },
    touchEnd: function touchEnd(e) {
      console.log(e);
    }
  }
});

/***/ }),

/***/ 365:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h-view',{staticClass:"public-style",attrs:{"id":"home","title":"小易"}},[_c('h-header',{staticClass:"bar-custom",attrs:{"has-border":false}},[_c('div',{staticClass:"h-header-btn",attrs:{"slot":"left"},on:{"click":function($event){return _vm.$hlsExit()}},slot:"left"},[_c('i',{staticClass:"ion-ios-arrow-back"})]),_vm._v(" "),_c('div',{attrs:{"slot":"center"},slot:"center"},[_vm._v("小易")])]),_vm._v(" "),_c('s-tab',[_c('tab-item',[_vm._v("Vue")]),_vm._v(" "),_c('tab-item',[_vm._v("APP")])],1),_vm._v(" "),_c('div',{staticStyle:{"backgroundColor":"red","height":"50px"}}),_vm._v(" "),_c('h-content',[_c('list-item',[_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("姓名")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("年龄")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("性别")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("出生日前")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("体重")]),_vm._v(" "),_c('section',{attrs:{"slot":"content"},slot:"content"},[_vm._v("111111")])]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("身高")]),_vm._v(" "),_c('section',{attrs:{"slot":"content"},slot:"content"},[_vm._v("111111")])]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("血型")]),_vm._v(" "),_c('section',{attrs:{"slot":"content"},slot:"content"},[_vm._v("111111")])]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("胸围")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("腰围")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("tun")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})])],1),_vm._v(" "),_c('list-item',[_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("姓名")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("年龄")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("性别")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("出生日前")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("体重")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("身高")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("血型")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("胸围")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("腰围")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})]),_vm._v(" "),_c('item',[_c('section',{attrs:{"slot":"name"},slot:"name"},[_vm._v("tun")]),_vm._v(" "),_c('input',{attrs:{"slot":"content","type":"text"},slot:"content"})])],1),_vm._v(" "),_c('h-range',{attrs:{"decimal":_vm.decimal,"min":_vm.min,"max":_vm.max,"step":_vm.step,"disabled":_vm.disabled,"disabled-opacity":_vm.disabledOpacity,"range-bar-height":_vm.rangeBarHeight,"range-handle-height":_vm.rangeHandleHeight},on:{"change":_vm.change,"touchstart":_vm.touchStart,"touchend":_vm.touchEnd},model:{value:(_vm.rangeValue),callback:function ($$v) {_vm.rangeValue=$$v},expression:"rangeValue"}}),_vm._v(" "),_c('h-progress',{attrs:{"percent":70}})],1),_vm._v(" "),_c('bottom-tab')],1)}
var staticRenderFns = []
var esExports = { render: render, staticRenderFns: staticRenderFns }
/* harmony default export */ __webpack_exports__["a"] = (esExports);

/***/ })

});