diff --git a/lib/index.common.js b/lib/index.common.js index ed8e2ba..ad48e3b 100644 --- a/lib/index.common.js +++ b/lib/index.common.js @@ -2631,12 +2631,12 @@ src_button.install = function (app) { }; /* harmony default export */ var packages_button = (src_button); -// CONCATENATED MODULE: ./node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/.pnpm/thread-loader@2.1.3_webpack@4.46.0/node_modules/thread-loader/dist/cjs.js!./node_modules/.pnpm/babel-loader@8.2.3_2ca4133eaad1ede48c0159d2a9c3555f/node_modules/babel-loader/lib!./node_modules/.pnpm/ts-loader@6.2.2_typescript@4.1.6/node_modules/ts-loader??ref--14-3!./node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist/templateLoader.js??ref--7!./node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist??ref--1-1!./packages/Share/src/Share.vue?vue&type=template&id=de3f7d56&ts=true +// CONCATENATED MODULE: ./node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/.pnpm/thread-loader@2.1.3_webpack@4.46.0/node_modules/thread-loader/dist/cjs.js!./node_modules/.pnpm/babel-loader@8.2.3_2ca4133eaad1ede48c0159d2a9c3555f/node_modules/babel-loader/lib!./node_modules/.pnpm/ts-loader@6.2.2_typescript@4.1.6/node_modules/ts-loader??ref--14-3!./node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist/templateLoader.js??ref--7!./node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist??ref--1-1!./packages/Share/src/Share.vue?vue&type=template&id=657a1948&ts=true -var Sharevue_type_template_id_de3f7d56_ts_true_hoisted_1 = { +var Sharevue_type_template_id_657a1948_ts_true_hoisted_1 = { class: "social-share" }; -var Sharevue_type_template_id_de3f7d56_ts_true_hoisted_2 = { +var Sharevue_type_template_id_657a1948_ts_true_hoisted_2 = { class: "wechat-qrcode" }; @@ -2646,10 +2646,10 @@ var _hoisted_4 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vu class: "help" }, "扫描二维码,点击右上角分享", -1); -function Sharevue_type_template_id_de3f7d56_ts_true_render(_ctx, _cache, $props, $setup, $data, $options) { +function Sharevue_type_template_id_657a1948_ts_true_render(_ctx, _cache, $props, $setup, $data, $options) { var _component_qrcode_vue = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("qrcode-vue"); - return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", Sharevue_type_template_id_de3f7d56_ts_true_hoisted_1, [_ctx.weibo ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("a", { + return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", Sharevue_type_template_id_657a1948_ts_true_hoisted_1, [_ctx.weibo ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("a", { key: 0, class: "social-share-icon icon-weibo", style: { @@ -2679,7 +2679,7 @@ function Sharevue_type_template_id_de3f7d56_ts_true_render(_ctx, _cache, $props, function () { return _ctx.shareWeChat && _ctx.shareWeChat.apply(_ctx, arguments); }) - }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", Sharevue_type_template_id_de3f7d56_ts_true_hoisted_2, [_hoisted_3, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_qrcode_vue, { + }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", Sharevue_type_template_id_657a1948_ts_true_hoisted_2, [_hoisted_3, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_qrcode_vue, { value: _ctx.url, size: 120, level: "H", @@ -2758,7 +2758,7 @@ function Sharevue_type_template_id_de3f7d56_ts_true_render(_ctx, _cache, $props, }) })) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]); } -// CONCATENATED MODULE: ./packages/Share/src/Share.vue?vue&type=template&id=de3f7d56&ts=true +// CONCATENATED MODULE: ./packages/Share/src/Share.vue?vue&type=template&id=657a1948&ts=true // EXTERNAL MODULE: ./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/modules/es.symbol.js var es_symbol = __webpack_require__("a815"); @@ -2864,7 +2864,7 @@ var qrcode_vue_browser_default = /*#__PURE__*/__webpack_require__.n(qrcode_vue_b }; var shareQZone = function shareQZone() { - window.open("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=" + encodeURIComponent(props.url) + "&title=" + encodeURIComponent(props.title) + "&desc" + encodeURIComponent(props.description) + "&summary=" + encodeURIComponent(props.description) + "&site=" + encodeURIComponent(props.source) + "&pics=" + encodeURIComponent(props.image)); + window.open("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=" + encodeURIComponent(props.url) + "&title=" + encodeURIComponent(props.title) + "&desc=" + encodeURIComponent(props.description) + "&summary=" + encodeURIComponent(props.description) + "&site=" + encodeURIComponent(props.source) + "&pics=" + encodeURIComponent(props.image)); }; var shareLinkedin = function shareLinkedin() { @@ -2918,7 +2918,7 @@ var qrcode_vue_browser_default = /*#__PURE__*/__webpack_require__.n(qrcode_vue_b -const Share_exports_ = /*#__PURE__*/exportHelper_default()(Sharevue_type_script_lang_ts, [['render',Sharevue_type_template_id_de3f7d56_ts_true_render]]) +const Share_exports_ = /*#__PURE__*/exportHelper_default()(Sharevue_type_script_lang_ts, [['render',Sharevue_type_template_id_657a1948_ts_true_render]]) /* harmony default export */ var Share = (Share_exports_); // EXTERNAL MODULE: ./packages/Share/src/assets/css/share.min.css diff --git a/lib/index.common.js.map b/lib/index.common.js.map index 0e089f4..d10513d 100644 --- a/lib/index.common.js.map +++ b/lib/index.common.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://index/webpack/bootstrap","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/create-property.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/get-built-in.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/is-object.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/array-iteration.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/an-object.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/create-property-descriptor.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/array-slice-simple.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-is-prototype-of.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/is-array.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/use-symbol-as-uid.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/require-object-coercible.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/function-uncurry-this.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/array-method-has-species-support.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/create-non-enumerable-property.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-define-properties.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/hidden-keys.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/global.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/modules/es.symbol.description.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-keys-internal.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-create.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/html.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-string.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-absolute-index.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/inspect-source.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/indexed-object.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/function-call.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/well-known-symbol-wrapped.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/uid.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-get-own-property-names-external.js","webpack://index/./node_modules/.pnpm/qrcode.vue@3.3.3_vue@3.2.28/node_modules/qrcode.vue/dist/qrcode.vue.browser.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/well-known-symbol.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/array-includes.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/function-bind-context.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/set-global.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-integer-or-infinity.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-get-own-property-names.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/define-well-known-symbol.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/engine-v8-version.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/redefine.js","webpack://index/./node_modules/.pnpm/@vue+cli-service@4.5.15_37da3b1447a1a6d1743bace6c98f8faa/node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://index/./packages/button/src/button.vue?11d1","webpack://index/./packages/button/src/button.vue?3749","webpack://index/./packages/button/src/button.vue?b008","webpack://index/./packages/button/src/button.vue","webpack://index/./packages/button/index.ts","webpack://index/./packages/Share/src/Share.vue?ba5f","webpack://index/./packages/Share/src/Share.vue?727a","webpack://index/./packages/Share/src/Share.vue?2a8a","webpack://index/./packages/Share/src/Share.vue","webpack://index/./packages/Share/index.ts","webpack://index/./packages/index.ts","webpack://index/./node_modules/.pnpm/@vue+cli-service@4.5.15_37da3b1447a1a6d1743bace6c98f8faa/node_modules/@vue/cli-service/lib/commands/build/entry-lib.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/shared.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/engine-user-agent.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-indexed-object.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/is-callable.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/function-apply.js","webpack://index/./node_modules/.pnpm/@soda+get-current-script@1.0.2/node_modules/@soda/get-current-script/index.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/is-constructor.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/array-species-constructor.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/is-forced.js","webpack://index/./node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist/exportHelper.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-primitive.js","webpack://index/external {\"commonjs\":\"vue\",\"commonjs2\":\"vue\",\"root\":\"Vue\"}","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-property-key.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/has-own-property.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/get-method.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/shared-store.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-length.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/array-slice.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/native-symbol.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/internal-state.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/own-keys.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/path.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/export.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/fails.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/classof.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/copy-constructor-properties.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/a-callable.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/modules/es.array.map.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/length-of-array-like.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/set-to-string-tag.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/modules/es.symbol.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/array-species-create.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-get-own-property-symbols.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/v8-prototype-define-bug.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-define-property.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/ie8-dom-define.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-string-tag-support.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/modules/es.function.name.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/classof-raw.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/function-name.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/is-symbol.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/enum-bug-keys.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/ordinary-to-primitive.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-property-is-enumerable.js","webpack://index/./packages/Share/src/assets/css/share.min.css?7353","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/try-to-string.js","webpack://index/(webpack)/buildin/global.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/function-bind-native.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/shared-key.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/is-pure.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/to-object.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/native-weak-map.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/object-keys.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/document-create-element.js","webpack://index/./node_modules/.pnpm/core-js@3.20.3/node_modules/core-js/internals/descriptors.js"],"names":[],"mappings":"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kB,mBAAO,CAAC,MAAoC;AAC9D,YAAY,mBAAO,CAAC,MAAoB;AACxC,cAAc,mBAAO,CAAC,MAA0B;;AAEhD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;;;;;;;;ACfD,kBAAkB,mBAAO,CAAC,MAAmC;;AAE7D;;AAEA;AACA;AACA;;;;;;;;ACNA,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;;;;;;;;ACFA,kBAAkB,mBAAO,CAAC,MAAoC;;AAE9D;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;ACRA;AACA,cAAc,mBAAO,CAAC,MAA0B;AAChD,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,2BAA2B,mBAAO,CAAC,MAA4C;AAC/E,iBAAiB,mBAAO,CAAC,MAAiC;;AAE1D;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAA4D,4BAA4B,mBAAO,CAAC,MAAK;AACzG,IAAI,SACkH;AACtH,CAAC,yBAAyB;;AAE1B;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oDAAoD,OAAO;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;;AAEN;AACA,qBAAqB,sBAAsB;AAC3C;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,oBAAoB,YAAY;;AAEhC;AACA;AACA;;AAEA,qBAAqB,WAAW;AAChC,wD;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,MAAM;;AAEN;AACA,qBAAqB,YAAY;AACjC;AACA;AACA,MAAM;;AAEN;AACA;AACA,MAAM;;AAEN;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM;;AAEN;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM;;AAEN;;AAEA;;AAEA;;AAEA,mBAAmB,OAAO;AAC1B;AACA;AACA,mBAAmB,SAAS;AAC5B;AACA;AACA;AACA;AACA;AACA,mBAAmB,SAAS;AAC5B;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,oBAAoB,yBAAyB;AAC7C;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;;AAEN;AACA;AACA,MAAM;;AAEN;;AAEA;;AAEA,qBAAqB,sBAAsB;AAC3C,sBAAsB,mBAAmB;AACzC;AACA;AACA;;AAEA;AACA,MAAM;;AAEN;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,qBAAqB,sBAAsB;AAC3C;AACA;;AAEA,qBAAqB,mBAAmB;AACxC;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,0F;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,0F;AACA;AACA;AACA,SAAS;;AAET;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,SAAS;;AAET;AACA;AACA,SAAS;;AAET;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;;AAET;;AAEA;;AAEA,wBAAwB,wBAAwB;AAChD;AACA;;AAEA;AACA,SAAS;;AAET;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU;;AAEV;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU;;AAEV;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU;AACV;AACA;AACA,SAAS;;AAET;;AAEA;;AAEA;;AAEA;;AAEA,0BAA0B,mBAAmB;;AAE7C,2BAA2B,mBAAmB;;AAE9C;AACA;;AAEA,wBAAwB,QAAQ;;AAEhC;AACA;AACA;;AAEA,4BAA4B,QAAQ;;AAEpC;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,0BAA0B,uBAAuB;AACjD,2BAA2B,uBAAuB;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,0BAA0B,mBAAmB;AAC7C,2BAA2B,uBAAuB;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,0BAA0B,mBAAmB;AAC7C,2BAA2B,uBAAuB;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA,0BAA0B,mBAAmB;AAC7C,2BAA2B,mBAAmB;AAC9C;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,0B;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0BAA0B,iBAAiB;AAC3C;;AAEA;AACA;AACA,sBAAsB,qBAAqB;AAC3C;AACA;;AAEA,sBAAsB,0BAA0B;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA,sBAAsB,wBAAwB;;AAE9C;;AAEA,uBAAuB,wBAAwB;AAC/C,qCAAqC;AACrC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA,qBAAqB,QAAQ;;AAE7B;;AAEA,sBAAsB,QAAQ;;AAE9B;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,O;AACA,M;AACA;;AAEA;;AAEA;AACA;;AAEA,oBAAoB,OAAO;;AAE3B;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA,sBAAsB,2BAA2B;;AAEjD;;AAEA,uBAAuB,gCAAgC;;AAEvD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA,oBAAoB,0BAA0B;AAC9C;AACA;AACA;AACA;AACA;;AAEA,oBAAoB,0BAA0B;AAC9C;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA,oBAAoB,gBAAgB;;AAEpC,qBAAqB,gBAAgB;;AAErC;AACA;;AAEA;AACA;AACA;;AAEA,uBAAuB,QAAQ;;AAE/B,wBAAwB,QAAQ;;AAEhC;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA,oBAAoB,QAAQ;AAC5B;AACA;AACA;;AAEA,oBAAoB,QAAQ;AAC5B;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA,oBAAoB,QAAQ;;AAE5B;;AAEA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA,oBAAoB,QAAQ;;AAE5B;;AAEA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA,yCAAyC,SAAS;;AAElD;;AAEA;;AAEA,sBAAsB,OAAO;;AAE7B;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;;AAEA,oBAAoB,qBAAqB;AACzC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oBAAoB,qBAAqB;AACzC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA,oBAAoB,qBAAqB;;AAEzC;AACA;;AAEA;AACA;;AAEA;;AAEA,qBAAqB,sBAAsB;AAC3C;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,qBAAqB,sBAAsB;AAC3C;AACA;AACA;;AAEA;;AAEA;AACA,oBAAoB,qBAAqB;AACzC;AACA;;AAEA;AACA;;AAEA,oBAAoB,gBAAgB;AACpC,qBAAqB,qBAAqB;AAC1C;AACA;AACA;AACA;AACA;;AAEA,oBAAoB,gBAAgB;AACpC,qBAAqB,qBAAqB;AAC1C;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB,iBAAiB;AACjB;AACA;AACA;AACA,uBAAuB,gBAAgB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,YAAY;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,qCAAqC,kCAAkC,EAAE;AACzE,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,6CAA6C,iBAAiB;AAC9D;AACA;AACA;AACA,sCAAsC,2CAA2C,EAAE;AACnF,SAAS,EAAE;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,iBAAiB;AACjB,+BAA+B,0CAA0C;AACzE,eAAe;AACf,SAAS;AACT,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,qBAAqB;AACrB;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA,wBAAwB,sDAAsD;AAC9E,aAAa,EAAE;AACf,SAAS;AACT,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yEAAyE,yGAAyG;AAClL,SAAS;AACT;AACA,KAAK;;AAEL;;AAEA,CAAC;;;;;;;;AC/7CD,aAAa,mBAAO,CAAC,MAAqB;AAC1C,aAAa,mBAAO,CAAC,MAAqB;AAC1C,aAAa,mBAAO,CAAC,MAA+B;AACpD,UAAU,mBAAO,CAAC,MAAkB;AACpC,oBAAoB,mBAAO,CAAC,MAA4B;AACxD,wBAAwB,mBAAO,CAAC,MAAgC;;AAEhE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;;;;;;;;ACvBA,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,wBAAwB,mBAAO,CAAC,MAAmC;;AAEnE,qBAAqB,oBAAoB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,YAAY,eAAe;AAChC;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/BA,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,kBAAkB,mBAAO,CAAC,MAAmC;;AAE7D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACZA,aAAa,mBAAO,CAAC,MAAqB;;AAE1C;AACA;;AAEA;AACA;AACA,iCAAiC,mDAAmD;AACpF,GAAG;AACH;AACA,GAAG;AACH;;;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACTA,yBAAyB,mBAAO,CAAC,MAAmC;AACpE,kBAAkB,mBAAO,CAAC,MAA4B;;AAEtD;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACVA,WAAW,mBAAO,CAAC,MAAmB;AACtC,aAAa,mBAAO,CAAC,MAA+B;AACpD,mCAAmC,mBAAO,CAAC,MAAwC;AACnF,qBAAqB,mBAAO,CAAC,MAAqC;;AAElE;AACA,+CAA+C;AAC/C;AACA;AACA,GAAG;AACH;;;;;;;;ACVA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,gBAAgB,mBAAO,CAAC,MAAgC;;AAExD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;AC1BA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,aAAa,mBAAO,CAAC,MAA+B;AACpD,kCAAkC,mBAAO,CAAC,MAA6C;AACvF,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,0BAA0B,mBAAO,CAAC,MAA6B;AAC/D,iCAAiC,mBAAO,CAAC,MAA4B;;AAErE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;;;;;;;;;;;;;;;;;AC7CD;;AAEA;AACA;AACA,MAAM,IAAuC;AAC7C,2BAA2B,mBAAO,CAAC,MAA0B;AAC7D;;AAEA;AACA;AACA,wDAAwD,wBAAwB;AAChF;AACA;;AAEA;AACA;AACA,IAAI,qBAAuB;AAC3B;AACA;;AAEA;AACe,sDAAI;;;;;;;;;;;;ACrBnB;AAEA,IAAM,UAAU,GAAG;AAAE,OAAK,EAAE;AAAT,CAAnB;AACA,IAAM,UAAU,GAAG;AAAE,KAAG,EAAE;AAAP,CAAnB;AAEM,SAAU,MAAV,CAAiB,IAAjB,EAA2B,MAA3B,EAAuC,MAAvC,EAAmD,MAAnD,EAA+D,KAA/D,EAA0E,QAA1E,EAAuF;AAC3F,SAAQ,kEAAU,IAAI,2EAAmB,CAAC,QAAD,EAAW,UAAX,EAAuB,CAC7D,IAAI,CAAC,MAAL,CAAY,OAAb,IACK,kEAAU,IAAI,2EAAmB,CAAC,MAAD,EAAS,UAAT,EAAqB,CACrD,mEAAW,CAAC,IAAI,CAAC,MAAN,EAAc,SAAd,CAD0C,CAArB,CADtC,IAII,2EAAmB,CAAC,EAAD,EAAK,IAAL,CALuC,CAAvB,CAAzC;AAOD,C;;;;ACZD;AACe,0IAAe,CAAC;AAC7B,MAAI,EAAE;AADuB,CAAD,CAA9B,E;;ACFgtB,C;;;;;;ACAroB;AAClB;AACL;;AAE2G;AAC/J,iCAAiC,sBAAe,CAAC,6BAAM,aAAa,MAAM;;AAE3D,0D;;;CCJf;;AACA,UAAM,CAAC,OAAP,GAAiB,UAAC,GAAD,EAAmB;AAChC,KAAG,CAAC,SAAJ,CAAc,UAAM,CAAC,IAArB,EAA2B,UAA3B;AACH,CAFD;;AAIe,8DAAf,E;;ACRA;AAEA,IAAM,oDAAU,GAAG;AAAE,OAAK,EAAE;AAAT,CAAnB;AACA,IAAM,oDAAU,GAAG;AAAE,OAAK,EAAE;AAAT,CAAnB;;AACA,IAAM,UAAU,GAAG,aAAa,2EAAmB,CAAC,IAAD,EAAO,IAAP,EAAa,KAAb,EAAoB,CAAC,CAArB,CAAnD;;AACA,IAAM,UAAU,GAAG,aAAa,2EAAmB,CAAC,KAAD,EAAQ;AAAE,OAAK,EAAE;AAAT,CAAR,EAA2B,eAA3B,EAA4C,CAAC,CAA7C,CAAnD;;AAEM,SAAU,iDAAV,CAAiB,IAAjB,EAA2B,MAA3B,EAAuC,MAAvC,EAAmD,MAAnD,EAA+D,KAA/D,EAA0E,QAA1E,EAAuF;AAC3F,MAAM,qBAAqB,GAAG,yEAAiB,CAAC,YAAD,CAA/C;;AAEA,SAAQ,kEAAU,IAAI,2EAAmB,CAAC,KAAD,EAAQ,oDAAR,EAAoB,CAC1D,IAAI,CAAC,KAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,8BAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,UAAL,IAAmB,IAAI,CAAC,UAAL,WAAI,YAArC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CAVoC,EAW1D,IAAI,CAAC,EAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,2BAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,OAAL,IAAgB,IAAI,CAAC,OAAL,WAAI,YAAlC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CApBoC,EAqB1D,IAAI,CAAC,MAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,+BAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,eAAW,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACrC;AACA;AAAA,aAAc,IAAI,CAAC,WAAL,IAAoB,IAAI,CAAC,WAAL,WAAI,YAAtC;AAAA,KAFuB;AAJyB,GAAN,EAO/B,CACD,2EAAmB,CAAC,KAAD,EAAQ,oDAAR,EAAoB,CACrC,UADqC,EAErC,oEAAY,CAAC,qBAAD,EAAwB;AAClC,SAAK,EAAE,IAAI,CAAC,GADsB;AAElC,QAAI,EAAE,GAF4B;AAGlC,SAAK,EAAE,GAH2B;AAIlC,SAAK,EAAE;AAAC,gBAAS;AAAV;AAJ2B,GAAxB,EAKT,IALS,EAKH,CALG,EAKA,CAAC,OAAD,CALA,CAFyB,EAQrC,UARqC,CAApB,CADlB,CAP+B,EAkB/B,EAlB+B,CADtC,IAoBI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CAzCoC,EA0C1D,IAAI,CAAC,MAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,+BAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,WAAL,IAAoB,IAAI,CAAC,WAAL,WAAI,YAAtC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CAnDoC,EAoD1D,IAAI,CAAC,KAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,8BAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,UAAL,IAAmB,IAAI,CAAC,UAAL,WAAI,YAArC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CA7DoC,EA8D1D,IAAI,CAAC,QAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,iCAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,aAAL,IAAsB,IAAI,CAAC,aAAL,WAAI,YAAxC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CAvEoC,EAwE1D,IAAI,CAAC,QAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,iCAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,aAAL,IAAsB,IAAI,CAAC,aAAL,WAAI,YAAxC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CAjFoC,EAkF1D,IAAI,CAAC,QAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,iCAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,aAAL,IAAsB,IAAI,CAAC,aAAL,WAAI,YAAxC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CA3FoC,EA4F1D,IAAI,CAAC,OAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,gCAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,YAAL,IAAqB,IAAI,CAAC,YAAL,WAAI,YAAvC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CArGoC,EAsG1D,IAAI,CAAC,MAAN,IACK,kEAAU,IAAI,2EAAmB,CAAC,GAAD,EAAM;AACtC,OAAG,EAAE,CADiC;AAEtC,SAAK,EAAE,+BAF+B;AAGtC,SAAK,EAAE;AAAC,gBAAS;AAAV,KAH+B;AAItC,WAAO,EAAE,MAAM,CAAC,CAAD,CAAN,KAAc,MAAM,CAAC,CAAD,CAAN,GACjC;AACA;AAAA,aAAc,IAAI,CAAC,WAAL,IAAoB,IAAI,CAAC,WAAL,WAAI,YAAtC;AAAA,KAFmB;AAJ6B,GAAN,CADtC,IASI,2EAAmB,CAAC,EAAD,EAAK,IAAL,CA/GoC,CAApB,CAAzC;AAiHD,C;;;;;;;;;;;;;;;;AC1HD;AACA;AACe,yIAAe,CAAC;AAC7B,OAAK,EAAC;AACJ,MAAE,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KADA;AAEJ,SAAK,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KAFH;AAGJ,UAAM,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KAHJ;AAIJ,UAAM,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KAJJ;AAKJ,SAAK,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KALH;AAMJ,YAAQ,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KANN;AAOJ,YAAQ,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KAPN;AAQJ,YAAQ,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KARN;AASJ,WAAO,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KATL;AAUJ,UAAM,EAAE;AAAC,UAAI,EAAC,OAAN;AAAe,aAAO,EAAC;AAAvB,KAVJ;AAWJ,OAAG,EAAE;AAAC,UAAI,EAAC,MAAN;AAAc,aAAO,EAAC,MAAM,CAAC,QAAP,CAAgB;AAAtC,KAXD;AAYJ,UAAM,EAAE;AAAC,UAAI,EAAC,MAAN;AAAc,aAAO,EAAC;AAAtB,KAZJ;AAaJ,UAAM,EAAE;AAAC,UAAI,EAAC,MAAN;AAAc,aAAO,EAAC,MAAM,CAAC,QAAP,CAAgB;AAAtC,KAbJ;AAcJ,SAAK,EAAE;AAAC,UAAI,EAAC,MAAN;AAAc,aAAO,EAAC,QAAQ,CAAC;AAA/B,KAdH;AAeJ,eAAW,EAAE;AAAC,UAAI,EAAC,MAAN;AAAc,aAAO,EAAC;AAAtB,KAfT;AAgBJ,SAAK,EAAE;AAAC,UAAI,EAAC,MAAN;AAAa,aAAO,EAAC;AAArB;AAhBH,GADuB;AAmB7B,YAAU,EAAE;AACV,aAAS,EAAT,4BAAS;AADC,GAnBiB;AAsB7B,MAAI,EAAE,OAtBuB;AAuB7B,OAvB6B,iBAuBvB,KAvBuB,EAuBlB;AACT,QAAM,UAAU,GAAG,SAAb,UAAa,GAAK;AACtB,YAAM,CAAC,IAAP,CAAY,kDAAgD,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAAlE,GAA8E,SAA9E,GAAwF,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAA1G,GAAwH,OAAxH,GAAgI,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAAlJ,GAAgK,UAA5K;AACD,KAFD;;AAIA,QAAM,OAAO,GAAG,SAAV,OAAU,GAAK;AACnB,YAAM,CAAC,IAAP,CAAY,yDAAuD,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAAzE,GAAqF,SAArF,GAA+F,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAAjH,GAA+H,UAA/H,GAA0I,kBAAkB,CAAC,KAAK,CAAC,MAAP,CAA5J,GAA2K,QAA3K,GAAoL,kBAAkB,CAAC,KAAK,CAAC,WAAP,CAAtM,GAA0N,QAA1N,GAAmO,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAAjQ;AACD,KAFD;;AAIA,QAAM,WAAW,GAAG,SAAd,WAAc,GAAK;AACvB,YAAM;AACP,KAFD;;AAIA,QAAM,WAAW,GAAG,SAAd,WAAc,GAAK;AACvB,YAAM,CAAC,IAAP,CAAY,gDAA8C,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAAhE,GAA4E,QAA5E,GAAqF,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAAvG,GAAqH,QAArH,GAA8H,kBAAkB,CAAC,KAAK,CAAC,WAAP,CAAhJ,GAAoK,SAApK,GAA8K,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAAhM,GAA8M,0BAA1N;AACD,KAFD;;AAIA,QAAM,UAAU,GAAG,SAAb,UAAa,GAAK;AACtB,YAAM,CAAC,IAAP,CAAY,oEAAkE,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAApF,GAAgG,SAAhG,GAA0G,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAA5H,GAA0I,OAA1I,GAAkJ,kBAAkB,CAAC,KAAK,CAAC,WAAP,CAApK,GAAwL,WAAxL,GAAoM,kBAAkB,CAAC,KAAK,CAAC,WAAP,CAAtN,GAA0O,QAA1O,GAAmP,kBAAkB,CAAC,KAAK,CAAC,MAAP,CAArQ,GAAoR,QAApR,GAA6R,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAA3T;AACD,KAFD;;AAIA,QAAM,aAAa,GAAG,SAAhB,aAAgB,GAAK;AACzB,YAAM,CAAC,IAAP,CAAY,0EAAwE,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAA1F,GAAwG,OAAxG,GAAgH,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAAlI,GAA8I,WAA9I,GAA0J,kBAAkB,CAAC,KAAK,CAAC,WAAP,CAA5K,GAAgM,UAAhM,GAA2M,kBAAkB,CAAC,KAAK,CAAC,MAAP,CAA7N,GAA4O,cAAxP;AACD,KAFD;;AAIA,QAAM,aAAa,GAAG,SAAhB,aAAgB,GAAK;AACzB,YAAM,CAAC,IAAP,CAAY,sCAAoC,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAAtD,GAAkE,MAAlE,GAAyE,kBAAkB,CAAC,KAAK,CAAC,KAAP,CAA3F,GAAyG,YAArH;AACD,KAFD;;AAIA,QAAM,aAAa,GAAG,SAAhB,aAAgB,GAAK;AACzB,YAAM,CAAC,IAAP,CAAY,kDAAgD,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAA9E;AACD,KAFD;;AAIA,QAAM,YAAY,GAAG,SAAf,YAAe,GAAK;AACxB,YAAM,CAAC,IAAP,CAAY,2CAAyC,kBAAkB,CAAC,KAAK,CAAC,WAAP,CAA3D,GAA+E,OAA/E,GAAuF,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAAzG,GAAqH,OAArH,GAA6H,kBAAkB,CAAC,KAAK,CAAC,MAAP,CAA3J;AACD,KAFD;;AAIA,QAAM,WAAW,GAAG,SAAd,WAAc,GAAK;AACvB,YAAM,CAAC,IAAP,CAAY,uCAAqC,kBAAkB,CAAC,KAAK,CAAC,GAAP,CAAnE;AACD,KAFD;;AAIA,QAAM,MAAM,GAAC,4DAAG,EAAhB;AACA,QAAM,GAAG,GAAC,4DAAG,CAAC,EAAD,CAAb;AACA,QAAI,QAAQ,GAAQ,IAApB;;AACA,QAAM,MAAM,GAAE,SAAR,MAAQ,GAAK;AACjB,SAAG,CAAC,KAAJ,GAAU,KAAK,CAAC,GAAhB;AACD,KAFD;;AAGA,WAAO;AACL,SAAG,EAAH,GADK;AAEL,gBAAU,EAAV,UAFK;AAGL,aAAO,EAAP,OAHK;AAIL,iBAAW,EAAX,WAJK;AAKL,iBAAW,EAAX,WALK;AAML,gBAAU,EAAV,UANK;AAOL,mBAAa,EAAb,aAPK;AAQL,mBAAa,EAAb,aARK;AASL,mBAAa,EAAb,aATK;AAUL,kBAAY,EAAZ,YAVK;AAWL,iBAAW,EAAX;AAXK,KAAP;AAaD;AAnF4B,CAAD,CAA9B,E;;ACH+sB,C;;ACAroB;AAClB;AACL;;AAE4G;AAC/J,MAAM,cAAW,gBAAgB,sBAAe,CAAC,4BAAM,aAAa,iDAAM;;AAE3D,wD;;;;;;ACNf;CAGA;;AACA,KAAK,CAAC,OAAN,GAAgB,UAAC,GAAD,EAAmB;AAC/B,KAAG,CAAC,SAAJ,CAAc,KAAK,CAAC,IAApB,EAA0B,KAA1B;AACH,CAFD;;AAIe,wDAAf,E;;;;ACRA;CAGA;;AACA,IAAM,UAAU,GAAG,CAAE,eAAF,EAAW,cAAX,CAAnB,C,CAEA;;AACA,IAAM,OAAO,GAAG,SAAV,OAAU,CAAC,GAAD,EAAmB;AAC/B;AACA,YAAU,CAAC,GAAX,CAAe,UAAC,SAAD;AAAA,WAAe,GAAG,CAAC,SAAJ,CAAc,SAAS,CAAC,IAAxB,EAA8B,SAA9B,CAAf;AAAA,GAAf;AACH,CAHD;;AAKA;AAIe;AACX,SAAO,EAAP;AADW,CAAf,E;;ACjBwB;AACA;AACT,yFAAG;AACI;;;;;;;;ACHtB,cAAc,mBAAO,CAAC,MAAsB;AAC5C,YAAY,mBAAO,CAAC,MAA2B;;AAE/C;AACA,qEAAqE;AACrE,CAAC;AACD;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACXD,iBAAiB,mBAAO,CAAC,MAA2B;;AAEpD;;;;;;;;ACFA;AACA,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,6BAA6B,mBAAO,CAAC,MAAuC;;AAE5E;AACA;AACA;;;;;;;;ACNA;AACA;AACA;AACA;AACA;;;;;;;;ACJA,kBAAkB,mBAAO,CAAC,MAAmC;;AAE7D;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;;;;;;;;ACTD;AACA;AACA;;AAEA;;AAEA;AACA,MAAM,IAA0C;AAChD,IAAI,iCAAO,EAAE,oCAAE,OAAO;AAAA;AAAA;AAAA,oGAAC;AACvB,GAAG,MAAM,EAIN;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D;;AAE1D;AACA;AACA,+DAA+D,qBAAqB;AACpF;AACA;;AAEA,qBAAqB,oBAAoB;AACzC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;;;;;;;AC9ED,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,YAAY,mBAAO,CAAC,MAAoB;AACxC,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,cAAc,mBAAO,CAAC,MAAsB;AAC5C,iBAAiB,mBAAO,CAAC,MAA2B;AACpD,oBAAoB,mBAAO,CAAC,MAA6B;;AAEzD,wBAAwB;AACxB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC,eAAe,EAAE;AAC1D;AACA,CAAC;;;;;;;;ACnDD,aAAa,mBAAO,CAAC,MAAqB;AAC1C,cAAc,mBAAO,CAAC,MAAuB;AAC7C,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,eAAe,mBAAO,CAAC,MAAwB;AAC/C,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;ACtBA,YAAY,mBAAO,CAAC,MAAoB;AACxC,iBAAiB,mBAAO,CAAC,MAA0B;;AAEnD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;;;ACrBa;AACb,8CAA8C,cAAc;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACVA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,WAAW,mBAAO,CAAC,MAA4B;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,0BAA0B,mBAAO,CAAC,MAAoC;AACtE,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzBA,gC;;;;;;;ACAA,kBAAkB,mBAAO,CAAC,MAA2B;AACrD,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACRA,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,eAAe,mBAAO,CAAC,MAAwB;;AAE/C,mCAAmC;;AAEnC;AACA;AACA;AACA;AACA;;;;;;;;ACTA,gBAAgB,mBAAO,CAAC,MAAyB;;AAEjD;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,gBAAgB,mBAAO,CAAC,MAAyB;;AAEjD;AACA,kDAAkD;;AAElD;;;;;;;;ACNA,0BAA0B,mBAAO,CAAC,MAAqC;;AAEvE;;AAEA;AACA;AACA;AACA,iFAAiF;AACjF;;;;;;;;ACRA,kBAAkB,mBAAO,CAAC,MAAoC;;AAE9D;;;;;;;;ACFA;AACA,iBAAiB,mBAAO,CAAC,MAAgC;AACzD,YAAY,mBAAO,CAAC,MAAoB;;AAExC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACZD,sBAAsB,mBAAO,CAAC,MAA8B;AAC5D,aAAa,mBAAO,CAAC,MAAqB;AAC1C,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,eAAe,mBAAO,CAAC,MAAwB;AAC/C,kCAAkC,mBAAO,CAAC,MAA6C;AACvF,aAAa,mBAAO,CAAC,MAA+B;AACpD,aAAa,mBAAO,CAAC,MAA2B;AAChD,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,iBAAiB,mBAAO,CAAC,MAA0B;;AAEnD;AACA;AACA;AACA;;AAEA;AACA,uCAAuC;AACvC;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpEA,iBAAiB,mBAAO,CAAC,MAA2B;AACpD,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,gCAAgC,mBAAO,CAAC,MAA4C;AACpF,kCAAkC,mBAAO,CAAC,MAA8C;AACxF,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACbA,aAAa,mBAAO,CAAC,MAAqB;;AAE1C;;;;;;;;ACFA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,+BAA+B,mBAAO,CAAC,MAAiD;AACxF,kCAAkC,mBAAO,CAAC,MAA6C;AACvF,eAAe,mBAAO,CAAC,MAAuB;AAC9C,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,gCAAgC,mBAAO,CAAC,MAA0C;AAClF,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,mDAAmD;AACnD,GAAG;AACH,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtDA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;;;;;;;ACNA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,4BAA4B,mBAAO,CAAC,MAAoC;AACxE,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;;AAEA;AACA,gDAAgD,kBAAkB,EAAE;;AAEpE;AACA;AACA;AACA;AACA,GAAG,gBAAgB;AACnB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7BA,aAAa,mBAAO,CAAC,MAA+B;AACpD,cAAc,mBAAO,CAAC,MAAuB;AAC7C,qCAAqC,mBAAO,CAAC,MAAiD;AAC9F,2BAA2B,mBAAO,CAAC,MAAqC;;AAExE;AACA;AACA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,kBAAkB,mBAAO,CAAC,MAA4B;;AAEtD;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;ACVa;AACb,QAAQ,mBAAO,CAAC,MAAqB;AACrC,WAAW,mBAAO,CAAC,MAA8B;AACjD,mCAAmC,mBAAO,CAAC,MAA+C;;AAE1F;;AAEA;AACA;AACA;AACA,GAAG,6DAA6D;AAChE;AACA;AACA;AACA,CAAC;;;;;;;;ACdD,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;AACA;AACA;AACA;AACA;;;;;;;;ACNA,qBAAqB,mBAAO,CAAC,MAAqC;AAClE,aAAa,mBAAO,CAAC,MAA+B;AACpD,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;;AAEA;AACA;AACA;AACA,2CAA2C,iCAAiC;AAC5E;AACA;;;;;;;;;ACXa;AACb,QAAQ,mBAAO,CAAC,MAAqB;AACrC,aAAa,mBAAO,CAAC,MAAqB;AAC1C,iBAAiB,mBAAO,CAAC,MAA2B;AACpD,YAAY,mBAAO,CAAC,MAA6B;AACjD,WAAW,mBAAO,CAAC,MAA4B;AAC/C,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,cAAc,mBAAO,CAAC,MAAsB;AAC5C,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,oBAAoB,mBAAO,CAAC,MAA4B;AACxD,YAAY,mBAAO,CAAC,MAAoB;AACxC,aAAa,mBAAO,CAAC,MAA+B;AACpD,cAAc,mBAAO,CAAC,MAAuB;AAC7C,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,eAAe,mBAAO,CAAC,MAAwB;AAC/C,oBAAoB,mBAAO,CAAC,MAAqC;AACjE,eAAe,mBAAO,CAAC,MAAwB;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,oBAAoB,mBAAO,CAAC,MAA8B;AAC1D,gBAAgB,mBAAO,CAAC,MAAwB;AAChD,+BAA+B,mBAAO,CAAC,MAAyC;AAChF,yBAAyB,mBAAO,CAAC,MAA4B;AAC7D,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,gCAAgC,mBAAO,CAAC,MAA4C;AACpF,kCAAkC,mBAAO,CAAC,MAAqD;AAC/F,kCAAkC,mBAAO,CAAC,MAA8C;AACxF,qCAAqC,mBAAO,CAAC,MAAiD;AAC9F,2BAA2B,mBAAO,CAAC,MAAqC;AACxE,6BAA6B,mBAAO,CAAC,MAAuC;AAC5E,iCAAiC,mBAAO,CAAC,MAA4C;AACrF,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,eAAe,mBAAO,CAAC,MAAuB;AAC9C,aAAa,mBAAO,CAAC,MAAqB;AAC1C,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,UAAU,mBAAO,CAAC,MAAkB;AACpC,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,mCAAmC,mBAAO,CAAC,MAAwC;AACnF,4BAA4B,mBAAO,CAAC,MAAuC;AAC3E,qBAAqB,mBAAO,CAAC,MAAgC;AAC7D,0BAA0B,mBAAO,CAAC,MAA6B;AAC/D,eAAe,mBAAO,CAAC,MAA8B;;AAErD;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,mDAAmD;AACnD,sBAAsB,yCAAyC,WAAW,IAAI;AAC9E,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4FAA4F;AAC5F;AACA,KAAK;AACL;AACA,mDAAmD,iDAAiD;AACpG,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8EAA8E,kCAAkC;AAChH;AACA;;AAEA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,gFAAgF,eAAe;AAC/F;AACA;AACA;;AAEA,GAAG,yEAAyE;AAC5E;AACA,CAAC;;AAED;AACA;AACA,CAAC;;AAED,GAAG,qDAAqD;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,0BAA0B,mBAAmB,EAAE;AAC/C,0BAA0B,oBAAoB;AAC9C,CAAC;;AAED,GAAG,2EAA2E;AAC9E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED,GAAG,uDAAuD;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA,GAAG,0DAA0D,kCAAkC,EAAE,GAAG;AACpG;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,YAAY,QAAQ;AACzC;AACA,0CAA0C;AAC1C,GAAG;;AAEH,KAAK,4DAA4D;AACjE;AACA;AACA;AACA;AACA,0EAA0E;AAC1E;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;;;;;;;;ACpUA,8BAA8B,mBAAO,CAAC,MAAwC;;AAE9E;AACA;AACA;AACA;AACA;;;;;;;;ACNA;AACA;;;;;;;;ACDA,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,YAAY,mBAAO,CAAC,MAAoB;;AAExC;AACA;AACA;AACA;AACA,4CAA4C,cAAc;AAC1D;AACA;AACA,GAAG;AACH,CAAC;;;;;;;;ACXD,aAAa,mBAAO,CAAC,MAAqB;AAC1C,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,qBAAqB,mBAAO,CAAC,MAA6B;AAC1D,8BAA8B,mBAAO,CAAC,MAAsC;AAC5E,eAAe,mBAAO,CAAC,MAAwB;AAC/C,oBAAoB,mBAAO,CAAC,MAA8B;;AAE1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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","file":"index.common.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"72d2\");\n","'use strict';\nvar toPropertyKey = require('../internals/to-property-key');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPropertyKey(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","var isCallable = require('../internals/is-callable');\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","var bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var IS_FILTER_REJECT = TYPE == 7;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar String = global.String;\nvar TypeError = global.TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw TypeError(String(argument) + ' is not an object');\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar Array = global.Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) == 'Array';\n};\n","/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","var global = require('../internals/global');\n\nvar TypeError = global.TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar bind = FunctionPrototype.bind;\nvar call = FunctionPrototype.call;\nvar uncurryThis = NATIVE_BIND && bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? function (fn) {\n return fn && uncurryThis(fn);\n} : function (fn) {\n return fn && function () {\n return call.apply(fn, arguments);\n };\n};\n","var fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n // We can't use this feature detection in V8 since it causes\n // deoptimization and serious performance degradation\n // https://github.com/zloirock/core-js/issues/677\n return V8_VERSION >= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","module.exports = {};\n","var check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n","// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar toString = require('../internals/to-string');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var symbolToString = uncurryThis(SymbolPrototype.toString);\n var symbolValueOf = uncurryThis(SymbolPrototype.valueOf);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = symbolValueOf(this);\n var string = symbolToString(symbol);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","var global = require('../internals/global');\nvar classof = require('../internals/classof');\n\nvar String = global.String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return String(argument);\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","var global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar Object = global.Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : Object(it);\n} : Object;\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) == 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","/*!\n * qrcode.vue v3.3.3\n * A Vue.js component to generate QRCode.\n * © 2017-2021 @scopewu(https://github.com/scopewu)\n * MIT License.\n */\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('vue')) :\n typeof define === 'function' && define.amd ? define(['vue'], factory) :\n (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.QrcodeVue = factory(global.Vue));\n})(this, (function (vue) { 'use strict';\n\n /*! *****************************************************************************\r\n Copyright (c) Microsoft Corporation.\r\n\r\n Permission to use, copy, modify, and/or distribute this software for any\r\n purpose with or without fee is hereby granted.\r\n\r\n THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\n REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\n AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\n INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\n LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\n OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\n PERFORMANCE OF THIS SOFTWARE.\r\n ***************************************************************************** */\r\n\r\n var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n return __assign.apply(this, arguments);\r\n };\n\n var mode$1 = {\n \tMODE_NUMBER :\t\t1 << 0,\n \tMODE_ALPHA_NUM : \t1 << 1,\n \tMODE_8BIT_BYTE : \t1 << 2,\n \tMODE_KANJI :\t\t1 << 3\n };\n\n var mode = mode$1;\n\n function QR8bitByte(data) {\n \tthis.mode = mode.MODE_8BIT_BYTE;\n \tthis.data = data;\n }\n\n QR8bitByte.prototype = {\n\n \tgetLength : function(buffer) {\n \t\treturn this.data.length;\n \t},\n \t\n \twrite : function(buffer) {\n \t\tfor (var i = 0; i < this.data.length; i++) {\n \t\t\t// not JIS ...\n \t\t\tbuffer.put(this.data.charCodeAt(i), 8);\n \t\t}\n \t}\n };\n\n var _8BitByte = QR8bitByte;\n\n var ErrorCorrectLevel = {\n \tL : 1,\n \tM : 0,\n \tQ : 3,\n \tH : 2\n };\n\n // ErrorCorrectLevel\n var ECL = ErrorCorrectLevel;\n\n function QRRSBlock(totalCount, dataCount) {\n \tthis.totalCount = totalCount;\n \tthis.dataCount = dataCount;\n }\n\n QRRSBlock.RS_BLOCK_TABLE = [\n\n \t// L\n \t// M\n \t// Q\n \t// H\n\n \t// 1\n \t[1, 26, 19],\n \t[1, 26, 16],\n \t[1, 26, 13],\n \t[1, 26, 9],\n \t\n \t// 2\n \t[1, 44, 34],\n \t[1, 44, 28],\n \t[1, 44, 22],\n \t[1, 44, 16],\n\n \t// 3\n \t[1, 70, 55],\n \t[1, 70, 44],\n \t[2, 35, 17],\n \t[2, 35, 13],\n\n \t// 4\t\t\n \t[1, 100, 80],\n \t[2, 50, 32],\n \t[2, 50, 24],\n \t[4, 25, 9],\n \t\n \t// 5\n \t[1, 134, 108],\n \t[2, 67, 43],\n \t[2, 33, 15, 2, 34, 16],\n \t[2, 33, 11, 2, 34, 12],\n \t\n \t// 6\n \t[2, 86, 68],\n \t[4, 43, 27],\n \t[4, 43, 19],\n \t[4, 43, 15],\n \t\n \t// 7\t\t\n \t[2, 98, 78],\n \t[4, 49, 31],\n \t[2, 32, 14, 4, 33, 15],\n \t[4, 39, 13, 1, 40, 14],\n \t\n \t// 8\n \t[2, 121, 97],\n \t[2, 60, 38, 2, 61, 39],\n \t[4, 40, 18, 2, 41, 19],\n \t[4, 40, 14, 2, 41, 15],\n \t\n \t// 9\n \t[2, 146, 116],\n \t[3, 58, 36, 2, 59, 37],\n \t[4, 36, 16, 4, 37, 17],\n \t[4, 36, 12, 4, 37, 13],\n \t\n \t// 10\t\t\n \t[2, 86, 68, 2, 87, 69],\n \t[4, 69, 43, 1, 70, 44],\n \t[6, 43, 19, 2, 44, 20],\n \t[6, 43, 15, 2, 44, 16],\n\n \t// 11\n \t[4, 101, 81],\n \t[1, 80, 50, 4, 81, 51],\n \t[4, 50, 22, 4, 51, 23],\n \t[3, 36, 12, 8, 37, 13],\n\n \t// 12\n \t[2, 116, 92, 2, 117, 93],\n \t[6, 58, 36, 2, 59, 37],\n \t[4, 46, 20, 6, 47, 21],\n \t[7, 42, 14, 4, 43, 15],\n\n \t// 13\n \t[4, 133, 107],\n \t[8, 59, 37, 1, 60, 38],\n \t[8, 44, 20, 4, 45, 21],\n \t[12, 33, 11, 4, 34, 12],\n\n \t// 14\n \t[3, 145, 115, 1, 146, 116],\n \t[4, 64, 40, 5, 65, 41],\n \t[11, 36, 16, 5, 37, 17],\n \t[11, 36, 12, 5, 37, 13],\n\n \t// 15\n \t[5, 109, 87, 1, 110, 88],\n \t[5, 65, 41, 5, 66, 42],\n \t[5, 54, 24, 7, 55, 25],\n \t[11, 36, 12],\n\n \t// 16\n \t[5, 122, 98, 1, 123, 99],\n \t[7, 73, 45, 3, 74, 46],\n \t[15, 43, 19, 2, 44, 20],\n \t[3, 45, 15, 13, 46, 16],\n\n \t// 17\n \t[1, 135, 107, 5, 136, 108],\n \t[10, 74, 46, 1, 75, 47],\n \t[1, 50, 22, 15, 51, 23],\n \t[2, 42, 14, 17, 43, 15],\n\n \t// 18\n \t[5, 150, 120, 1, 151, 121],\n \t[9, 69, 43, 4, 70, 44],\n \t[17, 50, 22, 1, 51, 23],\n \t[2, 42, 14, 19, 43, 15],\n\n \t// 19\n \t[3, 141, 113, 4, 142, 114],\n \t[3, 70, 44, 11, 71, 45],\n \t[17, 47, 21, 4, 48, 22],\n \t[9, 39, 13, 16, 40, 14],\n\n \t// 20\n \t[3, 135, 107, 5, 136, 108],\n \t[3, 67, 41, 13, 68, 42],\n \t[15, 54, 24, 5, 55, 25],\n \t[15, 43, 15, 10, 44, 16],\n\n \t// 21\n \t[4, 144, 116, 4, 145, 117],\n \t[17, 68, 42],\n \t[17, 50, 22, 6, 51, 23],\n \t[19, 46, 16, 6, 47, 17],\n\n \t// 22\n \t[2, 139, 111, 7, 140, 112],\n \t[17, 74, 46],\n \t[7, 54, 24, 16, 55, 25],\n \t[34, 37, 13],\n\n \t// 23\n \t[4, 151, 121, 5, 152, 122],\n \t[4, 75, 47, 14, 76, 48],\n \t[11, 54, 24, 14, 55, 25],\n \t[16, 45, 15, 14, 46, 16],\n\n \t// 24\n \t[6, 147, 117, 4, 148, 118],\n \t[6, 73, 45, 14, 74, 46],\n \t[11, 54, 24, 16, 55, 25],\n \t[30, 46, 16, 2, 47, 17],\n\n \t// 25\n \t[8, 132, 106, 4, 133, 107],\n \t[8, 75, 47, 13, 76, 48],\n \t[7, 54, 24, 22, 55, 25],\n \t[22, 45, 15, 13, 46, 16],\n\n \t// 26\n \t[10, 142, 114, 2, 143, 115],\n \t[19, 74, 46, 4, 75, 47],\n \t[28, 50, 22, 6, 51, 23],\n \t[33, 46, 16, 4, 47, 17],\n\n \t// 27\n \t[8, 152, 122, 4, 153, 123],\n \t[22, 73, 45, 3, 74, 46],\n \t[8, 53, 23, 26, 54, 24],\n \t[12, 45, 15, 28, 46, 16],\n\n \t// 28\n \t[3, 147, 117, 10, 148, 118],\n \t[3, 73, 45, 23, 74, 46],\n \t[4, 54, 24, 31, 55, 25],\n \t[11, 45, 15, 31, 46, 16],\n\n \t// 29\n \t[7, 146, 116, 7, 147, 117],\n \t[21, 73, 45, 7, 74, 46],\n \t[1, 53, 23, 37, 54, 24],\n \t[19, 45, 15, 26, 46, 16],\n\n \t// 30\n \t[5, 145, 115, 10, 146, 116],\n \t[19, 75, 47, 10, 76, 48],\n \t[15, 54, 24, 25, 55, 25],\n \t[23, 45, 15, 25, 46, 16],\n\n \t// 31\n \t[13, 145, 115, 3, 146, 116],\n \t[2, 74, 46, 29, 75, 47],\n \t[42, 54, 24, 1, 55, 25],\n \t[23, 45, 15, 28, 46, 16],\n\n \t// 32\n \t[17, 145, 115],\n \t[10, 74, 46, 23, 75, 47],\n \t[10, 54, 24, 35, 55, 25],\n \t[19, 45, 15, 35, 46, 16],\n\n \t// 33\n \t[17, 145, 115, 1, 146, 116],\n \t[14, 74, 46, 21, 75, 47],\n \t[29, 54, 24, 19, 55, 25],\n \t[11, 45, 15, 46, 46, 16],\n\n \t// 34\n \t[13, 145, 115, 6, 146, 116],\n \t[14, 74, 46, 23, 75, 47],\n \t[44, 54, 24, 7, 55, 25],\n \t[59, 46, 16, 1, 47, 17],\n\n \t// 35\n \t[12, 151, 121, 7, 152, 122],\n \t[12, 75, 47, 26, 76, 48],\n \t[39, 54, 24, 14, 55, 25],\n \t[22, 45, 15, 41, 46, 16],\n\n \t// 36\n \t[6, 151, 121, 14, 152, 122],\n \t[6, 75, 47, 34, 76, 48],\n \t[46, 54, 24, 10, 55, 25],\n \t[2, 45, 15, 64, 46, 16],\n\n \t// 37\n \t[17, 152, 122, 4, 153, 123],\n \t[29, 74, 46, 14, 75, 47],\n \t[49, 54, 24, 10, 55, 25],\n \t[24, 45, 15, 46, 46, 16],\n\n \t// 38\n \t[4, 152, 122, 18, 153, 123],\n \t[13, 74, 46, 32, 75, 47],\n \t[48, 54, 24, 14, 55, 25],\n \t[42, 45, 15, 32, 46, 16],\n\n \t// 39\n \t[20, 147, 117, 4, 148, 118],\n \t[40, 75, 47, 7, 76, 48],\n \t[43, 54, 24, 22, 55, 25],\n \t[10, 45, 15, 67, 46, 16],\n\n \t// 40\n \t[19, 148, 118, 6, 149, 119],\n \t[18, 75, 47, 31, 76, 48],\n \t[34, 54, 24, 34, 55, 25],\n \t[20, 45, 15, 61, 46, 16]\n ];\n\n QRRSBlock.getRSBlocks = function(typeNumber, errorCorrectLevel) {\n \t\n \tvar rsBlock = QRRSBlock.getRsBlockTable(typeNumber, errorCorrectLevel);\n \t\n \tif (rsBlock == undefined) {\n \t\tthrow new Error(\"bad rs block @ typeNumber:\" + typeNumber + \"/errorCorrectLevel:\" + errorCorrectLevel);\n \t}\n\n \tvar length = rsBlock.length / 3;\n \t\n \tvar list = new Array();\n \t\n \tfor (var i = 0; i < length; i++) {\n\n \t\tvar count = rsBlock[i * 3 + 0];\n \t\tvar totalCount = rsBlock[i * 3 + 1];\n \t\tvar dataCount = rsBlock[i * 3 + 2];\n\n \t\tfor (var j = 0; j < count; j++) {\n \t\t\tlist.push(new QRRSBlock(totalCount, dataCount) );\t\n \t\t}\n \t}\n \t\n \treturn list;\n };\n\n QRRSBlock.getRsBlockTable = function(typeNumber, errorCorrectLevel) {\n\n \tswitch(errorCorrectLevel) {\n \tcase ECL.L :\n \t\treturn QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 0];\n \tcase ECL.M :\n \t\treturn QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 1];\n \tcase ECL.Q :\n \t\treturn QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 2];\n \tcase ECL.H :\n \t\treturn QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 3];\n \tdefault :\n \t\treturn undefined;\n \t}\n };\n\n var RSBlock$1 = QRRSBlock;\n\n function QRBitBuffer() {\n \tthis.buffer = new Array();\n \tthis.length = 0;\n }\n\n QRBitBuffer.prototype = {\n\n \tget : function(index) {\n \t\tvar bufIndex = Math.floor(index / 8);\n \t\treturn ( (this.buffer[bufIndex] >>> (7 - index % 8) ) & 1) == 1;\n \t},\n \t\n \tput : function(num, length) {\n \t\tfor (var i = 0; i < length; i++) {\n \t\t\tthis.putBit( ( (num >>> (length - i - 1) ) & 1) == 1);\n \t\t}\n \t},\n \t\n \tgetLengthInBits : function() {\n \t\treturn this.length;\n \t},\n \t\n \tputBit : function(bit) {\n \t\n \t\tvar bufIndex = Math.floor(this.length / 8);\n \t\tif (this.buffer.length <= bufIndex) {\n \t\t\tthis.buffer.push(0);\n \t\t}\n \t\n \t\tif (bit) {\n \t\t\tthis.buffer[bufIndex] |= (0x80 >>> (this.length % 8) );\n \t\t}\n \t\n \t\tthis.length++;\n \t}\n };\n\n var BitBuffer$1 = QRBitBuffer;\n\n var QRMath = {\n\n \tglog : function(n) {\n \t\n \t\tif (n < 1) {\n \t\t\tthrow new Error(\"glog(\" + n + \")\");\n \t\t}\n \t\t\n \t\treturn QRMath.LOG_TABLE[n];\n \t},\n \t\n \tgexp : function(n) {\n \t\n \t\twhile (n < 0) {\n \t\t\tn += 255;\n \t\t}\n \t\n \t\twhile (n >= 256) {\n \t\t\tn -= 255;\n \t\t}\n \t\n \t\treturn QRMath.EXP_TABLE[n];\n \t},\n \t\n \tEXP_TABLE : new Array(256),\n \t\n \tLOG_TABLE : new Array(256)\n\n };\n \t\n for (var i = 0; i < 8; i++) {\n \tQRMath.EXP_TABLE[i] = 1 << i;\n }\n for (var i = 8; i < 256; i++) {\n \tQRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4]\n \t\t^ QRMath.EXP_TABLE[i - 5]\n \t\t^ QRMath.EXP_TABLE[i - 6]\n \t\t^ QRMath.EXP_TABLE[i - 8];\n }\n for (var i = 0; i < 255; i++) {\n \tQRMath.LOG_TABLE[QRMath.EXP_TABLE[i] ] = i;\n }\n\n var math$2 = QRMath;\n\n var math$1 = math$2;\n\n function QRPolynomial(num, shift) {\n\n \tif (num.length == undefined) {\n \t\tthrow new Error(num.length + \"/\" + shift);\n \t}\n\n \tvar offset = 0;\n\n \twhile (offset < num.length && num[offset] == 0) {\n \t\toffset++;\n \t}\n\n \tthis.num = new Array(num.length - offset + shift);\n \tfor (var i = 0; i < num.length - offset; i++) {\n \t\tthis.num[i] = num[i + offset];\n \t}\n }\n\n QRPolynomial.prototype = {\n\n \tget : function(index) {\n \t\treturn this.num[index];\n \t},\n \t\n \tgetLength : function() {\n \t\treturn this.num.length;\n \t},\n \t\n \tmultiply : function(e) {\n \t\n \t\tvar num = new Array(this.getLength() + e.getLength() - 1);\n \t\n \t\tfor (var i = 0; i < this.getLength(); i++) {\n \t\t\tfor (var j = 0; j < e.getLength(); j++) {\n \t\t\t\tnum[i + j] ^= math$1.gexp(math$1.glog(this.get(i) ) + math$1.glog(e.get(j) ) );\n \t\t\t}\n \t\t}\n \t\n \t\treturn new QRPolynomial(num, 0);\n \t},\n \t\n \tmod : function(e) {\n \t\n \t\tif (this.getLength() - e.getLength() < 0) {\n \t\t\treturn this;\n \t\t}\n \t\n \t\tvar ratio = math$1.glog(this.get(0) ) - math$1.glog(e.get(0) );\n \t\n \t\tvar num = new Array(this.getLength() );\n \t\t\n \t\tfor (var i = 0; i < this.getLength(); i++) {\n \t\t\tnum[i] = this.get(i);\n \t\t}\n \t\t\n \t\tfor (var i = 0; i < e.getLength(); i++) {\n \t\t\tnum[i] ^= math$1.gexp(math$1.glog(e.get(i) ) + ratio);\n \t\t}\n \t\n \t\t// recursive call\n \t\treturn new QRPolynomial(num, 0).mod(e);\n \t}\n };\n\n var Polynomial$2 = QRPolynomial;\n\n var Mode = mode$1;\n var Polynomial$1 = Polynomial$2;\n var math = math$2;\n\n var QRMaskPattern = {\n \tPATTERN000 : 0,\n \tPATTERN001 : 1,\n \tPATTERN010 : 2,\n \tPATTERN011 : 3,\n \tPATTERN100 : 4,\n \tPATTERN101 : 5,\n \tPATTERN110 : 6,\n \tPATTERN111 : 7\n };\n\n var QRUtil = {\n\n PATTERN_POSITION_TABLE : [\n \t [],\n \t [6, 18],\n \t [6, 22],\n \t [6, 26],\n \t [6, 30],\n \t [6, 34],\n \t [6, 22, 38],\n \t [6, 24, 42],\n \t [6, 26, 46],\n \t [6, 28, 50],\n \t [6, 30, 54],\t\t\n \t [6, 32, 58],\n \t [6, 34, 62],\n \t [6, 26, 46, 66],\n \t [6, 26, 48, 70],\n \t [6, 26, 50, 74],\n \t [6, 30, 54, 78],\n \t [6, 30, 56, 82],\n \t [6, 30, 58, 86],\n \t [6, 34, 62, 90],\n \t [6, 28, 50, 72, 94],\n \t [6, 26, 50, 74, 98],\n \t [6, 30, 54, 78, 102],\n \t [6, 28, 54, 80, 106],\n \t [6, 32, 58, 84, 110],\n \t [6, 30, 58, 86, 114],\n \t [6, 34, 62, 90, 118],\n \t [6, 26, 50, 74, 98, 122],\n \t [6, 30, 54, 78, 102, 126],\n \t [6, 26, 52, 78, 104, 130],\n \t [6, 30, 56, 82, 108, 134],\n \t [6, 34, 60, 86, 112, 138],\n \t [6, 30, 58, 86, 114, 142],\n \t [6, 34, 62, 90, 118, 146],\n \t [6, 30, 54, 78, 102, 126, 150],\n \t [6, 24, 50, 76, 102, 128, 154],\n \t [6, 28, 54, 80, 106, 132, 158],\n \t [6, 32, 58, 84, 110, 136, 162],\n \t [6, 26, 54, 82, 110, 138, 166],\n \t [6, 30, 58, 86, 114, 142, 170]\n ],\n\n G15 : (1 << 10) | (1 << 8) | (1 << 5) | (1 << 4) | (1 << 2) | (1 << 1) | (1 << 0),\n G18 : (1 << 12) | (1 << 11) | (1 << 10) | (1 << 9) | (1 << 8) | (1 << 5) | (1 << 2) | (1 << 0),\n G15_MASK : (1 << 14) | (1 << 12) | (1 << 10)\t| (1 << 4) | (1 << 1),\n\n getBCHTypeInfo : function(data) {\n \t var d = data << 10;\n \t while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) >= 0) {\n \t\t d ^= (QRUtil.G15 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) ) ); \t\n \t }\n \t return ( (data << 10) | d) ^ QRUtil.G15_MASK;\n },\n\n getBCHTypeNumber : function(data) {\n \t var d = data << 12;\n \t while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) >= 0) {\n \t\t d ^= (QRUtil.G18 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) ) ); \t\n \t }\n \t return (data << 12) | d;\n },\n\n getBCHDigit : function(data) {\n\n \t var digit = 0;\n\n \t while (data != 0) {\n \t\t digit++;\n \t\t data >>>= 1;\n \t }\n\n \t return digit;\n },\n\n getPatternPosition : function(typeNumber) {\n \t return QRUtil.PATTERN_POSITION_TABLE[typeNumber - 1];\n },\n\n getMask : function(maskPattern, i, j) {\n \t \n \t switch (maskPattern) {\n \t\t \n \t case QRMaskPattern.PATTERN000 : return (i + j) % 2 == 0;\n \t case QRMaskPattern.PATTERN001 : return i % 2 == 0;\n \t case QRMaskPattern.PATTERN010 : return j % 3 == 0;\n \t case QRMaskPattern.PATTERN011 : return (i + j) % 3 == 0;\n \t case QRMaskPattern.PATTERN100 : return (Math.floor(i / 2) + Math.floor(j / 3) ) % 2 == 0;\n \t case QRMaskPattern.PATTERN101 : return (i * j) % 2 + (i * j) % 3 == 0;\n \t case QRMaskPattern.PATTERN110 : return ( (i * j) % 2 + (i * j) % 3) % 2 == 0;\n \t case QRMaskPattern.PATTERN111 : return ( (i * j) % 3 + (i + j) % 2) % 2 == 0;\n\n \t default :\n \t\t throw new Error(\"bad maskPattern:\" + maskPattern);\n \t }\n },\n\n getErrorCorrectPolynomial : function(errorCorrectLength) {\n\n \t var a = new Polynomial$1([1], 0);\n\n \t for (var i = 0; i < errorCorrectLength; i++) {\n \t\t a = a.multiply(new Polynomial$1([1, math.gexp(i)], 0) );\n \t }\n\n \t return a;\n },\n\n getLengthInBits : function(mode, type) {\n\n \t if (1 <= type && type < 10) {\n\n \t\t // 1 - 9\n\n \t\t switch(mode) {\n \t\t case Mode.MODE_NUMBER \t: return 10;\n \t\t case Mode.MODE_ALPHA_NUM \t: return 9;\n \t\t case Mode.MODE_8BIT_BYTE\t: return 8;\n \t\t case Mode.MODE_KANJI \t: return 8;\n \t\t default :\n \t\t\t throw new Error(\"mode:\" + mode);\n \t\t }\n\n \t } else if (type < 27) {\n\n \t\t // 10 - 26\n\n \t\t switch(mode) {\n \t\t case Mode.MODE_NUMBER \t: return 12;\n \t\t case Mode.MODE_ALPHA_NUM \t: return 11;\n \t\t case Mode.MODE_8BIT_BYTE\t: return 16;\n \t\t case Mode.MODE_KANJI \t: return 10;\n \t\t default :\n \t\t\t throw new Error(\"mode:\" + mode);\n \t\t }\n\n \t } else if (type < 41) {\n\n \t\t // 27 - 40\n\n \t\t switch(mode) {\n \t\t case Mode.MODE_NUMBER \t: return 14;\n \t\t case Mode.MODE_ALPHA_NUM\t: return 13;\n \t\t case Mode.MODE_8BIT_BYTE\t: return 16;\n \t\t case Mode.MODE_KANJI \t: return 12;\n \t\t default :\n \t\t\t throw new Error(\"mode:\" + mode);\n \t\t }\n\n \t } else {\n \t\t throw new Error(\"type:\" + type);\n \t }\n },\n\n getLostPoint : function(qrCode) {\n \t \n \t var moduleCount = qrCode.getModuleCount();\n \t \n \t var lostPoint = 0;\n \t \n \t // LEVEL1\n \t \n \t for (var row = 0; row < moduleCount; row++) {\n\n \t\t for (var col = 0; col < moduleCount; col++) {\n\n \t\t\t var sameCount = 0;\n \t\t\t var dark = qrCode.isDark(row, col);\n\n \t\t\t\tfor (var r = -1; r <= 1; r++) {\n\n \t\t\t\t if (row + r < 0 || moduleCount <= row + r) {\n \t\t\t\t\t continue;\n \t\t\t\t }\n\n \t\t\t\t for (var c = -1; c <= 1; c++) {\n\n \t\t\t\t\t if (col + c < 0 || moduleCount <= col + c) {\n \t\t\t\t\t\t continue;\n \t\t\t\t\t }\n\n \t\t\t\t\t if (r == 0 && c == 0) {\n \t\t\t\t\t\t continue;\n \t\t\t\t\t }\n\n \t\t\t\t\t if (dark == qrCode.isDark(row + r, col + c) ) {\n \t\t\t\t\t\t sameCount++;\n \t\t\t\t\t }\n \t\t\t\t }\n \t\t\t }\n\n \t\t\t if (sameCount > 5) {\n \t\t\t\t lostPoint += (3 + sameCount - 5);\n \t\t\t }\n \t\t }\n \t }\n\n \t // LEVEL2\n\n \t for (var row = 0; row < moduleCount - 1; row++) {\n \t\t for (var col = 0; col < moduleCount - 1; col++) {\n \t\t\t var count = 0;\n \t\t\t if (qrCode.isDark(row, col ) ) count++;\n \t\t\t if (qrCode.isDark(row + 1, col ) ) count++;\n \t\t\t if (qrCode.isDark(row, col + 1) ) count++;\n \t\t\t if (qrCode.isDark(row + 1, col + 1) ) count++;\n \t\t\t if (count == 0 || count == 4) {\n \t\t\t\t lostPoint += 3;\n \t\t\t }\n \t\t }\n \t }\n\n \t // LEVEL3\n\n \t for (var row = 0; row < moduleCount; row++) {\n \t\t for (var col = 0; col < moduleCount - 6; col++) {\n \t\t\t if (qrCode.isDark(row, col)\n \t\t\t\t\t && !qrCode.isDark(row, col + 1)\n \t\t\t\t\t && qrCode.isDark(row, col + 2)\n \t\t\t\t\t && qrCode.isDark(row, col + 3)\n \t\t\t\t\t && qrCode.isDark(row, col + 4)\n \t\t\t\t\t && !qrCode.isDark(row, col + 5)\n \t\t\t\t\t && qrCode.isDark(row, col + 6) ) {\n \t\t\t\t lostPoint += 40;\n \t\t\t }\n \t\t }\n \t }\n\n \t for (var col = 0; col < moduleCount; col++) {\n \t\t for (var row = 0; row < moduleCount - 6; row++) {\n \t\t\t if (qrCode.isDark(row, col)\n \t\t\t\t\t && !qrCode.isDark(row + 1, col)\n \t\t\t\t\t && qrCode.isDark(row + 2, col)\n \t\t\t\t\t && qrCode.isDark(row + 3, col)\n \t\t\t\t\t && qrCode.isDark(row + 4, col)\n \t\t\t\t\t && !qrCode.isDark(row + 5, col)\n \t\t\t\t\t && qrCode.isDark(row + 6, col) ) {\n \t\t\t\t lostPoint += 40;\n \t\t\t }\n \t\t }\n \t }\n\n \t // LEVEL4\n \t \n \t var darkCount = 0;\n\n \t for (var col = 0; col < moduleCount; col++) {\n \t\t for (var row = 0; row < moduleCount; row++) {\n \t\t\t if (qrCode.isDark(row, col) ) {\n \t\t\t\t darkCount++;\n \t\t\t }\n \t\t }\n \t }\n \t \n \t var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5;\n \t lostPoint += ratio * 10;\n\n \t return lostPoint;\t\t\n }\n };\n\n var util$1 = QRUtil;\n\n var BitByte = _8BitByte;\n var RSBlock = RSBlock$1;\n var BitBuffer = BitBuffer$1;\n var util = util$1;\n var Polynomial = Polynomial$2;\n\n function QRCode$1(typeNumber, errorCorrectLevel) {\n \tthis.typeNumber = typeNumber;\n \tthis.errorCorrectLevel = errorCorrectLevel;\n \tthis.modules = null;\n \tthis.moduleCount = 0;\n \tthis.dataCache = null;\n \tthis.dataList = [];\n }\n\n // for client side minification\n var proto = QRCode$1.prototype;\n\n proto.addData = function(data) {\n \tvar newData = new BitByte(data);\n \tthis.dataList.push(newData);\n \tthis.dataCache = null;\n };\n\n proto.isDark = function(row, col) {\n \tif (row < 0 || this.moduleCount <= row || col < 0 || this.moduleCount <= col) {\n \t\tthrow new Error(row + \",\" + col);\n \t}\n \treturn this.modules[row][col];\n };\n\n proto.getModuleCount = function() {\n \treturn this.moduleCount;\n };\n\n proto.make = function() {\n \t// Calculate automatically typeNumber if provided is < 1\n \tif (this.typeNumber < 1 ){\n \t\tvar typeNumber = 1;\n \t\tfor (typeNumber = 1; typeNumber < 40; typeNumber++) {\n \t\t\tvar rsBlocks = RSBlock.getRSBlocks(typeNumber, this.errorCorrectLevel);\n\n \t\t\tvar buffer = new BitBuffer();\n \t\t\tvar totalDataCount = 0;\n \t\t\tfor (var i = 0; i < rsBlocks.length; i++) {\n \t\t\t\ttotalDataCount += rsBlocks[i].dataCount;\n \t\t\t}\n\n \t\t\tfor (var i = 0; i < this.dataList.length; i++) {\n \t\t\t\tvar data = this.dataList[i];\n \t\t\t\tbuffer.put(data.mode, 4);\n \t\t\t\tbuffer.put(data.getLength(), util.getLengthInBits(data.mode, typeNumber) );\n \t\t\t\tdata.write(buffer);\n \t\t\t}\n \t\t\tif (buffer.getLengthInBits() <= totalDataCount * 8)\n \t\t\t\tbreak;\n \t\t}\n \t\tthis.typeNumber = typeNumber;\n \t}\n \tthis.makeImpl(false, this.getBestMaskPattern() );\n };\n\n proto.makeImpl = function(test, maskPattern) {\n \t\n \tthis.moduleCount = this.typeNumber * 4 + 17;\n \tthis.modules = new Array(this.moduleCount);\n \t\n \tfor (var row = 0; row < this.moduleCount; row++) {\n \t\t\n \t\tthis.modules[row] = new Array(this.moduleCount);\n \t\t\n \t\tfor (var col = 0; col < this.moduleCount; col++) {\n \t\t\tthis.modules[row][col] = null;//(col + row) % 3;\n \t\t}\n \t}\n\n \tthis.setupPositionProbePattern(0, 0);\n \tthis.setupPositionProbePattern(this.moduleCount - 7, 0);\n \tthis.setupPositionProbePattern(0, this.moduleCount - 7);\n \tthis.setupPositionAdjustPattern();\n \tthis.setupTimingPattern();\n \tthis.setupTypeInfo(test, maskPattern);\n \t\n \tif (this.typeNumber >= 7) {\n \t\tthis.setupTypeNumber(test);\n \t}\n\n \tif (this.dataCache == null) {\n \t\tthis.dataCache = QRCode$1.createData(this.typeNumber, this.errorCorrectLevel, this.dataList);\n \t}\n\n \tthis.mapData(this.dataCache, maskPattern);\n };\n\n proto.setupPositionProbePattern = function(row, col) {\n \t\n \tfor (var r = -1; r <= 7; r++) {\n \t\t\n \t\tif (row + r <= -1 || this.moduleCount <= row + r) continue;\n \t\t\n \t\tfor (var c = -1; c <= 7; c++) {\n \t\t\t\n \t\t\tif (col + c <= -1 || this.moduleCount <= col + c) continue;\n \t\t\t\n \t\t\tif ( (0 <= r && r <= 6 && (c == 0 || c == 6) )\n \t\t\t\t\t|| (0 <= c && c <= 6 && (r == 0 || r == 6) )\n \t\t\t\t\t|| (2 <= r && r <= 4 && 2 <= c && c <= 4) ) {\n \t\t\t\tthis.modules[row + r][col + c] = true;\n \t\t\t} else {\n \t\t\t\tthis.modules[row + r][col + c] = false;\n \t\t\t}\n \t\t}\t\t\n \t}\t\t\n };\n\n proto.getBestMaskPattern = function() {\n\n \tvar minLostPoint = 0;\n \tvar pattern = 0;\n\n \tfor (var i = 0; i < 8; i++) {\n \t\t\n \t\tthis.makeImpl(true, i);\n\n \t\tvar lostPoint = util.getLostPoint(this);\n\n \t\tif (i == 0 || minLostPoint > lostPoint) {\n \t\t\tminLostPoint = lostPoint;\n \t\t\tpattern = i;\n \t\t}\n \t}\n\n \treturn pattern;\n };\n\n proto.createMovieClip = function(target_mc, instance_name, depth) {\n\n \tvar qr_mc = target_mc.createEmptyMovieClip(instance_name, depth);\n \tvar cs = 1;\n\n \tthis.make();\n\n \tfor (var row = 0; row < this.modules.length; row++) {\n \t\t\n \t\tvar y = row * cs;\n \t\t\n \t\tfor (var col = 0; col < this.modules[row].length; col++) {\n\n \t\t\tvar x = col * cs;\n \t\t\tvar dark = this.modules[row][col];\n \t\t\n \t\t\tif (dark) {\n \t\t\t\tqr_mc.beginFill(0, 100);\n \t\t\t\tqr_mc.moveTo(x, y);\n \t\t\t\tqr_mc.lineTo(x + cs, y);\n \t\t\t\tqr_mc.lineTo(x + cs, y + cs);\n \t\t\t\tqr_mc.lineTo(x, y + cs);\n \t\t\t\tqr_mc.endFill();\n \t\t\t}\n \t\t}\n \t}\n \t\n \treturn qr_mc;\n };\n\n proto.setupTimingPattern = function() {\n \t\n \tfor (var r = 8; r < this.moduleCount - 8; r++) {\n \t\tif (this.modules[r][6] != null) {\n \t\t\tcontinue;\n \t\t}\n \t\tthis.modules[r][6] = (r % 2 == 0);\n \t}\n\n \tfor (var c = 8; c < this.moduleCount - 8; c++) {\n \t\tif (this.modules[6][c] != null) {\n \t\t\tcontinue;\n \t\t}\n \t\tthis.modules[6][c] = (c % 2 == 0);\n \t}\n };\n\n proto.setupPositionAdjustPattern = function() {\n\n \tvar pos = util.getPatternPosition(this.typeNumber);\n \t\n \tfor (var i = 0; i < pos.length; i++) {\n \t\n \t\tfor (var j = 0; j < pos.length; j++) {\n \t\t\n \t\t\tvar row = pos[i];\n \t\t\tvar col = pos[j];\n \t\t\t\n \t\t\tif (this.modules[row][col] != null) {\n \t\t\t\tcontinue;\n \t\t\t}\n \t\t\t\n \t\t\tfor (var r = -2; r <= 2; r++) {\n \t\t\t\n \t\t\t\tfor (var c = -2; c <= 2; c++) {\n \t\t\t\t\n \t\t\t\t\tif (r == -2 || r == 2 || c == -2 || c == 2\n \t\t\t\t\t\t\t|| (r == 0 && c == 0) ) {\n \t\t\t\t\t\tthis.modules[row + r][col + c] = true;\n \t\t\t\t\t} else {\n \t\t\t\t\t\tthis.modules[row + r][col + c] = false;\n \t\t\t\t\t}\n \t\t\t\t}\n \t\t\t}\n \t\t}\n \t}\n };\n\n proto.setupTypeNumber = function(test) {\n\n \tvar bits = util.getBCHTypeNumber(this.typeNumber);\n\n \tfor (var i = 0; i < 18; i++) {\n \t\tvar mod = (!test && ( (bits >> i) & 1) == 1);\n \t\tthis.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = mod;\n \t}\n\n \tfor (var i = 0; i < 18; i++) {\n \t\tvar mod = (!test && ( (bits >> i) & 1) == 1);\n \t\tthis.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = mod;\n \t}\n };\n\n proto.setupTypeInfo = function(test, maskPattern) {\n\n \tvar data = (this.errorCorrectLevel << 3) | maskPattern;\n \tvar bits = util.getBCHTypeInfo(data);\n\n \t// vertical\t\t\n \tfor (var i = 0; i < 15; i++) {\n\n \t\tvar mod = (!test && ( (bits >> i) & 1) == 1);\n\n \t\tif (i < 6) {\n \t\t\tthis.modules[i][8] = mod;\n \t\t} else if (i < 8) {\n \t\t\tthis.modules[i + 1][8] = mod;\n \t\t} else {\n \t\t\tthis.modules[this.moduleCount - 15 + i][8] = mod;\n \t\t}\n \t}\n\n \t// horizontal\n \tfor (var i = 0; i < 15; i++) {\n\n \t\tvar mod = (!test && ( (bits >> i) & 1) == 1);\n \t\t\n \t\tif (i < 8) {\n \t\t\tthis.modules[8][this.moduleCount - i - 1] = mod;\n \t\t} else if (i < 9) {\n \t\t\tthis.modules[8][15 - i - 1 + 1] = mod;\n \t\t} else {\n \t\t\tthis.modules[8][15 - i - 1] = mod;\n \t\t}\n \t}\n\n \t// fixed module\n \tthis.modules[this.moduleCount - 8][8] = (!test);\n };\n\n proto.mapData = function(data, maskPattern) {\n \t\n \tvar inc = -1;\n \tvar row = this.moduleCount - 1;\n \tvar bitIndex = 7;\n \tvar byteIndex = 0;\n \t\n \tfor (var col = this.moduleCount - 1; col > 0; col -= 2) {\n\n \t\tif (col == 6) col--;\n\n \t\twhile (true) {\n\n \t\t\tfor (var c = 0; c < 2; c++) {\n \t\t\t\t\n \t\t\t\tif (this.modules[row][col - c] == null) {\n \t\t\t\t\t\n \t\t\t\t\tvar dark = false;\n\n \t\t\t\t\tif (byteIndex < data.length) {\n \t\t\t\t\t\tdark = ( ( (data[byteIndex] >>> bitIndex) & 1) == 1);\n \t\t\t\t\t}\n\n \t\t\t\t\tvar mask = util.getMask(maskPattern, row, col - c);\n\n \t\t\t\t\tif (mask) {\n \t\t\t\t\t\tdark = !dark;\n \t\t\t\t\t}\n \t\t\t\t\t\n \t\t\t\t\tthis.modules[row][col - c] = dark;\n \t\t\t\t\tbitIndex--;\n\n \t\t\t\t\tif (bitIndex == -1) {\n \t\t\t\t\t\tbyteIndex++;\n \t\t\t\t\t\tbitIndex = 7;\n \t\t\t\t\t}\n \t\t\t\t}\n \t\t\t}\n \t\t\t\t\t\t\t\n \t\t\trow += inc;\n\n \t\t\tif (row < 0 || this.moduleCount <= row) {\n \t\t\t\trow -= inc;\n \t\t\t\tinc = -inc;\n \t\t\t\tbreak;\n \t\t\t}\n \t\t}\n \t}\n };\n\n QRCode$1.PAD0 = 0xEC;\n QRCode$1.PAD1 = 0x11;\n\n QRCode$1.createData = function(typeNumber, errorCorrectLevel, dataList) {\n \t\n \tvar rsBlocks = RSBlock.getRSBlocks(typeNumber, errorCorrectLevel);\n \t\n \tvar buffer = new BitBuffer();\n \t\n \tfor (var i = 0; i < dataList.length; i++) {\n \t\tvar data = dataList[i];\n \t\tbuffer.put(data.mode, 4);\n \t\tbuffer.put(data.getLength(), util.getLengthInBits(data.mode, typeNumber) );\n \t\tdata.write(buffer);\n \t}\n\n \t// calc num max data.\n \tvar totalDataCount = 0;\n \tfor (var i = 0; i < rsBlocks.length; i++) {\n \t\ttotalDataCount += rsBlocks[i].dataCount;\n \t}\n\n \tif (buffer.getLengthInBits() > totalDataCount * 8) {\n \t\tthrow new Error(\"code length overflow. (\"\n \t\t\t+ buffer.getLengthInBits()\n \t\t\t+ \">\"\n \t\t\t+ totalDataCount * 8\n \t\t\t+ \")\");\n \t}\n\n \t// end code\n \tif (buffer.getLengthInBits() + 4 <= totalDataCount * 8) {\n \t\tbuffer.put(0, 4);\n \t}\n\n \t// padding\n \twhile (buffer.getLengthInBits() % 8 != 0) {\n \t\tbuffer.putBit(false);\n \t}\n\n \t// padding\n \twhile (true) {\n \t\t\n \t\tif (buffer.getLengthInBits() >= totalDataCount * 8) {\n \t\t\tbreak;\n \t\t}\n \t\tbuffer.put(QRCode$1.PAD0, 8);\n \t\t\n \t\tif (buffer.getLengthInBits() >= totalDataCount * 8) {\n \t\t\tbreak;\n \t\t}\n \t\tbuffer.put(QRCode$1.PAD1, 8);\n \t}\n\n \treturn QRCode$1.createBytes(buffer, rsBlocks);\n };\n\n QRCode$1.createBytes = function(buffer, rsBlocks) {\n\n \tvar offset = 0;\n \t\n \tvar maxDcCount = 0;\n \tvar maxEcCount = 0;\n \t\n \tvar dcdata = new Array(rsBlocks.length);\n \tvar ecdata = new Array(rsBlocks.length);\n \t\n \tfor (var r = 0; r < rsBlocks.length; r++) {\n\n \t\tvar dcCount = rsBlocks[r].dataCount;\n \t\tvar ecCount = rsBlocks[r].totalCount - dcCount;\n\n \t\tmaxDcCount = Math.max(maxDcCount, dcCount);\n \t\tmaxEcCount = Math.max(maxEcCount, ecCount);\n \t\t\n \t\tdcdata[r] = new Array(dcCount);\n \t\t\n \t\tfor (var i = 0; i < dcdata[r].length; i++) {\n \t\t\tdcdata[r][i] = 0xff & buffer.buffer[i + offset];\n \t\t}\n \t\toffset += dcCount;\n \t\t\n \t\tvar rsPoly = util.getErrorCorrectPolynomial(ecCount);\n \t\tvar rawPoly = new Polynomial(dcdata[r], rsPoly.getLength() - 1);\n\n \t\tvar modPoly = rawPoly.mod(rsPoly);\n \t\tecdata[r] = new Array(rsPoly.getLength() - 1);\n \t\tfor (var i = 0; i < ecdata[r].length; i++) {\n var modIndex = i + modPoly.getLength() - ecdata[r].length;\n \t\t\tecdata[r][i] = (modIndex >= 0)? modPoly.get(modIndex) : 0;\n \t\t}\n\n \t}\n \t\n \tvar totalCodeCount = 0;\n \tfor (var i = 0; i < rsBlocks.length; i++) {\n \t\ttotalCodeCount += rsBlocks[i].totalCount;\n \t}\n\n \tvar data = new Array(totalCodeCount);\n \tvar index = 0;\n\n \tfor (var i = 0; i < maxDcCount; i++) {\n \t\tfor (var r = 0; r < rsBlocks.length; r++) {\n \t\t\tif (i < dcdata[r].length) {\n \t\t\t\tdata[index++] = dcdata[r][i];\n \t\t\t}\n \t\t}\n \t}\n\n \tfor (var i = 0; i < maxEcCount; i++) {\n \t\tfor (var r = 0; r < rsBlocks.length; r++) {\n \t\t\tif (i < ecdata[r].length) {\n \t\t\t\tdata[index++] = ecdata[r][i];\n \t\t\t}\n \t\t}\n \t}\n\n \treturn data;\n };\n\n var QRCode_1 = QRCode$1;\n\n var defaultErrorCorrectLevel = 'H';\r\n // Thanks the `qrcode.react`\r\n var SUPPORTS_PATH2D = (function () {\r\n try {\r\n new Path2D().addPath(new Path2D());\r\n }\r\n catch (e) {\r\n return false;\r\n }\r\n return true;\r\n })();\r\n function QRCode(data, level) {\r\n var errorCorrectLevel = ErrorCorrectLevel[level];\r\n // We'll use type===-1 to force QRCode to automatically pick the best type\r\n var qrcode = new QRCode_1(-1, errorCorrectLevel);\r\n qrcode.addData(toUTF8String(data));\r\n qrcode.make();\r\n return qrcode;\r\n }\r\n function validErrorCorrectLevel(level) {\r\n return level in ErrorCorrectLevel;\r\n }\r\n /**\r\n * Encode UTF16 to UTF8.\r\n * See: http://jonisalonen.com/2012/from-utf-16-to-utf-8-in-javascript/\r\n * @param str {string}\r\n * @returns {string}\r\n */\r\n function toUTF8String(str) {\r\n var utf8Str = '';\r\n for (var i = 0; i < str.length; i++) {\r\n var charCode = str.charCodeAt(i);\r\n if (charCode < 0x0080) {\r\n utf8Str += String.fromCharCode(charCode);\r\n }\r\n else if (charCode < 0x0800) {\r\n utf8Str += String.fromCharCode(0xc0 | (charCode >> 6));\r\n utf8Str += String.fromCharCode(0x80 | (charCode & 0x3f));\r\n }\r\n else if (charCode < 0xd800 || charCode >= 0xe000) {\r\n utf8Str += String.fromCharCode(0xe0 | (charCode >> 12));\r\n utf8Str += String.fromCharCode(0x80 | ((charCode >> 6) & 0x3f));\r\n utf8Str += String.fromCharCode(0x80 | (charCode & 0x3f));\r\n }\r\n else {\r\n // surrogate pair\r\n i++;\r\n // UTF-16 encodes 0x10000-0x10FFFF by\r\n // subtracting 0x10000 and splitting the\r\n // 20 bits of 0x0-0xFFFFF into two halves\r\n charCode =\r\n 0x10000 + (((charCode & 0x3ff) << 10) | (str.charCodeAt(i) & 0x3ff));\r\n utf8Str += String.fromCharCode(0xf0 | (charCode >> 18));\r\n utf8Str += String.fromCharCode(0x80 | ((charCode >> 12) & 0x3f));\r\n utf8Str += String.fromCharCode(0x80 | ((charCode >> 6) & 0x3f));\r\n utf8Str += String.fromCharCode(0x80 | (charCode & 0x3f));\r\n }\r\n }\r\n return utf8Str;\r\n }\r\n function generatePath(modules, margin) {\r\n if (margin === void 0) { margin = 0; }\r\n var ops = [];\r\n modules.forEach(function (row, y) {\r\n var start = null;\r\n row.forEach(function (cell, x) {\r\n if (!cell && start !== null) {\r\n // M0 0h7v1H0z injects the space with the move and drops the comma,\r\n // saving a char per operation\r\n ops.push(\"M\" + (start + margin) + \" \" + (y + margin) + \"h\" + (x - start) + \"v1H\" + (start + margin) + \"z\");\r\n start = null;\r\n return;\r\n }\r\n // end of row, clean up or skip\r\n if (x === row.length - 1) {\r\n if (!cell) {\r\n // We would have closed the op above already so this can only mean\r\n // 2+ light modules in a row.\r\n return;\r\n }\r\n if (start === null) {\r\n // Just a single dark module.\r\n ops.push(\"M\" + (x + margin) + \",\" + (y + margin) + \" h1v1H\" + (x + margin) + \"z\");\r\n }\r\n else {\r\n // Otherwise finish the current line.\r\n ops.push(\"M\" + (start + margin) + \",\" + (y + margin) + \" h\" + (x + 1 - start) + \"v1H\" + (start + margin) + \"z\");\r\n }\r\n return;\r\n }\r\n if (cell && start === null) {\r\n start = x;\r\n }\r\n });\r\n });\r\n return ops.join('');\r\n }\r\n var QRCodeProps = {\r\n value: {\r\n type: String,\r\n required: true,\r\n \"default\": '',\r\n },\r\n size: {\r\n type: Number,\r\n \"default\": 100,\r\n },\r\n level: {\r\n type: String,\r\n \"default\": defaultErrorCorrectLevel,\r\n validator: function (l) { return validErrorCorrectLevel(l); },\r\n },\r\n background: {\r\n type: String,\r\n \"default\": '#fff',\r\n },\r\n foreground: {\r\n type: String,\r\n \"default\": '#000',\r\n },\r\n margin: {\r\n type: Number,\r\n required: false,\r\n \"default\": 0,\r\n },\r\n };\r\n var QRCodeVueProps = __assign(__assign({}, QRCodeProps), { renderAs: {\r\n type: String,\r\n required: false,\r\n \"default\": 'canvas',\r\n validator: function (as) { return ['canvas', 'svg'].indexOf(as) > -1; },\r\n } });\r\n var QRCodeSvg = vue.defineComponent({\r\n name: 'QRCodeSvg',\r\n props: QRCodeProps,\r\n setup: function (props) {\r\n var numCells = vue.ref(0);\r\n var fgPath = vue.ref('');\r\n var generate = function () {\r\n var value = props.value, level = props.level, margin = props.margin;\r\n var cells = QRCode(value, level).modules;\r\n numCells.value = cells.length + margin * 2;\r\n // Drawing strategy: instead of a rect per module, we're going to create a\r\n // single path for the dark modules and layer that on top of a light rect,\r\n // for a total of 2 DOM nodes. We pay a bit more in string concat but that's\r\n // way faster than DOM ops.\r\n // For level 1, 441 nodes -> 2\r\n // For level 40, 31329 -> 2\r\n fgPath.value = generatePath(cells, margin);\r\n };\r\n generate();\r\n vue.onUpdated(generate);\r\n return function () { return vue.h('svg', {\r\n width: props.size,\r\n height: props.size,\r\n 'shape-rendering': \"crispEdges\",\r\n xmlns: 'http://www.w3.org/2000/svg',\r\n viewBox: \"0 0 \" + numCells.value + \" \" + numCells.value,\r\n }, [\r\n vue.h('path', {\r\n fill: props.background,\r\n d: \"M0,0 h\" + numCells.value + \"v\" + numCells.value + \"H0z\",\r\n }),\r\n vue.h('path', { fill: props.foreground, d: fgPath.value }),\r\n ]); };\r\n },\r\n });\r\n var QRCodeCanvas = vue.defineComponent({\r\n name: 'QRCodeCanvas',\r\n props: QRCodeProps,\r\n setup: function (props) {\r\n var canvasEl = vue.ref(null);\r\n var generate = function () {\r\n var value = props.value, level = props.level, size = props.size, margin = props.margin, background = props.background, foreground = props.foreground;\r\n var cells = QRCode(value, level).modules;\r\n var numCells = cells.length + margin * 2;\r\n var canvas = canvasEl.value;\r\n if (!canvas) {\r\n return;\r\n }\r\n var ctx = canvas.getContext('2d');\r\n if (!ctx) {\r\n return;\r\n }\r\n var devicePixelRatio = window.devicePixelRatio || 1;\r\n var scale = (size / numCells) * devicePixelRatio;\r\n canvas.height = canvas.width = size * devicePixelRatio;\r\n ctx.scale(scale, scale);\r\n ctx.fillStyle = background;\r\n ctx.fillRect(0, 0, numCells, numCells);\r\n ctx.fillStyle = foreground;\r\n if (SUPPORTS_PATH2D) {\r\n ctx.fill(new Path2D(generatePath(cells, margin)));\r\n }\r\n else {\r\n cells.forEach(function (row, rdx) {\r\n row.forEach(function (cell, cdx) {\r\n if (cell) {\r\n ctx.fillRect(cdx + margin, rdx + margin, 1, 1);\r\n }\r\n });\r\n });\r\n }\r\n };\r\n vue.onMounted(generate);\r\n vue.onUpdated(generate);\r\n return function () { return vue.h('canvas', {\r\n ref: canvasEl,\r\n style: { width: props.size + \"px\", height: props.size + \"px\" },\r\n }); };\r\n },\r\n });\r\n var QrcodeVue = vue.defineComponent({\r\n name: 'Qrcode',\r\n render: function () {\r\n var _a = this.$props, renderAs = _a.renderAs, value = _a.value, _size = _a.size, _margin = _a.margin, _level = _a.level, background = _a.background, foreground = _a.foreground;\r\n var size = _size >>> 0;\r\n var margin = _margin >>> 0;\r\n var level = validErrorCorrectLevel(_level) ? _level : defaultErrorCorrectLevel;\r\n return vue.h(renderAs === 'svg' ? QRCodeSvg : QRCodeCanvas, { value: value, size: size, margin: margin, level: level, background: background, foreground: foreground });\r\n },\r\n props: QRCodeVueProps,\r\n });\n\n return QrcodeVue;\n\n}));\n","var global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar WellKnownSymbolsStore = shared('wks');\nvar Symbol = global.Symbol;\nvar symbolFor = Symbol && Symbol['for'];\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {\n var description = 'Symbol.' + name;\n if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {\n WellKnownSymbolsStore[name] = Symbol[name];\n } else if (USE_SYMBOL_AS_UID && symbolFor) {\n WellKnownSymbolsStore[name] = symbolFor(description);\n } else {\n WellKnownSymbolsStore[name] = createWellKnownSymbol(description);\n }\n } return WellKnownSymbolsStore[name];\n};\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","var global = require('../internals/global');\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- safe\n return number !== number || number === 0 ? 0 : (number > 0 ? floor : ceil)(number);\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","var path = require('../internals/path');\nvar hasOwn = require('../internals/has-own-property');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar setGlobal = require('../internals/set-global');\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\n\nvar getInternalState = InternalStateModule.get;\nvar enforceInternalState = InternalStateModule.enforce;\nvar TEMPLATE = String(String).split('String');\n\n(module.exports = function (O, key, value, options) {\n var unsafe = options ? !!options.unsafe : false;\n var simple = options ? !!options.enumerable : false;\n var noTargetGet = options ? !!options.noTargetGet : false;\n var name = options && options.name !== undefined ? options.name : key;\n var state;\n if (isCallable(value)) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n createNonEnumerableProperty(value, 'name', name);\n }\n state = enforceInternalState(value);\n if (!state.source) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n }\n }\n if (O === global) {\n if (simple) O[key] = value;\n else setGlobal(key, value);\n return;\n } else if (!unsafe) {\n delete O[key];\n } else if (!noTargetGet && O[key]) {\n simple = true;\n }\n if (simple) O[key] = value;\n else createNonEnumerableProperty(O, key, value);\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, 'toString', function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n});\n","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","import { renderSlot as _renderSlot, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode } from \"vue\"\n\nconst _hoisted_1 = { class: \"nd-btn\" }\nconst _hoisted_2 = { key: 0 }\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n return (_openBlock(), _createElementBlock(\"button\", _hoisted_1, [\n (_ctx.$slots.default)\n ? (_openBlock(), _createElementBlock(\"span\", _hoisted_2, [\n _renderSlot(_ctx.$slots, \"default\")\n ]))\n : _createCommentVNode(\"\", true)\n ]))\n}","\r\nimport { defineComponent } from 'vue'\r\nexport default defineComponent({\r\n name: \"nd-button\"\r\n})\r\n","export { default } from \"-!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/.pnpm/thread-loader@2.1.3_webpack@4.46.0/node_modules/thread-loader/dist/cjs.js!../../../node_modules/.pnpm/babel-loader@8.2.3_2ca4133eaad1ede48c0159d2a9c3555f/node_modules/babel-loader/lib/index.js!../../../node_modules/.pnpm/ts-loader@6.2.2_typescript@4.1.6/node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist/index.js??ref--1-1!./button.vue?vue&type=script&lang=ts\"; export * from \"-!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/.pnpm/thread-loader@2.1.3_webpack@4.46.0/node_modules/thread-loader/dist/cjs.js!../../../node_modules/.pnpm/babel-loader@8.2.3_2ca4133eaad1ede48c0159d2a9c3555f/node_modules/babel-loader/lib/index.js!../../../node_modules/.pnpm/ts-loader@6.2.2_typescript@4.1.6/node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist/index.js??ref--1-1!./button.vue?vue&type=script&lang=ts\"","import { render } from \"./button.vue?vue&type=template&id=24683262&ts=true\"\nimport script from \"./button.vue?vue&type=script&lang=ts\"\nexport * from \"./button.vue?vue&type=script&lang=ts\"\n\nimport exportComponent from \"D:\\\\js\\\\vue3-social-share\\\\node_modules\\\\.pnpm\\\\vue-loader@16.8.3_webpack@4.46.0\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { App } from 'vue'\r\nimport Button from './src/button.vue'\r\n\r\n// 定义 install 方法, App 作为参数\r\nButton.install = (app: App): void => {\r\n app.component(Button.name, Button)\r\n}\r\n\r\nexport default Button\r\n","import { openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, createVNode as _createVNode } from \"vue\"\n\nconst _hoisted_1 = { class: \"social-share\" }\nconst _hoisted_2 = { class: \"wechat-qrcode\" }\nconst _hoisted_3 = /*#__PURE__*/_createElementVNode(\"h4\", null, \"二维码\", -1)\nconst _hoisted_4 = /*#__PURE__*/_createElementVNode(\"div\", { class: \"help\" }, \"扫描二维码,点击右上角分享\", -1)\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n const _component_qrcode_vue = _resolveComponent(\"qrcode-vue\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n (_ctx.weibo)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 0,\n class: \"social-share-icon icon-weibo\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[0] || (_cache[0] = \n//@ts-ignore\n(...args) => (_ctx.shareWeibo && _ctx.shareWeibo(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.QQ)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 1,\n class: \"social-share-icon icon-qq\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[1] || (_cache[1] = \n//@ts-ignore\n(...args) => (_ctx.shareQQ && _ctx.shareQQ(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.weChat)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 2,\n class: \"social-share-icon icon-wechat\",\n style: {\"cursor\":\"pointer\"},\n onMouseover: _cache[2] || (_cache[2] = \n//@ts-ignore\n(...args) => (_ctx.shareWeChat && _ctx.shareWeChat(...args)))\n }, [\n _createElementVNode(\"div\", _hoisted_2, [\n _hoisted_3,\n _createVNode(_component_qrcode_vue, {\n value: _ctx.url,\n size: 120,\n level: \"H\",\n style: {\"margin\":\"5px\"}\n }, null, 8, [\"value\"]),\n _hoisted_4\n ])\n ], 32))\n : _createCommentVNode(\"\", true),\n (_ctx.douban)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 3,\n class: \"social-share-icon icon-douban\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[3] || (_cache[3] = \n//@ts-ignore\n(...args) => (_ctx.shareDouban && _ctx.shareDouban(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.QZone)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 4,\n class: \"social-share-icon icon-qzone\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[4] || (_cache[4] = \n//@ts-ignore\n(...args) => (_ctx.shareQZone && _ctx.shareQZone(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.linkedin)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 5,\n class: \"social-share-icon icon-linkedin\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[5] || (_cache[5] = \n//@ts-ignore\n(...args) => (_ctx.shareLinkedin && _ctx.shareLinkedin(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.diandian)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 6,\n class: \"social-share-icon icon-diandian\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[6] || (_cache[6] = \n//@ts-ignore\n(...args) => (_ctx.shareDianDian && _ctx.shareDianDian(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.facebook)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 7,\n class: \"social-share-icon icon-facebook\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[7] || (_cache[7] = \n//@ts-ignore\n(...args) => (_ctx.shareFacebook && _ctx.shareFacebook(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.twitter)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 8,\n class: \"social-share-icon icon-twitter\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[8] || (_cache[8] = \n//@ts-ignore\n(...args) => (_ctx.shareTwitter && _ctx.shareTwitter(...args)))\n }))\n : _createCommentVNode(\"\", true),\n (_ctx.google)\n ? (_openBlock(), _createElementBlock(\"a\", {\n key: 9,\n class: \"social-share-icon icon-google\",\n style: {\"cursor\":\"pointer\"},\n onClick: _cache[9] || (_cache[9] = \n//@ts-ignore\n(...args) => (_ctx.shareGoogle && _ctx.shareGoogle(...args)))\n }))\n : _createCommentVNode(\"\", true)\n ]))\n}","\r\nimport { defineComponent,ref } from 'vue'\r\nimport QrcodeVue from 'qrcode.vue'\r\nexport default defineComponent({\r\n props:{\r\n QQ: {type:Boolean, default:true},\r\n weibo: {type:Boolean, default:true},\r\n weChat: {type:Boolean, default:true},\r\n douban: {type:Boolean, default:false},\r\n QZone: {type:Boolean, default:true},\r\n linkedin: {type:Boolean, default:false},\r\n diandian: {type:Boolean, default:false},\r\n facebook: {type:Boolean, default:false},\r\n twitter: {type:Boolean, default:false},\r\n google: {type:Boolean, default:false},\r\n url: {type:String, default:window.location.href},\r\n source: {type:String, default:''},\r\n origin: {type:String, default:window.location.origin},\r\n title: {type:String, default:document.title},\r\n description: {type:String, default:''},\r\n image: {type:String,default:''}\r\n },\r\n components: {\r\n QrcodeVue\r\n },\r\n name: \"Share\",\r\n setup(props){\r\n const shareWeibo = () => {\r\n window.open(\"http://service.weibo.com/share/share.php?url=\"+encodeURIComponent(props.url)+\"&title=\"+encodeURIComponent(props.title)+\"&pic=\"+encodeURIComponent(props.image)+\"&appkey=\")\r\n }\r\n\r\n const shareQQ = () => {\r\n window.open(\"http://connect.qq.com/widget/shareqq/index.html?url=\"+encodeURIComponent(props.url)+\"&title=\"+encodeURIComponent(props.title)+\"&source=\"+encodeURIComponent(props.source)+\"&desc=\"+encodeURIComponent(props.description)+\"&pics=\"+encodeURIComponent(props.image))\r\n }\r\n\r\n const shareWeChat = () => {\r\n QrCode()\r\n }\r\n\r\n const shareDouban = () => {\r\n window.open(\"http://shuo.douban.com/!service/share?href=\"+encodeURIComponent(props.url)+\"&name=\"+encodeURIComponent(props.title)+\"&text=\"+encodeURIComponent(props.description)+\"&image=\"+encodeURIComponent(props.image)+\"&starid=0&aid=0&style=11\")\r\n }\r\n\r\n const shareQZone = () => {\r\n window.open(\"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=\"+encodeURIComponent(props.url)+\"&title=\"+encodeURIComponent(props.title)+\"&desc\"+encodeURIComponent(props.description)+\"&summary=\"+encodeURIComponent(props.description)+\"&site=\"+encodeURIComponent(props.source)+\"&pics=\"+encodeURIComponent(props.image))\r\n }\r\n\r\n const shareLinkedin = () => {\r\n window.open(\"http://www.linkedin.com/shareArticle?mini=true&ro=true&title=\"+encodeURIComponent(props.title)+\"&url=\"+encodeURIComponent(props.url)+\"&summary=\"+encodeURIComponent(props.description)+\"&source=\"+encodeURIComponent(props.source)+\"&armin=armin\")\r\n }\r\n\r\n const shareDianDian = () => {\r\n window.open(\"http://www.diandian.com/share?lo=\"+encodeURIComponent(props.url)+\"&ti=\"+encodeURIComponent(props.title)+\"&type=link\")\r\n }\r\n\r\n const shareFacebook = () => {\r\n window.open(\"https://www.facebook.com/sharer/sharer.php?u=\"+encodeURIComponent(props.url))\r\n }\r\n\r\n const shareTwitter = () => {\r\n window.open(\"https://twitter.com/intent/tweet?text=\"+encodeURIComponent(props.description)+\"&url=\"+encodeURIComponent(props.url)+\"&via=\"+encodeURIComponent(props.origin))\r\n }\r\n\r\n const shareGoogle = () => {\r\n window.open(\"https://plus.google.com/share?url=\"+encodeURIComponent(props.url))\r\n }\r\n\r\n const qrcode=ref()\r\n const url=ref('')\r\n let weChatQR: any = null\r\n const QrCode =() =>{\r\n url.value=props.url\r\n }\r\n return {\r\n url,\r\n shareWeibo,\r\n shareQQ,\r\n shareWeChat,\r\n shareDouban,\r\n shareQZone,\r\n shareLinkedin,\r\n shareDianDian,\r\n shareFacebook,\r\n shareTwitter,\r\n shareGoogle\r\n }\r\n }\r\n})\r\n","export { default } from \"-!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/.pnpm/thread-loader@2.1.3_webpack@4.46.0/node_modules/thread-loader/dist/cjs.js!../../../node_modules/.pnpm/babel-loader@8.2.3_2ca4133eaad1ede48c0159d2a9c3555f/node_modules/babel-loader/lib/index.js!../../../node_modules/.pnpm/ts-loader@6.2.2_typescript@4.1.6/node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist/index.js??ref--1-1!./Share.vue?vue&type=script&lang=ts\"; export * from \"-!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/.pnpm/thread-loader@2.1.3_webpack@4.46.0/node_modules/thread-loader/dist/cjs.js!../../../node_modules/.pnpm/babel-loader@8.2.3_2ca4133eaad1ede48c0159d2a9c3555f/node_modules/babel-loader/lib/index.js!../../../node_modules/.pnpm/ts-loader@6.2.2_typescript@4.1.6/node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/.pnpm/vue-loader@16.8.3_webpack@4.46.0/node_modules/vue-loader/dist/index.js??ref--1-1!./Share.vue?vue&type=script&lang=ts\"","import { render } from \"./Share.vue?vue&type=template&id=de3f7d56&ts=true\"\nimport script from \"./Share.vue?vue&type=script&lang=ts\"\nexport * from \"./Share.vue?vue&type=script&lang=ts\"\n\nimport exportComponent from \"D:\\\\js\\\\vue3-social-share\\\\node_modules\\\\.pnpm\\\\vue-loader@16.8.3_webpack@4.46.0\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { App } from 'vue'\r\nimport Share from './src/Share.vue'\r\nimport './src/assets/css/share.min.css'\r\n\r\n// 定义 install 方法, App 作为参数\r\nShare.install = (app: App): void => {\r\n app.component(Share.name, Share)\r\n}\r\n\r\nexport default Share\r\n","import { App } from 'vue'\r\nimport NdButton from './button'\r\nimport Share from \"./Share\";\r\n\r\n// 所有组件列表\r\nconst components = [ NdButton,Share ]\r\n\r\n// 定义 install 方法, App 作为参数\r\nconst install = (app: App): void => {\r\n // 遍历注册所有组件\r\n components.map((component) => app.component(component.name, component))\r\n}\r\n\r\nexport {\r\n NdButton,Share\r\n}\r\n\r\nexport default {\r\n install\r\n}\r\n","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.20.3',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.20.3/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = function (argument) {\n return typeof argument == 'function';\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n","// addapted from the document.currentScript polyfill by Adam Miller\n// MIT license\n// source: https://github.com/amiller-gh/currentScript-polyfill\n\n// added support for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1620505\n\n(function (root, factory) {\n if (typeof define === 'function' && define.amd) {\n define([], factory);\n } else if (typeof module === 'object' && module.exports) {\n module.exports = factory();\n } else {\n root.getCurrentScript = factory();\n }\n}(typeof self !== 'undefined' ? self : this, function () {\n function getCurrentScript () {\n var descriptor = Object.getOwnPropertyDescriptor(document, 'currentScript')\n // for chrome\n if (!descriptor && 'currentScript' in document && document.currentScript) {\n return document.currentScript\n }\n\n // for other browsers with native support for currentScript\n if (descriptor && descriptor.get !== getCurrentScript && document.currentScript) {\n return document.currentScript\n }\n \n // IE 8-10 support script readyState\n // IE 11+ & Firefox support stack trace\n try {\n throw new Error();\n }\n catch (err) {\n // Find the second match for the \"at\" string to get file src url from stack.\n var ieStackRegExp = /.*at [^(]*\\((.*):(.+):(.+)\\)$/ig,\n ffStackRegExp = /@([^@]*):(\\d+):(\\d+)\\s*$/ig,\n stackDetails = ieStackRegExp.exec(err.stack) || ffStackRegExp.exec(err.stack),\n scriptLocation = (stackDetails && stackDetails[1]) || false,\n line = (stackDetails && stackDetails[2]) || false,\n currentLocation = document.location.href.replace(document.location.hash, ''),\n pageSource,\n inlineScriptSourceRegExp,\n inlineScriptSource,\n scripts = document.getElementsByTagName('script'); // Live NodeList collection\n \n if (scriptLocation === currentLocation) {\n pageSource = document.documentElement.outerHTML;\n inlineScriptSourceRegExp = new RegExp('(?:[^\\\\n]+?\\\\n){0,' + (line - 2) + '}[^<]*