converse.js
Version:
Browser based XMPP chat client
1,005 lines (908 loc) • 5.18 MB
JavaScript
/******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ 185:
/***/ ((module) => {
"use strict";
module.exports = function(item) {
var content = item[1];
var cssMapping = item[3];
if (!cssMapping) {
return content;
}
if (typeof btoa === "function") {
var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));
var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);
var sourceMapping = "/*# ".concat(data, " */");
return [
content
].concat([
sourceMapping
]).join("\n");
}
return [
content
].join("\n");
};
/***/ }),
/***/ 213:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 286:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 308:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 536:
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var __webpack_unused_export__;
__webpack_unused_export__ = ({
value: true
});
exports.Ud = __webpack_unused_export__ = exports.O5 = void 0;
var _gif = _interopRequireDefault(__webpack_require__(9952));
var _jsBinarySchemaParser = __webpack_require__(3701);
var _uint = __webpack_require__(8082);
var _deinterlace = __webpack_require__(3192);
var _lzw = __webpack_require__(8531);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
"default": obj
};
}
var parseGIF = function parseGIF(arrayBuffer) {
var byteData = new Uint8Array(arrayBuffer);
return (0, _jsBinarySchemaParser.parse)((0, _uint.buildStream)(byteData), _gif["default"]);
};
exports.O5 = parseGIF;
var generatePatch = function generatePatch(image) {
var totalPixels = image.pixels.length;
var patchData = new Uint8ClampedArray(totalPixels * 4);
for(var i = 0; i < totalPixels; i++){
var pos = i * 4;
var colorIndex = image.pixels[i];
var color = image.colorTable[colorIndex] || [
0,
0,
0
];
patchData[pos] = color[0];
patchData[pos + 1] = color[1];
patchData[pos + 2] = color[2];
patchData[pos + 3] = colorIndex !== image.transparentIndex ? 255 : 0;
}
return patchData;
};
var decompressFrame = function decompressFrame(frame, gct, buildImagePatch) {
if (!frame.image) {
console.warn('gif frame does not have associated image.');
return;
}
var image = frame.image; // get the number of pixels
var totalPixels = image.descriptor.width * image.descriptor.height; // do lzw decompression
var pixels = (0, _lzw.lzw)(image.data.minCodeSize, image.data.blocks, totalPixels); // deal with interlacing if necessary
if (image.descriptor.lct.interlaced) {
pixels = (0, _deinterlace.deinterlace)(pixels, image.descriptor.width);
}
var resultImage = {
pixels: pixels,
dims: {
top: frame.image.descriptor.top,
left: frame.image.descriptor.left,
width: frame.image.descriptor.width,
height: frame.image.descriptor.height
}
}; // color table
if (image.descriptor.lct && image.descriptor.lct.exists) {
resultImage.colorTable = image.lct;
} else {
resultImage.colorTable = gct;
} // add per frame relevant gce information
if (frame.gce) {
resultImage.delay = (frame.gce.delay || 10) * 10; // convert to ms
resultImage.disposalType = frame.gce.extras.disposal; // transparency
if (frame.gce.extras.transparentColorGiven) {
resultImage.transparentIndex = frame.gce.transparentColorIndex;
}
} // create canvas usable imagedata if desired
if (buildImagePatch) {
resultImage.patch = generatePatch(resultImage);
}
return resultImage;
};
__webpack_unused_export__ = decompressFrame;
var decompressFrames = function decompressFrames(parsedGif, buildImagePatches) {
return parsedGif.frames.filter(function(f) {
return f.image;
}).map(function(f) {
return decompressFrame(f, parsedGif.gct, buildImagePatches);
});
};
exports.Ud = decompressFrames;
/***/ }),
/***/ 540:
/***/ ((module) => {
"use strict";
/* istanbul ignore next */
function insertStyleElement(options) {
var element = document.createElement("style");
options.setAttributes(element, options.attributes);
options.insert(element, options.options);
return element;
}
module.exports = insertStyleElement;
/***/ }),
/***/ 548:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 554:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 635:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 659:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 662:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var _typeof = (__webpack_require__(9935)["default"]);
function toPrimitive(t, r) {
if ("object" != _typeof(t) || !t) return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i = e.call(t, r || "default");
if ("object" != _typeof(i)) return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ 677:
/***/ ((module) => {
function _interopRequireDefault(e) {
return e && e.__esModule ? e : {
"default": e
};
}
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ 724:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 816:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 844:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 872:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 884:
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(185);
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4767);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ 885:
/***/ ((module, exports, __webpack_require__) => {
/* module decorator */ module = __webpack_require__.nmd(module);
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;function _instanceof(left, right) {
if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {
return !!right[Symbol.hasInstance](left);
} else {
return left instanceof right;
}
}
function _type_of(obj) {
"@swc/helpers - typeof";
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
}
!function(t, e) {
"object" == ( false ? 0 : _type_of(exports)) && "object" == ( false ? 0 : _type_of(module)) ? module.exports = e() : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (e),
__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__)) : 0;
}(window, function() {
return function(t) {
var e = {};
function r(n) {
if (e[n]) return e[n].exports;
var i = e[n] = {
i: n,
l: !1,
exports: {}
};
return t[n].call(i.exports, i, i.exports, r), i.l = !0, i.exports;
}
return r.m = t, r.c = e, r.d = function(t, e, n) {
r.o(t, e) || Object.defineProperty(t, e, {
configurable: !1,
enumerable: !0,
get: n
});
}, r.r = function(t) {
Object.defineProperty(t, "__esModule", {
value: !0
});
}, r.n = function(t) {
var e = t && t.__esModule ? function e() {
return t.default;
} : function() {
return t;
};
return r.d(e, "a", e), e;
}, r.o = function(t, e) {
return Object.prototype.hasOwnProperty.call(t, e);
}, r.p = "", r(r.s = 7);
}([
function(t, e, r) {
"use strict";
Object.defineProperty(e, "__esModule", {
value: !0
});
e.loadImageElement = function(t, e) {
return new Promise(function(r, n) {
t.addEventListener("load", function() {
r(t);
}, !1), t.addEventListener("error", function(t) {
n(t);
}, !1), t.src = e;
});
}, e.resize = function(t, e, r, n) {
if (!r && !n) return {
currentWidth: t,
currentHeight: e
};
var i = t / e, o = void 0, a = void 0;
return i > r / n ? a = (o = Math.min(t, r)) / i : o = (a = Math.min(e, n)) * i, {
width: o,
height: a
};
};
},
function(t, e, r) {
"use strict";
Object.defineProperty(e, "__esModule", {
value: !0
});
e.base64ToFile = function(t) {
for(var _$e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "image/jpeg", r = window.atob(t), n = [], i = 0; i < r.length; i++)n[i] = r.charCodeAt(i);
return new window.Blob([
new Uint8Array(n)
], {
type: _$e
});
}, e.imageToCanvas = function(t, e, r, n) {
var i = document.createElement("canvas"), o = i.getContext("2d");
if (i.width = e, i.height = r, !n || n > 8) return o.drawImage(t, 0, 0, i.width, i.height), i;
switch(n > 4 && (i.width = r, i.height = e), n){
case 2:
o.translate(e, 0), o.scale(-1, 1);
break;
case 3:
o.translate(e, r), o.rotate(Math.PI);
break;
case 4:
o.translate(0, r), o.scale(1, -1);
break;
case 5:
o.rotate(.5 * Math.PI), o.scale(1, -1);
break;
case 6:
o.rotate(.5 * Math.PI), o.translate(0, -r);
break;
case 7:
o.rotate(.5 * Math.PI), o.translate(e, -r), o.scale(-1, 1);
break;
case 8:
o.rotate(-.5 * Math.PI), o.translate(-e, 0);
}
return n > 4 ? o.drawImage(t, 0, 0, i.height, i.width) : o.drawImage(t, 0, 0, i.width, i.height), i;
}, e.canvasToBlob = function(t, e) {
return new Promise(function(r, n) {
t.toBlob(function(t) {
r(t);
}, "image/jpeg", e);
});
}, e.size = function(t) {
return {
kB: .001 * t,
MB: 1e-6 * t
};
}, e.blobToBase64 = function(t) {
return new Promise(function(e, r) {
var n = new window.FileReader;
n.addEventListener("load", function(t) {
e(t.target.result);
}, !1), n.addEventListener("error", function(t) {
r(t);
}, !1), n.readAsDataURL(t);
});
};
},
function(t, e, r) {
t.exports = r(6);
},
function(t, e, r) {
"use strict";
Object.defineProperty(e, "__esModule", {
value: !0
});
e.extractOrientation = function(t) {
return new Promise(function(e, r) {
var n = new window.FileReader;
n.onload = function(t) {
var r = new DataView(t.target.result);
65496 !== r.getUint16(0, !1) && e(-2);
for(var n = r.byteLength, i = 2; i < n;){
var o = r.getUint16(i, !1);
if (i += 2, 65505 === o) {
1165519206 !== r.getUint32(i += 2, !1) && e(-1);
var a = 18761 === r.getUint16(i += 6, !1);
i += r.getUint32(i + 4, a);
var u = r.getUint16(i, a);
i += 2;
for(var s = 0; s < u; s++)274 === r.getUint16(i + 12 * s, a) && e(r.getUint16(i + 12 * s + 8, a));
} else {
if (65280 != (65280 & o)) break;
i += r.getUint16(i, !1);
}
}
e(-1);
}, n.readAsArrayBuffer(t.slice(0, 65536));
});
};
},
function(t, e, r) {
"use strict";
Object.defineProperty(e, "__esModule", {
value: !0
});
var n, i = r(2), o = (n = i) && n.__esModule ? n : {
default: n
}, a = function() {
function t(t, e) {
for(var _$r = 0; _$r < e.length; _$r++){
var n = e[_$r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n);
}
}
return function(e, r, n) {
return r && t(e.prototype, r), n && t(e, n), e;
};
}(), u = r(3), s = r(0), c = r(1);
function f(t) {
return function() {
var _$e = t.apply(this, arguments);
return new Promise(function(t, r) {
return function n(i, o) {
try {
var a = _$e[i](o), u = a.value;
} catch (t) {
return void r(t);
}
if (!a.done) return Promise.resolve(u).then(function(t) {
n("next", t);
}, function(t) {
n("throw", t);
});
t(u);
}("next");
});
};
}
var l = function() {
function t(e) {
!function(t, e) {
if (!_instanceof(t, e)) throw new TypeError("Cannot call a class as a function");
}(this, t), this.data = e, this.name = e.name, this.type = e.type, this.size = e.size;
}
return a(t, [
{
key: "setData",
value: function value(t) {
this.data = t, this.size = t.size, this.type = t.type;
}
},
{
key: "_calculateOrientation",
value: function() {
var _$t = f(o.default.mark(function t() {
var _$e;
return o.default.wrap(function(t) {
for(;;)switch(t.prev = t.next){
case 0:
return t.next = 2, (0, u.extractOrientation)(this.data);
case 2:
_$e = t.sent, this.orientation = _$e;
case 4:
case "end":
return t.stop();
}
}, t, this);
}));
return function() {
return _$t.apply(this, arguments);
};
}()
},
{
key: "load",
value: function() {
var _$t = f(o.default.mark(function t() {
var _$e, _$r;
return o.default.wrap(function(t) {
for(;;)switch(t.prev = t.next){
case 0:
return t.next = 2, this._calculateOrientation();
case 2:
return _$e = URL.createObjectURL(this.data), _$r = new window.Image, t.next = 6, (0, s.loadImageElement)(_$r, _$e);
case 6:
URL.revokeObjectURL(_$e), this._img = _$r, this.width = _$r.naturalWidth, this.height = _$r.naturalHeight;
case 10:
case "end":
return t.stop();
}
}, t, this);
}));
return function() {
return _$t.apply(this, arguments);
};
}()
},
{
key: "getCanvas",
value: function value(t, e, r) {
return void 0 !== r ? (0, c.imageToCanvas)(this._img, t, e, r) : (0, c.imageToCanvas)(this._img, t, e, this.orientation);
}
}
]), t;
}();
e.default = l, t.exports = e.default;
},
function(t, e) {
!function(e) {
"use strict";
var r, n = Object.prototype, i = n.hasOwnProperty, o = "function" == typeof Symbol ? Symbol : {}, a = o.iterator || "@@iterator", u = o.asyncIterator || "@@asyncIterator", s = o.toStringTag || "@@toStringTag", c = "object" == (typeof t === "undefined" ? "undefined" : _type_of(t)), f = e.regeneratorRuntime;
if (f) c && (t.exports = f);
else {
(f = e.regeneratorRuntime = c ? t.exports : {}).wrap = w;
var l = "suspendedStart", h = "suspendedYield", p = "executing", d = "completed", A = {}, v = {};
v[a] = function() {
return this;
};
var y = Object.getPrototypeOf, g = y && y(y(z([])));
g && g !== n && i.call(g, a) && (v = g);
var m = B.prototype = x.prototype = Object.create(v);
b.prototype = m.constructor = B, B.constructor = b, B[s] = b.displayName = "GeneratorFunction", f.isGeneratorFunction = function(t) {
var _$e = "function" == typeof t && t.constructor;
return !!_$e && (_$e === b || "GeneratorFunction" === (_$e.displayName || _$e.name));
}, f.mark = function(t) {
return Object.setPrototypeOf ? Object.setPrototypeOf(t, B) : (t.__proto__ = B, s in t || (t[s] = "GeneratorFunction")), t.prototype = Object.create(m), t;
}, f.awrap = function(t) {
return {
__await: t
};
}, Q(_.prototype), _.prototype[u] = function() {
return this;
}, f.AsyncIterator = _, f.async = function(t, e, r, n) {
var i = new _(w(t, e, r, n));
return f.isGeneratorFunction(e) ? i : i.next().then(function(t) {
return t.done ? t.value : i.next();
});
}, Q(m), m[s] = "Generator", m[a] = function() {
return this;
}, m.toString = function() {
return "[object Generator]";
}, f.keys = function(t) {
var _$e = [];
for(var r in t)_$e.push(r);
return _$e.reverse(), function r() {
for(; _$e.length;){
var n = _$e.pop();
if (n in t) return r.value = n, r.done = !1, r;
}
return r.done = !0, r;
};
}, f.values = z, O.prototype = {
constructor: O,
reset: function reset(t) {
if (this.prev = 0, this.next = 0, this.sent = this._sent = r, this.done = !1, this.delegate = null, this.method = "next", this.arg = r, this.tryEntries.forEach(P), !t) for(var _$e in this)"t" === _$e.charAt(0) && i.call(this, _$e) && !isNaN(+_$e.slice(1)) && (this[_$e] = r);
},
stop: function stop() {
this.done = !0;
var _$t = this.tryEntries[0].completion;
if ("throw" === _$t.type) throw _$t.arg;
return this.rval;
},
dispatchException: function dispatchException(t) {
if (this.done) throw t;
var _$e = this;
function n(n, i) {
return u.type = "throw", u.arg = t, _$e.next = n, i && (_$e.method = "next", _$e.arg = r), !!i;
}
for(var o = this.tryEntries.length - 1; o >= 0; --o){
var a = this.tryEntries[o], u = a.completion;
if ("root" === a.tryLoc) return n("end");
if (a.tryLoc <= this.prev) {
var s = i.call(a, "catchLoc"), c = i.call(a, "finallyLoc");
if (s && c) {
if (this.prev < a.catchLoc) return n(a.catchLoc, !0);
if (this.prev < a.finallyLoc) return n(a.finallyLoc);
} else if (s) {
if (this.prev < a.catchLoc) return n(a.catchLoc, !0);
} else {
if (!c) throw new Error("try statement without catch or finally");
if (this.prev < a.finallyLoc) return n(a.finallyLoc);
}
}
}
},
abrupt: function abrupt(t, e) {
for(var r = this.tryEntries.length - 1; r >= 0; --r){
var n = this.tryEntries[r];
if (n.tryLoc <= this.prev && i.call(n, "finallyLoc") && this.prev < n.finallyLoc) {
var o = n;
break;
}
}
o && ("break" === t || "continue" === t) && o.tryLoc <= e && e <= o.finallyLoc && (o = null);
var a = o ? o.completion : {};
return a.type = t, a.arg = e, o ? (this.method = "next", this.next = o.finallyLoc, A) : this.complete(a);
},
complete: function complete(t, e) {
if ("throw" === t.type) throw t.arg;
return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), A;
},
finish: function finish(t) {
for(var _$e = this.tryEntries.length - 1; _$e >= 0; --_$e){
var r = this.tryEntries[_$e];
if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), P(r), A;
}
},
catch: function _catch(t) {
for(var _$e = this.tryEntries.length - 1; _$e >= 0; --_$e){
var r = this.tryEntries[_$e];
if (r.tryLoc === t) {
var n = r.completion;
if ("throw" === n.type) {
var i = n.arg;
P(r);
}
return i;
}
}
throw new Error("illegal catch attempt");
},
delegateYield: function delegateYield(t, e, n) {
return this.delegate = {
iterator: z(t),
resultName: e,
nextLoc: n
}, "next" === this.method && (this.arg = r), A;
}
};
}
function w(t, e, r, n) {
var i = e && _instanceof(e.prototype, x) ? e : x, o = Object.create(i.prototype), a = new O(n || []);
return o._invoke = function(t, e, r) {
var _$n = l;
return function(i, o) {
if (_$n === p) throw new Error("Generator is already running");
if (_$n === d) {
if ("throw" === i) throw o;
return j();
}
for(r.method = i, r.arg = o;;){
var a = r.delegate;
if (a) {
var u = k(a, r);
if (u) {
if (u === A) continue;
return u;
}
}
if ("next" === r.method) r.sent = r._sent = r.arg;
else if ("throw" === r.method) {
if (_$n === l) throw _$n = d, r.arg;
r.dispatchException(r.arg);
} else "return" === r.method && r.abrupt("return", r.arg);
_$n = p;
var s = E(t, e, r);
if ("normal" === s.type) {
if (_$n = r.done ? d : h, s.arg === A) continue;
return {
value: s.arg,
done: r.done
};
}
"throw" === s.type && (_$n = d, r.method = "throw", r.arg = s.arg);
}
};
}(t, r, a), o;
}
function E(t, e, r) {
try {
return {
type: "normal",
arg: t.call(e, r)
};
} catch (t) {
return {
type: "throw",
arg: t
};
}
}
function x() {}
function b() {}
function B() {}
function Q(t) {
[
"next",
"throw",
"return"
].forEach(function(e) {
t[e] = function(t) {
return this._invoke(e, t);
};
});
}
function _(t) {
var _$e;
this._invoke = function(r, n) {
function o() {
return new Promise(function(e, o) {
!function e(r, n, o, a) {
var u = E(t[r], t, n);
if ("throw" !== u.type) {
var s = u.arg, c = s.value;
return c && "object" == (typeof c === "undefined" ? "undefined" : _type_of(c)) && i.call(c, "__await") ? Promise.resolve(c.__await).then(function(t) {
e("next", t, o, a);
}, function(t) {
e("throw", t, o, a);
}) : Promise.resolve(c).then(function(t) {
s.value = t, o(s);
}, a);
}
a(u.arg);
}(r, n, e, o);
});
}
return _$e = _$e ? _$e.then(o, o) : o();
};
}
function k(t, e) {
var n = t.iterator[e.method];
if (n === r) {
if (e.delegate = null, "throw" === e.method) {
if (t.iterator.return && (e.method = "return", e.arg = r, k(t, e), "throw" === e.method)) return A;
e.method = "throw", e.arg = new TypeError("The iterator does not provide a 'throw' method");
}
return A;
}
var i = E(n, t.iterator, e.arg);
if ("throw" === i.type) return e.method = "throw", e.arg = i.arg, e.delegate = null, A;
var o = i.arg;
return o ? o.done ? (e[t.resultName] = o.value, e.next = t.nextLoc, "return" !== e.method && (e.method = "next", e.arg = r), e.delegate = null, A) : o : (e.method = "throw", e.arg = new TypeError("iterator result is not an object"), e.delegate = null, A);
}
function L(t) {
var _$e = {
tryLoc: t[0]
};
1 in t && (_$e.catchLoc = t[1]), 2 in t && (_$e.finallyLoc = t[2], _$e.afterLoc = t[3]), this.tryEntries.push(_$e);
}
function P(t) {
var _$e = t.completion || {};
_$e.type = "normal", delete _$e.arg, t.completion = _$e;
}
function O(t) {
this.tryEntries = [
{
tryLoc: "root"
}
], t.forEach(L, this), this.reset(!0);
}
function z(t) {
if (t) {
var _$e = t[a];
if (_$e) return _$e.call(t);
if ("function" == typeof t.next) return t;
if (!isNaN(t.length)) {
var n = -1, o = function e() {
for(; ++n < t.length;)if (i.call(t, n)) return e.value = t[n], e.done = !1, e;
return e.value = r, e.done = !0, e;
};
return o.next = o;
}
}
return {
next: j
};
}
function j() {
return {
value: r,
done: !0
};
}
}(function() {
return this;
}() || Function("return this")());
},
function(t, e, r) {
var n = function() {
return this;
}() || Function("return this")(), i = n.regeneratorRuntime && Object.getOwnPropertyNames(n).indexOf("regeneratorRuntime") >= 0, o = i && n.regeneratorRuntime;
if (n.regeneratorRuntime = void 0, t.exports = r(5), i) n.regeneratorRuntime = o;
else try {
del