text: module.exports =
  /******/ (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, {
  /******/ 				configurable: false,
  /******/ 				enumerable: true,
  /******/ 				get: getter
  /******/ 			});
  /******/ 		}
  /******/ 	};
  /******/
  /******/ 	// 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 = 327);
  /******/ })
  /************************************************************************/
  /******/ ({
  
  /***/ 0:
  /***/ (function(module, exports) {
  
  // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
  var global = module.exports = typeof window != 'undefined' && window.Math == Math
    ? window : typeof self != 'undefined' && self.Math == Math ? self
    // eslint-disable-next-line no-new-func
    : Function('return this')();
  if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
  
  
  /***/ }),
  
  /***/ 1:
  /***/ (function(module, exports) {
  
  /* globals __VUE_SSR_CONTEXT__ */
  
  // this module is a runtime utility for cleaner component module output and will
  // be included in the final webpack user bundle
  
  module.exports = function normalizeComponent (
    rawScriptExports,
    compiledTemplate,
    injectStyles,
    scopeId,
    moduleIdentifier /* server only */
  ) {
    var esModule
    var scriptExports = rawScriptExports = rawScriptExports || {}
  
    // ES6 modules interop
    var type = typeof rawScriptExports.default
    if (type === 'object' || type === 'function') {
      esModule = rawScriptExports
      scriptExports = rawScriptExports.default
    }
  
    // Vue.extend constructor export interop
    var options = typeof scriptExports === 'function'
      ? scriptExports.options
      : scriptExports
  
    // render functions
    if (compiledTemplate) {
      options.render = compiledTemplate.render
      options.staticRenderFns = compiledTemplate.staticRenderFns
    }
  
    // scopedId
    if (scopeId) {
      options._scopeId = scopeId
    }
  
    var hook
    if (moduleIdentifier) { // server build
      hook = function (context) {
        // 2.3 injection
        context =
          context || // cached call
          (this.$vnode && this.$vnode.ssrContext) || // stateful
          (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
        // 2.2 with runInNewContext: true
        if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
          context = __VUE_SSR_CONTEXT__
        }
        // inject component styles
        if (injectStyles) {
          injectStyles.call(this, context)
        }
        // register component module identifier for async chunk inferrence
        if (context && context._registeredComponents) {
          context._registeredComponents.add(moduleIdentifier)
        }
      }
      // used by ssr in case component is cached and beforeCreate
      // never gets called
      options._ssrRegister = hook
    } else if (injectStyles) {
      hook = injectStyles
    }
  
    if (hook) {
      var functional = options.functional
      var existing = functional
        ? options.render
        : options.beforeCreate
      if (!functional) {
        // inject component registration as beforeCreate hook
        options.beforeCreate = existing
          ? [].concat(existing, hook)
          : [hook]
      } else {
        // register for functioal component in vue file
        options.render = function renderWithStyleInjection (h, context) {
          hook.call(context)
          return existing(h, context)
        }
      }
    }
  
    return {
      esModule: esModule,
      exports: scriptExports,
      options: options
    }
  }
  
  
  /***/ }),
  
  /***/ 10:
  /***/ (function(module, exports) {
  
  var hasOwnProperty = {}.hasOwnProperty;
  module.exports = function (it, key) {
    return hasOwnProperty.call(it, key);
  };
  
  
  /***/ }),
  
  /***/ 11:
  /***/ (function(module, exports, __webpack_require__) {
  
  var global = __webpack_require__(0);
  var core = __webpack_require__(3);
  var ctx = __webpack_require__(21);
  var hide = __webpack_require__(6);
  var PROTOTYPE = 'prototype';
  
  var $export = function (type, name, source) {
    var IS_FORCED = type & $export.F;
    var IS_GLOBAL = type & $export.G;
    var IS_STATIC = type & $export.S;
    var IS_PROTO = type & $export.P;
    var IS_BIND = type & $export.B;
    var IS_WRAP = type & $export.W;
    var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
    var expProto = exports[PROTOTYPE];
    var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
    var key, own, out;
    if (IS_GLOBAL) source = name;
    for (key in source) {
      // contains in native
      own = !IS_FORCED && target && target[key] !== undefined;
      if (own && key in exports) continue;
      // export native or passed
      out = own ? target[key] : source[key];
      // prevent global pollution for namespaces
      exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
      // bind timers to global for call from export context
      : IS_BIND && own ? ctx(out, global)
      // wrap global constructors for prevent change them in library
      : IS_WRAP && target[key] == out ? (function (C) {
        var F = function (a, b, c) {
          if (this instanceof C) {
            switch (arguments.length) {
              case 0: return new C();
              case 1: return new C(a);
              case 2: return new C(a, b);
            } return new C(a, b, c);
          } return C.apply(this, arguments);
        };
        F[PROTOTYPE] = C[PROTOTYPE];
        return F;
      // make static versions for prototype methods
      })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
      // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
      if (IS_PROTO) {
        (exports.virtual || (exports.virtual = {}))[key] = out;
        // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
        if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
      }
    }
  };
  // type bitmap
  $export.F = 1;   // forced
  $export.G = 2;   // global
  $export.S = 4;   // static
  $export.P = 8;   // proto
  $export.B = 16;  // bind
  $export.W = 32;  // wrap
  $export.U = 64;  // safe
  $export.R = 128; // real proto method for `library`
  module.exports = $export;
  
  
  /***/ }),
  
  /***/ 12:
  /***/ (function(module, exports, __webpack_require__) {
  
  // to indexed object, toObject with fallback for non-array-like ES3 strings
  var IObject = __webpack_require__(23);
  var defined = __webpack_require__(13);
  module.exports = function (it) {
    return IObject(defined(it));
  };
  
  
  /***/ }),
  
  /***/ 13:
  /***/ (function(module, exports) {
  
  // 7.2.1 RequireObjectCoercible(argument)
  module.exports = function (it) {
    if (it == undefined) throw TypeError("Can't call method on  " + it);
    return it;
  };
  
  
  /***/ }),
  
  /***/ 14:
  /***/ (function(module, exports) {
  
  // 7.1.4 ToInteger
  var ceil = Math.ceil;
  var floor = Math.floor;
  module.exports = function (it) {
    return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
  };
  
  
  /***/ }),
  
  /***/ 15:
  /***/ (function(module, exports) {
  
  module.exports = function (bitmap, value) {
    return {
      enumerable: !(bitmap & 1),
      configurable: !(bitmap & 2),
      writable: !(bitmap & 4),
      value: value
    };
  };
  
  
  /***/ }),
  
  /***/ 16:
  /***/ (function(module, exports, __webpack_require__) {
  
  var shared = __webpack_require__(25)('keys');
  var uid = __webpack_require__(20);
  module.exports = function (key) {
    return shared[key] || (shared[key] = uid(key));
  };
  
  
  /***/ }),
  
  /***/ 17:
  /***/ (function(module, exports, __webpack_require__) {
  
  // 7.1.13 ToObject(argument)
  var defined = __webpack_require__(13);
  module.exports = function (it) {
    return Object(defined(it));
  };
  
  
  /***/ }),
  
  /***/ 18:
  /***/ (function(module, exports, __webpack_require__) {
  
  // 19.1.2.14 / 15.2.3.14 Object.keys(O)
  var $keys = __webpack_require__(34);
  var enumBugKeys = __webpack_require__(26);
  
  module.exports = Object.keys || function keys(O) {
    return $keys(O, enumBugKeys);
  };
  
  
  /***/ }),
  
  /***/ 19:
  /***/ (function(module, exports) {
  
  var toString = {}.toString;
  
  module.exports = function (it) {
    return toString.call(it).slice(8, -1);
  };
  
  
  /***/ }),
  
  /***/ 20:
  /***/ (function(module, exports) {
  
  var id = 0;
  var px = Math.random();
  module.exports = function (key) {
    return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
  };
  
  
  /***/ }),
  
  /***/ 21:
  /***/ (function(module, exports, __webpack_require__) {
  
  // optional / simple context binding
  var aFunction = __webpack_require__(28);
  module.exports = function (fn, that, length) {
    aFunction(fn);
    if (that === undefined) return fn;
    switch (length) {
      case 1: return function (a) {
        return fn.call(that, a);
      };
      case 2: return function (a, b) {
        return fn.call(that, a, b);
      };
      case 3: return function (a, b, c) {
        return fn.call(that, a, b, c);
      };
    }
    return function (/* ...args */) {
      return fn.apply(that, arguments);
    };
  };
  
  
  /***/ }),
  
  /***/ 23:
  /***/ (function(module, exports, __webpack_require__) {
  
  // fallback for non-array-like ES3 and non-enumerable old V8 strings
  var cof = __webpack_require__(19);
  // eslint-disable-next-line no-prototype-builtins
  module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
    return cof(it) == 'String' ? it.split('') : Object(it);
  };
  
  
  /***/ }),
  
  /***/ 24:
  /***/ (function(module, exports, __webpack_require__) {
  
  var isObject = __webpack_require__(5);
  var document = __webpack_require__(0).document;
  // typeof document.createElement is 'object' in old IE
  var is = isObject(document) && isObject(document.createElement);
  module.exports = function (it) {
    return is ? document.createElement(it) : {};
  };
  
  
  /***/ }),
  
  /***/ 25:
  /***/ (function(module, exports, __webpack_require__) {
  
  var global = __webpack_require__(0);
  var SHARED = '__core-js_shared__';
  var store = global[SHARED] || (global[SHARED] = {});
  module.exports = function (key) {
    return store[key] || (store[key] = {});
  };
  
  
  /***/ }),
  
  /***/ 26:
  /***/ (function(module, exports) {
  
  // IE 8- don't enum bug keys
  module.exports = (
    'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
  ).split(',');
  
  
  /***/ }),
  
  /***/ 27:
  /***/ (function(module, exports, __webpack_require__) {
  
  // 7.1.15 ToLength
  var toInteger = __webpack_require__(14);
  var min = Math.min;
  module.exports = function (it) {
    return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
  };
  
  
  /***/ }),
  
  /***/ 28:
  /***/ (function(module, exports) {
  
  module.exports = function (it) {
    if (typeof it != 'function') throw TypeError(it + ' is not a function!');
    return it;
  };
  
  
  /***/ }),
  
  /***/ 29:
  /***/ (function(module, exports, __webpack_require__) {
  
  module.exports = { "default": __webpack_require__(42), __esModule: true };
  
  /***/ }),
  
  /***/ 3:
  /***/ (function(module, exports) {
  
  var core = module.exports = { version: '2.5.3' };
  if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
  
  
  /***/ }),
  
  /***/ 30:
  /***/ (function(module, exports, __webpack_require__) {
  
  // 7.1.1 ToPrimitive(input [, PreferredType])
  var isObject = __webpack_require__(5);
  // instead of the ES6 spec version, we didn't implement @@toPrimitive case
  // and the second argument - flag - preferred type is a string
  module.exports = function (it, S) {
    if (!isObject(it)) return it;
    var fn, val;
    if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
    if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
    if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
    throw TypeError("Can't convert object to primitive value");
  };
  
  
  /***/ }),
  
  /***/ 31:
  /***/ (function(module, exports) {
  
  exports.f = {}.propertyIsEnumerable;
  
  
  /***/ }),
  
  /***/ 32:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports);
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports);
      global.api = mod.exports;
    }
  })(this, function (module, exports) {
    "use strict";
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.default = {
      data: function data() {
        return {
          isVisible: false
        };
      },
  
      methods: {
        show: function show() {
          this.isVisible = true;
        },
        hide: function hide() {
          this.isVisible = false;
        }
      }
    };
    module.exports = exports["default"];
  });
  
  /***/ }),
  
  /***/ 327:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(92), __webpack_require__(328), __webpack_require__(332)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require('../../components/loading/loading.vue'), require('../../components/toast/toast.vue'), require('./api'));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global.loading, global.toast, global.api);
      global.index = mod.exports;
    }
  })(this, function (module, exports, _loading, _toast, _api) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
  
    var _loading2 = _interopRequireDefault(_loading);
  
    var _toast2 = _interopRequireDefault(_toast);
  
    var _api2 = _interopRequireDefault(_api);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    _toast2.default.install = function (Vue) {
      Vue.component(_loading2.default.name, _loading2.default);
      Vue.component(_toast2.default.name, _toast2.default);
      (0, _api2.default)(Vue, _toast2.default);
    };
  
    _toast2.default.Loading = _loading2.default;
  
    exports.default = _toast2.default;
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 328:
  /***/ (function(module, exports, __webpack_require__) {
  
  function injectStyle (ssrContext) {
    __webpack_require__(329)
  }
  var Component = __webpack_require__(1)(
    /* script */
    __webpack_require__(330),
    /* template */
    __webpack_require__(331),
    /* styles */
    injectStyle,
    /* scopeId */
    null,
    /* moduleIdentifier (server only) */
    null
  )
  
  module.exports = Component.exports
  
  
  /***/ }),
  
  /***/ 329:
  /***/ (function(module, exports) {
  
  // removed by extract-text-webpack-plugin
  
  /***/ }),
  
  /***/ 33:
  /***/ (function(module, exports, __webpack_require__) {
  
  module.exports = !__webpack_require__(4) && !__webpack_require__(9)(function () {
    return Object.defineProperty(__webpack_require__(24)('div'), 'a', { get: function () { return 7; } }).a != 7;
  });
  
  
  /***/ }),
  
  /***/ 330:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(92), __webpack_require__(60), __webpack_require__(32)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require('../loading/loading.vue'), require('../popup/popup.vue'), require('../../common/mixins/api'));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global.loading, global.popup, global.api);
      global.toast = mod.exports;
    }
  })(this, function (module, exports, _loading, _popup, _api) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
  
    var _loading2 = _interopRequireDefault(_loading);
  
    var _popup2 = _interopRequireDefault(_popup);
  
    var _api2 = _interopRequireDefault(_api);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    var COMPONENT_NAME = 'cube-toast';
  
    var EVENT_TIMEOUT = 'timeout';
  
    exports.default = {
      name: COMPONENT_NAME,
      mixins: [_api2.default],
      props: {
        type: {
          type: String,
          default: 'loading'
        },
        mask: {
          type: Boolean,
          default: false
        },
        txt: {
          type: String,
          default: ''
        },
        time: {
          type: Number,
          default: 3000
        },
        zIndex: {
          type: Number,
          default: 900
        }
      },
      computed: {
        iconClass: function iconClass() {
          var iconClass = {};
          var classMap = {
            correct: 'cubeic-right',
            error: 'cubeic-wrong',
            warn: 'cubeic-warn'
          };
          var icon = classMap[this.type];
          if (icon) {
            iconClass[icon] = true;
          }
          return iconClass;
        },
        isLoading: function isLoading() {
          return this.type === 'loading';
        }
      },
      methods: {
        show: function show() {
          var _this = this;
  
          this.isVisible = true;
          this.clearTimer();
          this.$nextTick(function () {
            if (_this.time !== 0) {
              _this.timer = setTimeout(function () {
                _this.hide();
                _this.$emit(EVENT_TIMEOUT);
              }, _this.time);
            }
          });
        },
        hide: function hide() {
          this.isVisible = false;
          this.clearTimer();
        },
        clearTimer: function clearTimer() {
          clearTimeout(this.timer);
          this.timer = null;
        }
      },
      components: {
        CubePopup: _popup2.default,
        CubeLoading: _loading2.default
      }
    };
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 331:
  /***/ (function(module, exports) {
  
  module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
    return _c('transition', {
      attrs: {
        "name": "cube-toast-fade"
      }
    }, [_c('cube-popup', {
      directives: [{
        name: "show",
        rawName: "v-show",
        value: (_vm.isVisible),
        expression: "isVisible"
      }],
      attrs: {
        "type": "toast",
        "z-index": _vm.zIndex,
        "mask": _vm.mask
      }
    }, [_c('i', {
      directives: [{
        name: "show",
        rawName: "v-show",
        value: (!_vm.isLoading),
        expression: "!isLoading"
      }],
      staticClass: "cube-toast-icon",
      class: _vm.iconClass
    }), _vm._v(" "), _c('cube-loading', {
      directives: [{
        name: "show",
        rawName: "v-show",
        value: (_vm.isLoading),
        expression: "isLoading"
      }]
    }), _vm._v(" "), _c('div', {
      directives: [{
        name: "show",
        rawName: "v-show",
        value: (_vm.txt),
        expression: "txt"
      }],
      staticClass: "cube-toast-tip"
    }, [_vm._v(_vm._s(_vm.txt))])], 1)], 1)
  },staticRenderFns: []}
  
  /***/ }),
  
  /***/ 332:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(46)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require('../../common/helpers/create-api'));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global.createApi);
      global.api = mod.exports;
    }
  })(this, function (module, exports, _createApi) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.default = addToast;
  
    var _createApi2 = _interopRequireDefault(_createApi);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    function addToast(Vue, Toast) {
      (0, _createApi2.default)(Vue, Toast, ['timeout'], true);
    }
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 34:
  /***/ (function(module, exports, __webpack_require__) {
  
  var has = __webpack_require__(10);
  var toIObject = __webpack_require__(12);
  var arrayIndexOf = __webpack_require__(37)(false);
  var IE_PROTO = __webpack_require__(16)('IE_PROTO');
  
  module.exports = function (object, names) {
    var O = toIObject(object);
    var i = 0;
    var result = [];
    var key;
    for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
    // Don't enum bug & hidden keys
    while (names.length > i) if (has(O, key = names[i++])) {
      ~arrayIndexOf(result, key) || result.push(key);
    }
    return result;
  };
  
  
  /***/ }),
  
  /***/ 36:
  /***/ (function(module, exports) {
  
  exports.f = Object.getOwnPropertySymbols;
  
  
  /***/ }),
  
  /***/ 37:
  /***/ (function(module, exports, __webpack_require__) {
  
  // false -> Array#indexOf
  // true  -> Array#includes
  var toIObject = __webpack_require__(12);
  var toLength = __webpack_require__(27);
  var toAbsoluteIndex = __webpack_require__(38);
  module.exports = function (IS_INCLUDES) {
    return function ($this, el, fromIndex) {
      var O = toIObject($this);
      var length = toLength(O.length);
      var index = toAbsoluteIndex(fromIndex, length);
      var value;
      // Array#includes uses SameValueZero equality algorithm
      // eslint-disable-next-line no-self-compare
      if (IS_INCLUDES && el != el) while (length > index) {
        value = O[index++];
        // eslint-disable-next-line no-self-compare
        if (value != value) return true;
      // Array#indexOf ignores holes, Array#includes - not
      } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
        if (O[index] === el) return IS_INCLUDES || index || 0;
      } return !IS_INCLUDES && -1;
    };
  };
  
  
  /***/ }),
  
  /***/ 38:
  /***/ (function(module, exports, __webpack_require__) {
  
  var toInteger = __webpack_require__(14);
  var max = Math.max;
  var min = Math.min;
  module.exports = function (index, length) {
    index = toInteger(index);
    return index < 0 ? max(index + length, 0) : min(index, length);
  };
  
  
  /***/ }),
  
  /***/ 39:
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  exports.__esModule = true;
  
  var _assign = __webpack_require__(29);
  
  var _assign2 = _interopRequireDefault(_assign);
  
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  
  exports.default = _assign2.default || 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;
  };
  
  /***/ }),
  
  /***/ 4:
  /***/ (function(module, exports, __webpack_require__) {
  
  // Thank's IE8 for his funny defineProperty
  module.exports = !__webpack_require__(9)(function () {
    return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
  });
  
  
  /***/ }),
  
  /***/ 40:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(exports);
    } else {
      var mod = {
        exports: {}
      };
      factory(mod.exports);
      global.string = mod.exports;
    }
  })(this, function (exports) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.camelize = camelize;
    var camelizeRE = /-(\w)/g;
    function camelize(str) {
      str = String(str);
      return str.replace(camelizeRE, function (m, c) {
        return c ? c.toUpperCase() : '';
      });
    }
  });
  
  /***/ }),
  
  /***/ 42:
  /***/ (function(module, exports, __webpack_require__) {
  
  __webpack_require__(43);
  module.exports = __webpack_require__(3).Object.assign;
  
  
  /***/ }),
  
  /***/ 43:
  /***/ (function(module, exports, __webpack_require__) {
  
  // 19.1.3.1 Object.assign(target, source)
  var $export = __webpack_require__(11);
  
  $export($export.S + $export.F, 'Object', { assign: __webpack_require__(44) });
  
  
  /***/ }),
  
  /***/ 44:
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  // 19.1.2.1 Object.assign(target, source, ...)
  var getKeys = __webpack_require__(18);
  var gOPS = __webpack_require__(36);
  var pIE = __webpack_require__(31);
  var toObject = __webpack_require__(17);
  var IObject = __webpack_require__(23);
  var $assign = Object.assign;
  
  // should work with symbols and should have deterministic property order (V8 bug)
  module.exports = !$assign || __webpack_require__(9)(function () {
    var A = {};
    var B = {};
    // eslint-disable-next-line no-undef
    var S = Symbol();
    var K = 'abcdefghijklmnopqrst';
    A[S] = 7;
    K.split('').forEach(function (k) { B[k] = k; });
    return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
  }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
    var T = toObject(target);
    var aLen = arguments.length;
    var index = 1;
    var getSymbols = gOPS.f;
    var isEnum = pIE.f;
    while (aLen > index) {
      var S = IObject(arguments[index++]);
      var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
      var length = keys.length;
      var j = 0;
      var key;
      while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key];
    } return T;
  } : $assign;
  
  
  /***/ }),
  
  /***/ 46:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(40), __webpack_require__(51)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require('../lang/string'), require('./create-api-component'));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global.string, global.createApiComponent);
      global.createApi = mod.exports;
    }
  })(this, function (module, exports, _string, _createApiComponent) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.default = createAPI;
  
    var _createApiComponent2 = _interopRequireDefault(_createApiComponent);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    function createAPI(Vue, Component, events, single) {
      var api = _createApiComponent2.default.apply(this, arguments);
      var name = Component.name;
      var pureName = name.replace(/^cube-/i, '');
      var createName = '$' + (0, _string.camelize)('create-' + pureName);
      Vue.prototype[createName] = api.create;
      Component.$create = api.create;
      return api;
    }
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 5:
  /***/ (function(module, exports) {
  
  module.exports = function (it) {
    return typeof it === 'object' ? it !== null : typeof it === 'function';
  };
  
  
  /***/ }),
  
  /***/ 51:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(52), __webpack_require__(53)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require('./instantiate-component'), require('./parse-render-data'));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global.instantiateComponent, global.parseRenderData);
      global.createApiComponent = mod.exports;
    }
  })(this, function (module, exports, _instantiateComponent, _parseRenderData) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.default = createAPIComponent;
  
    var _instantiateComponent2 = _interopRequireDefault(_instantiateComponent);
  
    var _parseRenderData2 = _interopRequireDefault(_parseRenderData);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    function createAPIComponent(Vue, Component) {
      var events = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
      var single = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
  
      var singleComponent = void 0;
      var singleInstance = void 0;
      var beforeFns = [];
      var api = {
        before: function before(fn) {
          beforeFns.push(fn);
        },
        open: function open(data, renderFn, instanceSingle) {
          if (typeof renderFn !== 'function') {
            instanceSingle = renderFn;
            renderFn = null;
          }
          beforeFns.forEach(function (before) {
            before(data, renderFn, instanceSingle);
          });
          if (instanceSingle === undefined) {
            instanceSingle = single;
          }
          if (instanceSingle && singleComponent) {
            singleInstance.updateRenderData(data, renderFn);
            singleInstance.$forceUpdate();
  
            return singleComponent;
          }
          var component = (0, _instantiateComponent2.default)(Vue, Component, data, renderFn);
          var instance = component.$parent;
          var originRemove = component.remove;
  
          component.remove = function () {
            if (instance.__cube__destroyed) {
              return;
            }
            originRemove && originRemove.call(this);
            instance.destroy();
            instance.__cube__destroyed = true;
            if (instanceSingle) {
              singleComponent = null;
              singleInstance = null;
            }
          };
          var originShow = component.show;
          component.show = function () {
            originShow && originShow.call(this);
            return this;
          };
          var originHide = component.hide;
          component.hide = function () {
            originHide && originHide.call(this);
            return this;
          };
          if (instanceSingle) {
            singleComponent = component;
            singleInstance = instance;
          }
  
          return component;
        },
        create: function create(config, renderFn, single) {
          var ownerInstance = this;
          var component = api.open((0, _parseRenderData2.default)(config, events), renderFn, single);
          if (component.__cube__parent !== ownerInstance) {
            component.__cube__parent = ownerInstance;
            var beforeDestroy = function beforeDestroy() {
              if (component.__cube__parent === ownerInstance) {
                component.remove();
              }
              ownerInstance.$off('hook:beforeDestroy', beforeDestroy);
              component.__cube__parent = null;
            };
            ownerInstance.$on('hook:beforeDestroy', beforeDestroy);
          }
          return component;
        }
      };
      return api;
    }
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 52:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(29), __webpack_require__(39)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require("babel-runtime/core-js/object/assign"), require("babel-runtime/helpers/extends"));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global.assign, global._extends);
      global.instantiateComponent = mod.exports;
    }
  })(this, function (module, exports, _assign, _extends2) {
    "use strict";
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.default = instantiateComponent;
  
    var _assign2 = _interopRequireDefault(_assign);
  
    var _extends3 = _interopRequireDefault(_extends2);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    function instantiateComponent(Vue, Component, data, renderFn) {
      var renderData = void 0;
      var childrenRenderFn = void 0;
      var instance = new Vue({
        render: function render(createElement) {
          var children = childrenRenderFn && childrenRenderFn(createElement);
          if (children && !Array.isArray(children)) {
            children = [children];
          }
  
          return createElement(Component, (0, _extends3.default)({}, renderData), children || []);
        },
  
        methods: {
          init: function init() {
            document.body.appendChild(this.$el);
          },
          destroy: function destroy() {
            this.$destroy();
            document.body.removeChild(this.$el);
          }
        }
      });
      instance.updateRenderData = function (data, render) {
        renderData = data;
        childrenRenderFn = render;
      };
      instance.updateRenderData(data, renderFn);
      instance.$mount();
      instance.init();
      var component = instance.$children[0];
      component.$updateProps = function (props) {
        (0, _assign2.default)(renderData.props, props);
        instance.$forceUpdate();
      };
      return component;
    }
    module.exports = exports["default"];
  });
  
  /***/ }),
  
  /***/ 53:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(39), __webpack_require__(40)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require('babel-runtime/helpers/extends'), require('../lang/string'));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global._extends, global.string);
      global.parseRenderData = mod.exports;
    }
  })(this, function (module, exports, _extends2, _string) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.default = parseRenderData;
  
    var _extends3 = _interopRequireDefault(_extends2);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    function parseRenderData() {
      var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
      var events = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  
      events = parseEvents(events);
      var props = (0, _extends3.default)({}, data);
      var on = {};
      for (var name in events) {
        if (events.hasOwnProperty(name)) {
          var handlerName = events[name];
          if (props[handlerName]) {
            on[name] = props[handlerName];
            delete props[handlerName];
          }
        }
      }
      return {
        props: props,
        on: on
      };
    }
  
    function parseEvents(events) {
      var parsedEvents = {};
      events.forEach(function (name) {
        parsedEvents[name] = (0, _string.camelize)('on-' + name);
      });
      return parsedEvents;
    }
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 6:
  /***/ (function(module, exports, __webpack_require__) {
  
  var dP = __webpack_require__(7);
  var createDesc = __webpack_require__(15);
  module.exports = __webpack_require__(4) ? function (object, key, value) {
    return dP.f(object, key, createDesc(1, value));
  } : function (object, key, value) {
    object[key] = value;
    return object;
  };
  
  
  /***/ }),
  
  /***/ 60:
  /***/ (function(module, exports, __webpack_require__) {
  
  function injectStyle (ssrContext) {
    __webpack_require__(61)
  }
  var Component = __webpack_require__(1)(
    /* script */
    __webpack_require__(62),
    /* template */
    __webpack_require__(63),
    /* styles */
    injectStyle,
    /* scopeId */
    null,
    /* moduleIdentifier (server only) */
    null
  )
  
  module.exports = Component.exports
  
  
  /***/ }),
  
  /***/ 61:
  /***/ (function(module, exports) {
  
  // removed by extract-text-webpack-plugin
  
  /***/ }),
  
  /***/ 62:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports, __webpack_require__(32)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports, require('../../common/mixins/api'));
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports, global.api);
      global.popup = mod.exports;
    }
  })(this, function (module, exports, _api) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
  
    var _api2 = _interopRequireDefault(_api);
  
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {
        default: obj
      };
    }
  
    var COMPONENT_NAME = 'cube-popup';
    var EVENT_MASK_CLICK = 'mask-click';
  
    exports.default = {
      name: COMPONENT_NAME,
      mixins: [_api2.default],
      props: {
        type: {
          type: String,
          default: ''
        },
        mask: {
          type: Boolean,
          default: true
        },
        content: {
          type: String,
          default: ''
        },
        center: {
          type: Boolean,
          default: true
        },
        zIndex: {
          type: Number,
          default: 100
        }
      },
      computed: {
        typeClass: function typeClass() {
          return this.type ? 'cube-' + this.type : '';
        }
      },
      methods: {
        maskClick: function maskClick(e) {
          this.$emit(EVENT_MASK_CLICK, e);
        }
      }
    };
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 63:
  /***/ (function(module, exports) {
  
  module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
    return _c('div', {
      directives: [{
        name: "show",
        rawName: "v-show",
        value: (_vm.isVisible),
        expression: "isVisible"
      }],
      staticClass: "cube-popup",
      class: _vm.typeClass,
      style: ({
        'z-index': _vm.zIndex
      })
    }, [_c('div', {
      directives: [{
        name: "show",
        rawName: "v-show",
        value: (_vm.mask),
        expression: "mask"
      }],
      staticClass: "cube-popup-mask",
      on: {
        "click": _vm.maskClick
      }
    }, [_vm._t("mask")], 2), _vm._v(" "), _c('div', {
      staticClass: "cube-popup-container",
      class: {
        'cube-popup-center': _vm.center
      }
    }, [(_vm.$slots.default) ? _c('div', {
      staticClass: "cube-popup-content"
    }, [_vm._t("default")], 2) : _c('div', {
      staticClass: "cube-popup-content",
      domProps: {
        "innerHTML": _vm._s(_vm.content)
      }
    })])])
  },staticRenderFns: []}
  
  /***/ }),
  
  /***/ 7:
  /***/ (function(module, exports, __webpack_require__) {
  
  var anObject = __webpack_require__(8);
  var IE8_DOM_DEFINE = __webpack_require__(33);
  var toPrimitive = __webpack_require__(30);
  var dP = Object.defineProperty;
  
  exports.f = __webpack_require__(4) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
    anObject(O);
    P = toPrimitive(P, true);
    anObject(Attributes);
    if (IE8_DOM_DEFINE) try {
      return dP(O, P, Attributes);
    } catch (e) { /* empty */ }
    if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
    if ('value' in Attributes) O[P] = Attributes.value;
    return O;
  };
  
  
  /***/ }),
  
  /***/ 8:
  /***/ (function(module, exports, __webpack_require__) {
  
  var isObject = __webpack_require__(5);
  module.exports = function (it) {
    if (!isObject(it)) throw TypeError(it + ' is not an object!');
    return it;
  };
  
  
  /***/ }),
  
  /***/ 9:
  /***/ (function(module, exports) {
  
  module.exports = function (exec) {
    try {
      return !!exec();
    } catch (e) {
      return true;
    }
  };
  
  
  /***/ }),
  
  /***/ 92:
  /***/ (function(module, exports, __webpack_require__) {
  
  function injectStyle (ssrContext) {
    __webpack_require__(95)
  }
  var Component = __webpack_require__(1)(
    /* script */
    __webpack_require__(96),
    /* template */
    __webpack_require__(97),
    /* styles */
    injectStyle,
    /* scopeId */
    null,
    /* moduleIdentifier (server only) */
    null
  )
  
  module.exports = Component.exports
  
  
  /***/ }),
  
  /***/ 95:
  /***/ (function(module, exports) {
  
  // removed by extract-text-webpack-plugin
  
  /***/ }),
  
  /***/ 96:
  /***/ (function(module, exports, __webpack_require__) {
  
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (global, factory) {
    if (true) {
      !(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    } else if (typeof exports !== "undefined") {
      factory(module, exports);
    } else {
      var mod = {
        exports: {}
      };
      factory(mod, mod.exports);
      global.loading = mod.exports;
    }
  })(this, function (module, exports) {
    'use strict';
  
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
  
  
    var COMPONENT_NAME = 'cube-loading';
  
    exports.default = {
      name: COMPONENT_NAME,
      data: function data() {
        return {
          balde: 12
        };
      },
  
      props: {
        size: {
          type: Number
        }
      },
      computed: {
        style: function style() {
          if (!this.size) {
            return;
          }
          var value = this.size + 'px';
          return {
            width: value,
            height: value
          };
        }
      }
    };
    module.exports = exports['default'];
  });
  
  /***/ }),
  
  /***/ 97:
  /***/ (function(module, exports) {
  
  module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
    return _c('div', {
      staticClass: "cube-loading"
    }, [_c('span', {
      staticClass: "cube-loading-spinners",
      style: (_vm.style)
    }, _vm._l((_vm.balde), function(item) {
      return _c('i', {
        staticClass: "cube-loading-spinner"
      })
    }))])
  },staticRenderFns: []}
  
  /***/ })
  
  /******/ });