(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors~253ae210"],{"127e":function(t,e,r){},1741:function(t,e,r){t.exports=r.p+"img/8.39d40b61.jpg"},"1a39":function(t,e,r){},"20ab":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticStyle:{display:"none"}},[t._v(" QR payment form (hidden) "),e("q-dialog",{attrs:{persistent:""},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[e("q-card",{staticClass:"content"},[e("q-btn",{staticStyle:{position:"absolute",right:"0"},attrs:{size:"1rem",icon:"close",flat:"",dense:"",color:"white"},on:{click:t.onClose}}),e("div",{staticClass:"content-header"},[e("img",{attrs:{src:r("4c5e")}})]),e("div",{staticClass:"main-content"},[e("div",{staticClass:"qrcode-box"},[e("p",{staticClass:"tw-text-sm tw-text-center"},[t._v(" Please use your mobile banking app to scan the QR code ")]),e("vue-qr",{attrs:{text:t.qr,size:220,qid:"my-id"}}),e("p",{staticStyle:{"font-size":"1.5rem","padding-bottom":"1rem"}},[t._v(" ฿ "+t._s(t._f("formatPrice")(t.amount))+" ")])],1),e("div",{staticClass:"content-footer"},[e("p",[e("b",[t._v("Order ID:")]),t._v(" "+t._s(t.orderId))])]),e("div",{staticClass:"content-counter"},[e("div",{staticClass:"tw-text-red-500 tw-text-sm"},[e("p",[t._v(" Please scan and pay using the provided QR code within 10 minutes. You have "+t._s(t.timeCounterStr)+" left. ")]),e("p",{staticClass:"tw-text-gray-500 tw-text-xs"},[t._v(" à¸à¸£à¸¸à¸“าสà¹à¸à¸™à¹à¸¥à¸°à¸Šà¸³à¸£à¸°à¹€à¸‡à¸´à¸™à¹‚ดยใช้ QR code ภายในเวลา 10 นาที ")])]),e("div",{staticClass:"tw-text-gray-500 tw-text-sm"},[e("p",[t._v("Please keep this screen open until the payment is complete.")]),e("p",{staticClass:"tw-text-gray-500 tw-text-xs"},[t._v(" โปรดà¸à¸¢à¹ˆà¸²à¸à¸à¸à¸ˆà¸²à¸à¸«à¸™à¹‰à¸²à¸ˆà¸à¸™à¸µà¹‰à¸ˆà¸™à¸à¸§à¹ˆà¸²à¸à¸²à¸£à¸Šà¸³à¸£à¸°à¹€à¸‡à¸´à¸™à¸ˆà¸°à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™ ")])])])])],1)],1)],1)},i=[],o=(r("14d9"),r("5a0c")),s=r.n(o),a=r("d772"),u=r.n(a),c=r("3241"),l=r("658f"),h=r.n(l),d=r("429b"),f=r("7460"),g=r("27f9"),p=r("1c1c"),A=r("66e5"),m=r("4074"),v=r("0170"),y=r("3786"),C=r("eb85"),w=r("cb32"),b=r("8f8e"),S=r("74f7"),E=r("0d59"),T=r("24e8"),k=r("f09f"),I=r("a370"),x=r("4b7e"),D=r("d847"),R=r("05c0"),U=r("2c91"),P=r("bc3a"),M=r.n(P);s.a.extend(u.a);const B={QTabs:d["a"],QTab:f["a"],QInput:g["a"],QList:p["a"],QItem:A["a"],QItemSection:m["a"],QItemLabel:v["a"],QRadio:y["a"],QSeparator:C["a"],QAvatar:w["a"],QCheckbox:b["a"],QInnerLoading:S["a"],QSpinner:E["a"],QDialog:T["a"],QCard:k["a"],QCardSection:I["a"],QCardActions:x["a"],QBar:D["a"],QTooltip:R["a"],QSpace:U["a"]};var F={name:"QRPaymentForm",components:{...B,VueQr:h.a},mixins:[c["a"]],data(){return{show:!1,color:{dark:"#000000ff",light:"#ffffffff"},qr:null,queryUrl:null,timeCounter:600,timeCounterStr:"",timer:null,polling:null,amount:null,orderId:null,order:null,pricing:null,paymentMethod:"ThaiQR"}},methods:{setInfo(t){this.qr=t.qrcode,this.queryUrl=t.queryUrl,this.amount=t.amount,this.orderId=t.referenceNo},setOrder(t){this.order=t},setPricing(t){this.pricing=t},submit(){this.show=!0,this.timer=setInterval(()=>{this.timeCounter--,this.timeCounterStr=s.a.duration(this.timeCounter,"seconds").format("m:ss"),this.timeCounter<=0&&this.onClose()},1e3),this.polling=setInterval(()=>{this.queryUrl&&M.a.get(`${this.queryUrl}&random=${1e5*Math.random()}`).then(async t=>{let{status:e,amount:r,orderId:n}=t.data;switch(e){case"PAID":clearInterval(this.polling),this.polling=null,this.show=!1,await this.sendPurchaseEvent(),this.$router.push(`/thankyou?status=success&orderId=${n}&amount=${r}`,()=>{});break;case"FAILED":clearInterval(this.polling),this.polling=null,this.show=!1,this.$router.push(`/thankyou?status=fail&orderId=${n}&amount=${r}`,()=>{});break;default:break}})},3e3)},onClose(){this.show=!1,this.timer&&(clearInterval(this.timer),this.timer=null),this.polling&&(clearInterval(this.polling),this.polling=null),this.qr=null,this.queryUrl=null,this.timeCounter=600}},filters:{formatPrice(t){var e;return null!==(e=null===t||void 0===t?void 0:t.toLocaleString())&&void 0!==e?e:"-"}}},N=F,O=(r("9cba"),r("2877")),L=Object(O["a"])(N,n,i,!1,null,"5cd7bcab",null);e["default"]=L.exports},2355:function(t,e,r){t.exports=r.p+"img/17.c3609e51.jpg"},"239f":function(t,e,r){var n=r("51f3");function i(t,e){var r=new n(t,e);return function(t){return r.convert(t)}}i.BIN="01",i.OCT="01234567",i.DEC="0123456789",i.HEX="0123456789abcdef",t.exports=i},"2ddc":function(t,e,r){t.exports=r.p+"img/unionpay.7d585d0b.png"},"370b":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"wechat-payment-form",staticStyle:{display:"none"}},[t._v(" wechat payment form (hidden) "),e("q-dialog",{attrs:{persistent:""},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[e("q-card",{staticClass:"content"},[e("q-btn",{staticStyle:{position:"absolute",right:"0"},attrs:{size:"1rem",icon:"close",flat:"",dense:"",color:"white"},on:{click:t.onClose}}),e("div",{staticClass:"content-header"},[e("img",{attrs:{src:r("81fa")}})]),e("div",{staticClass:"main-content"},[e("div",{staticClass:"qrcode-box"},[e("p",{staticClass:"tw-text-sm tw-text-center"},[t._v(" Please use your WeChat app to scan the QR code ")]),e("vue-qr",{attrs:{text:t.qr,size:220,qid:"my-id"}}),e("p",{staticStyle:{"font-size":"1.5rem","padding-bottom":"1rem"}},[t._v(" ฿ "+t._s(t._f("formatPrice")(t.amount))+" ")])],1),e("div",{staticClass:"content-footer"},[e("p",[e("b",[t._v("Order ID:")]),t._v(" "+t._s(t.orderId))])]),e("div",{staticClass:"content-counter"},[e("div",{staticClass:"tw-text-red-500 tw-text-sm"},[e("p",[t._v(" Please scan and pay using the provided QR code within 10 minutes. You have "+t._s(t.timeCounterStr)+" left. ")]),e("p",{staticClass:"tw-text-gray-500 tw-text-xs"},[t._v(" à¸à¸£à¸¸à¸“าสà¹à¸à¸™à¹à¸¥à¸°à¸Šà¸³à¸£à¸°à¹€à¸‡à¸´à¸™à¹‚ดยใช้ QR code ภายในเวลา 10 นาที ")])]),e("div",{staticClass:"tw-text-gray-500 tw-text-sm"},[e("p",[t._v("Please keep this screen open until the payment is complete.")]),e("p",{staticClass:"tw-text-gray-500 tw-text-xs"},[t._v(" โปรดà¸à¸¢à¹ˆà¸²à¸à¸à¸à¸ˆà¸²à¸à¸«à¸™à¹‰à¸²à¸ˆà¸à¸™à¸µà¹‰à¸ˆà¸™à¸à¸§à¹ˆà¸²à¸à¸²à¸£à¸Šà¸³à¸£à¸°à¹€à¸‡à¸´à¸™à¸ˆà¸°à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™ ")])])])])],1)],1)],1)},i=[],o=(r("14d9"),r("658f")),s=r.n(o),a=r("5a0c"),u=r.n(a),c=r("d772"),l=r.n(c),h=r("3241"),d=r("429b"),f=r("7460"),g=r("27f9"),p=r("1c1c"),A=r("66e5"),m=r("4074"),v=r("0170"),y=r("3786"),C=r("eb85"),w=r("cb32"),b=r("8f8e"),S=r("74f7"),E=r("0d59"),T=r("24e8"),k=r("f09f"),I=r("a370"),x=r("4b7e"),D=r("d847"),R=r("05c0"),U=r("2c91"),P=r("bc3a"),M=r.n(P);u.a.extend(l.a);const B={QTabs:d["a"],QTab:f["a"],QInput:g["a"],QList:p["a"],QItem:A["a"],QItemSection:m["a"],QItemLabel:v["a"],QRadio:y["a"],QSeparator:C["a"],QAvatar:w["a"],QCheckbox:b["a"],QInnerLoading:S["a"],QSpinner:E["a"],QDialog:T["a"],QCard:k["a"],QCardSection:I["a"],QCardActions:x["a"],QBar:D["a"],QTooltip:R["a"],QSpace:U["a"]};var F={name:"WechatPaymentForm",mixins:[h["a"]],components:{...B,VueQr:s.a},data(){return{show:!1,qr:null,queryUrl:null,timeCounter:600,timeCounterStr:"",timer:null,polling:null,amount:null,orderId:null,order:null,pricing:null,paymentMethod:"Wechat"}},methods:{setInfo(t){this.qr=t.wechat,this.queryUrl=t.signedUrl,this.amount=t.amount,this.orderId=t.referenceNo},setOrder(t){this.order=t},setPricing(t){this.pricing=t},submit(){this.show=!0,this.timer=setInterval(()=>{this.timeCounter--,this.timeCounterStr=u.a.duration(this.timeCounter,"seconds").format("m:ss"),this.timeCounter<=0&&this.onClose()},1e3),this.polling=setInterval(()=>{this.queryUrl&&M.a.get(`${this.queryUrl}&random=${1e5*Math.random()}`).then(async t=>{let{status:e,amount:r,orderId:n}=t.data;switch(e){case"PAID":clearInterval(this.polling),this.polling=null,this.show=!1,this.sendPurchaseEvent(),this.$router.push(`/thankyou?status=success&orderId=${n}&amount=${r}`,()=>{});break;case"FAILED":clearInterval(this.polling),this.polling=null,this.show=!1,this.$router.push(`/thankyou?status=fail&orderId=${n}&amount=${r}`,()=>{});break;default:break}})},3e3)},onClose(){this.show=!1,this.timer&&(clearInterval(this.timer),this.timer=null),this.polling&&(clearInterval(this.polling),this.polling=null),this.qr=null,this.queryUrl=null,this.timeCounter=600}},filters:{formatPrice(t){var e;return null!==(e=null===t||void 0===t?void 0:t.toLocaleString())&&void 0!==e?e:"-"}}},N=F,O=(r("d30d"),r("2877")),L=Object(O["a"])(N,n,i,!1,null,"c7274e94",null);e["default"]=L.exports},"3c60":function(t,e){t.exports="data:image/png;base64,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"},"3e58":function(t,e,r){t.exports=r.p+"img/23.7fe26666.jpg"},"424b":function(t,e,r){t.exports=r.p+"img/24.a3d5f669.jpg"},"469c":function(t,e){t.exports="data:image/png;base64,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"},"4c44":function(t,e,r){"use strict";r.d(e,"a",(function(){return n})),r.d(e,"b",(function(){return yt})),r.d(e,"c",(function(){return bt})),r.d(e,"d",(function(){return St})),r.d(e,"e",(function(){return Nt})),r.d(e,"f",(function(){return Rt})),r.d(e,"g",(function(){return qt})),r.d(e,"h",(function(){return kt})),r.d(e,"i",(function(){return Wt})); /*! * Copyright 2016 Amazon.com, * Inc. or its affiliates. All Rights Reserved. * * Licensed under the Amazon Software License (the "License"). * You may not use this file except in compliance with the * License. A copy of the License is located at * * http://aws.amazon.com/asl/ * * or in the "license" file accompanying this file. This file is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, express or implied. See the License * for the specific language governing permissions and * limitations under the License. */ var n=function(){function t(t){var e=t||{},r=e.ValidationData,n=e.Username,i=e.Password,o=e.AuthParameters,s=e.ClientMetadata;this.validationData=r||{},this.authParameters=o||{},this.clientMetadata=s||{},this.username=n,this.password=i}var e=t.prototype;return e.getUsername=function(){return this.username},e.getPassword=function(){return this.password},e.getValidationData=function(){return this.validationData},e.getAuthParameters=function(){return this.authParameters},e.getClientMetadata=function(){return this.clientMetadata},t}(),i=r("b639"),o=r("21bf"),s=r.n(o),a=(r("17e1"),r("94f8")),u=r.n(a),c=r("ed53"),l=r.n(c),h=r("e706");function d(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i<r;i++){var o=e[i>>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")}var f,g=function(){function t(t,e){t=this.words=t||[],this.sigBytes=void 0!=e?e:4*t.length}var e=t.prototype;return e.random=function(e){for(var r=[],n=0;n<e;n+=4)r.push(Object(h["a"])());return new t(r,e)},e.toString=function(){return d(this)},t}(),p=A;function A(t,e){null!=t&&this.fromString(t,e)}function m(){return new A(null)}var v=0xdeadbeefcafe,y=15715070==(16777215&v);function C(t,e,r,n,i,o){while(--o>=0){var s=e*this[t++]+r[n]+i;i=Math.floor(s/67108864),r[n++]=67108863&s}return i}function w(t,e,r,n,i,o){var s=32767&e,a=e>>15;while(--o>=0){var u=32767&this[t],c=this[t++]>>15,l=a*u+c*s;u=s*u+((32767&l)<<15)+r[n]+(1073741823&i),i=(u>>>30)+(l>>>15)+a*c+(i>>>30),r[n++]=1073741823&u}return i}function b(t,e,r,n,i,o){var s=16383&e,a=e>>14;while(--o>=0){var u=16383&this[t],c=this[t++]>>14,l=a*u+c*s;u=s*u+((16383&l)<<14)+r[n]+i,i=(u>>28)+(l>>14)+a*c,r[n++]=268435455&u}return i}var S="undefined"!==typeof navigator;S&&y&&"Microsoft Internet Explorer"==navigator.appName?(A.prototype.am=w,f=30):S&&y&&"Netscape"!=navigator.appName?(A.prototype.am=C,f=26):(A.prototype.am=b,f=28),A.prototype.DB=f,A.prototype.DM=(1<<f)-1,A.prototype.DV=1<<f;var E=52;A.prototype.FV=Math.pow(2,E),A.prototype.F1=E-f,A.prototype.F2=2*f-E;var T,k,I="0123456789abcdefghijklmnopqrstuvwxyz",x=new Array;for(T="0".charCodeAt(0),k=0;k<=9;++k)x[T++]=k;for(T="a".charCodeAt(0),k=10;k<36;++k)x[T++]=k;for(T="A".charCodeAt(0),k=10;k<36;++k)x[T++]=k;function D(t){return I.charAt(t)}function R(t,e){var r=x[t.charCodeAt(e)];return null==r?-1:r}function U(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s}function P(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0}function M(t){var e=m();return e.fromInt(t),e}function B(t,e){var r;if(16==e)r=4;else if(8==e)r=3;else if(2==e)r=1;else if(32==e)r=5;else{if(4!=e)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");r=2}this.t=0,this.s=0;var n=t.length,i=!1,o=0;while(--n>=0){var s=R(t,n);s<0?"-"==t.charAt(n)&&(i=!0):(i=!1,0==o?this[this.t++]=s:o+r>this.DB?(this[this.t-1]|=(s&(1<<this.DB-o)-1)<<o,this[this.t++]=s>>this.DB-o):this[this.t-1]|=s<<o,o+=r,o>=this.DB&&(o-=this.DB))}this.clamp(),i&&A.ZERO.subTo(this,this)}function F(){var t=this.s&this.DM;while(this.t>0&&this[this.t-1]==t)--this.t}function N(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");e=2}var r,n=(1<<e)-1,i=!1,o="",s=this.t,a=this.DB-s*this.DB%e;if(s-- >0){a<this.DB&&(r=this[s]>>a)>0&&(i=!0,o=D(r));while(s>=0)a<e?(r=(this[s]&(1<<a)-1)<<e-a,r|=this[--s]>>(a+=this.DB-e)):(r=this[s]>>(a-=e)&n,a<=0&&(a+=this.DB,--s)),r>0&&(i=!0),i&&(o+=D(r))}return i?o:"0"}function O(){var t=m();return A.ZERO.subTo(this,t),t}function L(){return this.s<0?this.negate():this}function j(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(e=r-t.t,0!=e)return this.s<0?-e:e;while(--r>=0)if(0!=(e=this[r]-t[r]))return e;return 0}function Q(t){var e,r=1;return 0!=(e=t>>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}function V(){return this.t<=0?0:this.DB*(this.t-1)+Q(this[this.t-1]^this.s&this.DM)}function K(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s}function z(t,e){for(var r=t;r<this.t;++r)e[r-t]=this[r];e.t=Math.max(this.t-t,0),e.s=this.s}function G(t,e){var r,n=t%this.DB,i=this.DB-n,o=(1<<i)-1,s=Math.floor(t/this.DB),a=this.s<<n&this.DM;for(r=this.t-1;r>=0;--r)e[r+s+1]=this[r]>>i|a,a=(this[r]&o)<<n;for(r=s-1;r>=0;--r)e[r]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()}function Y(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var n=t%this.DB,i=this.DB-n,o=(1<<n)-1;e[0]=this[r]>>n;for(var s=r+1;s<this.t;++s)e[s-r-1]|=(this[s]&o)<<i,e[s-r]=this[s]>>n;n>0&&(e[this.t-r-1]|=(this.s&o)<<i),e.t=this.t-r,e.clamp()}}function J(t,e){var r=0,n=0,i=Math.min(t.t,this.t);while(r<i)n+=this[r]-t[r],e[r++]=n&this.DM,n>>=this.DB;if(t.t<this.t){n-=t.s;while(r<this.t)n+=this[r],e[r++]=n&this.DM,n>>=this.DB;n+=this.s}else{n+=this.s;while(r<t.t)n-=t[r],e[r++]=n&this.DM,n>>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[r++]=this.DV+n:n>0&&(e[r++]=n),e.t=r,e.clamp()}function H(t,e){var r=this.abs(),n=t.abs(),i=r.t;e.t=i+n.t;while(--i>=0)e[i]=0;for(i=0;i<n.t;++i)e[i+r.t]=r.am(0,n[i],e,i,0,r.t);e.s=0,e.clamp(),this.s!=t.s&&A.ZERO.subTo(e,e)}function q(t){var e=this.abs(),r=t.t=2*e.t;while(--r>=0)t[r]=0;for(r=0;r<e.t-1;++r){var n=e.am(r,e[r],t,2*r,0,1);(t[r+e.t]+=e.am(r+1,2*e[r],t,2*r+1,n,e.t-r-1))>=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()}function Z(t,e,r){var n=t.abs();if(!(n.t<=0)){var i=this.abs();if(i.t<n.t)return null!=e&&e.fromInt(0),void(null!=r&&this.copyTo(r));null==r&&(r=m());var o=m(),s=this.s,a=t.s,u=this.DB-Q(n[n.t-1]);u>0?(n.lShiftTo(u,o),i.lShiftTo(u,r)):(n.copyTo(o),i.copyTo(r));var c=o.t,l=o[c-1];if(0!=l){var h=l*(1<<this.F1)+(c>1?o[c-2]>>this.F2:0),d=this.FV/h,f=(1<<this.F1)/h,g=1<<this.F2,p=r.t,v=p-c,y=null==e?m():e;o.dlShiftTo(v,y),r.compareTo(y)>=0&&(r[r.t++]=1,r.subTo(y,r)),A.ONE.dlShiftTo(c,y),y.subTo(o,o);while(o.t<c)o[o.t++]=0;while(--v>=0){var C=r[--p]==l?this.DM:Math.floor(r[p]*d+(r[p-1]+g)*f);if((r[p]+=o.am(0,C,r,v,0,c))<C){o.dlShiftTo(v,y),r.subTo(y,r);while(r[p]<--C)r.subTo(y,r)}}null!=e&&(r.drShiftTo(c,e),s!=a&&A.ZERO.subTo(e,e)),r.t=c,r.clamp(),u>0&&r.rShiftTo(u,r),s<0&&A.ZERO.subTo(r,r)}}}function W(t){var e=m();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(A.ZERO)>0&&t.subTo(e,e),e}function X(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return e=e*(2-(15&t)*e)&15,e=e*(2-(255&t)*e)&255,e=e*(2-((65535&t)*e&65535))&65535,e=e*(2-t*e%this.DV)%this.DV,e>0?this.DV-e:-e}function _(t){return 0==this.compareTo(t)}function $(t,e){var r=0,n=0,i=Math.min(t.t,this.t);while(r<i)n+=this[r]+t[r],e[r++]=n&this.DM,n>>=this.DB;if(t.t<this.t){n+=t.s;while(r<this.t)n+=this[r],e[r++]=n&this.DM,n>>=this.DB;n+=this.s}else{n+=this.s;while(r<t.t)n+=t[r],e[r++]=n&this.DM,n>>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[r++]=n:n<-1&&(e[r++]=this.DV+n),e.t=r,e.clamp()}function tt(t){var e=m();return this.addTo(t,e),e}function et(t){var e=m();return this.subTo(t,e),e}function rt(t){var e=m();return this.multiplyTo(t,e),e}function nt(t){var e=m();return this.divRemTo(t,e,null),e}function it(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}function ot(t){var e=m();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(A.ZERO)>0&&this.m.subTo(e,e),e}function st(t){var e=m();return t.copyTo(e),this.reduce(e),e}function at(t){while(t.t<=this.mt2)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var r=32767&t[e],n=r*this.mpl+((r*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;r=e+this.m.t,t[r]+=this.m.am(0,n,t,e,0,this.m.t);while(t[r]>=t.DV)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)}function ut(t,e){t.squareTo(e),this.reduce(e)}function ct(t,e,r){t.multiplyTo(e,r),this.reduce(r)}function lt(t,e,r){var n,i=t.bitLength(),o=M(1),s=new it(e);if(i<=0)return o;n=i<18?1:i<48?3:i<144?4:i<768?5:6;var a=new Array,u=3,c=n-1,l=(1<<n)-1;if(a[1]=s.convert(this),n>1){var h=m();s.sqrTo(a[1],h);while(u<=l)a[u]=m(),s.mulTo(h,a[u-2],a[u]),u+=2}var d,f,g=t.t-1,p=!0,A=m();i=Q(t[g])-1;while(g>=0){i>=c?d=t[g]>>i-c&l:(d=(t[g]&(1<<i+1)-1)<<c-i,g>0&&(d|=t[g-1]>>this.DB+i-c)),u=n;while(0==(1&d))d>>=1,--u;if((i-=u)<0&&(i+=this.DB,--g),p)a[d].copyTo(o),p=!1;else{while(u>1)s.sqrTo(o,A),s.sqrTo(A,o),u-=2;u>0?s.sqrTo(o,A):(f=o,o=A,A=f),s.mulTo(A,a[d],o)}while(g>=0&&0==(t[g]&1<<i))s.sqrTo(o,A),f=o,o=A,A=f,--i<0&&(i=this.DB-1,--g)}var v=s.revert(o);return r(null,v),v} /*! * Copyright 2016 Amazon.com, * Inc. or its affiliates. All Rights Reserved. * * Licensed under the Amazon Software License (the "License"). * You may not use this file except in compliance with the * License. A copy of the License is located at * * http://aws.amazon.com/asl/ * * or in the "license" file accompanying this file. This file is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, express or implied. See the License * for the specific language governing permissions and * limitations under the License. */ function ht(t){return i["Buffer"].from((new g).random(t).toString(),"hex")}it.prototype.convert=ot,it.prototype.revert=st,it.prototype.reduce=at,it.prototype.mulTo=ct,it.prototype.sqrTo=ut,A.prototype.copyTo=U,A.prototype.fromInt=P,A.prototype.fromString=B,A.prototype.clamp=F,A.prototype.dlShiftTo=K,A.prototype.drShiftTo=z,A.prototype.lShiftTo=G,A.prototype.rShiftTo=Y,A.prototype.subTo=J,A.prototype.multiplyTo=H,A.prototype.squareTo=q,A.prototype.divRemTo=Z,A.prototype.invDigit=X,A.prototype.addTo=$,A.prototype.toString=N,A.prototype.negate=O,A.prototype.abs=L,A.prototype.compareTo=j,A.prototype.bitLength=V,A.prototype.mod=W,A.prototype.equals=_,A.prototype.add=tt,A.prototype.subtract=et,A.prototype.multiply=rt,A.prototype.divide=nt,A.prototype.modPow=lt,A.ZERO=M(0),A.ONE=M(1);var dt=/^[89a-f]/i,ft="FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF",gt="userAttributes.",pt=function(){function t(t){this.N=new p(ft,16),this.g=new p("2",16),this.k=new p(this.hexHash(""+this.padHex(this.N)+this.padHex(this.g)),16),this.smallAValue=this.generateRandomSmallA(),this.getLargeAValue((function(){})),this.infoBits=i["Buffer"].from("Caldera Derived Key","utf8"),this.poolName=t}var e=t.prototype;return e.getSmallAValue=function(){return this.smallAValue},e.getLargeAValue=function(t){var e=this;this.largeAValue?t(null,this.largeAValue):this.calculateA(this.smallAValue,(function(r,n){r&&t(r,null),e.largeAValue=n,t(null,e.largeAValue)}))},e.generateRandomSmallA=function(){var t=ht(128).toString("hex"),e=new p(t,16);return e},e.generateRandomString=function(){return ht(40).toString("base64")},e.getRandomPassword=function(){return this.randomPassword},e.getSaltDevices=function(){return this.SaltToHashDevices},e.getVerifierDevices=function(){return this.verifierDevices},e.generateHashDevice=function(t,e,r){var n=this;this.randomPassword=this.generateRandomString();var i=""+t+e+":"+this.randomPassword,o=this.hash(i),s=ht(16).toString("hex");this.SaltToHashDevices=this.padHex(new p(s,16)),this.g.modPow(new p(this.hexHash(this.SaltToHashDevices+o),16),this.N,(function(t,e){t&&r(t,null),n.verifierDevices=n.padHex(e),r(null,null)}))},e.calculateA=function(t,e){var r=this;this.g.modPow(t,this.N,(function(t,n){t&&e(t,null),n.mod(r.N).equals(p.ZERO)&&e(new Error("Illegal paramater. A mod N cannot be 0."),null),e(null,n)}))},e.calculateU=function(t,e){this.UHexHash=this.hexHash(this.padHex(t)+this.padHex(e));var r=new p(this.UHexHash,16);return r},e.hash=function(t){var e=t instanceof i["Buffer"]?s.a.lib.WordArray.create(t):t,r=u()(e).toString();return new Array(64-r.length).join("0")+r},e.hexHash=function(t){return this.hash(i["Buffer"].from(t,"hex"))},e.computehkdf=function(t,e){var r=s.a.lib.WordArray.create(i["Buffer"].concat([this.infoBits,i["Buffer"].from(String.fromCharCode(1),"utf8")])),n=t instanceof i["Buffer"]?s.a.lib.WordArray.create(t):t,o=e instanceof i["Buffer"]?s.a.lib.WordArray.create(e):e,a=l()(n,o),u=l()(r,a);return i["Buffer"].from(u.toString(),"hex").slice(0,16)},e.getPasswordAuthenticationKey=function(t,e,r,n,o){var s=this;if(r.mod(this.N).equals(p.ZERO))throw new Error("B cannot be zero.");if(this.UValue=this.calculateU(this.largeAValue,r),this.UValue.equals(p.ZERO))throw new Error("U cannot be zero.");var a=""+this.poolName+t+":"+e,u=this.hash(a),c=new p(this.hexHash(this.padHex(n)+u),16);this.calculateS(c,r,(function(t,e){t&&o(t,null);var r=s.computehkdf(i["Buffer"].from(s.padHex(e),"hex"),i["Buffer"].from(s.padHex(s.UValue),"hex"));o(null,r)}))},e.calculateS=function(t,e,r){var n=this;this.g.modPow(t,this.N,(function(i,o){i&&r(i,null);var s=e.subtract(n.k.multiply(o));s.modPow(n.smallAValue.add(n.UValue.multiply(t)),n.N,(function(t,e){t&&r(t,null),r(null,e.mod(n.N))}))}))},e.getNewPasswordRequiredChallengeUserAttributePrefix=function(){return gt},e.padHex=function(t){if(!(t instanceof p))throw new Error("Not a BigInteger");var e=t.compareTo(p.ZERO)<0,r=t.abs().toString(16);if(r=r.length%2!==0?"0"+r:r,r=dt.test(r)?"00"+r:r,e){var n=r.split("").map((function(t){var e=15&~parseInt(t,16);return"0123456789ABCDEF".charAt(e)})).join(""),i=new p(n,16).add(p.ONE);r=i.toString(16),r.toUpperCase().startsWith("FF8")&&(r=r.substring(2))}return r},t}(),At=function(){function t(t){this.jwtToken=t||"",this.payload=this.decodePayload()}var e=t.prototype;return e.getJwtToken=function(){return this.jwtToken},e.getExpiration=function(){return this.payload.exp},e.getIssuedAt=function(){return this.payload.iat},e.decodePayload=function(){var t=this.jwtToken.split(".")[1];try{return JSON.parse(i["Buffer"].from(t,"base64").toString("utf8"))}catch(e){return{}}},t}();function mt(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,vt(t,e)}function vt(t,e){return vt=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},vt(t,e)}var yt=function(t){function e(e){var r=void 0===e?{}:e,n=r.AccessToken;return t.call(this,n||"")||this}return mt(e,t),e}(At);function Ct(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,wt(t,e)}function wt(t,e){return wt=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},wt(t,e)} /*! * Copyright 2016 Amazon.com, * Inc. or its affiliates. All Rights Reserved. * * Licensed under the Amazon Software License (the "License"). * You may not use this file except in compliance with the * License. A copy of the License is located at * * http://aws.amazon.com/asl/ * * or in the "license" file accompanying this file. This file is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, express or implied. See the License * for the specific language governing permissions and * limitations under the License. */var bt=function(t){function e(e){var r=void 0===e?{}:e,n=r.IdToken;return t.call(this,n||"")||this}return Ct(e,t),e}(At),St=function(){function t(t){var e=void 0===t?{}:t,r=e.RefreshToken;this.token=r||""}var e=t.prototype;return e.getToken=function(){return this.token},t}(),Et=r("1132"),Tt=r.n(Et),kt=function(){function t(t){var e=void 0===t?{}:t,r=e.IdToken,n=e.RefreshToken,i=e.AccessToken,o=e.ClockDrift;if(null==i||null==r)throw new Error("Id token and Access Token must be present.");this.idToken=r,this.refreshToken=n,this.accessToken=i,this.clockDrift=void 0===o?this.calculateClockDrift():o}var e=t.prototype;return e.getIdToken=function(){return this.idToken},e.getRefreshToken=function(){return this.refreshToken},e.getAccessToken=function(){return this.accessToken},e.getClockDrift=function(){return this.clockDrift},e.calculateClockDrift=function(){var t=Math.floor(new Date/1e3),e=Math.min(this.accessToken.getIssuedAt(),this.idToken.getIssuedAt());return t-e},e.isValid=function(){var t=Math.floor(new Date/1e3),e=t-this.clockDrift;return e<this.accessToken.getExpiration()&&e<this.idToken.getExpiration()},t}(),It=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],xt=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Dt=function(){function t(){}var e=t.prototype;return e.getNowString=function(){var t=new Date,e=xt[t.getUTCDay()],r=It[t.getUTCMonth()],n=t.getUTCDate(),i=t.getUTCHours();i<10&&(i="0"+i);var o=t.getUTCMinutes();o<10&&(o="0"+o);var s=t.getUTCSeconds();s<10&&(s="0"+s);var a=t.getUTCFullYear(),u=e+" "+r+" "+n+" "+i+":"+o+":"+s+" UTC "+a;return u},t}(),Rt=function(){function t(t){var e=void 0===t?{}:t,r=e.Name,n=e.Value;this.Name=r||"",this.Value=n||""}var e=t.prototype;return e.getValue=function(){return this.Value},e.setValue=function(t){return this.Value=t,this},e.getName=function(){return this.Name},e.setName=function(t){return this.Name=t,this},e.toString=function(){return JSON.stringify(this)},e.toJSON=function(){return{Name:this.Name,Value:this.Value}},t}(),Ut={},Pt=function(){function t(){}return t.setItem=function(t,e){return Ut[t]=e,Ut[t]},t.getItem=function(t){return Object.prototype.hasOwnProperty.call(Ut,t)?Ut[t]:void 0},t.removeItem=function(t){return delete Ut[t]},t.clear=function(){return Ut={},Ut},t}(),Mt=function(){function t(){try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.cognito.test-ls",1),this.storageWindow.removeItem("aws.cognito.test-ls")}catch(t){this.storageWindow=Pt}}var e=t.prototype;return e.getStorage=function(){return this.storageWindow},t}(),Bt="undefined"!==typeof navigator,Ft=Bt?navigator.userAgent:"nodejs",Nt=function(){function t(t){if(null==t||null==t.Username||null==t.Pool)throw new Error("Username and Pool information are required.");this.username=t.Username||"",this.pool=t.Pool,this.Session=null,this.client=t.Pool.client,this.signInUserSession=null,this.authenticationFlowType="USER_SRP_AUTH",this.storage=t.Storage||(new Mt).getStorage(),this.keyPrefix="CognitoIdentityServiceProvider."+this.pool.getClientId(),this.userDataKey=this.keyPrefix+"."+this.username+".userData"}var e=t.prototype;return e.setSignInUserSession=function(t){this.clearCachedUserData(),this.signInUserSession=t,this.cacheTokens()},e.getSignInUserSession=function(){return this.signInUserSession},e.getUsername=function(){return this.username},e.getAuthenticationFlowType=function(){return this.authenticationFlowType},e.setAuthenticationFlowType=function(t){this.authenticationFlowType=t},e.initiateAuth=function(t,e){var r=this,n=t.getAuthParameters();n.USERNAME=this.username;var i=0!==Object.keys(t.getValidationData()).length?t.getValidationData():t.getClientMetadata(),o={AuthFlow:"CUSTOM_AUTH",ClientId:this.pool.getClientId(),AuthParameters:n,ClientMetadata:i};this.getUserContextData()&&(o.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",o,(function(t,n){if(t)return e.onFailure(t);var i=n.ChallengeName,o=n.ChallengeParameters;return"CUSTOM_CHALLENGE"===i?(r.Session=n.Session,e.customChallenge(o)):(r.signInUserSession=r.getCognitoUserSession(n.AuthenticationResult),r.cacheTokens(),e.onSuccess(r.signInUserSession))}))},e.authenticateUser=function(t,e){return"USER_PASSWORD_AUTH"===this.authenticationFlowType?this.authenticateUserPlainUsernamePassword(t,e):"USER_SRP_AUTH"===this.authenticationFlowType||"CUSTOM_AUTH"===this.authenticationFlowType?this.authenticateUserDefaultAuth(t,e):e.onFailure(new Error("Authentication flow type is invalid."))},e.authenticateUserDefaultAuth=function(t,e){var r,n,o=this,a=new pt(this.pool.getUserPoolId().split("_")[1]),u=new Dt,c={};null!=this.deviceKey&&(c.DEVICE_KEY=this.deviceKey),c.USERNAME=this.username,a.getLargeAValue((function(h,d){h&&e.onFailure(h),c.SRP_A=d.toString(16),"CUSTOM_AUTH"===o.authenticationFlowType&&(c.CHALLENGE_NAME="SRP_A");var f=0!==Object.keys(t.getValidationData()).length?t.getValidationData():t.getClientMetadata(),g={AuthFlow:o.authenticationFlowType,ClientId:o.pool.getClientId(),AuthParameters:c,ClientMetadata:f};o.getUserContextData(o.username)&&(g.UserContextData=o.getUserContextData(o.username)),o.client.request("InitiateAuth",g,(function(c,h){if(c)return e.onFailure(c);var d=h.ChallengeParameters;o.username=d.USER_ID_FOR_SRP,o.userDataKey=o.keyPrefix+"."+o.username+".userData",r=new p(d.SRP_B,16),n=new p(d.SALT,16),o.getCachedDeviceKeyAndPassword(),a.getPasswordAuthenticationKey(o.username,t.getPassword(),r,n,(function(t,r){t&&e.onFailure(t);var n=u.getNowString(),c=s.a.lib.WordArray.create(i["Buffer"].concat([i["Buffer"].from(o.pool.getUserPoolId().split("_")[1],"utf8"),i["Buffer"].from(o.username,"utf8"),i["Buffer"].from(d.SECRET_BLOCK,"base64"),i["Buffer"].from(n,"utf8")])),g=s.a.lib.WordArray.create(r),p=Tt.a.stringify(l()(c,g)),A={};A.USERNAME=o.username,A.PASSWORD_CLAIM_SECRET_BLOCK=d.SECRET_BLOCK,A.TIMESTAMP=n,A.PASSWORD_CLAIM_SIGNATURE=p,null!=o.deviceKey&&(A.DEVICE_KEY=o.deviceKey);var m=function t(e,r){return o.client.request("RespondToAuthChallenge",e,(function(n,i){return n&&"ResourceNotFoundException"===n.code&&-1!==n.message.toLowerCase().indexOf("device")?(A.DEVICE_KEY=null,o.deviceKey=null,o.randomPassword=null,o.deviceGroupKey=null,o.clearCachedDeviceKeyAndPassword(),t(e,r)):r(n,i)}))},v={ChallengeName:"PASSWORD_VERIFIER",ClientId:o.pool.getClientId(),ChallengeResponses:A,Session:h.Session,ClientMetadata:f};o.getUserContextData()&&(v.UserContextData=o.getUserContextData()),m(v,(function(t,r){return t?e.onFailure(t):o.authenticateUserInternal(r,a,e)}))}))}))}))},e.authenticateUserPlainUsernamePassword=function(t,e){var r=this,n={};if(n.USERNAME=this.username,n.PASSWORD=t.getPassword(),n.PASSWORD){var i=new pt(this.pool.getUserPoolId().split("_")[1]);this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(n.DEVICE_KEY=this.deviceKey);var o=0!==Object.keys(t.getValidationData()).length?t.getValidationData():t.getClientMetadata(),s={AuthFlow:"USER_PASSWORD_AUTH",ClientId:this.pool.getClientId(),AuthParameters:n,ClientMetadata:o};this.getUserContextData(this.username)&&(s.UserContextData=this.getUserContextData(this.username)),this.client.request("InitiateAuth",s,(function(t,n){return t?e.onFailure(t):r.authenticateUserInternal(n,i,e)}))}else e.onFailure(new Error("PASSWORD parameter is required"))},e.authenticateUserInternal=function(t,e,r){var n=this,o=t.ChallengeName,s=t.ChallengeParameters;if("SMS_MFA"===o)return this.Session=t.Session,r.mfaRequired(o,s);if("SELECT_MFA_TYPE"===o)return this.Session=t.Session,r.selectMFAType(o,s);if("MFA_SETUP"===o)return this.Session=t.Session,r.mfaSetup(o,s);if("SOFTWARE_TOKEN_MFA"===o)return this.Session=t.Session,r.totpRequired(o,s);if("CUSTOM_CHALLENGE"===o)return this.Session=t.Session,r.customChallenge(s);if("NEW_PASSWORD_REQUIRED"===o){this.Session=t.Session;var a=null,u=null,c=[],l=e.getNewPasswordRequiredChallengeUserAttributePrefix();if(s&&(a=JSON.parse(t.ChallengeParameters.userAttributes),u=JSON.parse(t.ChallengeParameters.requiredAttributes)),u)for(var h=0;h<u.length;h++)c[h]=u[h].substr(l.length);return r.newPasswordRequired(a,c)}if("DEVICE_SRP_AUTH"!==o){this.signInUserSession=this.getCognitoUserSession(t.AuthenticationResult),this.challengeName=o,this.cacheTokens();var d=t.AuthenticationResult.NewDeviceMetadata;if(null==d)return r.onSuccess(this.signInUserSession);e.generateHashDevice(t.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,t.AuthenticationResult.NewDeviceMetadata.DeviceKey,(function(o){if(o)return r.onFailure(o);var s={Salt:i["Buffer"].from(e.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:i["Buffer"].from(e.getVerifierDevices(),"hex").toString("base64")};n.verifierDevices=s.PasswordVerifier,n.deviceGroupKey=d.DeviceGroupKey,n.randomPassword=e.getRandomPassword(),n.client.request("ConfirmDevice",{DeviceKey:d.DeviceKey,AccessToken:n.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:s,DeviceName:Ft},(function(e,i){return e?r.onFailure(e):(n.deviceKey=t.AuthenticationResult.NewDeviceMetadata.DeviceKey,n.cacheDeviceKeyAndPassword(),!0===i.UserConfirmationNecessary?r.onSuccess(n.signInUserSession,i.UserConfirmationNecessary):r.onSuccess(n.signInUserSession))}))}))}else this.getDeviceResponse(r)},e.completeNewPasswordChallenge=function(t,e,r,n){var i=this;if(!t)return r.onFailure(new Error("New password is required."));var o=new pt(this.pool.getUserPoolId().split("_")[1]),s=o.getNewPasswordRequiredChallengeUserAttributePrefix(),a={};e&&Object.keys(e).forEach((function(t){a[s+t]=e[t]})),a.NEW_PASSWORD=t,a.USERNAME=this.username;var u={ChallengeName:"NEW_PASSWORD_REQUIRED",ClientId:this.pool.getClientId(),ChallengeResponses:a,Session:this.Session,ClientMetadata:n};this.getUserContextData()&&(u.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",u,(function(t,e){return t?r.onFailure(t):i.authenticateUserInternal(e,o,r)}))},e.getDeviceResponse=function(t,e){var r=this,n=new pt(this.deviceGroupKey),o=new Dt,a={};a.USERNAME=this.username,a.DEVICE_KEY=this.deviceKey,n.getLargeAValue((function(u,c){u&&t.onFailure(u),a.SRP_A=c.toString(16);var h={ChallengeName:"DEVICE_SRP_AUTH",ClientId:r.pool.getClientId(),ChallengeResponses:a,ClientMetadata:e};r.getUserContextData()&&(h.UserContextData=r.getUserContextData()),r.client.request("RespondToAuthChallenge",h,(function(e,a){if(e)return t.onFailure(e);var u=a.ChallengeParameters,c=new p(u.SRP_B,16),h=new p(u.SALT,16);n.getPasswordAuthenticationKey(r.deviceKey,r.randomPassword,c,h,(function(e,n){if(e)return t.onFailure(e);var c=o.getNowString(),h=s.a.lib.WordArray.create(i["Buffer"].concat([i["Buffer"].from(r.deviceGroupKey,"utf8"),i["Buffer"].from(r.deviceKey,"utf8"),i["Buffer"].from(u.SECRET_BLOCK,"base64"),i["Buffer"].from(c,"utf8")])),d=s.a.lib.WordArray.create(n),f=Tt.a.stringify(l()(h,d)),g={};g.USERNAME=r.username,g.PASSWORD_CLAIM_SECRET_BLOCK=u.SECRET_BLOCK,g.TIMESTAMP=c,g.PASSWORD_CLAIM_SIGNATURE=f,g.DEVICE_KEY=r.deviceKey;var p={ChallengeName:"DEVICE_PASSWORD_VERIFIER",ClientId:r.pool.getClientId(),ChallengeResponses:g,Session:a.Session};r.getUserContextData()&&(p.UserContextData=r.getUserContextData()),r.client.request("RespondToAuthChallenge",p,(function(e,n){return e?t.onFailure(e):(r.signInUserSession=r.getCognitoUserSession(n.AuthenticationResult),r.cacheTokens(),t.onSuccess(r.signInUserSession))}))}))}))}))},e.confirmRegistration=function(t,e,r,n){var i={ClientId:this.pool.getClientId(),ConfirmationCode:t,Username:this.username,ForceAliasCreation:e,ClientMetadata:n};this.getUserContextData()&&(i.UserContextData=this.getUserContextData()),this.client.request("ConfirmSignUp",i,(function(t){return t?r(t,null):r(null,"SUCCESS")}))},e.sendCustomChallengeAnswer=function(t,e,r){var n=this,i={};i.USERNAME=this.username,i.ANSWER=t;var o=new pt(this.pool.getUserPoolId().split("_")[1]);this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(i.DEVICE_KEY=this.deviceKey);var s={ChallengeName:"CUSTOM_CHALLENGE",ChallengeResponses:i,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:r};this.getUserContextData()&&(s.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",s,(function(t,r){return t?e.onFailure(t):n.authenticateUserInternal(r,o,e)}))},e.sendMFACode=function(t,e,r,n){var o=this,s={};s.USERNAME=this.username,s.SMS_MFA_CODE=t;var a=r||"SMS_MFA";"SOFTWARE_TOKEN_MFA"===a&&(s.SOFTWARE_TOKEN_MFA_CODE=t),null!=this.deviceKey&&(s.DEVICE_KEY=this.deviceKey);var u={ChallengeName:a,ChallengeResponses:s,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:n};this.getUserContextData()&&(u.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",u,(function(t,r){if(t)return e.onFailure(t);var n=r.ChallengeName;if("DEVICE_SRP_AUTH"!==n){if(o.signInUserSession=o.getCognitoUserSession(r.AuthenticationResult),o.cacheTokens(),null==r.AuthenticationResult.NewDeviceMetadata)return e.onSuccess(o.signInUserSession);var s=new pt(o.pool.getUserPoolId().split("_")[1]);s.generateHashDevice(r.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,r.AuthenticationResult.NewDeviceMetadata.DeviceKey,(function(t){if(t)return e.onFailure(t);var n={Salt:i["Buffer"].from(s.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:i["Buffer"].from(s.getVerifierDevices(),"hex").toString("base64")};o.verifierDevices=n.PasswordVerifier,o.deviceGroupKey=r.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,o.randomPassword=s.getRandomPassword(),o.client.request("ConfirmDevice",{DeviceKey:r.AuthenticationResult.NewDeviceMetadata.DeviceKey,AccessToken:o.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:n,DeviceName:Ft},(function(t,n){return t?e.onFailure(t):(o.deviceKey=r.AuthenticationResult.NewDeviceMetadata.DeviceKey,o.cacheDeviceKeyAndPassword(),!0===n.UserConfirmationNecessary?e.onSuccess(o.signInUserSession,n.UserConfirmationNecessary):e.onSuccess(o.signInUserSession))}))}))}else o.getDeviceResponse(e)}))},e.changePassword=function(t,e,r,n){if(null==this.signInUserSession||!this.signInUserSession.isValid())return r(new Error("User is not authenticated"),null);this.client.request("ChangePassword",{PreviousPassword:t,ProposedPassword:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:n},(function(t){return t?r(t,null):r(null,"SUCCESS")}))},e.enableMFA=function(t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);var e=[],r={DeliveryMedium:"SMS",AttributeName:"phone_number"};e.push(r),this.client.request("SetUserSettings",{MFAOptions:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e){return e?t(e,null):t(null,"SUCCESS")}))},e.setUserMfaPreference=function(t,e,r){if(null==this.signInUserSession||!this.signInUserSession.isValid())return r(new Error("User is not authenticated"),null);this.client.request("SetUserMFAPreference",{SMSMfaSettings:t,SoftwareTokenMfaSettings:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t){return t?r(t,null):r(null,"SUCCESS")}))},e.disableMFA=function(t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);var e=[];this.client.request("SetUserSettings",{MFAOptions:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e){return e?t(e,null):t(null,"SUCCESS")}))},e.deleteUser=function(t,e){var r=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);this.client.request("DeleteUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:e},(function(e){return e?t(e,null):(r.clearCachedUser(),t(null,"SUCCESS"))}))},e.updateAttributes=function(t,e,r){var n=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("UpdateUserAttributes",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserAttributes:t,ClientMetadata:r},(function(t){return t?e(t,null):n.getUserData((function(){return e(null,"SUCCESS")}),{bypassCache:!0})}))},e.getUserAttributes=function(t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e,r){if(e)return t(e,null);for(var n=[],i=0;i<r.UserAttributes.length;i++){var o={Name:r.UserAttributes[i].Name,Value:r.UserAttributes[i].Value},s=new Rt(o);n.push(s)}return t(null,n)}))},e.getMFAOptions=function(t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e,r){return e?t(e,null):t(null,r.MFAOptions)}))},e.createGetUserRequest=function(){return this.client.promisifyRequest("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()})},e.refreshSessionIfPossible=function(t){var e=this;return void 0===t&&(t={}),new Promise((function(r){var n=e.signInUserSession.getRefreshToken();n&&n.getToken()?e.refreshSession(n,r,t.clientMetadata):r()}))},e.getUserData=function(t,e){var r=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return this.clearCachedUserData(),t(new Error("User is not authenticated"),null);var n=this.getUserDataFromCache();if(n)if(this.isFetchUserDataAndTokenRequired(e))this.fetchUserData().then((function(t){return r.refreshSessionIfPossible(e).then((function(){return t}))})).then((function(e){return t(null,e)}))["catch"](t);else try{return void t(null,JSON.parse(n))}catch(i){return this.clearCachedUserData(),void t(i,null)}else this.fetchUserData().then((function(e){t(null,e)}))["catch"](t)},e.getUserDataFromCache=function(){var t=this.storage.getItem(this.userDataKey);return t},e.isFetchUserDataAndTokenRequired=function(t){var e=t||{},r=e.bypassCache,n=void 0!==r&&r;return n},e.fetchUserData=function(){var t=this;return this.createGetUserRequest().then((function(e){return t.cacheUserData(e),e}))},e.deleteAttributes=function(t,e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("DeleteUserAttributes",{UserAttributeNames:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t){return t?e(t,null):e(null,"SUCCESS")}))},e.resendConfirmationCode=function(t,e){var r={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:e};this.client.request("ResendConfirmationCode",r,(function(e,r){return e?t(e,null):t(null,r)}))},e.getSession=function(t,e){if(void 0===e&&(e={}),null==this.username)return t(new Error("Username is null. Cannot retrieve a new session"),null);if(null!=this.signInUserSession&&this.signInUserSession.isValid())return t(null,this.signInUserSession);var r="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,n=r+".idToken",i=r+".accessToken",o=r+".refreshToken",s=r+".clockDrift";if(this.storage.getItem(n)){var a=new bt({IdToken:this.storage.getItem(n)}),u=new yt({AccessToken:this.storage.getItem(i)}),c=new St({RefreshToken:this.storage.getItem(o)}),l=parseInt(this.storage.getItem(s),0)||0,h={IdToken:a,AccessToken:u,RefreshToken:c,ClockDrift:l},d=new kt(h);if(d.isValid())return this.signInUserSession=d,t(null,this.signInUserSession);if(!c.getToken())return t(new Error("Cannot retrieve a new session. Please authenticate."),null);this.refreshSession(c,t,e.clientMetadata)}else t(new Error("Local storage is missing an ID Token, Please authenticate"),null)},e.refreshSession=function(t,e,r){var n=this,i=this.pool.wrapRefreshSessionCallback?this.pool.wrapRefreshSessionCallback(e):e,o={};o.REFRESH_TOKEN=t.getToken();var s="CognitoIdentityServiceProvider."+this.pool.getClientId(),a=s+".LastAuthUser";if(this.storage.getItem(a)){this.username=this.storage.getItem(a);var u=s+"."+this.username+".deviceKey";this.deviceKey=this.storage.getItem(u),o.DEVICE_KEY=this.deviceKey}var c={ClientId:this.pool.getClientId(),AuthFlow:"REFRESH_TOKEN_AUTH",AuthParameters:o,ClientMetadata:r};this.getUserContextData()&&(c.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",c,(function(e,r){if(e)return"NotAuthorizedException"===e.code&&n.clearCachedUser(),i(e,null);if(r){var o=r.AuthenticationResult;return Object.prototype.hasOwnProperty.call(o,"RefreshToken")||(o.RefreshToken=t.getToken()),n.signInUserSession=n.getCognitoUserSession(o),n.cacheTokens(),i(null,n.signInUserSession)}}))},e.cacheTokens=function(){var t="CognitoIdentityServiceProvider."+this.pool.getClientId(),e=t+"."+this.username+".idToken",r=t+"."+this.username+".accessToken",n=t+"."+this.username+".refreshToken",i=t+"."+this.username+".clockDrift",o=t+".LastAuthUser";this.storage.setItem(e,this.signInUserSession.getIdToken().getJwtToken()),this.storage.setItem(r,this.signInUserSession.getAccessToken().getJwtToken()),this.storage.setItem(n,this.signInUserSession.getRefreshToken().getToken()),this.storage.setItem(i,""+this.signInUserSession.getClockDrift()),this.storage.setItem(o,this.username)},e.cacheUserData=function(t){this.storage.setItem(this.userDataKey,JSON.stringify(t))},e.clearCachedUserData=function(){this.storage.removeItem(this.userDataKey)},e.clearCachedUser=function(){this.clearCachedTokens(),this.clearCachedUserData()},e.cacheDeviceKeyAndPassword=function(){var t="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,e=t+".deviceKey",r=t+".randomPasswordKey",n=t+".deviceGroupKey";this.storage.setItem(e,this.deviceKey),this.storage.setItem(r,this.randomPassword),this.storage.setItem(n,this.deviceGroupKey)},e.getCachedDeviceKeyAndPassword=function(){var t="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,e=t+".deviceKey",r=t+".randomPasswordKey",n=t+".deviceGroupKey";this.storage.getItem(e)&&(this.deviceKey=this.storage.getItem(e),this.randomPassword=this.storage.getItem(r),this.deviceGroupKey=this.storage.getItem(n))},e.clearCachedDeviceKeyAndPassword=function(){var t="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,e=t+".deviceKey",r=t+".randomPasswordKey",n=t+".deviceGroupKey";this.storage.removeItem(e),this.storage.removeItem(r),this.storage.removeItem(n)},e.clearCachedTokens=function(){var t="CognitoIdentityServiceProvider."+this.pool.getClientId(),e=t+"."+this.username+".idToken",r=t+"."+this.username+".accessToken",n=t+"."+this.username+".refreshToken",i=t+".LastAuthUser",o=t+"."+this.username+".clockDrift";this.storage.removeItem(e),this.storage.removeItem(r),this.storage.removeItem(n),this.storage.removeItem(i),this.storage.removeItem(o)},e.getCognitoUserSession=function(t){var e=new bt(t),r=new yt(t),n=new St(t),i={IdToken:e,AccessToken:r,RefreshToken:n};return new kt(i)},e.forgotPassword=function(t,e){var r={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:e};this.getUserContextData()&&(r.UserContextData=this.getUserContextData()),this.client.request("ForgotPassword",r,(function(e,r){return e?t.onFailure(e):"function"===typeof t.inputVerificationCode?t.inputVerificationCode(r):t.onSuccess(r)}))},e.confirmPassword=function(t,e,r,n){var i={ClientId:this.pool.getClientId(),Username:this.username,ConfirmationCode:t,Password:e,ClientMetadata:n};this.getUserContextData()&&(i.UserContextData=this.getUserContextData()),this.client.request("ConfirmForgotPassword",i,(function(t){return t?r.onFailure(t):r.onSuccess()}))},e.getAttributeVerificationCode=function(t,e,r){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("GetUserAttributeVerificationCode",{AttributeName:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:r},(function(t,r){return t?e.onFailure(t):"function"===typeof e.inputVerificationCode?e.inputVerificationCode(r):e.onSuccess()}))},e.verifyAttribute=function(t,e,r){if(null==this.signInUserSession||!this.signInUserSession.isValid())return r.onFailure(new Error("User is not authenticated"));this.client.request("VerifyUserAttribute",{AttributeName:t,Code:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t){return t?r.onFailure(t):r.onSuccess("SUCCESS")}))},e.getDevice=function(t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("GetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey},(function(e,r){return e?t.onFailure(e):t.onSuccess(r)}))},e.forgetSpecificDevice=function(t,e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("ForgetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:t},(function(t){return t?e.onFailure(t):e.onSuccess("SUCCESS")}))},e.forgetDevice=function(t){var e=this;this.forgetSpecificDevice(this.deviceKey,{onFailure:t.onFailure,onSuccess:function(r){return e.deviceKey=null,e.deviceGroupKey=null,e.randomPassword=null,e.clearCachedDeviceKeyAndPassword(),t.onSuccess(r)}})},e.setDeviceStatusRemembered=function(t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"remembered"},(function(e){return e?t.onFailure(e):t.onSuccess("SUCCESS")}))},e.setDeviceStatusNotRemembered=function(t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"not_remembered"},(function(e){return e?t.onFailure(e):t.onSuccess("SUCCESS")}))},e.listDevices=function(t,e,r){if(null==this.signInUserSession||!this.signInUserSession.isValid())return r.onFailure(new Error("User is not authenticated"));var n={AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),Limit:t};e&&(n.PaginationToken=e),this.client.request("ListDevices",n,(function(t,e){return t?r.onFailure(t):r.onSuccess(e)}))},e.globalSignOut=function(t){var e=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("GlobalSignOut",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(r){return r?t.onFailure(r):(e.clearCachedUser(),t.onSuccess("SUCCESS"))}))},e.signOut=function(){this.signInUserSession=null,this.clearCachedUser()},e.sendMFASelectionAnswer=function(t,e){var r=this,n={};n.USERNAME=this.username,n.ANSWER=t;var i={ChallengeName:"SELECT_MFA_TYPE",ChallengeResponses:n,ClientId:this.pool.getClientId(),Session:this.Session};this.getUserContextData()&&(i.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",i,(function(n,i){return n?e.onFailure(n):(r.Session=i.Session,"SMS_MFA"===t?e.mfaRequired(i.ChallengeName,i.ChallengeParameters):"SOFTWARE_TOKEN_MFA"===t?e.totpRequired(i.ChallengeName,i.ChallengeParameters):void 0)}))},e.getUserContextData=function(){var t=this.pool;return t.getUserContextData(this.username)},e.associateSoftwareToken=function(t){var e=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("AssociateSoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e,r){return e?t.onFailure(e):t.associateSecretCode(r.SecretCode)})):this.client.request("AssociateSoftwareToken",{Session:this.Session},(function(r,n){return r?t.onFailure(r):(e.Session=n.Session,t.associateSecretCode(n.SecretCode))}))},e.verifySoftwareToken=function(t,e,r){var n=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("VerifySoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserCode:t,FriendlyDeviceName:e},(function(t,e){return t?r.onFailure(t):r.onSuccess(e)})):this.client.request("VerifySoftwareToken",{Session:this.Session,UserCode:t,FriendlyDeviceName:e},(function(t,e){if(t)return r.onFailure(t);n.Session=e.Session;var i={};i.USERNAME=n.username;var o={ChallengeName:"MFA_SETUP",ClientId:n.pool.getClientId(),ChallengeResponses:i,Session:n.Session};n.getUserContextData()&&(o.UserContextData=n.getUserContextData()),n.client.request("RespondToAuthChallenge",o,(function(t,e){return t?r.onFailure(t):(n.signInUserSession=n.getCognitoUserSession(e.AuthenticationResult),n.cacheTokens(),r.onSuccess(n.signInUserSession))}))}))},t}(); /*! * Copyright 2016 Amazon.com, * Inc. or its affiliates. All Rights Reserved. * * Licensed under the Amazon Software License (the "License"). * You may not use this file except in compliance with the * License. A copy of the License is located at * * http://aws.amazon.com/asl/ * * or in the "license" file accompanying this file. This file is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, express or implied. See the License * for the specific language governing permissions and * limitations under the License. */r("ce08");function Ot(){}Ot.prototype.userAgent="aws-amplify/0.1.x js";var Lt=Ot;function jt(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,Gt(t,e)}function Qt(t){var e="function"===typeof Map?new Map:void 0;return Qt=function(t){if(null===t||!zt(t))return t;if("function"!==typeof t)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return Vt(t,arguments,Yt(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Gt(r,t)},Qt(t)}function Vt(t,e,r){return Vt=Kt()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=Function.bind.apply(t,n),o=new i;return r&&Gt(o,r.prototype),o},Vt.apply(null,arguments)}function Kt(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function zt(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function Gt(t,e){return Gt=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},Gt(t,e)}function Yt(t){return Yt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Yt(t)}var Jt=function(t){function e(e,r,n,i){var o;return o=t.call(this,e)||this,o.code=r,o.name=n,o.statusCode=i,o}return jt(e,t),e}(Qt(Error)),Ht=function(){function t(t,e,r){this.endpoint=e||"https://cognito-idp."+t+".amazonaws.com/";var n=r||{},i=n.credentials;this.fetchOptions=i?{credentials:i}:{}}var e=t.prototype;return e.promisifyRequest=function(t,e){var r=this;return new Promise((function(n,i){r.request(t,e,(function(t,e){t?i(new Jt(t.message,t.code,t.name,t.statusCode)):n(e)}))}))},e.request=function(t,e,r){var n,i={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"AWSCognitoIdentityProviderService."+t,"X-Amz-User-Agent":Lt.prototype.userAgent},o=Object.assign({},this.fetchOptions,{headers:i,method:"POST",mode:"cors",cache:"no-cache",body:JSON.stringify(e)});fetch(this.endpoint,o).then((function(t){return n=t,t}),(function(t){if(t instanceof TypeError)throw new Error("Network error");throw t})).then((function(t){return t.json()["catch"]((function(){return{}}))})).then((function(t){if(n.ok)return r(null,t);t;var e=(t.__type||t.code).split("#").pop(),i={code:e,name:e,message:t.message||t.Message||null};return r(i)}))["catch"]((function(t){if(!(n&&n.headers&&n.headers.get("x-amzn-errortype"))){if(t instanceof Error&&"Network error"===t.message){var e={code:"NetworkError",name:t.name,message:t.message};return r(e)}return r(t)}try{var i=n.headers.get("x-amzn-errortype").split(":")[0],o={code:i,name:i,statusCode:n.status,message:n.status?n.status.toString():null};return r(o)}catch(s){return r(t)}}))},t}(),qt=function(){function t(t,e){var r=t||{},n=r.UserPoolId,i=r.ClientId,o=r.endpoint,s=r.fetchOptions,a=r.AdvancedSecurityDataCollectionFlag;if(!n||!i)throw new Error("Both UserPoolId and ClientId are required.");if(!/^[\w-]+_.+$/.test(n))throw new Error("Invalid UserPoolId format.");var u=n.split("_")[0];this.userPoolId=n,this.clientId=i,this.client=new Ht(u,o,s),this.advancedSecurityDataCollectionFlag=!1!==a,this.storage=t.Storage||(new Mt).getStorage(),e&&(this.wrapRefreshSessionCallback=e)}var e=t.prototype;return e.getUserPoolId=function(){return this.userPoolId},e.getClientId=function(){return this.clientId},e.signUp=function(t,e,r,n,i,o){var s=this,a={ClientId:this.clientId,Username:t,Password:e,UserAttributes:r,ValidationData:n,ClientMetadata:o};this.getUserContextData(t)&&(a.UserContextData=this.getUserContextData(t)),this.client.request("SignUp",a,(function(e,r){if(e)return i(e,null);var n={Username:t,Pool:s,Storage:s.storage},o={user:new Nt(n),userConfirmed:r.UserConfirmed,userSub:r.UserSub,codeDeliveryDetails:r.CodeDeliveryDetails};return i(null,o)}))},e.getCurrentUser=function(){var t="CognitoIdentityServiceProvider."+this.clientId+".LastAuthUser",e=this.storage.getItem(t);if(e){var r={Username:e,Pool:this,Storage:this.storage};return new Nt(r)}return null},e.getUserContextData=function(t){if("undefined"!==typeof AmazonCognitoAdvancedSecurityData){var e=AmazonCognitoAdvancedSecurityData;if(this.advancedSecurityDataCollectionFlag){var r=e.getData(t,this.userPoolId,this.clientId);if(r){var n={EncodedData:r};return n}}return{}}},t}(),Zt=r("a78e"),Wt=function(){function t(t){if(!t.domain)throw new Error("The domain of cookieStorage can not be undefined.");if(this.domain=t.domain,t.path?this.path=t.path:this.path="/",Object.prototype.hasOwnProperty.call(t,"expires")?this.expires=t.expires:this.expires=365,Object.prototype.hasOwnProperty.call(t,"secure")?this.secure=t.secure:this.secure=!0,Object.prototype.hasOwnProperty.call(t,"sameSite")){if(!["strict","lax","none"].includes(t.sameSite))throw new Error('The sameSite value of cookieStorage must be "lax", "strict" or "none".');if("none"===t.sameSite&&!this.secure)throw new Error("sameSite = None requires the Secure attribute in latest browser versions.");this.sameSite=t.sameSite}else this.sameSite=null}var e=t.prototype;return e.setItem=function(t,e){var r={path:this.path,expires:this.expires,domain:this.domain,secure:this.secure};return this.sameSite&&(r.sameSite=this.sameSite),Zt["set"](t,e,r),Zt["get"](t)},e.getItem=function(t){return Zt["get"](t)},e.removeItem=function(t){var e={path:this.path,expires:this.expires,domain:this.domain,secure:this.secure};return this.sameSite&&(e.sameSite=this.sameSite),Zt["remove"](t,e)},e.clear=function(){for(var t=Zt["get"](),e=Object.keys(t).length,r=0;r<e;++r)this.removeItem(Object.keys(t)[r]);return{}},t}()},"51f3":function(t,e,r){"use strict";function n(t,e){if(!t||!e||!t.length||!e.length)throw new Error("Bad alphabet");this.srcAlphabet=t,this.dstAlphabet=e}n.prototype.convert=function(t){var e,r,n,i={},o=this.srcAlphabet.length,s=this.dstAlphabet.length,a=t.length,u="string"===typeof t?"":[];if(!this.isValid(t))throw new Error('Number "'+t+'" contains of non-alphabetic digits ('+this.srcAlphabet+")");if(this.srcAlphabet===this.dstAlphabet)return t;for(e=0;e<a;e++)i[e]=this.srcAlphabet.indexOf(t[e]);do{for(r=0,n=0,e=0;e<a;e++)r=r*o+i[e],r>=s?(i[n++]=parseInt(r/s,10),r%=s):n>0&&(i[n++]=0);a=n,u=this.dstAlphabet.slice(r,r+1).concat(u)}while(0!==n);return u},n.prototype.isValid=function(t){for(var e=0;e<t.length;++e)if(-1===this.srcAlphabet.indexOf(t[e]))return!1;return!0},t.exports=n},5300:function(t,e,r){t.exports=r.p+"img/9.e40c880c.jpg"},5699:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAMAAADT9S0cAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMAXvpFcwwRxRiM28mH9y7zBOoIHObWrm4y4Jk+OCh8I+62SgbQv7pVq6RnWbKnoJFkQRRSD81O4gZDAAACxUlEQVRIx7WW2YKaMBRAL8iqCAiI7MgiIrg74/9/WiVBAh3b4HR6XjQxuedmF34QPeMbDL1faeg/Fl5ybpy822/EB4XtKVUaCuiHdFXzP2EQfK5crtk7htWsZT4TN8lBYSSIOTkK/tnA+/JMu7csZkcuVc2r8PFxNUPnYoLJcZzTDIhpcABj3FAx7Ge6ZRATvV+DWRXIgNicHeEhrTnZO+yTpDytfAGCOjUAeBG1kAEjTVGRA8J2joO4nVld3F+wggeXda9GE88fTSVdou9IFLpkwg7q2DIeJVGtZ4+CHy0hJNIYCUdG778rwZHpEmHTaz9aolnWc0dYKl0y0UiYpYmXMZr3g08rBhESybyKQ19pU+HokhMOjzqwTFPj2GybI247E6CFSCbN9xrnt9NpkhiXVwf0YWfAVy5WzO1A/ruEL/D54WmSMz4iMYM6Lxy1bKfqk+FB+bsEPPS7SJMYe1Q8QuzirKZY4UYmAFWyGycJ1mgttqAf74S1pwJQJGSq7YwiUbpdtWW741L6OtAlmWrj9gpld0k5Kp2aMVmtwp4YABQJW3he8uxwoUhw+toETG6JL/PjBSkokj4l5RZu78ZZECEFu1QcVYX3JEsHOsnplSTEI7ZcNAibiQPZLfi3JLkPRHLQh5Lh3chayUqVtvb6sbP8NySuHAOSbLBR+ioxsV/79JjQQNu5QR4jmebLfONVoQ6YI86VGUqE4OzNcIeoDSKI5JakbeGbIF0NIKzakW2blzILXRyYkZXo87dXNxqkM+LEf335NHF33CU5202XOR2sVjdfdva+BOT7V7jubmRrQJBbdeF8Q2IWLyXGfrgEZLdF35BAbLMvJMGaHKDhszu7fkMCQiVqRMAu8tJ/RtBSILSDm6dvSsj/Wc9Okv3Bi6pUvTZrfWEabjz0cBiEOiimGRCkuqmqJfgDmWFkOvwPfgFD6AkGGCUcqAAAAABJRU5ErkJggg=="},"573e":function(t,e,r){},"59cb":function(t,e){t.exports="data:image/png;base64,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"},"60a2":function(t,e,r){"use strict";r("76d8")},"63b3":function(t,e,r){var n={"./1.jpg":"e901","./10.jpg":"8220","./11.jpg":"d540","./12.jpg":"bb62","./13.jpg":"bac3","./14.jpg":"f332","./15.jpg":"737e","./16.jpg":"7ea5","./17.jpg":"2355","./18.jpg":"f521","./19.jpg":"74bc","./2.jpg":"aaa1","./20.jpg":"a50e","./21.jpg":"b60d","./22.jpg":"ef82","./23.jpg":"3e58","./24.jpg":"424b","./25.jpg":"841c","./3.jpg":"d0d7","./4.jpg":"f1f8","./5.jpg":"8a80","./6.jpg":"e444","./7.jpg":"c6e8","./8.jpg":"1741","./9.jpg":"5300"};function i(t){var e=o(t);return r(e)}function o(t){if(!r.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}i.keys=function(){return Object.keys(n)},i.resolve=o,t.exports=i,i.id="63b3"},"658f":function(t,e,r){!function(e,r){t.exports=r()}(0,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/dist/",r(r.s=13)}([function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){function r(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}t.exports=function(t,e,n){return e&&r(t.prototype,e),n&&r(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,r){t.exports=r(14)()},function(t,e,r){"use strict";r.d(e,"a",(function(){return c})),r.d(e,"b",(function(){return l})),r.d(e,"c",(function(){return f}));var n=r(0),i=r.n(n),o=r(1),s=r.n(o);function a(t){var e=encodeURI(t).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return e.length+(e.length!=Number(t)?3:0)}var u=function(){function t(e){i()(this,t),this.mode=h.MODE_8BIT_BYTE,this.parsedData=[],this.data=e;for(var r=[],n=0,o=this.data.length;n<o;n++){var s=[],a=this.data.charCodeAt(n);a>65536?(s[0]=240|(1835008&a)>>>18,s[1]=128|(258048&a)>>>12,s[2]=128|(4032&a)>>>6,s[3]=128|63&a):a>2048?(s[0]=224|(61440&a)>>>12,s[1]=128|(4032&a)>>>6,s[2]=128|63&a):a>128?(s[0]=192|(1984&a)>>>6,s[1]=128|63&a):s[0]=a,r.push(s)}this.parsedData=Array.prototype.concat.apply([],r),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}return s()(t,[{key:"getLength",value:function(){return this.parsedData.length}},{key:"write",value:function(t){for(var e=0,r=this.parsedData.length;e<r;e++)t.put(this.parsedData[e],8)}}]),t}(),c=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.L;i()(this,t),this.moduleCount=0,this.dataList=[],this.typeNumber=e,this.errorCorrectLevel=r,this.moduleCount=0,this.dataList=[]}return s()(t,[{key:"addData",value:function(t){if(this.typeNumber<=0)this.typeNumber=function(t,e){for(var r=1,n=a(t),i=0,o=v.length;i<o;i++){var s=0;switch(e){case l.L:s=v[i][0];break;case l.M:s=v[i][1];break;case l.Q:s=v[i][2];break;case l.H:s=v[i][3]}if(n<=s)break;r++}if(r>v.length)throw new Error("Too long data");return r}(t,this.errorCorrectLevel);else{if(this.typeNumber>40)throw new Error("Invalid QR version: ".concat(this.typeNumber));if(!function(t,e,r){var n=a(e),i=t-1,o=0;switch(r){case l.L:o=v[i][0];break;case l.M:o=v[i][1];break;case l.Q:o=v[i][2];break;case l.H:o=v[i][3]}return n<=o}(this.typeNumber,t,this.errorCorrectLevel))throw new Error("Data is too long for QR version: ".concat(this.typeNumber))}var e=new u(t);this.dataList.push(e),this.dataCache=void 0}},{key:"isDark",value:function(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error("".concat(t,",").concat(e));return this.modules[t][e]}},{key:"getModuleCount",value:function(){return this.moduleCount}},{key:"make",value:function(){this.makeImpl(!1,this.getBestMaskPattern())}},{key:"makeImpl",value:function(e,r){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=new Array(this.moduleCount);for(var i=0;i<this.moduleCount;i++)this.modules[n][i]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,r),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=t.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,r)}},{key:"setupPositionProbePattern",value:function(t,e){for(var r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(var n=-1;n<=7;n++)e+n<=-1||this.moduleCount<=e+n||(this.modules[t+r][e+n]=0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4)}},{key:"getBestMaskPattern",value:function(){if(Number.isInteger(this.maskPattern)&&Object.values(d).includes(this.maskPattern))return this.maskPattern;for(var t=0,e=0,r=0;r<8;r++){this.makeImpl(!0,r);var n=f.getLostPoint(this);(0==r||t>n)&&(t=n,e=r)}return e}},{key:"setupTimingPattern",value:function(){for(var t=8;t<this.moduleCount-8;t++)null==this.modules[t][6]&&(this.modules[t][6]=t%2==0);for(var e=8;e<this.moduleCount-8;e++)null==this.modules[6][e]&&(this.modules[6][e]=e%2==0)}},{key:"setupPositionAdjustPattern",value:function(){for(var t=f.getPatternPosition(this.typeNumber),e=0;e<t.length;e++)for(var r=0;r<t.length;r++){var n=t[e],i=t[r];if(null==this.modules[n][i])for(var o=-2;o<=2;o++)for(var s=-2;s<=2;s++)this.modules[n+o][i+s]=-2==o||2==o||-2==s||2==s||0==o&&0==s}}},{key:"setupTypeNumber",value:function(t){for(var e=f.getBCHTypeNumber(this.typeNumber),r=0;r<18;r++){var n=!t&&1==(e>>r&1);this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=n}for(r=0;r<18;r++)n=!t&&1==(e>>r&1),this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=n}},{key:"setupTypeInfo",value:function(t,e){for(var r=this.errorCorrectLevel<<3|e,n=f.getBCHTypeInfo(r),i=0;i<15;i++){var o=!t&&1==(n>>i&1);i<6?this.modules[i][8]=o:i<8?this.modules[i+1][8]=o:this.modules[this.moduleCount-15+i][8]=o}for(i=0;i<15;i++)o=!t&&1==(n>>i&1),i<8?this.modules[8][this.moduleCount-i-1]=o:i<9?this.modules[8][15-i-1+1]=o:this.modules[8][15-i-1]=o;this.modules[this.moduleCount-8][8]=!t}},{key:"mapData",value:function(t,e){for(var r=-1,n=this.moduleCount-1,i=7,o=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var a=0;a<2;a++)if(null==this.modules[n][s-a]){var u=!1;o<t.length&&(u=1==(t[o]>>>i&1)),f.getMask(e,n,s-a)&&(u=!u),this.modules[n][s-a]=u,-1==--i&&(o++,i=7)}if((n+=r)<0||this.moduleCount<=n){n-=r,r=-r;break}}}}],[{key:"createData",value:function(e,r,n){for(var i=A.getRSBlocks(e,r),o=new m,s=0;s<n.length;s++){var a=n[s];o.put(a.mode,4),o.put(a.getLength(),f.getLengthInBits(a.mode,e)),a.write(o)}var u=0;for(s=0;s<i.length;s++)u+=i[s].dataCount;if(o.getLengthInBits()>8*u)throw new Error("code length overflow. (".concat(o.getLengthInBits(),">").concat(8*u,")"));for(o.getLengthInBits()+4<=8*u&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=8*u||(o.put(t.PAD0,8),o.getLengthInBits()>=8*u));)o.put(t.PAD1,8);return t.createBytes(o,i)}},{key:"createBytes",value:function(t,e){for(var r=0,n=0,i=0,o=new Array(e.length),s=new Array(e.length),a=0;a<e.length;a++){var u=e[a].dataCount,c=e[a].totalCount-u;n=Math.max(n,u),i=Math.max(i,c),o[a]=new Array(u);for(var l=0;l<o[a].length;l++)o[a][l]=255&t.buffer[l+r];r+=u;var h=f.getErrorCorrectPolynomial(c),d=new p(o[a],h.getLength()-1).mod(h);for(s[a]=new Array(h.getLength()-1),l=0;l<s[a].length;l++){var g=l+d.getLength()-s[a].length;s[a][l]=g>=0?d.get(g):0}}var A=0;for(l=0;l<e.length;l++)A+=e[l].totalCount;var m=new Array(A),v=0;for(l=0;l<n;l++)for(a=0;a<e.length;a++)l<o[a].length&&(m[v++]=o[a][l]);for(l=0;l<i;l++)for(a=0;a<e.length;a++)l<s[a].length&&(m[v++]=s[a][l]);return m}}]),t}();c.PAD0=236,c.PAD1=17;var l={L:1,M:0,Q:3,H:2},h={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},d={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},f=function(){function t(){i()(this,t)}return s()(t,null,[{key:"getBCHTypeInfo",value:function(e){for(var r=e<<10;t.getBCHDigit(r)-t.getBCHDigit(t.G15)>=0;)r^=t.G15<<t.getBCHDigit(r)-t.getBCHDigit(t.G15);return(e<<10|r)^t.G15_MASK}},{key:"getBCHTypeNumber",value:function(e){for(var r=e<<12;t.getBCHDigit(r)-t.getBCHDigit(t.G18)>=0;)r^=t.G18<<t.getBCHDigit(r)-t.getBCHDigit(t.G18);return e<<12|r}},{key:"getBCHDigit",value:function(t){for(var e=0;0!=t;)e++,t>>>=1;return e}},{key:"getPatternPosition",value:function(e){return t.PATTERN_POSITION_TABLE[e-1]}},{key:"getMask",value:function(t,e,r){switch(t){case d.PATTERN000:return(e+r)%2==0;case d.PATTERN001:return e%2==0;case d.PATTERN010:return r%3==0;case d.PATTERN011:return(e+r)%3==0;case d.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case d.PATTERN101:return e*r%2+e*r%3==0;case d.PATTERN110:return(e*r%2+e*r%3)%2==0;case d.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error("bad maskPattern:".concat(t))}}},{key:"getErrorCorrectPolynomial",value:function(t){for(var e=new p([1],0),r=0;r<t;r++)e=e.multiply(new p([1,g.gexp(r)],0));return e}},{key:"getLengthInBits",value:function(t,e){if(1<=e&&e<10)switch(t){case h.MODE_NUMBER:return 10;case h.MODE_ALPHA_NUM:return 9;case h.MODE_8BIT_BYTE:case h.MODE_KANJI:return 8;default:throw new Error("mode:".concat(t))}else if(e<27)switch(t){case h.MODE_NUMBER:return 12;case h.MODE_ALPHA_NUM:return 11;case h.MODE_8BIT_BYTE:return 16;case h.MODE_KANJI:return 10;default:throw new Error("mode:".concat(t))}else{if(!(e<41))throw new Error("type:".concat(e));switch(t){case h.MODE_NUMBER:return 14;case h.MODE_ALPHA_NUM:return 13;case h.MODE_8BIT_BYTE:return 16;case h.MODE_KANJI:return 12;default:throw new Error("mode:".concat(t))}}}},{key:"getLostPoint",value:function(t){for(var e=t.getModuleCount(),r=0,n=0;n<e;n++)for(var i=0;i<e;i++){for(var o=0,s=t.isDark(n,i),a=-1;a<=1;a++)if(!(n+a<0||e<=n+a))for(var u=-1;u<=1;u++)i+u<0||e<=i+u||0==a&&0==u||s==t.isDark(n+a,i+u)&&o++;o>5&&(r+=3+o-5)}for(n=0;n<e-1;n++)for(i=0;i<e-1;i++){var c=0;t.isDark(n,i)&&c++,t.isDark(n+1,i)&&c++,t.isDark(n,i+1)&&c++,t.isDark(n+1,i+1)&&c++,0!=c&&4!=c||(r+=3)}for(n=0;n<e;n++)for(i=0;i<e-6;i++)t.isDark(n,i)&&!t.isDark(n,i+1)&&t.isDark(n,i+2)&&t.isDark(n,i+3)&&t.isDark(n,i+4)&&!t.isDark(n,i+5)&&t.isDark(n,i+6)&&(r+=40);for(i=0;i<e;i++)for(n=0;n<e-6;n++)t.isDark(n,i)&&!t.isDark(n+1,i)&&t.isDark(n+2,i)&&t.isDark(n+3,i)&&t.isDark(n+4,i)&&!t.isDark(n+5,i)&&t.isDark(n+6,i)&&(r+=40);var l=0;for(i=0;i<e;i++)for(n=0;n<e;n++)t.isDark(n,i)&&l++;return r+Math.abs(100*l/e/e-50)/5*10}}]),t}();f.PATTERN_POSITION_TABLE=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],f.G15=1335,f.G18=7973,f.G15_MASK=21522;var g=function(){function t(){i()(this,t)}return s()(t,null,[{key:"glog",value:function(e){if(e<1)throw new Error("glog(".concat(e,")"));return t.LOG_TABLE[e]}},{key:"gexp",value:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t.EXP_TABLE[e]}}]),t}();g.EXP_TABLE=new Array(256),g.LOG_TABLE=new Array(256),g._constructor=function(){for(var t=0;t<8;t++)g.EXP_TABLE[t]=1<<t;for(t=8;t<256;t++)g.EXP_TABLE[t]=g.EXP_TABLE[t-4]^g.EXP_TABLE[t-5]^g.EXP_TABLE[t-6]^g.EXP_TABLE[t-8];for(t=0;t<255;t++)g.LOG_TABLE[g.EXP_TABLE[t]]=t}();var p=function(){function t(e,r){if(i()(this,t),null==e.length)throw new Error("".concat(e.length,"/").concat(r));for(var n=0;n<e.length&&0==e[n];)n++;this.num=new Array(e.length-n+r);for(var o=0;o<e.length-n;o++)this.num[o]=e[o+n]}return s()(t,[{key:"get",value:function(t){return this.num[t]}},{key:"getLength",value:function(){return this.num.length}},{key:"multiply",value:function(e){for(var r=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var i=0;i<e.getLength();i++)r[n+i]^=g.gexp(g.glog(this.get(n))+g.glog(e.get(i)));return new t(r,0)}},{key:"mod",value:function(e){if(this.getLength()-e.getLength()<0)return this;for(var r=g.glog(this.get(0))-g.glog(e.get(0)),n=new Array(this.getLength()),i=0;i<this.getLength();i++)n[i]=this.get(i);for(i=0;i<e.getLength();i++)n[i]^=g.gexp(g.glog(e.get(i))+r);return new t(n,0).mod(e)}}]),t}(),A=function(){function t(e,r){i()(this,t),this.totalCount=e,this.dataCount=r}return s()(t,null,[{key:"getRSBlocks",value:function(e,r){var n=t.getRsBlockTable(e,r);if(null==n)throw new Error("bad rs block @ typeNumber:".concat(e,"/errorCorrectLevel:").concat(r));for(var i=n.length/3,o=[],s=0;s<i;s++)for(var a=n[3*s+0],u=n[3*s+1],c=n[3*s+2],l=0;l<a;l++)o.push(new t(u,c));return o}},{key:"getRsBlockTable",value:function(e,r){switch(r){case l.L:return t.RS_BLOCK_TABLE[4*(e-1)+0];case l.M:return t.RS_BLOCK_TABLE[4*(e-1)+1];case l.Q:return t.RS_BLOCK_TABLE[4*(e-1)+2];case l.H:return t.RS_BLOCK_TABLE[4*(e-1)+3];default:return}}}]),t}();A.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];var m=function(){function t(){i()(this,t),this.buffer=[],this.length=0}return s()(t,[{key:"get",value:function(t){var e=Math.floor(t/8);return 1==(this.buffer[e]>>>7-t%8&1)}},{key:"put",value:function(t,e){for(var r=0;r<e;r++)this.putBit(1==(t>>>e-r-1&1))}},{key:"getLengthInBits",value:function(){return this.length}},{key:"putBit",value:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}]),t}(),v=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]]},function(t,e,r){"use strict";(function(t){r.d(e,"b",(function(){return u})),r.d(e,"a",(function(){return c}));var n=r(2),i=r.n(n);function o(t){if("string"!=typeof t)throw new TypeError("Path must be a string. Received "+JSON.stringify(t))}function s(t,e){for(var r,n="",i=0,o=-1,s=0,a=0;a<=t.length;++a){if(a<t.length)r=t.charCodeAt(a);else{if(47===r)break;r=47}if(47===r){if(o===a-1||1===s);else if(o!==a-1&&2===s){if(n.length<2||2!==i||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2))if(n.length>2){var u=n.lastIndexOf("/");if(u!==n.length-1){-1===u?(n="",i=0):i=(n=n.slice(0,u)).length-1-n.lastIndexOf("/"),o=a,s=0;continue}}else if(2===n.length||1===n.length){n="",i=0,o=a,s=0;continue}e&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+t.slice(o+1,a):n=t.slice(o+1,a),i=a-o-1;o=a,s=0}else 46===r&&-1!==s?++s:s=-1}return n}var a={resolve:function(){for(var e,r="",n=!1,i=arguments.length-1;i>=-1&&!n;i--){var a;i>=0?a=arguments[i]:(void 0===e&&(e=t.cwd()),a=e),o(a),0!==a.length&&(r=a+"/"+r,n=47===a.charCodeAt(0))}return r=s(r,!n),n?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function(t){if(o(t),0===t.length)return".";var e=47===t.charCodeAt(0),r=47===t.charCodeAt(t.length-1);return 0!==(t=s(t,!e)).length||e||(t="."),t.length>0&&r&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return o(t),t.length>0&&47===t.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var t,e=0;e<arguments.length;++e){var r=arguments[e];o(r),r.length>0&&(void 0===t?t=r:t+="/"+r)}return void 0===t?".":a.normalize(t)},relative:function(t,e){if(o(t),o(e),t===e)return"";if((t=a.resolve(t))===(e=a.resolve(e)))return"";for(var r=1;r<t.length&&47===t.charCodeAt(r);++r);for(var n=t.length,i=n-r,s=1;s<e.length&&47===e.charCodeAt(s);++s);for(var u=e.length-s,c=i<u?i:u,l=-1,h=0;h<=c;++h){if(h===c){if(u>c){if(47===e.charCodeAt(s+h))return e.slice(s+h+1);if(0===h)return e.slice(s+h)}else i>c&&(47===t.charCodeAt(r+h)?l=h:0===h&&(l=0));break}var d=t.charCodeAt(r+h);if(d!==e.charCodeAt(s+h))break;47===d&&(l=h)}var f="";for(h=r+l+1;h<=n;++h)h!==n&&47!==t.charCodeAt(h)||(0===f.length?f+="..":f+="/..");return f.length>0?f+e.slice(s+l):(s+=l,47===e.charCodeAt(s)&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(o(t),0===t.length)return".";for(var e=t.charCodeAt(0),r=47===e,n=-1,i=!0,s=t.length-1;s>=1;--s)if(47===(e=t.charCodeAt(s))){if(!i){n=s;break}}else i=!1;return-1===n?r?"/":".":r&&1===n?"//":t.slice(0,n)},basename:function(t,e){if(void 0!==e&&"string"!=typeof e)throw new TypeError('"ext" argument must be a string');o(t);var r,n=0,i=-1,s=!0;if(void 0!==e&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var a=e.length-1,u=-1;for(r=t.length-1;r>=0;--r){var c=t.charCodeAt(r);if(47===c){if(!s){n=r+1;break}}else-1===u&&(s=!1,u=r+1),a>=0&&(c===e.charCodeAt(a)?-1==--a&&(i=r):(a=-1,i=u))}return n===i?i=u:-1===i&&(i=t.length),t.slice(n,i)}for(r=t.length-1;r>=0;--r)if(47===t.charCodeAt(r)){if(!s){n=r+1;break}}else-1===i&&(s=!1,i=r+1);return-1===i?"":t.slice(n,i)},extname:function(t){o(t);for(var e=-1,r=0,n=-1,i=!0,s=0,a=t.length-1;a>=0;--a){var u=t.charCodeAt(a);if(47!==u)-1===n&&(i=!1,n=a+1),46===u?-1===e?e=a:1!==s&&(s=1):-1!==e&&(s=-1);else if(!i){r=a+1;break}}return-1===e||-1===n||0===s||1===s&&e===n-1&&e===r+1?"":t.slice(e,n)},format:function(t){if(null===t||"object"!==i()(t))throw new TypeError('The "pathObject" argument must be of type Object. Received type '+i()(t));return function(t,e){var r=e.dir||e.root,n=e.base||(e.name||"")+(e.ext||"");return r?r===e.root?r+n:r+t+n:n}("/",t)},parse:function(t){o(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(0===t.length)return e;var r,n=t.charCodeAt(0),i=47===n;i?(e.root="/",r=1):r=0;for(var s=-1,a=0,u=-1,c=!0,l=t.length-1,h=0;l>=r;--l)if(47!==(n=t.charCodeAt(l)))-1===u&&(c=!1,u=l+1),46===n?-1===s?s=l:1!==h&&(h=1):-1!==s&&(h=-1);else if(!c){a=l+1;break}return-1===s||-1===u||0===h||1===h&&s===u-1&&s===a+1?-1!==u&&(e.base=e.name=0===a&&i?t.slice(1,u):t.slice(a,u)):(0===a&&i?(e.name=t.slice(1,s),e.base=t.slice(1,u)):(e.name=t.slice(a,s),e.base=t.slice(a,u)),e.ext=t.slice(s,u)),a>0?e.dir=t.slice(0,a-1):i&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};a.posix=a;var u=a.extname,c=a.basename}).call(this,r(19))},function(t,e){function r(t,e,r,n,i,o,s){try{var a=t[o](s),u=a.value}catch(t){return void r(t)}a.done?e(u):Promise.resolve(u).then(n,i)}t.exports=function(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var s=t.apply(e,n);function a(t){r(s,i,o,a,u,"next",t)}function u(t){r(s,i,o,a,u,"throw",t)}a(void 0)}))}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,r){"use strict";r.d(e,"b",(function(){return y})),r.d(e,"a",(function(){return w}));const n=(t,e,r={},i=r)=>{if(Array.isArray(e))e.forEach(e=>n(t,e,r,i));else if("function"==typeof e)e(t,r,i,n);else{const o=Object.keys(e)[0];Array.isArray(e[o])?(i[o]={},n(t,e[o],r,i[o])):i[o]=e[o](t,r,i,n)}return r},i=(t,e)=>(r,n,i,o)=>{e(r,n,i)&&o(r,t,n,i)},o=(t=0)=>e=>e.data[e.pos+t],s=t=>e=>e.data.subarray(e.pos,e.pos+=t),a=t=>e=>e.data.subarray(e.pos,e.pos+t),u=t=>e=>Array.from(s(t)(e)).map(t=>String.fromCharCode(t)).join(""),c=t=>e=>{const r=s(2)(e);return t?(r[1]<<8)+r[0]:(r[0]<<8)+r[1]},l=(t,e)=>(r,n,i)=>{const o="function"==typeof e?e(r,n,i):e,a=s(t),u=new Array(o);for(var c=0;c<o;c++)u[c]=a(r);return u},h=t=>e=>{const r=(t=>t.data[t.pos++])(e),n=new Array(8);for(var i=0;i<8;i++)n[7-i]=!!(r&1<<i);return Object.keys(t).reduce((e,r)=>{const i=t[r];return i.length?e[r]=((t,e,r)=>{for(var n=0,i=0;i<r;i++)n+=t[e+i]&&2**(r-i-1);return n})(n,i.index,i.length):e[r]=n[i.index],e},{})};var d={blocks:t=>{const e=[],r=t.data.length;for(var n=0,i=(t=>t.data[t.pos++])(t);0!==i&&i;i=(t=>t.data[t.pos++])(t)){if(t.pos+i>=r){const i=r-t.pos;e.push(s(i)(t)),n+=i;break}e.push(s(i)(t)),n+=i}const o=new Uint8Array(n);for(var a=0,u=0;u<e.length;u++)o.set(e[u],a),a+=e[u].length;return o}};const f=i({gce:[{codes:s(2)},{byteSize:t=>t.data[t.pos++]},{extras:h({future:{index:0,length:3},disposal:{index:3,length:3},userInput:{index:6},transparentColorGiven:{index:7}})},{delay:c(!0)},{transparentColorIndex:t=>t.data[t.pos++]},{terminator:t=>t.data[t.pos++]}]},t=>{var e=a(2)(t);return 33===e[0]&&249===e[1]}),g=i({image:[{code:t=>t.data[t.pos++]},{descriptor:[{left:c(!0)},{top:c(!0)},{width:c(!0)},{height:c(!0)},{lct:h({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},i({lct:l(3,(t,e,r)=>Math.pow(2,r.descriptor.lct.size+1))},(t,e,r)=>r.descriptor.lct.exists),{data:[{minCodeSize:t=>t.data[t.pos++]},d]}]},t=>44===o()(t)),p=i({text:[{codes:s(2)},{blockSize:t=>t.data[t.pos++]},{preData:(t,e,r)=>s(r.text.blockSize)(t)},d]},t=>{var e=a(2)(t);return 33===e[0]&&1===e[1]}),A=i({application:[{codes:s(2)},{blockSize:t=>t.data[t.pos++]},{id:(t,e,r)=>u(r.blockSize)(t)},d]},t=>{var e=a(2)(t);return 33===e[0]&&255===e[1]}),m=i({comment:[{codes:s(2)},d]},t=>{var e=a(2)(t);return 33===e[0]&&254===e[1]});var v=[{header:[{signature:u(3)},{version:u(3)}]},{lsd:[{width:c(!0)},{height:c(!0)},{gct:h({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:t=>t.data[t.pos++]},{pixelAspectRatio:t=>t.data[t.pos++]}]},i({gct:l(3,(t,e)=>Math.pow(2,e.lsd.gct.size+1))},(t,e)=>e.lsd.gct.exists),{frames:((t,e)=>(r,n,i,o)=>{const s=[];let a=r.pos;for(;e(r,n,i);){const e={};if(o(r,t,n,e),r.pos===a)break;a=r.pos,s.push(e)}return s})([f,A,m,g,p],t=>{var e=o()(t);return 33===e||44===e})}],y=function(t){var e=new Uint8Array(t);return n({data:e,pos:0},v)},C=function(t,e,r){if(t.image){var n=t.image,i=n.descriptor.width*n.descriptor.height,o=function(t,e,r){var n,i,o,s,a,u,c,l,h,d,f,g,p,A,m,v,y=r,C=new Array(r),w=new Array(4096),b=new Array(4096),S=new Array(4097);for(a=1+(i=1<<(d=t)),n=i+2,c=-1,o=(1<<(s=d+1))-1,l=0;l<i;l++)w[l]=0,b[l]=l;for(f=g=p=A=m=v=0,h=0;h<y;){if(0===A){if(g<s){f+=e[v]<<g,g+=8,v++;continue}if(l=f&o,f>>=s,g-=s,l>n||l==a)break;if(l==i){o=(1<<(s=d+1))-1,n=i+2,c=-1;continue}if(-1==c){S[A++]=b[l],c=l,p=l;continue}for(u=l,l==n&&(S[A++]=p,l=c);l>i;)S[A++]=b[l],l=w[l];p=255&b[l],S[A++]=p,n<4096&&(w[n]=c,b[n]=p,0==(++n&o)&&n<4096&&(s++,o+=n)),c=u}A--,C[m++]=S[A],h++}for(h=m;h<y;h++)C[h]=0;return C}(n.data.minCodeSize,n.data.blocks,i);n.descriptor.lct.interlaced&&(o=function(t,e){for(var r=new Array(t.length),n=t.length/e,i=function(n,i){var o=t.slice(i*e,(i+1)*e);r.splice.apply(r,[n*e,e].concat(o))},o=[0,4,2,1],s=[8,8,4,2],a=0,u=0;u<4;u++)for(var c=o[u];c<n;c+=s[u])i(c,a),a++;return r}(o,n.descriptor.width));var s={pixels:o,dims:{top:t.image.descriptor.top,left:t.image.descriptor.left,width:t.image.descriptor.width,height:t.image.descriptor.height}};return n.descriptor.lct&&n.descriptor.lct.exists?s.colorTable=n.lct:s.colorTable=e,t.gce&&(s.delay=10*(t.gce.delay||10),s.disposalType=t.gce.extras.disposal,t.gce.extras.transparentColorGiven&&(s.transparentIndex=t.gce.transparentColorIndex)),r&&(s.patch=function(t){for(var e=t.pixels.length,r=new Uint8ClampedArray(4*e),n=0;n<e;n++){var i=4*n,o=t.pixels[n],s=t.colorTable[o];r[i]=s[0],r[i+1]=s[1],r[i+2]=s[2],r[i+3]=o!==t.transparentIndex?255:0}return r}(s)),s}console.warn("gif frame does not have associated image.")},w=function(t,e){return t.frames.filter((function(t){return t.image})).map((function(r){return C(r,t.gct,e)}))}},function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e,r){"use strict";(function(t){r.d(e,"a",(function(){return v}));var n=r(2),i=r.n(n),o=r(0),s=r.n(o),a=r(1),u=r.n(a),c=r(3),l=r.n(c),h=r(10),d=r(7),f=r(4),g=r(12),p=function(t,e,r,n){return new(r||(r=Promise))((function(i,o){function s(t){try{u(n.next(t))}catch(t){o(t)}}function a(t){try{u(n.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(s,a)}u((n=n.apply(t,e||[])).next())}))},A=h.a.Canvas;function m(t){if(t)return new Promise((function(r,n){if("data"==t.slice(0,4)){var i=new Image;return i.onload=function(){r(i),e(i)},i.onerror=function(){n("Image load error"),e(i)},void(i.src=t)}var o=new Image;o.setAttribute("crossOrigin","Anonymous"),o.onload=function(){r(o)},o.onerror=function(){n("Image load error")},o.src=t}));function e(t){t.onload=null,t.onerror=null}}var v=function(){function e(t){s()(this,e);var r=Object.assign({},t);if(Object.keys(e.defaultOptions).forEach((function(t){t in r||Object.defineProperty(r,t,{value:e.defaultOptions[t],enumerable:!0,writable:!0})})),r.components?"object"===i()(r.components)&&Object.keys(e.defaultComponentOptions).forEach((function(t){t in r.components?Object.defineProperty(r.components,t,{value:Object.assign(Object.assign({},e.defaultComponentOptions[t]),r.components[t]),enumerable:!0,writable:!0}):Object.defineProperty(r.components,t,{value:e.defaultComponentOptions[t],enumerable:!0,writable:!0})})):r.components=e.defaultComponentOptions,null!==r.dotScale&&void 0!==r.dotScale){if(r.dotScale<=0||r.dotScale>1)throw new Error("dotScale should be in range (0, 1].");r.components.data.scale=r.dotScale,r.components.timing.scale=r.dotScale,r.components.alignment.scale=r.dotScale}this.options=r,this.canvas=new A(t.size,t.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new f.a(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}return u()(e,[{key:"draw",value:function(){var t=this;return new Promise((function(e){return t._draw().then(e)}))}},{key:"_clear",value:function(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}},{key:"_draw",value:function(){var r,n,i,o,s,a,u,c,h,v,C,w,b,S,E,T,k,I,x;return p(this,void 0,void 0,l.a.mark((function p(){var D,R,U,P,M,B,F,N,O,L,j,Q,V,K,z,G,Y,J,H,q,Z,W,X,_,$,tt,et,rt,nt,it,ot,st,at,ut,ct,lt,ht,dt,ft,gt,pt,At,mt,vt,yt,Ct,wt,bt,St,Et,Tt,kt,It,xt,Dt,Rt,Ut,Pt,Mt,Bt,Ft,Nt,Ot,Lt,jt,Qt,Vt,Kt,zt,Gt,Yt,Jt;return l.a.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(D=null===(r=this.qrCode)||void 0===r?void 0:r.moduleCount,R=this.options.size,((U=this.options.margin)<0||2*U>=R)&&(U=0),P=Math.ceil(U),M=R-2*U,B=this.options.whiteMargin,F=this.options.backgroundDimming,N=Math.ceil(M/D),j=new A(L=(O=N*D)+2*P,L),Q=j.getContext("2d"),this._clear(),Q.save(),Q.translate(P,P),V=new A(L,L),K=V.getContext("2d"),z=null,G=[],!this.options.gifBackground){l.next=47;break}if(Y=Object(d.b)(this.options.gifBackground),z=Y,G=Object(d.a)(Y,!0),!this.options.autoColor){l.next=45;break}J=0,H=0,q=0,Z=0,W=0;case 28:if(!(W<G[0].colorTable.length)){l.next=41;break}if(!((X=G[0].colorTable[W])[0]>200||X[1]>200||X[2]>200)){l.next=32;break}return l.abrupt("continue",38);case 32:if(0!==X[0]||0!==X[1]||0!==X[2]){l.next=34;break}return l.abrupt("continue",38);case 34:Z++,J+=X[0],H+=X[1],q+=X[2];case 38:W++,l.next=28;break;case 41:J=~~(J/Z),H=~~(H/Z),q=~~(q/Z),this.options.colorDark="rgb(".concat(J,",").concat(H,",").concat(q,")");case 45:l.next=61;break;case 47:if(!this.options.backgroundImage){l.next=58;break}return l.next=50,m(this.options.backgroundImage);case 50:_=l.sent,this.options.autoColor&&($=e._getAverageRGB(_),this.options.colorDark="rgb(".concat($.r,",").concat($.g,",").concat($.b,")")),K.drawImage(_,0,0,_.width,_.height,0,0,L,L),K.rect(0,0,L,L),K.fillStyle=F,K.fill(),l.next=61;break;case 58:K.rect(0,0,L,L),K.fillStyle=this.options.colorLight,K.fill();case 61:for(tt=f.c.getPatternPosition(this.qrCode.typeNumber),et=(null===(i=null===(n=this.options.components)||void 0===n?void 0:n.data)||void 0===i?void 0:i.scale)||.4,rt=.5*(1-et),nt=0;nt<D;nt++)for(it=0;it<D;it++){for(ot=this.qrCode.isDark(nt,it),st=6==nt&&it>=8&&it<=D-8||6==it&&nt>=8&&nt<=D-8,at=it<8&&(nt<8||nt>=D-8)||it>=D-8&&nt<8||st,ut=1;ut<tt.length-1;ut++)at=at||nt>=tt[ut]-2&&nt<=tt[ut]+2&&it>=tt[ut]-2&&it<=tt[ut]+2;ct=it*N+(at?0:rt*N),lt=nt*N+(at?0:rt*N),Q.strokeStyle=ot?this.options.colorDark:this.options.colorLight,Q.lineWidth=.5,Q.fillStyle=ot?this.options.colorDark:this.options.colorLight,0===tt.length?at||Q.fillRect(ct,lt,(at?1:et)*N,(at?1:et)*N):(ht=it<D-4&&it>=D-4-5&&nt<D-4&&nt>=D-4-5,at||ht||Q.fillRect(ct,lt,(at?1:et)*N,(at?1:et)*N))}if(dt=tt[tt.length-1],ft=this.options.colorLight,Q.fillStyle=ft,Q.fillRect(0,0,8*N,8*N),Q.fillRect(0,(D-8)*N,8*N,8*N),Q.fillRect((D-8)*N,0,8*N,8*N),(null===(s=null===(o=this.options.components)||void 0===o?void 0:o.timing)||void 0===s?void 0:s.protectors)&&(Q.fillRect(8*N,6*N,(D-8-8)*N,N),Q.fillRect(6*N,8*N,N,(D-8-8)*N)),(null===(u=null===(a=this.options.components)||void 0===a?void 0:a.cornerAlignment)||void 0===u?void 0:u.protectors)&&e._drawAlignProtector(Q,dt,dt,N),!(null===(h=null===(c=this.options.components)||void 0===c?void 0:c.alignment)||void 0===h?void 0:h.protectors)){l.next=99;break}gt=0;case 75:if(!(gt<tt.length)){l.next=99;break}pt=0;case 77:if(!(pt<tt.length)){l.next=96;break}if(At=tt[pt],mt=tt[gt],6!==At||6!==mt&&mt!==dt){l.next=84;break}return l.abrupt("continue",93);case 84:if(6!==mt||6!==At&&At!==dt){l.next=88;break}return l.abrupt("continue",93);case 88:if(At!==dt||mt!==dt){l.next=92;break}return l.abrupt("continue",93);case 92:e._drawAlignProtector(Q,At,mt,N);case 93:pt++,l.next=77;break;case 96:gt++,l.next=75;break;case 99:for(Q.fillStyle=this.options.colorDark,Q.fillRect(0,0,7*N,N),Q.fillRect((D-7)*N,0,7*N,N),Q.fillRect(0,6*N,7*N,N),Q.fillRect((D-7)*N,6*N,7*N,N),Q.fillRect(0,(D-7)*N,7*N,N),Q.fillRect(0,(D-7+6)*N,7*N,N),Q.fillRect(0,0,N,7*N),Q.fillRect(6*N,0,N,7*N),Q.fillRect((D-7)*N,0,N,7*N),Q.fillRect((D-7+6)*N,0,N,7*N),Q.fillRect(0,(D-7)*N,N,7*N),Q.fillRect(6*N,(D-7)*N,N,7*N),Q.fillRect(2*N,2*N,3*N,3*N),Q.fillRect((D-7+2)*N,2*N,3*N,3*N),Q.fillRect(2*N,(D-7+2)*N,3*N,3*N),vt=(null===(C=null===(v=this.options.components)||void 0===v?void 0:v.timing)||void 0===C?void 0:C.scale)||.4,yt=.5*(1-vt),Ct=0;Ct<D-8;Ct+=2)e._drawDot(Q,8+Ct,6,N,yt,vt),e._drawDot(Q,6,8+Ct,N,yt,vt);wt=(null===(b=null===(w=this.options.components)||void 0===w?void 0:w.cornerAlignment)||void 0===b?void 0:b.scale)||.4,bt=.5*(1-wt),e._drawAlign(Q,dt,dt,N,bt,wt,this.options.colorDark,(null===(E=null===(S=this.options.components)||void 0===S?void 0:S.cornerAlignment)||void 0===E?void 0:E.protectors)||!1),St=(null===(k=null===(T=this.options.components)||void 0===T?void 0:T.alignment)||void 0===k?void 0:k.scale)||.4,Et=.5*(1-St),Tt=0;case 124:if(!(Tt<tt.length)){l.next=148;break}kt=0;case 126:if(!(kt<tt.length)){l.next=145;break}if(It=tt[kt],xt=tt[Tt],6!==It||6!==xt&&xt!==dt){l.next=133;break}return l.abrupt("continue",142);case 133:if(6!==xt||6!==It&&It!==dt){l.next=137;break}return l.abrupt("continue",142);case 137:if(It!==dt||xt!==dt){l.next=141;break}return l.abrupt("continue",142);case 141:e._drawAlign(Q,It,xt,N,Et,St,this.options.colorDark,(null===(x=null===(I=this.options.components)||void 0===I?void 0:I.alignment)||void 0===x?void 0:x.protectors)||!1);case 142:kt++,l.next=126;break;case 145:Tt++,l.next=124;break;case 148:if(B&&(Q.fillStyle=this.options.backgroundColor,Q.fillRect(-P,-P,L,P),Q.fillRect(-P,O,L,P),Q.fillRect(O,-P,P,L),Q.fillRect(-P,-P,P,L)),!this.options.logoImage){l.next=179;break}return l.next=152,m(this.options.logoImage);case 152:Dt=l.sent,Rt=this.options.logoScale,Ut=this.options.logoMargin,Pt=this.options.logoCornerRadius,(Rt<=0||Rt>=1)&&(Rt=.2),Ut<0&&(Ut=0),Pt<0&&(Pt=0),Ft=Bt=.5*(L-(Mt=O*Rt)),Q.restore(),Q.fillStyle=this.options.logoBackgroundColor,Q.save(),e._prepareRoundedCornerClip(Q,Bt-Ut,Ft-Ut,Mt+2*Ut,Mt+2*Ut,Pt+Ut),Q.clip(),Nt=Q.globalCompositeOperation,Q.globalCompositeOperation="destination-out",Q.fill(),Q.globalCompositeOperation=Nt,Q.restore(),Q.save(),e._prepareRoundedCornerClip(Q,Bt,Ft,Mt,Mt,Pt),Q.clip(),Q.drawImage(Dt,Bt,Ft,Mt,Mt),Q.restore(),Q.save(),Q.translate(P,P);case 179:if(!z){l.next=191;break}if(G.forEach((function(t){Ot||((Ot=new g.a(R,R)).setDelay(t.delay),Ot.setRepeat(0));var e=t.dims,r=e.width,n=e.height;Lt||(Lt=new A(r,n),(jt=Lt.getContext("2d")).rect(0,0,Lt.width,Lt.height),jt.fillStyle="#ffffff",jt.fill()),Qt&&Kt&&r===Qt.width&&n===Qt.height||(Qt=new A(r,n),Vt=Qt.getContext("2d"),Kt=Vt.createImageData(r,n)),Kt.data.set(t.patch),Vt.putImageData(Kt,0,0),jt.drawImage(Qt.getContext("2d").canvas,t.dims.left,t.dims.top);var i=new A(L,L),o=i.getContext("2d");o.drawImage(Lt.getContext("2d").canvas,0,0,L,L),o.rect(0,0,L,L),o.fillStyle=F,o.fill(),o.drawImage(j.getContext("2d").canvas,0,0,L,L);var s=new A(R,R),a=s.getContext("2d");a.drawImage(i.getContext("2d").canvas,0,0,R,R),Ot.addFrame(a.getImageData(0,0,s.width,s.height).data)})),Ot){l.next=183;break}throw new Error("No frames.");case 183:if(Ot.finish(),!y(this.canvas)){l.next=188;break}return zt=Ot.stream().toFlattenUint8Array(),Gt=zt.reduce((function(t,e){return t+String.fromCharCode(e)}),""),l.abrupt("return",Promise.resolve("data:image/gif;base64,".concat(window.btoa(Gt))));case 188:return l.abrupt("return",Promise.resolve(t.from(Ot.stream().toFlattenUint8Array())));case 191:if(K.drawImage(j.getContext("2d").canvas,0,0,L,L),Q.drawImage(V.getContext("2d").canvas,-P,-P,L,L),Yt=new A(R,R),Yt.getContext("2d").drawImage(j.getContext("2d").canvas,0,0,R,R),this.canvas=Yt,Jt=this.options.gifBackground?"gif":"png",!y(this.canvas)){l.next=200;break}return l.abrupt("return",Promise.resolve(this.canvas.toDataURL(Jt)));case 200:return l.abrupt("return",Promise.resolve(this.canvas.toBuffer(Jt)));case 201:case"end":return l.stop()}}),p,this)})))}}],[{key:"_prepareRoundedCornerClip",value:function(t,e,r,n,i,o){t.beginPath(),t.moveTo(e,r),t.arcTo(e+n,r,e+n,r+i,o),t.arcTo(e+n,r+i,e,r+i,o),t.arcTo(e,r+i,e,r,o),t.arcTo(e,r,e+n,r,o),t.closePath()}},{key:"_getAverageRGB",value:function(t){var e,r,n={r:0,g:0,b:0},i=-4,o={r:0,g:0,b:0},s=0;r=t.naturalHeight||t.height,e=t.naturalWidth||t.width;var a,u=new A(e,r).getContext("2d");if(!u)return n;u.drawImage(t,0,0);try{a=u.getImageData(0,0,e,r)}catch(t){return n}for(;(i+=20)<a.data.length;)a.data[i]>200||a.data[i+1]>200||a.data[i+2]>200||(++s,o.r+=a.data[i],o.g+=a.data[i+1],o.b+=a.data[i+2]);return o.r=~~(o.r/s),o.g=~~(o.g/s),o.b=~~(o.b/s),o}},{key:"_drawDot",value:function(t,e,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1;t.fillRect((e+i)*n,(r+i)*n,o*n,o*n)}},{key:"_drawAlignProtector",value:function(t,e,r,n){t.clearRect((e-2)*n,(r-2)*n,5*n,5*n),t.fillRect((e-2)*n,(r-2)*n,5*n,5*n)}},{key:"_drawAlign",value:function(t,r,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,a=arguments.length>6?arguments[6]:void 0,u=arguments.length>7?arguments[7]:void 0,c=t.fillStyle;t.fillStyle=a,new Array(4).fill(0).map((function(a,u){e._drawDot(t,r-2+u,n-2,i,o,s),e._drawDot(t,r+2,n-2+u,i,o,s),e._drawDot(t,r+2-u,n+2,i,o,s),e._drawDot(t,r-2,n+2-u,i,o,s)})),e._drawDot(t,r,n,i,o,s),u||(t.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map((function(a,u){e._drawDot(t,r-1+u,n-1,i,o,s),e._drawDot(t,r+1,n-1+u,i,o,s),e._drawDot(t,r+1-u,n+1,i,o,s),e._drawDot(t,r-1,n+1-u,i,o,s)}))),t.fillStyle=c}}]),e}();function y(t){try{return t instanceof HTMLElement}catch(e){return"object"===i()(t)&&1===t.nodeType&&"object"===i()(t.style)&&"object"===i()(t.ownerDocument)}}v.CorrectLevel=f.b,v.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}},v.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:f.b.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:v.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"}}).call(this,r(15).Buffer)},function(t,e,r){"use strict";var n=r(11);const{asBuffer:i,asDownload:o,asZipDownload:s,atScale:a,options:u}=n.a,c=Symbol.for("toDataURL"),{CanvasRenderingContext2D:l,CanvasGradient:h,CanvasPattern:d,Image:f,ImageData:g,Path2D:p,DOMMatrix:A,DOMRect:m,DOMPoint:v}=window,y={Canvas:class{constructor(t,e){let r=document.createElement("canvas"),n=[];for(var[l,h]of(Object.defineProperty(r,"async",{value:!0,writable:!1,enumerable:!0}),Object.entries({png:()=>i(r,"image/png"),jpg:()=>i(r,"image/jpeg"),pages:()=>n.concat(r).map(t=>t.getContext("2d"))})))Object.defineProperty(r,l,{get:h});return Object.assign(r,{width:t,height:e,newPage(...t){var{width:e,height:i}=r,o=Object.assign(document.createElement("canvas"),{width:e,height:i});o.getContext("2d").drawImage(r,0,0),n.push(o);var[e,i]=t.length?t:[e,i];return Object.assign(r,{width:e,height:i}).getContext("2d")},saveAs(t,e){e="number"==typeof e?{quality:e}:e;let r=u(this.pages,{filename:t,...e}),{pattern:n,padding:i,mime:c,quality:l,matte:h,density:d,archive:f}=r,g=a(r.pages,d);return null==i?o(g[0],c,l,h,t):s(g,c,l,h,f,n,i)},toBuffer(t="png",e={}){e="number"==typeof e?{quality:e}:e;let r=u(this.pages,{extension:t,...e}),{mime:n,quality:o,matte:s,pages:c,density:l}=r,h=a(c,l,s)[0];return i(h,n,o,s)},[c]:r.toDataURL.bind(r),toDataURL(t="png",e={}){e="number"==typeof e?{quality:e}:e;let n=u(this.pages,{extension:t,...e}),{mime:i,quality:o,matte:s,pages:l,density:h}=n,d=a(l,h,s)[0],f=d[d===r?c:"toDataURL"](i,o);return Promise.resolve(f)}})}},loadImage:t=>new Promise((e,r)=>Object.assign(new f,{crossOrigin:"Anonymous",onload:e,onerror:r,src:t})),CanvasRenderingContext2D:l,CanvasGradient:h,CanvasPattern:d,Image:f,ImageData:g,Path2D:p,DOMMatrix:A,DOMRect:m,DOMPoint:v};e.a=y},function(t,e,r){"use strict";(function(t){var n=r(5);class i{constructor(){let e=void 0===t,r="image/png",n="image/jpeg",i="application/pdf",o="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:e?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:e?{png:r,jpg:n,jpeg:"image/jpeg",webp:"image/webp"}:{png:r,jpg:n,jpeg:"image/jpeg",pdf:i,svg:o},mimes:e?{[r]:"png",[n]:"jpg","image/webp":"webp"}:{[r]:"png",[n]:"jpg",[i]:"pdf",[o]:"svg"}})}toMime(t){return this.formats[(t||"").replace(/^\./,"").toLowerCase()]}fromMime(t){return this.mimes[t]}}class o{static for(t){return(new o).append(t).get()}constructor(){this.crc=-1}get(){return~this.crc}append(t){for(var e=0|this.crc,r=this.table,n=0,i=0|t.length;n<i;n++)e=e>>>8^r[255&(e^t[n])];return this.crc=e,this}}function s(t){let e=new Uint8Array(t),r=new DataView(e.buffer),n={array:e,view:r,size:t,set8:(t,e)=>(r.setUint8(t,e),n),set16:(t,e)=>(r.setUint16(t,e,!0),n),set32:(t,e)=>(r.setUint32(t,e,!0),n),bytes:(t,r)=>(e.set(r,t),n)};return n}o.prototype.table=(()=>{var t,e,r,n=[];for(t=0;t<256;t++){for(r=t,e=0;e<8;e++)r=1&r?r>>>1^3988292384:r>>>1;n[t]=r}return n})();class a{constructor(t){let e=new Date;Object.assign(this,{directory:t,offset:0,files:[],time:(e.getHours()<<6|e.getMinutes())<<5|e.getSeconds()/2,date:(e.getFullYear()-1980<<4|e.getMonth()+1)<<5|e.getDate()}),this.add(t)}async add(t,e){let r=!e,n=a.encoder.encode(`${this.directory}/${r?"":t}`),i=new Uint8Array(r?0:await e.arrayBuffer()),u=30+n.length,c=u+i.length,{offset:l}=this,h=s(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,o.for(i)).set32(14,i.length).set32(18,i.length).set16(22,n.length);l+=u;let d=s(u+i.length+16).set32(0,67324752).bytes(4,h.array).bytes(30,n).bytes(u,i);l+=i.length,d.set32(c,134695760).bytes(c+4,h.array.slice(10,22)),l+=16,this.files.push({offset:l,folder:r,name:n,header:h,payload:d}),this.offset=l}toBuffer(){let t=this.files.reduce((t,{name:e})=>46+e.length+t,0),e=s(t+22),r=0;for(var{offset:n,name:i,header:o,folder:a}of this.files)e.set32(r,33639248).set16(r+4,20).bytes(r+6,o.array).set8(r+38,a?16:0).set32(r+42,n).bytes(r+46,i),r+=46+i.length;e.set32(r,101010256).set16(r+8,this.files.length).set16(r+10,this.files.length).set32(r+12,t).set32(r+16,this.offset);let u=new Uint8Array(this.offset+e.size),c=0;for(var{payload:l}of this.files)u.set(l.array,c),c+=l.size;return u.set(e.array,c),u}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}a.encoder=new TextEncoder;const u=(t,e,r,n)=>{if(n){let{width:e,height:r}=t,i=Object.assign(document.createElement("canvas"),{width:e,height:r}),o=i.getContext("2d");o.fillStyle=n,o.fillRect(0,0,e,r),o.drawImage(t,0,0),t=i}return new Promise((n,i)=>t.toBlob(n,e,r))},c=(t,e)=>{const r=window.URL.createObjectURL(e),n=document.createElement("a");n.style.display="none",n.href=r,n.setAttribute("download",t),void 0===n.download&&n.setAttribute("target","_blank"),document.body.appendChild(n),n.click(),document.body.removeChild(n),setTimeout(()=>window.URL.revokeObjectURL(r),100)},l={asBuffer:(...t)=>u(...t).then(t=>t.arrayBuffer()),asDownload:async(t,e,r,n,i)=>{c(i,await u(t,e,r,n))},asZipDownload:async(t,e,r,i,o,s,l)=>{let h=Object(n.a)(o,".zip")||"archive",d=new a(h);await Promise.all(t.map(async(t,n)=>{let o=(t=>s.replace("{}",String(t+1).padStart(l,"0")))(n);await d.add(o,await u(t,e,r,i))})),c(h+".zip",d.blob)},atScale:(t,e,r)=>t.map(t=>{if(1==e&&!r)return t.canvas;let n=document.createElement("canvas"),i=n.getContext("2d"),o=t.canvas?t.canvas:t;return n.width=o.width*e,n.height=o.height*e,r&&(i.fillStyle=r,i.fillRect(0,0,n.width,n.height)),i.scale(e,e),i.drawImage(o,0,0),n}),options:function(t,{filename:e="",extension:r="",format:o,page:s,quality:a,matte:u,density:c,outline:l,archive:h}={}){var{fromMime:d,toMime:f,expected:g}=new i,p=(h=h||"canvas",o||r.replace(/@\d+x$/i,"")||Object(n.b)(e)),A=(o=d(f(p)||p),f(o)),m=t.length;if(!p)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!o)throw new Error(`Unsupported file format "${p}" (expected ${g})`);if(!m)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let v,y,C=e.replace(/{(\d*)}/g,(t,e)=>(y=!0,e=parseInt(e,10),v=isFinite(e)?e:isFinite(v)?v:-1,"{}")),w=s>0?s-1:s<0?m+s:void 0;if(isFinite(w)&&w<0||w>=m)throw new RangeError(1==m?`Canvas only has a ‘page 1’ (${w} is out of bounds)`:`Canvas has pages 1–${m} (${w} is out of bounds)`);if(t=isFinite(w)?[t[w]]:y||"pdf"==o?t:t.slice(-1),void 0===a)a=.92;else if("number"!=typeof a||!isFinite(a)||a<0||a>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(void 0===c){let t=(r||Object(n.a)(e,p)).match(/@(\d+)x$/i);c=t?parseInt(t[1],10):1}else if("number"!=typeof c||!Number.isInteger(c)||c<1)throw new TypeError("The density option must be a non-negative integer");return void 0===l?l=!0:"svg"==o&&(l=!!l),{filename:e,pattern:C,format:o,mime:A,pages:t,padding:v,quality:a,matte:u,density:c,outline:l,archive:h}}};e.a=l}).call(this,r(8))},function(t,e,r){"use strict";var n=function(t,e){var r,n,i,o,s;function a(t,e,n,i,o){r[e][0]-=t*(r[e][0]-n)/1024,r[e][1]-=t*(r[e][1]-i)/1024,r[e][2]-=t*(r[e][2]-o)/1024}function u(t,e,n,i,o){for(var a,u,c=Math.abs(e-t),l=Math.min(e+t,256),h=e+1,d=e-1,f=1;h<l||d>c;)u=s[f++],h<l&&((a=r[h++])[0]-=u*(a[0]-n)/(1<<18),a[1]-=u*(a[1]-i)/(1<<18),a[2]-=u*(a[2]-o)/(1<<18)),d>c&&((a=r[d--])[0]-=u*(a[0]-n)/(1<<18),a[1]-=u*(a[1]-i)/(1<<18),a[2]-=u*(a[2]-o)/(1<<18))}function c(t,e,n){var s,a,u,c,l,h=~(1<<31),d=h,f=-1,g=f;for(s=0;s<256;s++)a=r[s],(u=Math.abs(a[0]-t)+Math.abs(a[1]-e)+Math.abs(a[2]-n))<h&&(h=u,f=s),(c=u-(i[s]>>12))<d&&(d=c,g=s),l=o[s]>>10,o[s]-=l,i[s]+=l<<10;return o[f]+=64,i[f]-=65536,g}this.buildColormap=function(){!function(){var t,e;for(r=[],n=new Int32Array(256),i=new Int32Array(256),o=new Int32Array(256),s=new Int32Array(32),t=0;t<256;t++)e=(t<<12)/256,r[t]=new Float64Array([e,e,e,0]),o[t]=256,i[t]=0}(),function(){var r,n,i,o,l,h,d=t.length,f=30+(e-1)/3,g=d/(3*e),p=~~(g/100),A=1024,m=2048,v=m>>6;for(v<=1&&(v=0),r=0;r<v;r++)s[r]=A*(256*(v*v-r*r)/(v*v));d<1509?(e=1,n=3):n=d%499!=0?1497:d%491!=0?1473:d%487!=0?1461:1509;var y=0;for(r=0;r<g;)if(a(A,h=c(i=(255&t[y])<<4,o=(255&t[y+1])<<4,l=(255&t[y+2])<<4),i,o,l),0!==v&&u(v,h,i,o,l),(y+=n)>=d&&(y-=d),0===p&&(p=1),++r%p==0)for(A-=A/f,(v=(m-=m/30)>>6)<=1&&(v=0),h=0;h<v;h++)s[h]=A*(256*(v*v-h*h)/(v*v))}(),function(){for(var t=0;t<256;t++)r[t][0]>>=4,r[t][1]>>=4,r[t][2]>>=4,r[t][3]=t}(),function(){var t,e,i,o,s,a,u=0,c=0;for(t=0;t<256;t++){for(s=t,a=(i=r[t])[1],e=t+1;e<256;e++)(o=r[e])[1]<a&&(s=e,a=o[1]);if(o=r[s],t!=s&&(e=o[0],o[0]=i[0],i[0]=e,e=o[1],o[1]=i[1],i[1]=e,e=o[2],o[2]=i[2],i[2]=e,e=o[3],o[3]=i[3],i[3]=e),a!=u){for(n[u]=c+t>>1,e=u+1;e<a;e++)n[e]=t;u=a,c=t}}for(n[u]=c+255>>1,e=u+1;e<256;e++)n[e]=255}()},this.getColormap=function(){for(var t=[],e=[],n=0;n<256;n++)e[r[n][3]]=n;for(var i=0,o=0;o<256;o++){var s=e[o];t[i++]=r[s][0],t[i++]=r[s][1],t[i++]=r[s][2]}return t},this.lookupRGB=function(t,e,i){for(var o,s,a,u=1e3,c=-1,l=n[e],h=l-1;l<256||h>=0;)l<256&&((a=(s=r[l])[1]-e)>=u?l=256:(l++,a<0&&(a=-a),(o=s[0]-t)<0&&(o=-o),(a+=o)<u&&((o=s[2]-i)<0&&(o=-o),(a+=o)<u&&(u=a,c=s[3])))),h>=0&&((a=e-(s=r[h])[1])>=u?h=-1:(h--,a<0&&(a=-a),(o=s[0]-t)<0&&(o=-o),(a+=o)<u&&((o=s[2]-i)<0&&(o=-o),(a+=o)<u&&(u=a,c=s[3]))));return c}},i=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],o=function(t,e,r,n){var o,s,a,u,c,l,h,d,f,g=Math.max(2,n),p=new Uint8Array(256),A=new Int32Array(5003),m=new Int32Array(5003),v=0,y=0,C=!1;function w(t,e){p[s++]=t,s>=254&&E(e)}function b(t){S(5003),y=c+2,C=!0,I(c,t)}function S(t){for(var e=0;e<t;++e)A[e]=-1}function E(t){s>0&&(t.writeByte(s),t.writeBytes(p,0,s),s=0)}function T(t){return(1<<t)-1}function k(){return 0===h?-1:(--h,255&r[d++])}function I(t,e){for(o&=i[v],v>0?o|=t<<v:o=t,v+=f;v>=8;)w(255&o,e),o>>=8,v-=8;if((y>a||C)&&(C?(a=T(f=u),C=!1):(++f,a=12==f?4096:T(f))),t==l){for(;v>0;)w(255&o,e),o>>=8,v-=8;E(e)}}this.encode=function(r){r.writeByte(g),h=t*e,d=0,function(t,e){var r,n,i,o,h,d;for(C=!1,a=T(f=u=t),l=1+(c=1<<t-1),y=c+2,s=0,o=k(),d=0,r=5003;r<65536;r*=2)++d;d=8-d,S(5003),I(c,e);t:for(;-1!=(n=k());)if(r=(n<<12)+o,A[i=n<<d^o]!==r){if(A[i]>=0){h=5003-i,0===i&&(h=1);do{if((i-=h)<0&&(i+=5003),A[i]===r){o=m[i];continue t}}while(A[i]>=0)}I(o,e),o=n,y<4096?(m[i]=y++,A[i]=r):b(e)}else o=m[i];I(o,e),I(l,e)}(g+1,r),r.writeByte(0)}};function s(){this.page=-1,this.pages=[],this.newPage()}s.pageSize=4096,s.charMap={};for(var a=0;a<256;a++)s.charMap[a]=String.fromCharCode(a);function u(t,e){this.width=~~t,this.height=~~e,this.transparent=null,this.transIndex=0,this.repeat=-1,this.delay=0,this.image=null,this.pixels=null,this.indexedPixels=null,this.colorDepth=null,this.colorTab=null,this.neuQuant=null,this.usedEntry=new Array,this.palSize=7,this.dispose=-1,this.firstFrame=!0,this.sample=10,this.dither=!1,this.globalPalette=!1,this.out=new s}s.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(s.pageSize),this.cursor=0},s.prototype.getData=function(){for(var t="",e=0;e<this.pages.length;e++)for(var r=0;r<s.pageSize;r++)t+=s.charMap[this.pages[e][r]];return t},s.prototype.toFlattenUint8Array=function(){for(var t=[],e=0;e<this.pages.length;e++)if(e===this.pages.length-1){var r=Uint8Array.from(this.pages[e].slice(0,this.cursor));t.push(r)}else t.push(this.pages[e]);var n=new Uint8Array(t.reduce((function(t,e){return t+e.length}),0));return t.reduce((function(t,e){return n.set(e,t),t+e.length}),0),n},s.prototype.writeByte=function(t){this.cursor>=s.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=t},s.prototype.writeUTFBytes=function(t){for(var e=t.length,r=0;r<e;r++)this.writeByte(t.charCodeAt(r))},s.prototype.writeBytes=function(t,e,r){for(var n=r||t.length,i=e||0;i<n;i++)this.writeByte(t[i])},u.prototype.setDelay=function(t){this.delay=Math.round(t/10)},u.prototype.setFrameRate=function(t){this.delay=Math.round(100/t)},u.prototype.setDispose=function(t){t>=0&&(this.dispose=t)},u.prototype.setRepeat=function(t){this.repeat=t},u.prototype.setTransparent=function(t){this.transparent=t},u.prototype.addFrame=function(t){this.image=t,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),!0===this.globalPalette&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),this.firstFrame||this.globalPalette||this.writePalette(),this.writePixels(),this.firstFrame=!1},u.prototype.finish=function(){this.out.writeByte(59)},u.prototype.setQuality=function(t){t<1&&(t=1),this.sample=t},u.prototype.setDither=function(t){!0===t&&(t="FloydSteinberg"),this.dither=t},u.prototype.setGlobalPalette=function(t){this.globalPalette=t},u.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette},u.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")},u.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new n(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),null!==this.dither.match(/-serpentine/)):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,null!==this.transparent&&(this.transIndex=this.findClosest(this.transparent,!0))},u.prototype.indexPixels=function(t){var e=this.pixels.length/3;this.indexedPixels=new Uint8Array(e);for(var r=0,n=0;n<e;n++){var i=this.findClosestRGB(255&this.pixels[r++],255&this.pixels[r++],255&this.pixels[r++]);this.usedEntry[i]=!0,this.indexedPixels[n]=i}},u.prototype.ditherPixels=function(t,e){var r={FalseFloydSteinberg:[[3/8,1,0],[3/8,0,1],[2/8,1,1]],FloydSteinberg:[[7/16,1,0],[3/16,-1,1],[5/16,0,1],[1/16,1,1]],Stucki:[[8/42,1,0],[4/42,2,0],[2/42,-2,1],[4/42,-1,1],[8/42,0,1],[4/42,1,1],[2/42,2,1],[1/42,-2,2],[2/42,-1,2],[4/42,0,2],[2/42,1,2],[1/42,2,2]],Atkinson:[[1/8,1,0],[1/8,2,0],[1/8,-1,1],[1/8,0,1],[1/8,1,1],[1/8,0,2]]};if(!t||!r[t])throw"Unknown dithering kernel: "+t;var n=r[t],i=0,o=this.height,s=this.width,a=this.pixels,u=e?-1:1;this.indexedPixels=new Uint8Array(this.pixels.length/3);for(var c=0;c<o;c++){e&&(u*=-1);for(var l=1==u?0:s-1,h=1==u?s:0;l!==h;l+=u){var d=3*(i=c*s+l),f=a[d],g=a[d+1],p=a[d+2];d=this.findClosestRGB(f,g,p),this.usedEntry[d]=!0,this.indexedPixels[i]=d,d*=3;for(var A=f-this.colorTab[d],m=g-this.colorTab[d+1],v=p-this.colorTab[d+2],y=1==u?0:n.length-1,C=1==u?n.length:0;y!==C;y+=u){var w=n[y][1],b=n[y][2];if(w+l>=0&&w+l<s&&b+c>=0&&b+c<o){var S=n[y][0];d=i+w+b*s,a[d*=3]=Math.max(0,Math.min(255,a[d]+A*S)),a[d+1]=Math.max(0,Math.min(255,a[d+1]+m*S)),a[d+2]=Math.max(0,Math.min(255,a[d+2]+v*S))}}}}},u.prototype.findClosest=function(t,e){return this.findClosestRGB((16711680&t)>>16,(65280&t)>>8,255&t,e)},u.prototype.findClosestRGB=function(t,e,r,n){if(null===this.colorTab)return-1;if(this.neuQuant&&!n)return this.neuQuant.lookupRGB(t,e,r);for(var i=0,o=16777216,s=this.colorTab.length,a=0,u=0;a<s;u++){var c=t-(255&this.colorTab[a++]),l=e-(255&this.colorTab[a++]),h=r-(255&this.colorTab[a++]),d=c*c+l*l+h*h;(!n||this.usedEntry[u])&&d<o&&(o=d,i=u)}return i},u.prototype.getImagePixels=function(){var t=this.width,e=this.height;this.pixels=new Uint8Array(t*e*3);for(var r=this.image,n=0,i=0,o=0;o<e;o++)for(var s=0;s<t;s++)this.pixels[i++]=r[n++],this.pixels[i++]=r[n++],this.pixels[i++]=r[n++],n++},u.prototype.writeGraphicCtrlExt=function(){var t,e;this.out.writeByte(33),this.out.writeByte(249),this.out.writeByte(4),null===this.transparent?(t=0,e=0):(t=1,e=2),this.dispose>=0&&(e=7&this.dispose),e<<=2,this.out.writeByte(0|e|t),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)},u.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)},u.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)},u.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)},u.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var t=768-this.colorTab.length,e=0;e<t;e++)this.out.writeByte(0)},u.prototype.writeShort=function(t){this.out.writeByte(255&t),this.out.writeByte(t>>8&255)},u.prototype.writePixels=function(){new o(this.width,this.height,this.indexedPixels,this.colorDepth).encode(this.out)},u.prototype.stream=function(){return this.out},e.a=u},function(t,e,r){t.exports=r(20)},function(t,e,r){var n=r(2).default;function i(){"use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */t.exports=i=function(){return e},t.exports.__esModule=!0,t.exports.default=t.exports;var e={},r=Object.prototype,o=r.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},a=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function h(t,e,r,n){var i=e&&e.prototype instanceof g?e:g,o=Object.create(i.prototype),s=new k(n||[]);return o._invoke=function(t,e,r){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return x()}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var a=S(s,r);if(a){if(a===f)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=d(t,e,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}(t,r,s),o}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=h;var f={};function g(){}function p(){}function A(){}var m={};l(m,a,(function(){return this}));var v=Object.getPrototypeOf,y=v&&v(v(I([])));y&&y!==r&&o.call(y,a)&&(m=y);var C=A.prototype=g.prototype=Object.create(m);function w(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){var r;this._invoke=function(i,s){function a(){return new e((function(r,a){!function r(i,s,a,u){var c=d(t[i],t,s);if("throw"!==c.type){var l=c.arg,h=l.value;return h&&"object"==n(h)&&o.call(h,"__await")?e.resolve(h.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(h).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}(i,s,r,a)}))}return r=r?r.then(a,a):a()}}function S(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,S(t,e),"throw"===e.method))return f;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,f;var i=n.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function I(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function e(){for(;++r<t.length;)if(o.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return n.next=n}}return{next:x}}function x(){return{value:void 0,done:!0}}return p.prototype=A,l(C,"constructor",A),l(A,"constructor",p),p.displayName=l(A,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,A):(t.__proto__=A,l(t,c,"GeneratorFunction")),t.prototype=Object.create(C),t},e.awrap=function(t){return{__await:t}},w(b.prototype),l(b.prototype,u,(function(){return this})),e.AsyncIterator=b,e.async=function(t,r,n,i,o){void 0===o&&(o=Promise);var s=new b(h(t,r,n,i),o);return e.isGeneratorFunction(r)?s:s.next().then((function(t){return t.done?t.value:s.next()}))},w(C),l(C,c,"Generator"),l(C,a,(function(){return this})),l(C,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=I,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(T),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,n){return s.type="throw",s.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n],s=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var a=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(a&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=t,s.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(s)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),T(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;T(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},e}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,r){"use strict";(function(t){ /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh <http://feross.org> * @license MIT */ var n=r(16),i=r(17),o=r(18);function s(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(t,e){if(s()<e)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=u.prototype:(null===t&&(t=new u(e)),t.length=e),t}function u(t,e,r){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(t,e,r);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return h(this,t)}return c(this,t,e,r)}function c(t,e,r,n){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,r,n){if(e.byteLength,r<0||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return e=void 0===r&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,r):new Uint8Array(e,r,n),u.TYPED_ARRAY_SUPPORT?(t=e).__proto__=u.prototype:t=d(t,e),t}(t,e,r,n):"string"==typeof e?function(t,e,r){if("string"==typeof r&&""!==r||(r="utf8"),!u.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|g(e,r),i=(t=a(t,n)).write(e,r);return i!==n&&(t=t.slice(0,i)),t}(t,e,r):function(t,e){if(u.isBuffer(e)){var r=0|f(e.length);return 0===(t=a(t,r)).length||e.copy(t,0,0,r),t}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(n=e.length)!=n?a(t,0):d(t,e);if("Buffer"===e.type&&o(e.data))return d(t,e.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function l(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function h(t,e){if(l(e),t=a(t,e<0?0:0|f(e)),!u.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}function d(t,e){var r=e.length<0?0:0|f(e.length);t=a(t,r);for(var n=0;n<r;n+=1)t[n]=255&e[n];return t}function f(t){if(t>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|t}function g(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return Q(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return V(t).length;default:if(n)return Q(t).length;e=(""+e).toLowerCase(),n=!0}}function p(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return D(this,e,r);case"utf8":case"utf-8":return k(this,e,r);case"ascii":return I(this,e,r);case"latin1":case"binary":return x(this,e,r);case"base64":return T(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function A(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function m(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:v(t,e,r,n,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):v(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function v(t,e,r,n,i){var o,s=1,a=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){var l=-1;for(o=r;o<a;o++)if(c(t,o)===c(e,-1===l?0:o-l)){if(-1===l&&(l=o),o-l+1===u)return l*s}else-1!==l&&(o-=o-l),l=-1}else for(r+u>a&&(r=a-u),o=r;o>=0;o--){for(var h=!0,d=0;d<u;d++)if(c(t,o+d)!==c(e,d)){h=!1;break}if(h)return o}return-1}function y(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s<n;++s){var a=parseInt(e.substr(2*s,2),16);if(isNaN(a))return s;t[r+s]=a}return s}function C(t,e,r,n){return K(Q(e,t.length-r),t,r,n)}function w(t,e,r,n){return K(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function b(t,e,r,n){return w(t,e,r,n)}function S(t,e,r,n){return K(V(e),t,r,n)}function E(t,e,r,n){return K(function(t,e){for(var r,n,i,o=[],s=0;s<t.length&&!((e-=2)<0);++s)r=t.charCodeAt(s),n=r>>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function T(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function k(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var o,s,a,u,c=t[i],l=null,h=c>239?4:c>223?3:c>191?2:1;if(i+h<=r)switch(h){case 1:c<128&&(l=c);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=t[i+1],s=t[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=t[i+1],s=t[i+2],a=t[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(l=u)}null===l?(l=65533,h=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=h}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=4096));return r}(n)}function I(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function x(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function D(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=e;o<r;++o)i+=j(t[o]);return i}function R(t,e,r){for(var n=t.slice(e,r),i="",o=0;o<n.length;o+=2)i+=String.fromCharCode(n[o]+256*n[o+1]);return i}function U(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function P(t,e,r,n,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function M(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-r,2);i<o;++i)t[r+i]=(e&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function B(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-r,4);i<o;++i)t[r+i]=e>>>8*(n?i:3-i)&255}function F(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function N(t,e,r,n,o){return o||F(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function O(t,e,r,n,o){return o||F(t,0,r,8),i.write(t,e,r,n,52,8),r+8}e.Buffer=u,e.SlowBuffer=function(t){return+t!=t&&(t=0),u.alloc(+t)},e.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=s(),u.poolSize=8192,u._augment=function(t){return t.__proto__=u.prototype,t},u.from=function(t,e,r){return c(null,t,e,r)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(t,e,r){return function(t,e,r,n){return l(e),e<=0?a(t,e):void 0!==r?"string"==typeof n?a(t,e).fill(r,n):a(t,e).fill(r):a(t,e)}(null,t,e,r)},u.allocUnsafe=function(t){return h(null,t)},u.allocUnsafeSlow=function(t){return h(null,t)},u.isBuffer=function(t){return!(null==t||!t._isBuffer)},u.compare=function(t,e){if(!u.isBuffer(t)||!u.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i<o;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0},u.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(t,e){if(!o(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return u.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=u.allocUnsafe(e),i=0;for(r=0;r<t.length;++r){var s=t[r];if(!u.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,i),i+=s.length}return n},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)A(this,e,e+1);return this},u.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)A(this,e,e+3),A(this,e+1,e+2);return this},u.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)A(this,e,e+7),A(this,e+1,e+6),A(this,e+2,e+5),A(this,e+3,e+4);return this},u.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?k(this,0,t):p.apply(this,arguments)},u.prototype.equals=function(t){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===u.compare(this,t)},u.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},u.prototype.compare=function(t,e,r,n,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),a=Math.min(o,s),c=this.slice(n,i),l=t.slice(e,r),h=0;h<a;++h)if(c[h]!==l[h]){o=c[h],s=l[h];break}return o<s?-1:s<o?1:0},u.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},u.prototype.indexOf=function(t,e,r){return m(this,t,e,r,!0)},u.prototype.lastIndexOf=function(t,e,r){return m(this,t,e,r,!1)},u.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return y(this,t,e,r);case"utf8":case"utf-8":return C(this,t,e,r);case"ascii":return w(this,t,e,r);case"latin1":case"binary":return b(this,t,e,r);case"base64":return S(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},u.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e<t&&(e=t),u.TYPED_ARRAY_SUPPORT)(r=this.subarray(t,e)).__proto__=u.prototype;else{var i=e-t;r=new u(i,void 0);for(var o=0;o<i;++o)r[o]=this[o+t]}return r},u.prototype.readUIntLE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);for(var n=this[t],i=1,o=0;++o<e&&(i*=256);)n+=this[t+o]*i;return n},u.prototype.readUIntBE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},u.prototype.readUInt8=function(t,e){return e||U(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||U(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||U(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||U(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||U(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);for(var n=this[t],i=1,o=0;++o<e&&(i*=256);)n+=this[t+o]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*e)),n},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||U(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||U(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(t,e){e||U(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(t,e){return e||U(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||U(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||U(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||U(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||U(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||U(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,r,n){t=+t,e|=0,r|=0,n||P(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o<r&&(i*=256);)this[e+o]=t/i&255;return e+r},u.prototype.writeUIntBE=function(t,e,r,n){t=+t,e|=0,r|=0,n||P(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+r},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):M(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):M(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):B(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):B(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);P(this,t,e,r,i-1,-i)}var o=0,s=1,a=0;for(this[e]=255&t;++o<r&&(s*=256);)t<0&&0===a&&0!==this[e+o-1]&&(a=1),this[e+o]=(t/s>>0)-a&255;return e+r},u.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);P(this,t,e,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[e+o]=255&t;--o>=0&&(s*=256);)t<0&&0===a&&0!==this[e+o+1]&&(a=1),this[e+o]=(t/s>>0)-a&255;return e+r},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):M(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):M(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):B(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):B(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,r){return N(this,t,e,!0,r)},u.prototype.writeFloatBE=function(t,e,r){return N(this,t,e,!1,r)},u.prototype.writeDoubleLE=function(t,e,r){return O(this,t,e,!0,r)},u.prototype.writeDoubleBE=function(t,e,r){return O(this,t,e,!1,r)},u.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var i,o=n-r;if(this===t&&r<e&&e<n)for(i=o-1;i>=0;--i)t[i+e]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+e]=this[i+r];else Uint8Array.prototype.set.call(t,this.subarray(r,r+o),e);return o},u.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!u.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var o;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o<r;++o)this[o]=t;else{var s=u.isBuffer(t)?t:Q(new u(t,n).toString()),a=s.length;for(o=0;o<r-e;++o)this[o+e]=s[o%a]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function j(t){return t<16?"0"+t.toString(16):t.toString(16)}function Q(t,e){var r;e=e||1/0;for(var n=t.length,i=null,o=[],s=0;s<n;++s){if((r=t.charCodeAt(s))>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function V(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(L,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function K(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}}).call(this,r(8))},function(t,e,r){"use strict";e.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,n=c(t),s=n[0],a=n[1],u=new o(function(t,e,r){return 3*(e+r)/4-r}(0,s,a)),l=0,h=a>0?s-4:s;for(r=0;r<h;r+=4)e=i[t.charCodeAt(r)]<<18|i[t.charCodeAt(r+1)]<<12|i[t.charCodeAt(r+2)]<<6|i[t.charCodeAt(r+3)],u[l++]=e>>16&255,u[l++]=e>>8&255,u[l++]=255&e;return 2===a&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,u[l++]=255&e),1===a&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,u[l++]=e>>8&255,u[l++]=255&e),u},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],s=0,a=r-i;s<a;s+=16383)o.push(l(t,s,s+16383>a?a:s+16383));return 1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a<u;++a)n[a]=s[a],i[s.charCodeAt(a)]=a;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function l(t,e,r){for(var i,o,s=[],a=e;a<r;a+=3)i=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]),s.push(n[(o=i)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e){ /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */ e.read=function(t,e,r,n,i){var o,s,a=8*i-n-1,u=(1<<a)-1,c=u>>1,l=-7,h=r?i-1:0,d=r?-1:1,f=t[e+h];for(h+=d,o=f&(1<<-l)-1,f>>=-l,l+=a;l>0;o=256*o+t[e+h],h+=d,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+t[e+h],h+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(f?-1:1);s+=Math.pow(2,n),o-=c}return(f?-1:1)*s*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<<c)-1,h=l>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:o-1,g=n?1:-1,p=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,s=l):(s=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-s))<1&&(s--,u*=2),(e+=s+h>=1?d/u:d*Math.pow(2,1-h))*u>=2&&(s++,u/=2),s+h>=l?(a=0,s=l):s+h>=1?(a=(e*u-1)*Math.pow(2,i),s+=h):(a=e*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;t[r+f]=255&a,f+=g,a/=256,i-=8);for(s=s<<i|a,c+=i;c>0;t[r+f]=255&s,f+=g,s/=256,c-=8);t[r+f-g]|=128*p}},function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},function(t,e){var r,n,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(t){if(r===setTimeout)return setTimeout(t,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(t){r=o}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(t){n=s}}();var u,c=[],l=!1,h=-1;function d(){l&&u&&(l=!1,u.length?c=u.concat(c):h=-1,c.length&&f())}function f(){if(!l){var t=a(d);l=!0;for(var e=c.length;e;){for(u=c,c=[];++h<e;)u&&u[h].run();h=-1,e=c.length}u=null,l=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function g(t,e){this.fun=t,this.array=e}function p(){}i.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];c.push(new g(t,e)),1!==c.length||l||a(f)},g.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=p,i.addListener=p,i.once=p,i.off=p,i.removeListener=p,i.removeAllListeners=p,i.emit=p,i.prependListener=p,i.prependOnceListener=p,i.listeners=function(t){return[]},i.binding=function(t){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(t,e,r){"use strict";r.r(e);var n=r(6),i=r.n(n),o=r(3),s=r.n(o);function a(t){return""===t?t:"true"===t||"1"==t}var u=function(t,e){return new Promise((function(e,r){var n=new XMLHttpRequest;n.responseType="blob",n.onload=function(){var t=new FileReader;t.onloadend=function(){e(t.result)},t.readAsArrayBuffer(n.response)},n.open("GET",t),n.send()}))},c=r(9),l=function(t,e,r,n,i,o,s,a){var u,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=r,c._compiled=!0),n&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),s?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},c._ssrRegister=u):i&&(u=a?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,e){return u.call(e),l(t,e)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,u):[u]}return{exports:t,options:c}}({props:{text:{type:String,required:!0},qid:{type:String},correctLevel:{type:Number,default:1},size:{type:Number,default:200},margin:{type:Number,default:20},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#FFFFFF"},bgSrc:{type:String,default:void 0},background:{type:String,default:"rgba(0,0,0,0)"},backgroundDimming:{type:String,default:"rgba(0,0,0,0)"},logoSrc:{type:String,default:void 0},logoBackgroundColor:{type:String,default:"rgba(255,255,255,1)"},gifBgSrc:{type:String,default:void 0},logoScale:{type:Number,default:.2},logoMargin:{type:Number,default:0},logoCornerRadius:{type:Number,default:8},whiteMargin:{type:[Boolean,String],default:!0},dotScale:{type:Number,default:1},autoColor:{type:[Boolean,String],default:!0},binarize:{type:[Boolean,String],default:!1},binarizeThreshold:{type:Number,default:128},callback:{type:Function,default:function(){}},bindElement:{type:Boolean,default:!0},backgroundColor:{type:String,default:"#FFFFFF"},components:{default:function(){return{data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}}}}},name:"vue-qr",data:function(){return{imgUrl:""}},watch:{$props:{deep:!0,handler:function(){this.main()}}},mounted:function(){this.main()},methods:{main:function(){var t=this;return i()(s.a.mark((function e(){var r,n,i,o;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.gifBgSrc){e.next=7;break}return e.next=3,u(t.gifBgSrc);case 3:return r=e.sent,n=t.logoSrc,t.render(void 0,n,r),e.abrupt("return");case 7:i=t.bgSrc,o=t.logoSrc,t.render(i,o);case 10:case"end":return e.stop()}}),e)})))()},render:function(t,e,r){var n=this;return i()(s.a.mark((function i(){var o;return s.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:o=n,new c.a({gifBackground:r,text:o.text,size:o.size,margin:o.margin,colorDark:o.colorDark,colorLight:o.colorLight,backgroundColor:o.backgroundColor,backgroundImage:t,backgroundDimming:o.backgroundDimming,logoImage:e,logoScale:o.logoScale,logoBackgroundColor:o.logoBackgroundColor,correctLevel:o.correctLevel,logoMargin:o.logoMargin,logoCornerRadius:o.logoCornerRadius,whiteMargin:a(o.whiteMargin),dotScale:o.dotScale,autoColor:a(o.autoColor),binarize:a(o.binarize),binarizeThreshold:o.binarizeThreshold,components:o.components}).draw().then((function(t){n.imgUrl=t,o.callback&&o.callback(t,o.qid)}));case 2:case"end":return i.stop()}}),i)})))()}}},(function(){var t=this.$createElement,e=this._self._c||t;return this.bindElement?e("img",{staticStyle:{display:"inline-block"},attrs:{src:this.imgUrl}}):this._e()}),[],!1,null,null,null).exports;l.install=function(t){return t.component(l.name,l)};var h=l,d=[h];"undefined"!=typeof window&&window.Vue&&function(t){d.map((function(e){t.component(e.name,e)}))}(window.Vue),e.default=h}])}))},"69f4":function(t,e){t.exports="data:image/png;base64,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"},"702c":function(t,e){t.exports="data:image/png;base64,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"},"72c5":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA4CAMAAAA8cK3qAAABj1BMVEUAAAAmIiP///9IRUVDQEGUk5NRTk9RTk9HQ0RHREVoZWZoZWZmZGRnZWadnJyMi4uKiIibmpqgn5/r6uv///8jHyAgHB0iHR708vIfGxz9/f0xLi9lY2NXVFVWU1T19fUyKSuVk5TYx8ja2dlUUFFZVlctKSrR0NAnIyT6+fn9/Pzs7Ozc29twbW4lISL39PTa1tZKR0gsJyj+/v709PTw8PDh3+CAfn45NTbe3d1rY2RfXFxPSks1MTI0LjAxLC0qJia3s7S0srKfmZljX19EQEE9ODn8+/tRRUb49vbv7Oz16urW1NWjn6BdVldRTE1CPD03MjQwLC379vfo6Ojn4+Pk4uLRz8/LysrGxcXEw8Olo6OqoaKDfH19eXp4cnNtaGlnZGVlYWJMQkP47+/s6ers5ebQyMjGwcK/vb7HvLysqamVkpORiYqIhIRfWls6NTbf1NTb0NHU0NDOzMzaycrFw8OHgIF5b3B3amtoXl5VS0zk29vs1tfAt7iknJybi4yJh4eCdndhU1QcGRr9BG9aAAAAFHRSTlMA/gX17B/Y0dHOmJGJhHRTUzw7COpbiZkAAAPbSURBVFjDvZj3X9NAFMBbwb01d69XBFFKTVe67LC7VlpbKS1bBWSKgCz33v7hZhDp3fHJJ62p3x8g6Xu9b3O55HPv2TSuXj53YiSCLSQycuLc5au2Fo6f6RXFZLjfQsJJUew9c/yv4tilU1I+UPTHHBYS8xcDefupS8cOHBd6UPqRR7Acz6M06rmgWS722BM+oSv4Evaei+r9OI0St4UucTuBTh+XJ+usPa1fR3XozU2G+vaNdtiu39yS/22F9CF9e/azx2xXeiceH0xhcS87yIIIbgeCBiPK+s035h2CyuOJ3iu282JAu+dDS24CHKhdANQ/WEqFtJ8eEM/bTop31ZNQhgCyEpLRLHfFk7aBpF85dKQIshiSUmfMnxyxucIx5XBOQpYjzQkysXDE5upX1m9wDFsvwWNVZRUPY1lyXT4azYH1EsiNykNf/yt5JhJjWtYZJhRYH5KwYPctSvJy6ZohK6tuwJpHGlhujSy7JM2RZL+zHI7QkqjTmMr6bOlDn6opPBRaI8KGqDr2N5kxhKEGJTGH5/ViAVQJxbzqGCyy6X4XM11mNc+bwEmeEGUOdyu8AyiJebZycJQEvw8yiXdcGHUqcW7bsyFOAhk/6xjAqGOJEPx4f436wPuB4PIrJivejxEvMc/XPXpmaveJe451DGNkQhJ8oOCoRrlIbZfOnyrbS146JZbGyIyktHpfpjFcD7KR6BcPI1liciZ3JGRGEv35G6tI76pcjD6dXpgSKKo7IpiRHL6UQdwUjJlcY29IGSNTEl8T9MS7gjGhELvKSwUwJxk5yMOrfsGY5ykHe20Bc5KnTQwKZPUZd0u8jET6xi7B6U/YjGQ9k8vKlBdCXOjzG+b9iPvesjmb42BCUonfUZjx8qHdEn3+HfDwU+4JQLzECG4q6JXgvUYQ2nGyu9NF/C+SH7kXtOQeQZDbYNPuZKBzyex+Ns5JEB7jJuxVGXcqWW+Q8SMkCJ5U2NS5CHQmmXmP4GiJm3tmvaVCJxLv6wwgKM9wEhkcjnOvpgBuW1IZTWQBIfxxkv5YkyBY4OrBqZUII3Ea4a2N1hfH1Q0RCVCR6Nov/ekuOhmEmdQsJXmxZLi1y0wgAtpg+3Tonr6/hfEVbnfXf6udbSoGpAOEBqgATUG9ki5vuJtxTdK10kG7f1rpoBdBdclyB7jf6kVQ18o5QO88ejnXUpha7EjV9MK0pcROSRgsg7gXaocl9mGzwDHfyA8aku8zSb65uOE5bBZQbQ9f6KYhL4fMMu3Uh0zLbY//08Dpfivq/zTV9PagvXvtQbbROWAhbKNTb9n2WUpLy/YPYFE9qLiH/7sAAAAASUVORK5CYII="},"737e":function(t,e,r){t.exports=r.p+"img/15.9cb21606.jpg"},"74bc":function(t,e,r){t.exports=r.p+"img/19.30e083fa.jpg"},"76d8":function(t,e,r){},"7ea5":function(t,e,r){t.exports=r.p+"img/16.57856aa8.jpg"},8220:function(t,e,r){t.exports=r.p+"img/10.620fe682.jpg"},"841c":function(t,e,r){t.exports=r.p+"img/25.f281d1d2.jpg"},"8a80":function(t,e,r){t.exports=r.p+"img/5.f625b539.jpg"},"8e14":function(t,e,r){var n={"./amex.png":"fea8","./aura.png":"d4c1","./chip.png":"e0c9","./dankort.png":"72c5","./dinersclub.png":"69f4","./discover.png":"469c","./elo.png":"bd42","./hipercard.png":"f124","./jcb.png":"a775","./laser.png":"d135","./maestro.png":"3c60","./mastercard.png":"702c","./mir.png":"9757","./troy.png":"aab3","./uatp.png":"5699","./unionpay.png":"2ddc","./visa.png":"f9db","./visaelectron.png":"59cb"};function i(t){var e=o(t);return r(e)}function o(t){if(!r.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}i.keys=function(){return Object.keys(n)},i.resolve=o,t.exports=i,i.id="8e14"},"8fdb":function(t,e,r){"use strict";r("1a39")},9757:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAjCAMAAABVYV+yAAAAzFBMVEX///8AAADo6OgnJyf7+/tRUVFubm7Ozs6KiooiIiKIiIgNDQ0FBQX9/f35+fmvr682Njbu7u7V1dWtra319fUrKyvY2NjKysrGxsakpKSfn59DQ0MYGBgKCgrk5OTg4ODBwcF8fHxLS0szMzMvLy8SEhLy8vLr6+vc3NyFhYVkZGRbW1tVVVUkJCQeHh7v7+/i4uLe3t69vb2WlpaRkZGBgYFxcXFqamq0tLSOjo5zc3NgYGA9PT08PDy2traoqKiampqZmZl3d3dra2sPFhOgAAACIElEQVRIx6XW53ayQBAG4H2xEkHRCDZsYG8xtvSv3v89JUc3sGvmsAjvLxiEB4c9c5YJMbd/bEhxj7UsC5LNAchowbmWAfwHRsesNuc+Lrm64niiMRoIBI3oPX5COb19hiNy+lZouE3GVEi3waLirCiE3YfInKkR/GWRqS4opOqDp1SIg+TqCmVFIOwEnvdJHKTUZNFx1hwh+zVkcRAsygplTyCPG478iocYFQWy9X/WyquLse7FQ2A70Yh5JIqHC/JmxkTQ6UcrA6LW6J5vbbMYCFdmkciUWnQWvjKuxUdgDbJR/aKKr+e3q9+AYDycmUwRYhEfWUyER/830MqMjFh+2POJOtsAxo4/uD1TIjyGvTrNi0SGAtKzmlzOAbbGix8NFaKOgGh6kR+9AAv+JZ/dQjRi5ZXpiMjG4x+7aQQL+NRVIHdMlclSQr6XbXUUHqVHWobUruD9nzrBfyqlRQpryMiSf4nBb167Q1rEeccVol9NobqXEjEbFq4R3DMptXE6ZHpw8RPJy8OhjTRIuW0BBGJPpV8tb0K2ra/UhDH0ChIxdiLS129CKufBWhXu90kEQ3lS3o7gID7AIBFrIiyNfBJErwn9/k8g8o5wOkqAyNuXR5tC8BIWdkYixKhIDaMQrx4UhkiEwNKEhj1RiOsE0/MjIYK5KTRsRCBohbuWpIhbkBpGIG9Zfl5EUgTLutgwArE1ftFLjhjP4gBcfwK8qClX3xAN+AAAAABJRU5ErkJggg=="},"9cba":function(t,e,r){"use strict";r("e306")},"9d3d":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"full-width q-my-xl q-py-md card-container",staticStyle:{position:"relative"}},[e("q-list",{staticClass:"col-12"},t._l(t.tokens,(function(n,i){return e("q-item",{key:i,attrs:{tag:"label"}},[e("q-item-section",{attrs:{avatar:""}},[e("q-radio",{attrs:{val:i,color:"primary"},model:{value:t.selectedToken,callback:function(e){t.selectedToken=e},expression:"selectedToken"}})],1),n.card.logo?e("q-item-section",{attrs:{avatar:""}},[e("img",{staticStyle:{height:"50px","max-width":"64px"},attrs:{src:r("e974")("./"+n.card.logo)}})]):t._e(),e("q-item-section",[e("q-item-label",[t._v(" "+t._s(n.card.name)+" ")]),e("q-item-label",{attrs:{caption:"",lines:"2"}},[t._v(" "+t._s(n.card.number)+" ")]),e("q-item-label",{attrs:{caption:"",lines:"3"}},[t._v(" "+t._s(n.card.expireOn)+" ")])],1),"New credit/debit card"!=n.card.number?e("q-item-section",{attrs:{side:""}},[e("q-btn",{attrs:{round:"",flat:"",icon:"close",color:"grey"},on:{click:function(e){return t.onShouldRemoveToken(n)}}})],1):t._e()],1)})),1),t.isNewCard?[e("VuePaycard",{staticClass:"q-mt-sm",staticStyle:{"z-index":"0"},attrs:{inputFields:t.inputFields,valueFields:t.valueFields,labels:t.labels,isCardNumberMasked:t.isCardNumberMasked,hasRandomBackgrounds:t.hasRandomBackgrounds,backgroundImage:t.backgroundImage,setType:t.setType},on:{"get-type":t.changeType}}),e("div",{ref:"card_form",staticClass:"card-form__inner"},[e("div",{staticClass:"card-input"},[e("label",{staticClass:"card-input__label",attrs:{for:"cardNumber"}},[t._v("Card Number")]),e("input",{staticClass:"card-input__input",attrs:{type:"tel",id:t.inputFields.cardNumber,title:"Number","data-card-field":"",autocomplete:"off",maxlength:t.cardNumberMaxLength},domProps:{value:t.valueFields.cardNumber},on:{input:t.changeNumber}})]),e("div",{staticClass:"card-input"},[e("label",{staticClass:"card-input__label",attrs:{for:"cardName"}},[t._v("Card Holder")]),e("input",{directives:[{name:"letter-only",rawName:"v-letter-only"}],staticClass:"card-input__input",attrs:{type:"text",id:t.inputFields.cardName,title:"Name","data-card-field":"",autocomplete:"off"},domProps:{value:t.valueFields.cardName},on:{input:t.changeName}})]),e("div",{staticClass:"card-form__row"},[e("div",{staticClass:"card-form__col"},[e("div",{staticClass:"card-form__group"},[e("label",{staticClass:"card-input__label",attrs:{for:"cardMonth","aria-label":"Expiration Date"}},[t._v("Expiration Date")]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.valueFields.cardMonth,expression:"valueFields.cardMonth"}],staticClass:"card-input__input -select",attrs:{id:t.inputFields.cardMonth,"aria-label":"Card Month",title:"Month","data-card-field":"",autocomplete:"cc-exp-month"},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.valueFields,"cardMonth",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"",disabled:"",selected:""}},[t._v("Month")]),t._l(12,(function(r){return e("option",{key:r,attrs:{disabled:r<t.minCardMonth},domProps:{value:r<10?"0"+r:r}},[t._v(" "+t._s(t.generateMonthValue(r))+" ")])}))],2),e("select",{directives:[{name:"model",rawName:"v-model",value:t.valueFields.cardYear,expression:"valueFields.cardYear"}],staticClass:"card-input__input -select",attrs:{id:t.inputFields.cardYear,"aria-label":"Card year",title:"Year","data-card-field":"",autocomplete:"cc-exp-year"},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.valueFields,"cardYear",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"",disabled:"",selected:""}},[t._v("Year")]),t._l(12,(function(r,n){return e("option",{key:r,domProps:{value:n+t.minCardYear}},[t._v(" "+t._s(n+t.minCardYear)+" ")])}))],2)])]),e("div",{staticClass:"card-form__col -cvv"},[e("div",{staticClass:"card-input"},[e("label",{staticClass:"card-input__label",attrs:{for:"cardCvv","aria-label":"Card CVV"}},[t._v("CVV")]),e("input",{directives:[{name:"number-only",rawName:"v-number-only"}],staticClass:"card-input__input",attrs:{type:"tel",title:"CVV",id:t.inputFields.cardCvv,maxlength:"4","data-card-field":"",autocomplete:"off"},domProps:{value:t.valueFields.cardCvv},on:{input:t.changeCvv}})])])])])]:t._e(),e("form",{ref:"formRef",staticStyle:{display:"none"},attrs:{method:"post",action:t.endpoint}},[e("input",{attrs:{name:"orderId"},domProps:{value:t.orderId}}),e("input",{attrs:{name:"cardToken"},domProps:{value:t.cardToken}}),e("input",{attrs:{name:"Authorization"},domProps:{value:t.Authorization}}),e("input",{attrs:{type:"submit",value:"Submit"}})]),e("q-dialog",{attrs:{persistent:""},model:{value:t.dialog.show,callback:function(e){t.$set(t.dialog,"show",e)},expression:"dialog.show"}},[e("DialogAlert",{attrs:{message:t.dialog.message,"left-btn":"Confirm","right-btn":"Close"},on:{leftClick:t.dialog.onLeftClick,rightClick:t.dialog.onRightClick}})],1),e("q-inner-loading",{attrs:{showing:t.loading}},[e("q-spinner",{attrs:{size:"50px",color:"primary"}})],1)],2)},i=[],o=(r("ddb0"),r("5319"),r("14d9"),r("5a0c")),s=r.n(o),a=r("bec8"),u=r("0016"),c=r("429b"),l=r("7460"),h=r("27f9"),d=r("1c1c"),f=r("66e5"),g=r("4074"),p=r("0170"),A=r("3786"),m=r("cb32"),v=r("74f7"),y=r("0d59"),C=r("24e8"),w=r("eb85"),b=r("2c91"),S=r("0378"),E=r("f09f"),T=r("a370"),k=r("4b7e"),I=r("8f8e"),x=r("b047"),D=r("58a8");const R={QIcon:u["a"],QTabs:c["a"],QTab:l["a"],QInput:h["a"],QList:d["a"],QItem:f["a"],QItemSection:g["a"],QItemLabel:p["a"],QRadio:A["a"],QAvatar:m["a"],QInnerLoading:v["a"],QSpinner:y["a"],QDialog:C["a"],QSeparator:w["a"],QSpace:b["a"],QForm:S["a"],QCard:E["a"],QCardSection:T["a"],QCardActions:k["a"],QCheckbox:I["a"],QChip:x["a"],QBadge:D["a"]},U={JCB:"jcb.svg",VIS:"visa.svg",MAS:"master-card.svg",AME:"amex.svg",CUP:"union.svg"};var P={name:"CreditCardFormV3",components:{...R,VuePaycard:a["a"],DialogAlert:()=>Promise.resolve().then(r.bind(null,"bb5b"))},directives:{"number-only":{bind(t){function e(t){if(t.target.value=t.target.value.replace(/[^0-9]/g,""),t.charCode>=48&&t.charCode<=57)return!0;t.preventDefault()}t.addEventListener("keypress",e)}},"letter-only":{bind(t){function e(t){return t.charCode>=48&&t.charCode<=57&&t.preventDefault(),!0}t.addEventListener("keypress",e)}}},props:{valueFields:{type:Object,default:function(){return{cardName:"",cardNumber:"",cardMonth:"",cardYear:"",cardCvv:""}}},inputFields:{type:Object,default:function(){return{cardNumber:"v-card-number",cardName:"v-card-name",cardMonth:"v-card-month",cardYear:"v-card-year",cardCvv:"v-card-cvv"}}},labels:{type:Object,default:function(){return{cardName:"Full Name",cardHolder:"Card Holder",cardMonth:"MM",cardYear:"YY",cardExpires:"Expires",cardCvv:"CVV"}}},isCardNumberMasked:{type:Boolean,default:!0},hasRandomBackgrounds:{type:Boolean,default:!1},backgroundImage:{type:[String,Number],default:""},setType:{type:String,default:""}},data:()=>({loading:!0,minCardYear:(new Date).getFullYear(),mainCardNumber:"",cardNumberMaxLength:19,generatedType:"",endpoint:"",orderId:"",cardToken:"",Authorization:"",tokens:[],selectedToken:null,dialog:{show:!1,message:"",onRightClick:()=>{},onLeftClick:()=>{}}}),computed:{minCardMonth(){return this.valueFields.cardYear===this.minCardYear?(new Date).getMonth()+1:1},isNewCard(){return null!=this.selectedToken&&(void 0!=this.selectedToken&&this.tokens[this.selectedToken].card.isNewCard)}},watch:{"valueFields.cardYear":{handler:function(){this.valueFields.cardMonth<this.minCardMonth&&(this.valueFields.cardMonth=""),this.changeYear()}},"valueFields.cardMonth":{handler:function(){this.changeMonth()}},selectedToken:{handler:function(){null!=this.selectedToken&&this.tokens[this.selectedToken].card.token?this.$emit("token",this.tokens[this.selectedToken].card.token):this.$emit("token",null)}}},mounted(){this.getCreditCardToken()},methods:{async getCreditCardToken(){try{const t=await this.$store.dispatch("order/GetCreditCardTokenV2");t.forEach(t=>{null==t.card.name&&(t.card.name="Remembered card");const e=s()(`20${t.card.expirationYear}-${t.card.expirationMonth}-01`).format("MMM, YYYY");t.card.expireOn="Card expires on "+e,t.card.logo=U[t.card.cardType]}),t.push({card:{number:"",name:"New credit/debit card",isNewCard:!0}}),this.tokens=t,this.selectedToken=t.length-1,this.loading=!1}catch(t){}},changeName(t){this.valueFields.cardName=t.target.value,this.removeErrorStyle(this.inputFields.cardName),this.$emit("input-card-name",this.valueFields.cardName)},changeType(t){this.generatedType=t},changeNumber(t){this.valueFields.cardNumber=t.target.value;const e=this.valueFields.cardNumber.replace(/\D/g,"");if(/^3[47]\d{0,13}$/.test(e)?(this.valueFields.cardNumber=e.replace(/(\d{4})/,"$1 ").replace(/(\d{4}) (\d{6})/,"$1 $2 "),this.cardNumberMaxLength=17):/^3(?:0[0-5]|[68]\d)\d{0,11}$/.test(e)?(this.valueFields.cardNumber=e.replace(/(\d{4})/,"$1 ").replace(/(\d{4}) (\d{6})/,"$1 $2 "),this.cardNumberMaxLength=16):/^62[0-9]\d*/.test(e)?(this.valueFields.cardNumber=e.replace(/(\d{6})/,"$1 ").replace(/(\d{6}) (\d{7})/,"$1 $2 ").replace(/(\d{6}) (\d{7}) (\d{6})/,"$1 $2 $3 ").replace(/(\d{5}) (\d{5}) (\d{5}) (\d{4})/,"$1 $2 $3 $4"),this.cardNumberMaxLength=21):/^\d{0,16}$/.test(e)&&(this.valueFields.cardNumber=e.replace(/(\d{4})/,"$1 ").replace(/(\d{4}) (\d{4})/,"$1 $2 ").replace(/(\d{4}) (\d{4}) (\d{4})/,"$1 $2 $3 "),this.cardNumberMaxLength=19),"deleteContentBackward"==t.inputType){const t=this.valueFields.cardNumber.substring(this.valueFields.cardNumber.length,this.valueFields.cardNumber.length-1);" "==t&&(this.valueFields.cardNumber=this.valueFields.cardNumber.substring(0,this.valueFields.cardNumber.length-1))}this.removeErrorStyle(this.inputFields.cardNumber),this.$emit("input-card-number",this.valueFields.cardNumber)},changeMonth(){this.removeErrorStyle(this.inputFields.cardMonth),this.$emit("input-card-month",this.valueFields.cardMonth)},changeYear(){this.removeErrorStyle(this.inputFields.cardYear),this.$emit("input-card-year",this.valueFields.cardYear.toString().slice(-2))},changeCvv(t){this.valueFields.cardCvv=t.target.value,this.removeErrorStyle(this.inputFields.cardCvv),this.$emit("input-card-cvv",this.valueFields.cardCvv)},generateMonthValue(t){return t<10?"0"+t:t},toggleMask(){this.isCardNumberMasked=!this.isCardNumberMasked,this.isCardNumberMasked?this.maskCardNumber():this.unMaskCardNumber()},maskCardNumber(){this.valueFields.cardNumberNotMask=this.valueFields.cardNumber,this.mainCardNumber=this.valueFields.cardNumber;const t=this.valueFields.cardNumber.split("");t.forEach((e,r)=>{r>4&&r<14&&""!==e.trim()&&(t[r]="*")}),this.valueFields.cardNumber=t.join("")},unMaskCardNumber(){this.valueFields.cardNumber=this.mainCardNumber},setInfo(t){this.endpoint=t.endpoint,this.orderId=t.orderId,this.cardToken=t.cardToken,this.Authorization=t.Authorization},submit(){this.$nextTick(()=>{this.$refs.formRef.submit()})},onShouldRemoveToken(t){this.dialog.show=!0,this.dialog.message="Do you want to remove this card?",this.dialog.onLeftClick=async()=>{this.loading=!0,this.dialog.show=!1,await this.$store.dispatch("order/DeleteCreditCardTokenV2",{token:t.card.token}),await this.getCreditCardToken()},this.dialog.onRightClick=()=>{this.dialog.show=!1}},validateFormInput(){let t={cardNumber:!1,cardName:!1,cardMonth:!1,cardYear:!1,cardCvv:!1};const{cardNumber:e,cardName:r,cardMonth:n,cardYear:i,cardCvv:o}=this.valueFields;(!e||e.replace(/\D/g,"").length<12)&&(this.addErrorStyle(this.inputFields.cardNumber),t.cardNumber=!0),r||(this.addErrorStyle(this.inputFields.cardName),t.cardName=!0),n||(this.addErrorStyle(this.inputFields.cardMonth),t.cardMonth=!0),i||(this.addErrorStyle(this.inputFields.cardYear),t.cardYear=!0),(!o||o.length<3)&&(this.addErrorStyle(this.inputFields.cardCvv),t.cardCvv=!0);const s=()=>{const t=this.$refs["card_form"];t.scrollIntoView({block:"center"})};if(t.cardNumber)throw s(),"Invalid card number";if(t.cardName)throw s(),"Invalid card holder";if(t.cardMonth)throw s(),"Invalid expiration month";if(t.cardYear)throw s(),"Invalid expiration year";if(t.cardCvv)throw s(),"Invalid card CVV"},addErrorStyle(t){const e=document.getElementById(t);e.classList.add("card-input__error")},removeErrorStyle(t){const e=document.getElementById(t);e.classList.remove("card-input__error")}}},M=P,B=(r("8fdb"),r("2877")),F=Object(B["a"])(M,n,i,!1,null,"218acecb",null);e["default"]=F.exports},a50e:function(t,e,r){t.exports=r.p+"img/20.645f5d5c.jpg"},a775:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAlCAQAAAAe74QWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkBw8HHTB3uHVHAAAEQ0lEQVRYw+2YbUidZRjHf/dxvmzTHfW47egxp7PMNoskCTMHI4g+rILVh6AoFrEWfY1B9GGxBlEsYh/ah6CoFkwjVyOoxaIxRi8KguVGZU1l7uRe3DzriB6PL+ffB/V4fF70mVMhOv9vz3Vf13Vf/+u5r/u67xvSSCONNP5LMN7UBOCn0CKOcQUZu2YmBVTiBzZRgADRSxS4Si/DjKdOLIAsMuYNIMGYdabFEsnjPbaTSBH66GcXXWZWB3Kp4WFqqKKcHCAL3/TwGAkgSg99dNNOOxenQhMU8jYVc3xbo4zRwzlOcZFxjyG7EVFQZ2VFVI2aGUfr9JRO6JoSWhhxnVFx0rZM3Z5sevWuSjSVskUT2ahOByIPaobG3fpCMQ/hzCCsqhQi5z1aJdSioBOVVbfyn1KQyavsdJDHuUQfcQw+SsinKDmjW2KvM5Rc8IYAa+eMGp6gjYN2s6Ui4iPfJotxkhZ+ZoAJwFBAAXXcw0NUkwWORMRBmlMKv57X2Gqh8jgfMrhcROzo5wBHiabsJ8OEdRZDiEaeI5shRyJXuTBjI+ghwcdkz9Epxb9yRP5hL032DdOAFKaZb/AzsJATg+AS4xYiEWJ23eUi0swxt33fAESJLuxEALWssYiPc3mliAzxOfFFWRoClFGkma8aXk52oil08pmT4fIQucJ5z73WSuQV9lCQ/M4jK2V0lJ/YT5eT7+UhMsH4om2DLnJxgcN8woBzipZv11pqGIp4khK+5ZQmVuqPGMu69g7RQmvSWqxnJ1XTX7nUU8+zvMlhjVmpeCdiHP+ocyEUESKsxVSJOMFHKX0EvuRIksqU7zcY4X2rd0+ZE0AxRbaBOMOOBgEeWVytO2Spja8s4lyewW/V9b4EtrPRJuulz0X7BRpwPaUKGWV4PsXak3UHFS5Epo/hxfIrqMy5UwiggRdtOY7xAzdcJi/jENvIsIYqhPJ4gH3sJ88TjbVssclWk2sVpdbILnZzhQAdfMppZSHGAB+53M87VNvc/c4hJl0DqKOJDziuP4khwJBFIXdRyQ4aCdDPEYfTlmE9t7FKM7zzeZ5HbVoRe29PJbKBGmqAe9nGdwRJ0EOCPLaw1aE+RjlKOFntcugcIfaxm066GAVy2EyIKlZPn22d15VhL3uYvXSuYYPD8m8j7JI+IfT6TVyLBnVAuUq1fky/erob3trFSpJ+032u9SWEanVGkx4cjalTTytTVvtyvaVuxT2G06HSm7zqStKovlajEw0zGwqGCl6ijiDF5NleNa7RTSkRWvmeHwnbz7aCDDbRwA7upBy/w5IQcSJECNPOMTqSjw9Bmrh9nscHMEzwN+c4yWkiTu3LzJ2HDLLJp4xqQhbNX2glxHUuM+l+IJx+DMqnkloCCB+bWccEfzGCIc4f9HCDCKOziRD4KCaH+THJICNMuM29BG3LHQLIwACT879KpZFGGmn83/Avo1oxat/gLIIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMDctMTVUMDc6Mjk6NDgtMDQ6MDCMyVtoAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTA3LTE1VDA3OjI5OjQ4LTA0OjAw/ZTj1AAAAABJRU5ErkJggg=="},a800:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-section tw-p-2"},[t._v(" "+t._s(t.content.text)+" ")])},i=[],o={name:"TextSection",props:{content:{type:Object,required:!0}}},s=o,a=r("2877"),u=Object(a["a"])(s,n,i,!1,null,null,null);e["default"]=u.exports},a9ee:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"message"},[t.isNewDate?e("div",{staticClass:"tw-w-full tw-py-4 tw-text-gray-500 tw-relative tw-text-sm tw-text-center"},[e("span",{staticClass:"tw-bg-white tw-px-8 tw-py-1"},[t._v(" "+t._s(t._f("dateFormat")(t.message.CreatedAt))+" ")])]):t._e(),e("div",{class:"chat-message tw-flex tw-gap-2 tw-items-end "+(t.reverse?"tw-flex-row-reverse":"tw-flex-row")},[t.reverse?t._e():e("div",{staticClass:"tw-flex-none tw-justify-center tw-items-center icon tw-p-2 tw-h-min tw-w-min tw-rounded-full",class:""+(t.reverse,"tw-bg-slate-200"),staticStyle:{height:"fit-content"}},[t.reverse?e("svg",{staticClass:"tw-w-5 tw-h-5 tw-fill-white",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"}},[e("path",{attrs:{d:"M224 256c70.7 0 128-57.31 128-128s-57.3-128-128-128C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3C77.61 304 0 381.6 0 477.3c0 19.14 15.52 34.67 34.66 34.67h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z"}})]):e("svg",{staticClass:"tw-w-5 tw-h-5",attrs:{viewBox:"0 0 50 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e("title",[t._v("mobile")]),e("desc",[t._v("Created with Sketch.")]),e("defs"),e("g",{attrs:{id:"Page-1",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[e("g",{attrs:{id:"mobile"}},[e("path",{attrs:{d:"M29.3980392,0.0965 C27.2504902,0.0965 25.7686275,1.4815 24.8519608,3.407 L18.8186275,16.385 L18.8107843,16.3655 L18.8068627,16.3735 L18.8034314,16.3655 L18.7931373,16.385 L12.7607843,3.4075 C11.845098,1.4815 10.3632353,0.097 8.21617647,0.097 L0.600980392,0.097 C0.324509804,0.097 0.0965686275,0.328 0.0965686275,0.611 C0.0965686275,0.8935 0.32254902,1.125 0.600980392,1.125 L0.866176471,1.125 L1.10294118,1.125 C2.19656863,1.156 3.13088235,1.699 3.92696078,3.407 L14.3308824,25.7135 C13.9122549,26.2205 13.3671569,26.5205 12.4338235,26.599 L11.3642157,26.599 C11.0867647,26.599 10.8598039,26.831 10.8598039,27.1135 C10.8598039,27.3975 11.0867647,27.6295 11.3642157,27.6295 L19.3544118,27.6295 C21.8602941,27.6415 23.4553922,25.3875 24.4098039,23.3385 L33.6857843,3.407 C34.4813725,1.698 35.4166667,1.156 36.5117647,1.125 L36.7470588,1.125 L37.0127451,1.125 C37.2901961,1.125 37.5176471,0.8935 37.5176471,0.611 C37.5176471,0.328 37.2901961,0.097 37.0127451,0.097 L29.3980392,0.097 L29.3980392,0.0965 Z",id:"Shape",fill:"#2D2B74"}}),e("path",{attrs:{d:"M41.0843137,0.0965 C38.9323529,0.0965 37.4558824,1.198 36.5397059,3.124 L26.3357843,23.939 C25.5343137,25.5755 25.127451,26.599 23.147549,26.599 C22.4813725,26.599 22.4813725,27.627 23.147549,27.63 L35.9637255,27.63 C42.5392157,27.6485 46.3323529,23.675 46.979902,18.839 C47.1779412,17.3615 47.0122549,16.886 45.6529412,18.0845 C43.3696078,20.0995 40.3691176,21.6135 38.4387255,21.7655 C37.5093137,21.8385 37.804902,21.217 38.0421569,20.707 L46.095098,3.407 C46.720098,2.0625 47.5759804,1.125 49.0843137,1.125 C49.7514706,1.125 49.7504902,0.101 49.0843137,0.0965 L41.0843137,0.0965 L41.0843137,0.0965 Z M18.8073529,0.0965 C21.0735294,0.0965 22.9107843,1.9715 22.9107843,4.2815 C22.9107843,6.5945 21.0735294,8.4695 18.8073529,8.4695 C16.5401961,8.4695 14.7019608,6.5945 14.7019608,4.2815 C14.7019608,1.9715 16.5401961,0.0965 18.8073529,0.0965 L18.8073529,0.0965 Z",id:"Shape",fill:"#C72127"}})])])])]),e("div",{staticClass:"message tw-bg-slate-100 tw-text-slate-800 tw-flex tw-min-w-[10rem] tw-max-w-[14rem] tw-h-fit tw-text-left tw-items-center tw-relative tw-rounded-lg tw-overflow-hidden"},[e("div",{staticClass:"tw-flex tw-flex-col tw-w-full"},t._l(t.sections,(function(r,n){return e(t.getComponent(r),{key:n,tag:"component",attrs:{content:r.content}})})),1)])])])},i=[],o=(r("ddb0"),r("5319"),r("2f62")),s=r("5a0c"),a=r.n(s),u=r("23ad"),c=r.n(u),l=(r("a800"),r("83dc")),h=r("c4a1");a.a.extend(h),a.a.extend(l),a.a.extend(c.a);var d={name:"ChatMessage",props:{message:Object,prevMessage:Object},components:{TextSection:()=>Promise.resolve().then(r.bind(null,"a800")),ButtonSection:()=>r.e("app~40ad7eb2").then(r.bind(null,"1e69")),ImageSection:()=>r.e("app~40ad7eb2").then(r.bind(null,"6053")),ProductSection:()=>r.e("chunk-vendors~4b835b6b").then(r.bind(null,"a9b7"))},data(){return{showTimestamp:!1,imageURL:null,isNewDate:!1,sections:[]}},computed:{...Object(o["b"])({user:"customerChat/user",credential:"customerChat/credential"}),readByAgent(){var t,e;if("Customer"!==(null===(t=this.message)||void 0===t||null===(t=t.SenderInfo)||void 0===t?void 0:t.Type))return!1;const r=null===(e=this.message)||void 0===e||null===(e=e.SeenBy)||void 0===e?void 0:e.findIndex(t=>t!==this.userID);return r>=0},userID(){const t=this.$store.getters["customerChat/user"];if(t)return t["cognito:username"];const e=this.$store.getters["customerChat/credential"];return e.identityId},reverse(){return!(!this.message||!this.message.ForceReverse)||this.message.SenderID===this.userID}},async mounted(){if(this.isNewDate=this.compareMessageTimestamp(this.prevMessage,this.message),"image"===this.message.Type)return this.message.imageSrc?void(this.imageURL=this.message.imageSrc):void(this.imageURL=await this.$store.dispatch("customerChat/getImageURL",this.message.File));this.imageURL=null;const{BoardcastMessageJson:t}=this.message;if(t){const e=JSON.parse(t);this.sections=e}},watch:{},methods:{compareMessageTimestamp(t,e){if(!t)return!0;const r=a()(t.CreatedAt),n=a()(e.CreatedAt);return r.startOf("day").unix()!==n.startOf("day").unix()},replaceURLs(t){if(t){var e=/(((https?:\/\/)|(www\.))[^\s]+)/g;return t.replace(e,(function(t){var e=t;return e.match("^https?://")||(e="http://"+e),'<a href="'+e+'" target="_blank" rel="noopener noreferrer">'+t+"</a>"}))}},getComponent(t){switch(t.messageType){case"TEXT":return"TextSection";case"BUTTON":return"ButtonSection";case"IMAGE":return"ImageSection";case"PRODUCT":return"ProductSection";default:return null}}},filters:{formatedTimestamp(t){return a()(t).format("HH:mm")},dateFormat(t){const e=a()(t);return e.isToday()?"Today":e.isYesterday()?"Yesterday":a()(t).format("LL")}}},f=d,g=r("2877"),p=Object(g["a"])(f,n,i,!1,null,null,null);e["default"]=p.exports},aaa1:function(t,e,r){t.exports=r.p+"img/2.9d227265.jpg"},aab3:function(t,e){t.exports="data:image/png;base64,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"},b60d:function(t,e,r){t.exports=r.p+"img/21.582b55ee.jpg"},bac3:function(t,e,r){t.exports=r.p+"img/13.3a7faba6.jpg"},bb62:function(t,e,r){t.exports=r.p+"img/12.690117a5.jpg"},bd42:function(t,e){t.exports="data:image/png;base64,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"},bec8:function(t,e,r){"use strict";(function(t){var n=r("cea0");r.d(e,"a",(function(){return n["a"]}));const i=function(t){i.installed||(i.installed=!0,t.component("VuePaycard",n["a"]))},o={install:i};let s=null;"undefined"!==typeof window?s=window.Vue:"undefined"!==typeof t&&(s=t.Vue),s&&s.use(o),n["a"].install=i;n["a"]}).call(this,r("c8ba"))},c6e8:function(t,e,r){t.exports=r.p+"img/7.c3ab3de6.jpg"},cea0:function(t,e,r){"use strict";r("5319");var n=function(){var t=this,e=t._self._c;return t.labels&&t.inputFields?e("div",{staticClass:"card-item",class:{"-active":t.isCardFlipped}},[e("div",{staticClass:"card-item__side -front"},[e("div",{ref:"focusElement",staticClass:"card-item__focus",class:{"-active":t.focusElementStyle},style:t.focusElementStyle}),e("div",{staticClass:"card-item__cover",attrs:{"aria-label":t.imageCover}},[t.currentCardBackground?e("img",{staticClass:"card-item__bg",attrs:{src:t.currentCardBackground,alt:"Background image"}}):t._e()]),e("div",{staticClass:"card-item__wrapper"},[e("div",{staticClass:"card-item__top"},[e("img",{staticClass:"card-item__chip",attrs:{src:r("e0c9"),alt:"Card chip image"}}),e("div",{staticClass:"card-item__type"},[e("transition",{attrs:{name:"slide-fade-up"}},[t.cardType?e("img",{key:t.cardType,staticClass:"card-item__typeImg",attrs:{src:t.getCreditCardImage,alt:t.cardType+" brand image"}}):t._e()])],1)]),e("label",{ref:t.inputFields.cardNumber,staticClass:"card-item__number",attrs:{for:t.inputFields.cardNumber,"aria-label":"Card number"}},t._l(t.currentPlaceholder,(function(r,n){return e("span",{key:n},[e("transition",{attrs:{name:"slide-fade-up"}},[t.getIsNumberMasked(n,r)?e("div",{staticClass:"card-item__numberItem"},[t._v(" * ")]):t.valueFields.cardNumber.length>n?e("div",{key:t.currentPlaceholder,staticClass:"card-item__numberItem",class:{"-active":""===r.trim()}},[t._v(" "+t._s(t.valueFields.cardNumber[n])+" ")]):e("div",{key:t.currentPlaceholder+1,staticClass:"card-item__numberItem",class:{"-active":""===r.trim()}},[t._v(" "+t._s(r)+" ")])])],1)})),0),e("div",{staticClass:"card-item__content"},[e("label",{ref:t.inputFields.cardName,staticClass:"card-item__info",attrs:{for:t.inputFields.cardName,"aria-label":"Card name"}},[e("div",{staticClass:"card-item__holder"},[t._v(" "+t._s(t.labels.cardHolder||"Card Holder")+" ")]),e("transition",{attrs:{name:"slide-fade-up"}},[t.valueFields.cardName.length?e("div",{key:"1",staticClass:"card-item__name"},[e("transition-group",{attrs:{name:"slide-fade-right"}},t._l(t.valueFields.cardName.replace(/\s\s+/g," "),(function(r,n){return e("span",{key:n+1,staticClass:"card-item__nameItem"},[t._v(t._s(r))])})),0)],1):e("div",{key:"2",staticClass:"card-item__name"},[t._v(" "+t._s(t.labels.cardName||"Full Name")+" ")])])],1),e("div",{ref:"cardDate",staticClass:"card-item__date"},[e("label",{staticClass:"card-item__dateTitle",attrs:{for:t.inputFields.cardMonth,"aria-label":"Expiration date"}},[t._v(t._s(t.labels.cardExpires||"Expires"))]),e("label",{staticClass:"card-item__dateItem",attrs:{for:t.inputFields.cardMonth,"aria-label":"Card month"}},[e("transition",{attrs:{name:"slide-fade-up"}},[t.valueFields.cardMonth?e("span",{key:t.valueFields.cardMonth},[t._v(t._s(t.valueFields.cardMonth))]):e("span",{key:"2"},[t._v(t._s(t.labels.cardMonth||"MM"))])])],1),t._v(" / "),e("label",{staticClass:"card-item__dateItem",attrs:{for:t.inputFields.cardYear,"aria-label":"Card year"}},[e("transition",{attrs:{name:"slide-fade-up"}},[t.valueFields.cardYear?e("span",{key:t.valueFields.cardYear},[t._v(t._s(String(t.valueFields.cardYear).slice(2,4)))]):e("span",{key:"2"},[t._v(t._s(t.labels.cardYear||"YY"))])])],1)])])])]),e("div",{staticClass:"card-item__side -back"},[e("div",{staticClass:"card-item__cover",attrs:{"aria-label":t.imageCover}},[t.currentCardBackground?e("img",{staticClass:"card-item__bg",attrs:{src:t.currentCardBackground,alt:"Background image"}}):t._e()]),e("div",{staticClass:"card-item__band"}),e("div",{staticClass:"card-item__cvv"},[e("label",{attrs:{for:t.inputFields.cardCvv,"aria-label":"Card CVV"}},[e("div",{staticClass:"card-item__cvvTitle"},[t._v(t._s(t.labels.cardCvv))]),e("div",{staticClass:"card-item__cvvBand"},[e("span",[t._v(t._s(t.valueFields.cardCvv))])])]),e("div",{staticClass:"card-item__type"},[t.cardType?e("img",{staticClass:"card-item__typeImg",attrs:{src:t.getCreditCardImage,alt:"Dark bar image"}}):t._e()])])])]):t._e()},i=[],o={name:"VuePaycard",props:{valueFields:{type:Object,required:!0},inputFields:{type:Object,default:()=>({cardNumber:"v-card-number",cardName:"v-card-name",cardMonth:"v-card-month",cardYear:"v-card-year",cardCvv:"v-card-cvv"})},labels:{type:Object,default:()=>({cardName:"Full Name",cardHolder:"Card Holder",cardMonth:"MM",cardYear:"YY",cardExpires:"Expires",cardCvv:"CVV"})},isCardNumberMasked:{type:Boolean,default:!0},hasRandomBackgrounds:{type:Boolean,default:!0},backgroundImage:{type:[String,Number],default:""},setType:{type:String,default:""}},emits:["get-type"],data(){const t="#### #### #### ####";return{focusElementStyle:null,currentFocus:null,isFocused:!1,isCardFlipped:!1,amexCardPlaceholder:"#### ###### #####",fifteenCardPlaceholder:"#### #### #### ###",dinersCardPlaceholder:"#### ###### ####",unionPayCardPlaceholder:"###### ####### ######",defaultCardPlaceholder:t,currentPlaceholder:t}},watch:{currentFocus(){this.currentFocus?this.changeFocus():this.focusElementStyle=null},cardType(t){this.$emit("get-type",t),this.changePlaceholder()}},mounted(){this.init()},beforeDestroy(){this.destroy()},beforeUnmount(){this.destroy()},computed:{jcbCardPlaceholder(){const t=this.valueFields.cardNumber.replace(/\s+/g,"");return t.startsWith("2131")||t.startsWith("1800")?this.fifteenCardPlaceholder:this.defaultPlaceholder},getCreditCardImage(){const t=r("8e14")(`./${this.cardType}.png`);return t.default||t},cardType(){var t;const e=["visaelectron","visa","elo","amex","mastercard","discover","unionpay","troy","dinersclub","jcb","laser","dankort","uatp","mir","hipercard","aura","maestro"],r=null===(t=this.setType)||void 0===t||null===(t=t.toLowerCase())||void 0===t?void 0:t.replace(/ /g,"");if(null!==r&&void 0!==r&&r.length&&e.includes(r))return r;const n=this.valueFields.cardNumber.replace(/\s+/g,"");return n.match(/^4(026|17500|405|508|844|91[37])/)?"visaelectron":n.match(/^4\d{12}(\d{3})?$/)?"visa":n.match(/^((509091)|(636368)|(636297)|(504175)|(438935)|(40117[8-9])|(45763[1-2])|(457393)|(431274)|(50990[0-2])|(5099[7-9][0-9])|(50996[4-9])|(509[1-8][0-9][0-9])|(5090(0[0-2]|0[4-9]|1[2-9]|[24589][0-9]|3[1-9]|6[0-46-9]|7[0-24-9]))|(5067(0[0-24-8]|1[0-24-9]|2[014-9]|3[0-379]|4[0-9]|5[0-3]|6[0-5]|7[0-8]))|(6504(0[5-9]|1[0-9]|2[0-9]|3[0-9]))|(6504(8[5-9]|9[0-9])|6505(0[0-9]|1[0-9]|2[0-9]|3[0-8]))|(6505(4[1-9]|5[0-9]|6[0-9]|7[0-9]|8[0-9]|9[0-8]))|(6507(0[0-9]|1[0-8]))|(65072[0-7])|(6509(0[1-9]|1[0-9]|20))|(6516(5[2-9]|6[0-9]|7[0-9]))|(6550(0[0-9]|1[0-9]))|(6550(2[1-9]|3[0-9]|4[0-9]|5[0-8])))/)?"elo":n.match(/^3[47]\d{13}$/)?"amex":n.match(/^(5[1-5]\d{4}|677189)\d{10}$/)?"mastercard":n.match(/^6(?:011|5[0-9]{2})[0-9]{12}$/)?"discover":n.match(/^62[0-9]\d{14,17}$/)?"unionpay":n.match(/^9792\d{12}$/)?"troy":n.match(/^3(0[0-5]|[68]\d)\d{11,16}/)?"dinersclub":n.match(/(?:2131|1800|35[0-9]{3})[0-9]{11}$/)?"jcb":n.match(/^(6304|6706|6709|6771)[0-9]{12,15}$/)?"laser":n.match(/^5019\d{12}$/)?"dankort":n.match(/^1\d{14}$/)?"uatp":n.match(/^220[0-4]\d{12}$/)?"mir":n.match(/^(606282\d{10}(\d{3})?)|(3841\d{15})$/)?"hipercard":n.match(/^((?!504175))^((?!5067))(^50[0-9])/)?"aura":n.match(/(?:5[0678]\d\d|6304|6390|67\d\d)\d{8,15}$/)?"maestro":""},imageCover(){return!this.hasRandomBackgrounds&&parseInt(this.backgroundImage)?"Image cover":""},isBackgroundImageFromAssets(){const t=parseInt(this.backgroundImage);return Number.isFinite(t)&&parseInt(t)<26&&parseInt(t)>0},currentCardBackground(){const t=parseInt(this.backgroundImage);if(this.isBackgroundImageFromAssets){const e=r("63b3")(`./${t}.jpg`);return e.default||e}if(this.backgroundImage&&!Number.isFinite(t))return this.backgroundImage;if(this.hasRandomBackgrounds){const t=Math.floor(25*Math.random()+1),e=r("63b3")(`./${t}.jpg`);return e.default||e}return null}},methods:{addOrRemoveFieldListeners(t="addEventListener"){const e=this,r=document.querySelectorAll("[data-card-field]");r.forEach(r=>{r[t]("focus",()=>{this.isFocused=!0,r.id===this.inputFields.cardYear||r.id===this.inputFields.cardMonth?this.currentFocus="cardDate":this.currentFocus=r.id,this.isCardFlipped=r.id===this.inputFields.cardCvv}),r[t]("blur",()=>{this.isCardFlipped=!r.id===this.inputFields.cardCvv;const t=setTimeout(()=>{e.isFocused||(e.currentFocus=null),clearTimeout(t)},300);e.isFocused=!1})})},init(){this.addOrRemoveFieldListeners()},destroy(){this.addOrRemoveFieldListeners("removeEventListener")},changeFocus(){const t=this.$refs[this.currentFocus];this.focusElementStyle=t?{width:t.offsetWidth+"px",height:t.offsetHeight+"px",transform:`translateX(${t.offsetLeft}px) translateY(${t.offsetTop}px)`}:null},getIsNumberMasked(t,e){const r="amex"===this.cardType?13:14;return t<r&&this.valueFields.cardNumber.length>t&&""!==e.trim()&&this.isCardNumberMasked},changePlaceholder(){const t={amex:this.amexCardPlaceholder,dinersclub:this.dinersCardPlaceholder,jcb:this.jcbCardPlaceholder,uatp:this.fifteenCardPlaceholder,unionpay:this.unionPayCardPlaceholder};this.currentPlaceholder=t[this.cardType]||this.defaultCardPlaceholder,this.$nextTick(()=>{this.changeFocus()})}}},s=o,a=(r("60a2"),r("2877")),u=Object(a["a"])(s,n,i,!1,null,"235907e4",null);e["a"]=u.exports},d0d7:function(t,e,r){t.exports=r.p+"img/3.fbdc2bb2.jpg"},d135:function(t,e){t.exports="data:image/png;base64,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"},d30d:function(t,e,r){"use strict";r("127e")},d4c1:function(t,e){t.exports="data:image/png;base64,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"},d540:function(t,e,r){t.exports=r.p+"img/11.f1d54766.jpg"},e0c9:function(t,e,r){t.exports=r.p+"img/chip.743f5747.png"},e306:function(t,e,r){},e444:function(t,e,r){t.exports=r.p+"img/6.394fa577.jpg"},e54f:function(t,e,r){},e706:function(t,e,r){"use strict";(function(t){var n;if(r.d(e,"a",(function(){return i})),"undefined"!==typeof window&&window.crypto&&(n=window.crypto),!n&&"undefined"!==typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&"undefined"!==typeof t&&t.crypto&&(n=t.crypto),!n)try{n=r(2)}catch(o){}function i(){if(n){if("function"===typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(o){}if("function"===typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(o){}}throw new Error("Native crypto module could not be used to get secure random number.")}}).call(this,r("c8ba"))},e901:function(t,e,r){t.exports=r.p+"img/1.1b52b6d1.jpg"},ef82:function(t,e,r){t.exports=r.p+"img/22.90687de8.jpg"},f124:function(t,e){t.exports="data:image/png;base64,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"},f1f8:function(t,e,r){t.exports=r.p+"img/4.96a6801e.jpg"},f332:function(t,e,r){t.exports=r.p+"img/14.51ae09a1.jpg"},f521:function(t,e,r){t.exports=r.p+"img/18.53e78809.jpg"},f9db:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA1CAQAAAAdOYaNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkBw8HHxUOisOCAAAJ6ElEQVRo3u2Ze3DU1RXHP7/97WY3u9kkmxd58EYBA/gEQRB0tEXbAB2Klce0vgCfte2MQ2X6mLba6dR/dKYzaMdaRkemhdJWZhSro5USBQlRUEAEBAlkQiQJEPLcTXb39I/95Zd7f79fTFCwzNSz/+w999xzz/eee8659/4MgTALKSJJGkElgxZeJm5oTIEiqgjbsj4aeZUEMIwqQjbfYAe7wOgblc0UbmYmEykhmxStHKaGreykCdHnUOaKcgsRzS6DFFupB3K5hkKO8iFJAwSJyN3yhLwhpyUu3covIbukVByqBfmRtClSXfIL8QmC3C5nbA1xOS0LBcmM8ckMWSv10iM6peSMvCOrZKwY4gFDkCXSLJ3Sofw6pUUWCRKRh+QRuVNWy3fs0YL4pFgekhOOiepknAvIRNmnyeyScYIgflmj8Q/KGAtGSB6QYzIw9coeeVBigmuuEnnLQz4p9wlyozwiq2SV3C+/lHLBl/GWkaaZZ3icbk1XiLDD1QFWUKmwEvyRIwAUM0Mbu5MTIGCygt8zkoHJzxSeYKFrW8FCZnrImxQCw2ghh5Ecp5M8MkAyYEiznm3akAA5DtUzWIa6of/DP604uJxLFH4v1STIjPgpuQxGW3jDxRvJcoKe0sVAHRUcZyv5RGgBvyZwhje5WTHUT1Trz+GHlCntVtbQYkGcpZl7kh0ABFnOCE1HKx9zkjBjGGmbWcNq6lEmFoDFXGUz2hDy7FaMALuZQCkJLuXfNDuACrJAOpTd2CmLpL8PWSzt2m59XsJWHOQ7dvMrkiMIMknqNP5uqZICiUhUxsg9Ui09InJAZnnExwQtFjfLh0prk0QEyZIJcp1UeCQKQaZLizIgIXcpQMqlWjPqmEy389J0aVJ60vKoZKB/X+IKPy539pksCFImj8t+WeQBwyePScoed1ZWyC5FT7XEnMb7HO1TdCgtPzlYpmKwjOuUvjTreA+MjBEzKdS26Hbr36XaLk9ytu+vgQGN/I6FvAyuOjKZZYptNbyNqfTmk+Uc4ATSxmmtt39fVrJci6h9PE/KMiDMbE3Tx+ynr0elCPcwAqVmGt3GQaPHVXID3MU4m9HDBlpIKyJ5jtj1ABJ3BE6erXolExV+D8/yid0axdXaqG32cpxw7JoqnmU6Pnf502gqtyutvbyGkFQ4YWWBBwCScACJWi6dzRKN/zYbMxtCAKZpuayDdxAjs11qHPp83MoGVlHijAvFHyFWUGEz0vyDBqBXEQqQPxiQHlq0dhgTyOUhhincNp6mSVF7g7Zn6/jA/r+Ll1y2juIxXuQm/F7HEuB6FiisT9kEpIkrvCwtIj2BCCc8gFRxi8bdzOtKgJZyrdZbw2eZPwbEedJRZDOGzGUdPyHHwys53EuR0n6ZT4AkXdr4fBwe1YAYACfp0dSalPEgEYXXwBo6lfaVjFZaCaq1bXCIH9s5TKUyfsOvyVfNEYBvaIvWyN9IAiltRpOCwTwCzdbRog9IFouZrs32F2qU47nBbPUgQyM7+71lALzPcjZoWjMU5mFWk62tbIx7tRPCa+wGl0cyh5RzAhLkEu4koHD2s5akkjALmKWN38VxtWkAHOB+fk6da64sHuQ27BIJzONGpf8Mf7WsSTmAxDSbPIHoJdFkAZOUdi9/5oAmP0lLy2mqHVNmSl8rT7GE9ZpugCgPKBmvlJVkK71beNdairRjZMxZEt1A2rWSmM+3Nezvsr5/41g1Pab0t9hTO8CQpoaVPMBHjq7LmWbrWqRt4k7+ToKQhAgR0LIWFDiB+F1zJrQEPFw7u3awhkbHis7W7N7HITzJAKSDdRzmOc3HEcZbMEZzt2aesJR5djBWaupiQwHSpLR08df4l2O9x3CFJrGNVnt9R9FNkypvILCDzRqQPhsMlnClxs9hPgNRLjmcVBnuraUDUekz1tCuLhgwgxJFoo13bMPLeYZ1VBF21PBshmta41ZymMAd2sHw88l1SPF7CDUOMHg92xz+CDJHi6DD7LEgmqxkLiZTeZ2N1Mop4qQxyOMOqjStx6gFTH6gJY3BKEuLTDcQA4EmetzHZA7yHL2OMC7PBKpN22m2PDWHezGBGEuYzzEO0kgXWVQyQ6s6wiY+BS5nKd5vQl8MCABNJFxAkqy1j+aWBcBULRV08zYpAEp4lHKbH6HSEar99BEvkCLA3YxRuHHWcUTb9mlGc4eSmrPctd1BgkyVZtcTzDapcN3iTPmDJnNIxkrmdvcz6ZWhUIssEwSZ5XiI2i5lrtmmOaxarceezwPLKTWkAejkaRpcckXajRFqrQOnSTvHGeTKAZziMTYC2azUrgFJNnjEadzydh8Vf75yBCmS9xwr95Lkerw4zpWz2jPbffYN3pTJ8lvZq93XdeqRHfJdCQiCzJMzWt+ezNOeY75LpV6TWisBVcorRjpZz14bv0EvL9DmiXlj35Udg07eyuQ0A1Kyj1/xJ2Yzh6sZQYQs/BgISeK0sofNvEK95b8CNimrbbKFYx6znWYdw+wLr0mtnhwMt3WAqW05IeV8Zh6KlAAEiFHBcIqJ4KeXDj7jKA102PdLw7WYKdJOsySz6Lr6JOeU6L6mr+n/m/5n0WKFeZAgIaJEiZJDmGyCZBEgYCWSFEl66SFOnE466KCdduL0kKAH7b39qzU9SJgYZZRTRjkllFBAPlGCBPBjYuLDhzNFpkmTIkmSJAk6aKWVWp5Qb40XHIiAjwgFjGYc4xjLKMrII0TQ81ThRQYmpvOOTpSn1OYFAiIAQfIZSyWTmcg4iom4jPky1K0fWc4zEKsIFjKeq7iGyYwk97ya30/xCwREwCDKGKYxg2sYRe453Pe+GBD1ff58ABEwiTGF67meKRRdIA+4gZw/jwj4KOJKbmIOl5HnkcxTJEgQp52ztNNGB10k6CZOLynSgA+TAEFChAgTIZcouUTJJosggQELROK8eETAII8rmMvNXEZUmS5NF5000UADDZygiWbOcJY4vSRJkiKVGa5pAwMfJn4C+MkiSoxCihlGBaVUUEqMMEFlWOJLekQAQoxnLrdyFTFLdYp2mjnCYQ5xlHpO0kmc3qFVXCOjOEXKfkBvVHweJJtcyhjJWCuBF5Ln9Mg5VXYBH8OYzQJuoAwTSHCaI+xjL/s5ymm67M9x552sjBimkNFU8on2aWPoQASCVDKfBUwiRJJTHOJ93mMv9bR/1XeD/q+Q5wBEAGLM5Ha+SSlxjlHLdmr5lLYLt/7nSoPYIWAwnG+xmGsxOEA1W9nNSRIX2+3sc6wR8DOeRdzGCOp4kzf5gFMXjw+GBEQgyBUsZS4GW3mVnbRcrBAGBCKQzXSWMpU6NrOFeu0L1UVKDgsFAtzI9xjB+7zCHroutlgYIgkyVl6Uh2W0mIM/FV5M9F+e83LPJZ6ZGwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0wNy0xNVQwNzozMToyMS0wNDowMA1niAgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMDctMTVUMDc6MzE6MjEtMDQ6MDB8OjC0AAAAAElFTkSuQmCC"},fea8:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAiCAQAAAAD6rSuAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkBw8HGQOsBNFVAAALiklEQVRYw63YeZRdVZUG8N99NWeozEAik0lQEhIQlElsu2UIICqJ0B0Ik7oQiW03Yju0RhcgvVwqTqAog2ADjQRURAGlRTAMHeZBYkCGICZCQoZKZapKTe/rP3LzqEqFlrh6nz/eu989Z5+zz7f3vvucQimpc4rPGgt63eXz4iuO1AC63e5LVmOML3u/RtBnkdF2N1B6PGuC0bXn6NXmST/XbZ5J6HabLxnmfQ63t5HqxJ+sckA52xrfdo33+qLdSg2/9zlPm+vjRmKt77mi6Ok/abF1LlPc6k3WCFqMdJ6NvqldJxhiuM+4RHzcd2zQAZqM02216gBDmo3Voa0fUqfJcJ06jLVKn6GGmG+K/fXaqFvUGafemnK2MV71Uec7yCpV1NvJz13ieqO1YYzVjisWGSwpMi/JtzM5kzIxR2d5nspN6c3ZmZhJmZgPZHUeyy4ZlfuzNrNK9B+zKY9kv0zq1ybmI+nKjZncD9s778iH80iS53JwJubc9CZpyyU5LvtmciblkCzJ8hydiZmUyfla+nJdXsoTpe5985t0Zn46ckMmZa/cnI4cuT0zZEKeyIocEKmL1Oeq9GZVuvOBiEhjrklvPpKZ6czNaSnRd2Zj7suwiBRlk2OzOVeUPbYgW9oBeTGLMy5ycvqyNqelvvZup/wxP0p9pBKZlqVpT2cWlrrlyKxKd6q5LCLXpHNbQ+rL36NMc4PF6p3uTsvc6ARj9agUMlzFOteZ5SzrVNyo0wjVYkMKFCqFnOgEKXdlggaFQp1/doiIP7vMUos8ZrpKIRWFm8zX6y1m2k29IZrN1+utDnS9Z93ho6CCZl3ucZ1PKhSobA2IwYwMzx3ZlGMjk/OHnB5pza+SdGcmmZo5KTI0t6SavjyYcZGTMo0clo25P63kyxkoV0Yac0vt+fRIfW7KH7MzOTXrclxkTH6darrSl+SODI98Oo9mfOSItCdZmNYUOSGTIpOyKMnlkUquHcxIhXCIwzxgIY4xxQmGWm++7hprs+1sk2t14KdW2clJNS63yE/McbKTnewkV5ZppOoJC9ztbj+0EG/x9jItFNZ5EVO9271me0CvG2wwxiz7OQIPu7/m92/zMfWWuFj363KhHg1mazHfOiPNFIc4wH3u9Af7lUl2PzNc624PmeRWHOmAbTLVIq/lkJbSLXp91UVgs6rdfdVEi8s+nToL2UmLx7zozRa5E+8yXeGDbrHBjWYoKKTwYbe5102OV3ldQ8JU7/W0O1D1PVeLFVjhZ6bVljbHLdpdZ5oXDDPHkDIitsrB3lHbwcP6mdSCXnTo9orXMn+jBqzXY7KzjXep5fiTuWKD4E6Ly2XHWP/mKe2+5fDXNSVFzk815/XLLlvb1DybD5J9sjwbcmxkZHaNHJV1WZl9B8TIf2wnRhry7TydZ7Iot2R6ZEIW5ekyRtryD5Fd80T60pelmTJodpmXhWklFybpzFmRxkxJ3fZjpN4ePmi5m8WuZpSeX3jKA57z69InY5hT3K1du0ZztFq5zX4ssaDGyBjTSy27m+IFQxzvoWJR1nmlrAKi1eHu8bJznWS8+zyvcLjJgkKn263xS9Nq+9/sHAs855ktcb29GJllih95Gqe7sNbpHrOsdaOmKJ3oKG/zEKY5estiam8S/stPajqPMh9UVW3yCRNcqTX06a2NK5xhgbstsEC9PjHBt+xbauhxtqv90W2EqHrJW33Cp3Uj27h1acjZuvzWSOOcqN2V2lTMcqAZ7rJUk7FGq2Anp3pJnGo8KkYbY5RCg3Ga+6mORjQbp0GzqjYtGG6sFo3qjdWnVezuKpe7yyvl4t5nigXuEOOdZY67bfSgIeoNwX+a5VS/c59CRfNgQ4r8xS5e0KXFXn7sw7pxih9p82otZCd72DjjvSjebLXlDrZEh2Em2mzJgAwWI+yh3TKFPa1zuF3cqsfL6uypyfN6jDbe/fYyQbs1OkVM0GK22zHcTWZ4rpb+xxvueONdbp0VCuyhyzHF4/0NqTt/mZ0MUVH1gK94uXCB85dqsLNGFRUVVY+a5zG7G6LOUl/1Y+MNV6/Hk1Yboih7VlTU2WyRDs0qXnapu6zELpoU/mKZZnU6/NKn3OplVQ0aVNRpc5Ubip4LnN9tqV0Nr+lrc635FmO8JoU6y13m9gv6BjLCCC2IjTZtKYdDvVHqanu8yUaM0oRubRhmqEJs0qBp20Soo0yvPdoEdUapR4+qJlSt01WyPVSdAn3a9JWz02pITV+ftXr1X1OPtaoDv43FwLgpamv5/5La0t4A/vqzD+5dvM7YNySvb95f34AdMei1d2/EpC3oDhgSaN7uiC7V2rT121RhW06IW/y5Up4st+JbEjI0DdLbV9YBA/VtLn/7o9G1A4yEseY6UN12NuQvLvMkCkc7xahBS1rvOQusdaZJ/Wbs02Glhz1ipsNqEblV1rveSjNM1VobU/W4K+xmhqmG1dA+D7hyRwz5hIt12ryN8VEx0uPO9KSZLrWT9YPeNxmi3RoTbahxQKFeC5Z5k97aXm+VVutUjbPJ5trWNWnxkEl2sVFXDW3W5PPbusH/JZMVvuR3g/A6p/u477jBvxvmMxbIAGPrtNrHaQ6y2lxLanhFk13M9E8aXOi2AWMafMURXvQND1pXO7K90yUO85yve6QsLYmjfM3eb9iKyMXpy/HbKe5kZK5OX7qyKZ9KfWRa3jSoz6QszIpMHYQPzQ/Sl9O2Qetzc1ZlxjbokdmcZXn3NujMdOWHO8IIVAqZ4JNGlPtRWOH7XjXPSMf4uu/r9XYXmVe8nLeaqwWdfuW3lrjWF1UKme4sjdjsV+60yS3mqCtkjE8ZW+qtOMC9FmB/J2gp0T01+K3/wSHeX/t+7aV+kGP+VUZmkWlZ2a9gr+aqjIxMzEcyLDI1C9Oeg8jh2VT2eTCjIkfnuUwn70tPid+b4ZH3ZG0+RPbM0gFHgUuDnJfqAPRrkSJfH4Auz7E7ygi84jPldzf2Mtdp1jvPi17EXi5xqLWg1zpV9Pq9zWgpU+ZaD2hS6HKTDoW/N1ywxhcML/UO86/erCWdrva8EZqMs7+/M8yeGvT4vqe0ajbOAd6lqucNr74fI/3boVmbpCMnRqQpVyVJ2nIQGZV35z15Tw7NyEhdLs6KTCONGZ0xGZMRKVKXOXk11Zyxjd5heSjtmZOGAdi52ZSVmdXvGkla84Vszm/+FkZGOqI86sYUTeJ2C0G3X5hh17LfWveW/+rtbLZTy3q2qleBHluuKLbu5lBHldwwzFgjXOwoD3pFl3UW2+gasx3sB471sBW6tFtsvavNdujfwsg+WT7Aa2/L7pGxOSSVFJmT1WWMTMqFuSgX5bu5Po+lJ8kr5SXSfXk0j+bOnJm6FLkgfTmD7JE/ZXvSm81pyxmkPj8bgK7OiWRo/jv5Wxjp8Fh52Q0vmWepVl/2Xuf4hRuN8jkV7OFcQ/WKXivdbH+tJaMH6vKqfU3way97puSk25NeLb8mhcnqPV67AFrv+dBolHUeLxllrSWhUavuHTUk4c9OVaml3806DDHPmRp8U7t7XInO0Cfu9V3dNlhqlZ/ZT0IVv3Sh6+2sxZbiXljhQ7VCpdFVdnVa7Sq8RzcOsq9nzbGhRLv14FBTPL8jhhQYYoQtp/Gt0mCcuc6x2MPO8B0f86ybFEYYps4yPy37NSkUhhthqEKH5bpVtBphCJqNsKW83CIVUfQrDRuNd6jPGuMFDf3QEQ4zT6MrdsSQVQpfNHdQrdVoupf8i8etd44bLC/ZGqnZKpWiCumzykiX2miMBqt0W+VAl+swTrNznTJAa8XeWtxYSwR1xthNt4328RNbz4b1xthVp2+4+o37lEzP/enI5kGtM3/IcREZncuzNp1l68hjOSivjT8mz6QjndmUB/O2yPF5Pp3pzMa8ko21UVvbmqzs97Qxy/KLzM4XsnwAujS35IQ0x/8C1yMnjH/9SnkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMDctMTVUMDc6MjU6MDMtMDQ6MDAQuOHmAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTA3LTE1VDA3OjI1OjAzLTA0OjAwYeVZWgAAAABJRU5ErkJggg=="}}]);